.aXBbkG_container{color:#f1f5f9;background-color:#070a12;min-height:100vh;padding-bottom:5rem}.aXBbkG_header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#0b0f19b3;border-bottom:1px solid #ffffff12;position:sticky;top:0}.aXBbkG_headerInner{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1280px;margin:0 auto;padding:1.25rem 2rem;display:flex}.aXBbkG_headerTitleGroup{align-items:center;gap:.85rem;display:flex}.aXBbkG_headerIcon{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f633;border-radius:8px;padding:6px}.aXBbkG_headerTitle{color:#f8fafc;letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.aXBbkG_headerSubtitle{color:#64748b;margin:0;font-size:.8rem}.aXBbkG_main{flex-direction:column;gap:1.75rem;max-width:1280px;margin:0 auto;padding:2rem;display:flex}.aXBbkG_alert{border-radius:10px;align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-size:.875rem;animation:.2s ease-out aXBbkG_fadeIn;display:flex}.aXBbkG_alertSuccess{color:#34d399;background:#10b98114;border:1px solid #10b98133}.aXBbkG_alertError{color:#fca5a5;background:#ef444414;border:1px solid #ef444433}.aXBbkG_statsBar{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.aXBbkG_statCard{background:#0f172a99;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.aXBbkG_statIconWrap{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.aXBbkG_statDetails{flex-direction:column;display:flex}.aXBbkG_statValue{color:#f8fafc;font-size:1.35rem;font-weight:700;line-height:1.2}.aXBbkG_statLabel{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.aXBbkG_navTabs{background:#0f172acc;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:.5rem;padding:.35rem;display:flex;overflow-x:auto}.aXBbkG_navTabBtn{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:.55rem;padding:.6rem 1rem;font-size:.825rem;font-weight:600;transition:all .15s;display:flex}.aXBbkG_navTabBtn:hover{color:#f8fafc;background:#ffffff0a}.aXBbkG_navTabBtnActive{box-shadow:0 1px 3px #0003;color:#f8fafc!important;background:#1e293b!important}.aXBbkG_navTabIcon{color:inherit}.aXBbkG_navTabBadge{color:#94a3b8;background:#ffffff14;border-radius:999px;padding:.15rem .45rem;font-size:.7rem;font-weight:700}.aXBbkG_navTabBadgeActive{color:#60a5fa;background:#3b82f633}.aXBbkG_tabContentWrapper{flex-direction:column;gap:1.5rem;display:flex}.aXBbkG_sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.aXBbkG_sectionTitleGroup{flex-direction:column;gap:.2rem;display:flex}.aXBbkG_sectionTitle{color:#f8fafc;letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700}.aXBbkG_sectionSubtitle{color:#64748b;margin:0;font-size:.825rem}.aXBbkG_sectionActions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.aXBbkG_viewModeSwitcher{background:#0f172acc;border:1px solid #ffffff14;border-radius:8px;align-items:center;padding:.2rem;display:flex}.aXBbkG_viewModeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.75rem;font-weight:600;transition:all .15s;display:flex}.aXBbkG_viewModeBtn:hover{color:#f8fafc}.aXBbkG_viewModeBtnActive{background:#2563eb;color:#fff!important}.aXBbkG_filterToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.aXBbkG_filterPillsGroup{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.aXBbkG_filterPillBtn{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.775rem;font-weight:600;transition:all .15s;display:flex}.aXBbkG_filterPillBtn:hover{color:#f8fafc;background:#ffffff14}.aXBbkG_filterPillBtnActive{color:#60a5fa;background:#3b82f626;border-color:#3b82f666}.aXBbkG_searchBox{flex:1;max-width:380px;position:relative}.aXBbkG_searchIcon{color:#64748b;pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.aXBbkG_searchInput{color:#f8fafc;background:#0f172acc;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;padding:.55rem .85rem .55rem 2.4rem;font-size:.825rem;transition:border-color .15s}.aXBbkG_searchInput:focus{border-color:#3b82f6}.aXBbkG_searchClearBtn{color:#64748b;cursor:pointer;background:0 0;border:none;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.aXBbkG_btnPrimary{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #3b82f6;border-radius:8px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.aXBbkG_btnPrimary:hover{background:#1d4ed8}.aXBbkG_btnPrimary:disabled{opacity:.6;cursor:not-allowed}.aXBbkG_btnSecondary{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.aXBbkG_btnSecondary:hover{color:#f8fafc;background:#ffffff14}.aXBbkG_btnSubtle{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:.4rem;padding:.55rem .8rem;font-size:.775rem;font-weight:600;transition:all .15s;display:inline-flex}.aXBbkG_btnSubtle:hover{color:#f8fafc;background:#ffffff08}.aXBbkG_btnActionSubtle{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;padding:.35rem .65rem;font-size:.75rem;font-weight:600;transition:all .15s}.aXBbkG_btnActionSubtle:hover{color:#fff;background:#ffffff14}.aXBbkG_btnSimulateSector{color:#c084fc;cursor:pointer;background:#a855f71f;border:1px solid #a855f740;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.aXBbkG_btnSimulateSector:hover{color:#e9d5ff;background:#a855f733}.aXBbkG_syncButtonGroup{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.aXBbkG_cardSection{background:#0f172a99;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.aXBbkG_cardSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.aXBbkG_cardSectionTitleGroup{align-items:center;gap:.6rem;display:flex}.aXBbkG_cardSectionTitle{color:#f8fafc;margin:0;font-size:.95rem;font-weight:700}.aXBbkG_accentIcon{color:#3b82f6}.aXBbkG_cardForm{background:#0f172ad9;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem;animation:.2s ease-out aXBbkG_slideDown;display:flex}.aXBbkG_cardFormHeader{justify-content:space-between;align-items:center;display:flex}.aXBbkG_cardFormTitle{color:#f8fafc;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.aXBbkG_cardFormFooter{border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;gap:.6rem;padding-top:1rem;display:flex}.aXBbkG_formGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.aXBbkG_formField{flex-direction:column;gap:.35rem;display:flex}.aXBbkG_fieldLabel{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:.725rem;font-weight:700}.aXBbkG_fieldInput,.aXBbkG_fieldSelect{color:#f8fafc;background:#02061799;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:100%;padding:.55rem .75rem;font-size:.825rem;transition:border-color .15s}.aXBbkG_fieldInput:focus,.aXBbkG_fieldSelect:focus{border-color:#3b82f6}.aXBbkG_fieldHelpText{color:#64748b;margin-top:.2rem;font-size:.725rem;line-height:1.4}.aXBbkG_sectorHubGrid{grid-template-columns:320px 1fr;align-items:start;gap:1.5rem;display:grid}@media (max-width:900px){.aXBbkG_sectorHubGrid{grid-template-columns:1fr}}.aXBbkG_sectorNavColumn{background:#0f172a99;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.aXBbkG_sectorNavHeader{background:#ffffff05;border-bottom:1px solid #ffffff0f;padding:.85rem 1.1rem}.aXBbkG_sectorNavTitle{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:.75rem;font-weight:700}.aXBbkG_sectorList{flex-direction:column;gap:.25rem;padding:.4rem;display:flex}.aXBbkG_sectorNavItem{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem .85rem;transition:all .15s;display:flex}.aXBbkG_sectorNavItem:hover{background:#ffffff0a}.aXBbkG_sectorNavItemActive{background:#3b82f61f!important;border-color:#3b82f64d!important}.aXBbkG_sectorNavLeft{align-items:center;gap:.75rem;display:flex}.aXBbkG_sectorNavIconBox{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.aXBbkG_sectorNavItemActive .aXBbkG_sectorNavIconBox{color:#60a5fa;background:#3b82f633;border-color:#3b82f666}.aXBbkG_sectorNavMeta{flex-direction:column;display:flex}.aXBbkG_sectorNavName{color:#f8fafc;font-size:.825rem;font-weight:600}.aXBbkG_sectorNavCount{color:#64748b;font-size:.7rem}.aXBbkG_sectorNavRight{align-items:center;gap:.4rem;display:flex}.aXBbkG_sectorBadgeCount{color:#94a3b8;background:#ffffff0f;border-radius:6px;padding:.15rem .45rem;font-size:.7rem;font-weight:700}.aXBbkG_sectorBadgeCountActive{color:#fff;background:#2563eb}.aXBbkG_btnDeleteSector{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:3px;transition:color .15s;display:flex}.aXBbkG_btnDeleteSector:hover{color:#f87171;background:#ef44441a}.aXBbkG_sectorDetailsPane{background:#0f172a99;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.aXBbkG_sectorDetailsHeader{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.25rem;display:flex}.aXBbkG_sectorDetailsInfo{align-items:center;gap:.85rem;display:flex}.aXBbkG_sectorDetailsIconWrap{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f633;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.aXBbkG_sectorDetailsTitleRow{align-items:center;gap:.6rem;display:flex}.aXBbkG_sectorDetailsTitle{color:#f8fafc;margin:0;font-size:1.05rem;font-weight:700}.aXBbkG_sectorActivePill{color:#34d399;background:#10b9811f;border:1px solid #10b98140;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.aXBbkG_sectorDetailsSubtitle{color:#64748b;margin:.2rem 0 0;font-size:.775rem}.aXBbkG_sectorQuickActions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.aXBbkG_categoriesWrapper{flex-direction:column;gap:1.25rem;display:flex}.aXBbkG_toolCategorySection{flex-direction:column;gap:.75rem;display:flex}.aXBbkG_toolCategoryHeader{align-items:center;gap:.75rem;display:flex}.aXBbkG_toolCategoryTitle{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;white-space:nowrap;font-size:.725rem;font-weight:700}.aXBbkG_toolCategoryLine{background:#ffffff0f;flex:1;height:1px}.aXBbkG_toolCardsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.6rem;display:grid}.aXBbkG_toolToggleCard{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;transition:all .15s;display:flex}.aXBbkG_toolToggleCardActive{background:#ffffff0a;border-color:#ffffff1a}.aXBbkG_toolToggleCardInactive{opacity:.55}.aXBbkG_toolToggleCardInactive:hover{opacity:.85}.aXBbkG_toolCardLeft{align-items:center;gap:.65rem;min-width:0;display:flex}.aXBbkG_toolCardIconBox{color:#64748b;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.aXBbkG_toolCardIconBoxActive{color:#60a5fa;background:#3b82f61a;border-color:#3b82f633}.aXBbkG_toolCardInfo{flex-direction:column;min-width:0;display:flex}.aXBbkG_toolCardName{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.aXBbkG_toolCardDesc{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.aXBbkG_sectorPaneFooter{color:#64748b;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:1rem;font-size:.75rem;display:flex}.aXBbkG_autoSaveIndicator{align-items:center;gap:.5rem;display:flex}.aXBbkG_pulseDot{background:#10b981;border-radius:999px;width:6px;height:6px}.aXBbkG_matrixContainer{flex-direction:column;gap:1rem;display:flex}.aXBbkG_matrixToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.aXBbkG_matrixLegend{color:#64748b;align-items:center;gap:1rem;font-size:.75rem;display:flex}.aXBbkG_legendItem{align-items:center;gap:.4rem;display:flex}.aXBbkG_legendCheck{background:#2563eb;border-radius:2px;width:8px;height:8px}.aXBbkG_legendUncheck{background:#ffffff1a;border-radius:2px;width:8px;height:8px}.aXBbkG_matrixTableResponsive{scrollbar-width:thin;scrollbar-color:#fff3 transparent;width:100%;position:relative;overflow:auto visible}.aXBbkG_matrixTable{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.aXBbkG_stickyCornerHeader{z-index:30;color:#94a3b8;letter-spacing:.04em;background:#0f172a;border-bottom:2px solid #ffffff1f;border-right:1px solid #ffffff1a;padding:.85rem 1.15rem;font-size:.725rem;font-weight:700;position:sticky;top:0;left:0;box-shadow:2px 2px 10px #00000073}.aXBbkG_matrixCornerHeader{flex-direction:column;gap:.15rem;display:flex}.aXBbkG_matrixCornerTitle{color:#f8fafc;text-transform:uppercase;letter-spacing:.05em;font-size:.775rem;font-weight:700}.aXBbkG_matrixCornerHint{color:#64748b;font-size:.65rem;font-weight:500}.aXBbkG_stickyColHeader{z-index:20;background:#0f172a;border-bottom:2px solid #ffffff1f;padding:.85rem .65rem;position:sticky;top:0;box-shadow:0 2px 10px #0006}.aXBbkG_stickyFirstCell{z-index:10;background:#0b1329;border-bottom:1px solid #ffffff0a;border-right:1px solid #ffffff14;padding:.85rem 1.15rem;transition:background .15s;position:sticky;left:0;box-shadow:3px 0 10px #0006}.aXBbkG_matrixRow:hover .aXBbkG_stickyFirstCell{background:#111f3d}.aXBbkG_matrixRow td{border-bottom:1px solid #ffffff0a;padding:.75rem .65rem;transition:background .15s}.aXBbkG_matrixRow:hover td{background:#ffffff05}.aXBbkG_matrixCheckboxCell{vertical-align:middle;padding:.75rem .5rem}.aXBbkG_matrixColHeader{flex-direction:column;align-items:center;gap:.35rem;display:flex}.aXBbkG_matrixColName{color:#f8fafc;white-space:nowrap;font-size:.775rem;font-weight:700}.aXBbkG_matrixColActions{align-items:center;gap:.25rem;display:flex}.aXBbkG_btnIconCol{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:inline-flex}.aXBbkG_btnIconCol:hover{color:#38bdf8;background:#38bdf826;border-color:#38bdf84d}.aXBbkG_btnIconColDanger:hover{color:#f87171;background:#ef444426;border-color:#ef44444d}.aXBbkG_masterTag{color:#f59e0b;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .4rem;font-size:.65rem;font-weight:700}.aXBbkG_matrixToolCell{align-items:center;gap:.75rem;display:flex}.aXBbkG_matrixToolIcon{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;display:flex}.aXBbkG_matrixToolInfo{flex-direction:column;min-width:0;display:flex}.aXBbkG_matrixToolName{color:#f8fafc;white-space:nowrap;font-size:.825rem;font-weight:600;display:block}.aXBbkG_matrixToolCat{color:#64748b;white-space:nowrap;font-size:.7rem;display:block}.aXBbkG_matrixRowActions{opacity:0;align-items:center;gap:.25rem;margin-left:auto;transition:opacity .15s;display:flex}.aXBbkG_matrixRow:hover .aXBbkG_matrixRowActions{opacity:1}.aXBbkG_btnIconRow{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:inline-flex}.aXBbkG_btnIconRow:hover{color:#38bdf8;background:#38bdf826;border-color:#38bdf84d}.aXBbkG_btnIconRowDanger:hover{color:#f87171;background:#ef444426;border-color:#ef44444d}.aXBbkG_matrixCheckbox{accent-color:#2563eb;cursor:pointer;border-radius:4px;width:16px;height:16px}.aXBbkG_tableCard{background:#0f172a99;border:1px solid #ffffff0f;border-radius:12px;overflow:hidden}.aXBbkG_tableResponsive{width:100%;overflow-x:auto}.aXBbkG_table{border-collapse:collapse;text-align:left;width:100%}.aXBbkG_table th{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;background:#02061766;border-bottom:1px solid #ffffff0f;padding:.85rem 1.15rem;font-size:.725rem;font-weight:700}.aXBbkG_table td{color:#cbd5e1;vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:.95rem 1.15rem;font-size:.825rem}.aXBbkG_table tr:last-child td{border-bottom:none}.aXBbkG_table tr:hover td{background:#ffffff05}.aXBbkG_rowEditing td{background:#3b82f60a!important}.aXBbkG_tableEmpty{text-align:center;color:#64748b;font-style:italic;padding:2.5rem!important}.aXBbkG_userProfileCell{align-items:center;gap:.75rem;display:flex}.aXBbkG_userAvatarSmall{color:#60a5fa;background:#3b82f626;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;display:flex}.aXBbkG_userMeta{flex-direction:column;display:flex}.aXBbkG_userNameText{color:#f8fafc;align-items:center;gap:.4rem;font-weight:600;display:flex}.aXBbkG_userEmailText{color:#64748b;font-size:.725rem}.aXBbkG_meTag{color:#60a5fa;text-transform:uppercase;background:#3b82f633;border-radius:4px;padding:.1rem .35rem;font-size:.65rem;font-weight:700}.aXBbkG_funcaoText{color:#cbd5e1;font-size:.8rem}.aXBbkG_badgeSector{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;padding:.2rem .55rem;font-size:.725rem;font-weight:600;display:inline-block}.aXBbkG_badgeRole{border-radius:6px;padding:.2rem .55rem;font-size:.725rem;font-weight:600;display:inline-block}.aXBbkG_badgeRole_admin{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433}.aXBbkG_badgeRole_gestor{color:#fcd34d;background:#f59e0b1a;border:1px solid #f59e0b33}.aXBbkG_badgeRole_user{color:#93c5fd;background:#3b82f61a;border:1px solid #3b82f633}.aXBbkG_badgeRole_blocked{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.aXBbkG_statusBadge{white-space:nowrap;border-radius:6px;padding:.2rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.aXBbkG_statusBadgeActive{color:#34d399;background:#10b9811a;border:1px solid #10b98133}.aXBbkG_statusBadgeInactive{color:#64748b;background:#ffffff08;border:1px solid #ffffff0f}.aXBbkG_statusBadgeCustom{color:#c084fc;background:#a855f71f;border:1px solid #a855f740}.aXBbkG_statusBadgeInherited{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff0f}.aXBbkG_inlineSelect,.aXBbkG_inlineInput{color:#f8fafc;background:#020617cc;border:1px solid #ffffff1f;border-radius:6px;outline:none;padding:.35rem .55rem;font-size:.775rem}.aXBbkG_inlineActionButtons{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.aXBbkG_btnSaveInline{color:#022c22;cursor:pointer;background:#10b981;border:none;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.aXBbkG_btnCancelInline{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:none;border-radius:6px;padding:.35rem;display:flex}.aXBbkG_btnIconAction{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;justify-content:center;align-items:center;padding:.4rem;transition:all .15s;display:flex}.aXBbkG_btnIconAction:hover{color:#f8fafc;background:#ffffff14}.aXBbkG_btnIconDelete:hover{color:#f87171;background:#ef44441a;border-color:#ef444433}.aXBbkG_cleanSwitch{cursor:pointer;border:none;border-radius:999px;flex-shrink:0;align-items:center;width:36px;height:20px;padding:2px;transition:background-color .2s;display:inline-flex}.aXBbkG_cleanSwitchOn{background-color:#10b981}.aXBbkG_cleanSwitchOff{background-color:#ffffff1f}.aXBbkG_cleanSwitchKnob{background-color:#fff;border-radius:999px;width:16px;height:16px;transition:transform .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000004d}.aXBbkG_cleanSwitchKnobOn{transform:translate(16px)}.aXBbkG_cleanSwitchKnobOff{transform:translate(0)}.aXBbkG_gestoresGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:1.25rem;display:grid}@media (max-width:900px){.aXBbkG_gestoresGrid{grid-template-columns:1fr}}.aXBbkG_gestorModuleCard{background:#0f172a99;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.aXBbkG_gestorCardHeader{background:#ffffff05;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.aXBbkG_gestorCardTitleGroup{align-items:center;gap:.65rem;min-width:0;display:flex}.aXBbkG_gestorCardIconWrap{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f633;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.aXBbkG_gestorCardTitle{color:#f8fafc;margin:0;font-size:.9rem;font-weight:700}.aXBbkG_gestorCardDesc{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:320px;margin:0;font-size:.725rem;overflow:hidden}.aXBbkG_gestorCountPill{color:#94a3b8;white-space:nowrap;background:#ffffff0d;border-radius:6px;flex-shrink:0;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.aXBbkG_gestorUserList{flex-direction:column;padding:.25rem;display:flex;overflow-x:hidden}.aXBbkG_gestorUserRow{border-bottom:1px solid #ffffff08;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.75rem 1rem;display:flex}.aXBbkG_gestorUserRow:last-child{border-bottom:none}.aXBbkG_gestorUserRow:hover{background:#ffffff05}.aXBbkG_gestorUserInfo{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex;overflow:hidden}.aXBbkG_gestorUserNameRow{align-items:center;gap:.5rem;min-width:0;display:flex}.aXBbkG_gestorUserName{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.aXBbkG_gestorUserEmail{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.725rem;overflow:hidden}.aXBbkG_gestorSectorTag{text-transform:uppercase;color:#94a3b8;background:#ffffff0f;border-radius:4px;flex-shrink:0;padding:.08rem .4rem;font-size:.65rem;font-weight:700}.aXBbkG_gestorToggleWrapper{flex-shrink:0;align-items:center;gap:.65rem;margin-left:auto;display:flex}.aXBbkG_gestorEmptyList{text-align:center;color:#64748b;padding:1.5rem;font-size:.775rem;font-style:italic}.aXBbkG_inlineAddForm{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.aXBbkG_casasGridCities{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.aXBbkG_cityCard{background:#02061766;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.aXBbkG_cityCardHeader{justify-content:space-between;align-items:center;display:flex}.aXBbkG_cityName{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:.75rem;font-weight:700}.aXBbkG_cityBadge{color:#64748b;font-size:.675rem;font-weight:700}.aXBbkG_casasChipsList{flex-wrap:wrap;gap:.4rem;display:flex}.aXBbkG_casaChip{color:#f8fafc;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.aXBbkG_casaChipDelete{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.aXBbkG_casaChipDelete:hover{color:#f87171}.aXBbkG_cmvPermForm{flex-direction:column;gap:1rem;display:flex}.aXBbkG_casasSelectionBox{background:#02061766;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.aXBbkG_casasSelectionHeader{justify-content:space-between;align-items:center;display:flex}.aXBbkG_casasSelectionActions{gap:.4rem;display:flex}.aXBbkG_casasCheckboxesGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem;display:grid}.aXBbkG_checkboxLabelItem{cursor:pointer;color:#cbd5e1;align-items:center;gap:.45rem;font-size:.775rem;display:flex}.aXBbkG_cleanCheckbox{accent-color:#2563eb;cursor:pointer}.aXBbkG_checkboxLabelText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aXBbkG_casasTagsWrap{flex-wrap:wrap;gap:.3rem;display:flex}.aXBbkG_casaTagPill{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;padding:.15rem .4rem;font-size:.7rem}.aXBbkG_autocompleteDropdown{z-index:50;background:#0f172a;border:1px solid #ffffff1f;border-radius:8px;max-height:200px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px #00000080}.aXBbkG_autocompleteItem{cursor:pointer;border-bottom:1px solid #ffffff0a;flex-direction:column;padding:.55rem .75rem;display:flex}.aXBbkG_autocompleteItem:hover{background:#ffffff0f}.aXBbkG_autocompleteName{color:#f8fafc;font-size:.8rem;font-weight:600}.aXBbkG_autocompleteEmail{color:#60a5fa;font-size:.7rem}.aXBbkG_inlineFiltersGroup{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.aXBbkG_placesSummaryRow{align-items:center;gap:.75rem;display:flex;position:relative}.aXBbkG_placesCountText{color:#cbd5e1;font-size:.775rem}.aXBbkG_placesPickerDropdown{z-index:40;background:#0b101b;border:1px solid #3b82f64d;border-radius:10px;flex-direction:column;gap:.75rem;width:360px;padding:1rem;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #000000b3}.aXBbkG_placesPickerHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.aXBbkG_placesPickerTitle{color:#f8fafc;font-size:.775rem;font-weight:700}.aXBbkG_placesPickerActions{gap:.35rem;display:flex}.aXBbkG_placesCheckboxesList{flex-direction:column;gap:.4rem;max-height:180px;display:flex;overflow-y:auto}.aXBbkG_placesPickerFooter{border-top:1px solid #ffffff0f;justify-content:flex-end;padding-top:.5rem;display:flex}.aXBbkG_loadingContainer{color:#64748b;justify-content:center;align-items:center;gap:.75rem;padding:3rem;font-size:.85rem;display:flex}.aXBbkG_closeBtn{color:#64748b;cursor:pointer;background:0 0;border:none;display:flex}.aXBbkG_closeBtn:hover{color:#f8fafc}.aXBbkG_spin{animation:1s linear infinite aXBbkG_spin}@keyframes aXBbkG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aXBbkG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes aXBbkG_slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.aXBbkG_modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#020617c7;justify-content:center;align-items:center;padding:1.5rem;animation:.15s ease-out aXBbkG_fadeIn;display:flex;position:fixed;inset:0}.aXBbkG_syncModalCard{background:#0b1120;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:100%;max-width:900px;max-height:88vh;animation:.2s ease-out aXBbkG_slideDown;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0009}.aXBbkG_syncModalHeader{background:#0f172a80;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}.aXBbkG_syncModalTitleWrap{align-items:flex-start;gap:.85rem;display:flex}.aXBbkG_syncModalIconBox{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f640;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.aXBbkG_syncModalHeadingRow{align-items:center;gap:.65rem;display:flex}.aXBbkG_syncModalTitle{color:#f8fafc;margin:0;font-size:1.05rem;font-weight:700}.aXBbkG_sourceBadge{color:#93c5fd;background:#3b82f626;border:1px solid #3b82f640;border-radius:6px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.aXBbkG_syncModalSubtitle{color:#94a3b8;margin:.2rem 0 0;font-size:.775rem}.aXBbkG_modalCloseBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:all .15s;display:flex}.aXBbkG_modalCloseBtn:hover{color:#f8fafc;background:#ffffff0f}.aXBbkG_syncModalStatsBar{background:#02061766;border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(3,1fr);gap:.75rem;padding:1rem 1.5rem;display:grid}.aXBbkG_syncStatCard{cursor:pointer;text-align:left;background:#0f172a99;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:.85rem;padding:.75rem 1rem;transition:all .15s;display:flex}.aXBbkG_syncStatCard:hover{background:#ffffff0a}.aXBbkG_syncStatCardActive_new{background:#10b9811a!important;border-color:#10b98159!important}.aXBbkG_syncStatCardActive_missing{background:#ef44441a!important;border-color:#ef444459!important}.aXBbkG_syncStatCardActive_matched{background:#3b82f61a!important;border-color:#3b82f659!important}.aXBbkG_syncStatIcon_new,.aXBbkG_syncStatIcon_missing,.aXBbkG_syncStatIcon_matched{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.aXBbkG_syncStatIcon_new{color:#34d399;background:#10b98126}.aXBbkG_syncStatIcon_missing{color:#f87171;background:#ef444426}.aXBbkG_syncStatIcon_matched{color:#60a5fa;background:#3b82f626}.aXBbkG_syncStatInfo{flex-direction:column;display:flex}.aXBbkG_syncStatValue{color:#f8fafc;font-size:1.15rem;font-weight:700;line-height:1.1}.aXBbkG_syncStatLabel{color:#94a3b8;margin-top:.15rem;font-size:.7rem;font-weight:600}.aXBbkG_syncToolbar{background:#0f172a4d;border-bottom:1px solid #ffffff0a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.aXBbkG_batchActionsGroup{align-items:center;gap:.4rem;display:flex}.aXBbkG_batchLabel{color:#64748b;margin-right:.25rem;font-size:.725rem}.aXBbkG_btnBatchAction_create,.aXBbkG_btnBatchAction_block,.aXBbkG_btnBatchAction_delete,.aXBbkG_btnBatchAction_ignore{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.725rem;font-weight:600;transition:all .15s;display:inline-flex}.aXBbkG_btnBatchAction_create{color:#34d399;background:#10b9811f;border-color:#10b98140}.aXBbkG_btnBatchAction_create:hover{background:#10b98138}.aXBbkG_btnBatchAction_block{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b40}.aXBbkG_btnBatchAction_block:hover{background:#f59e0b38}.aXBbkG_btnBatchAction_delete{color:#f87171;background:#ef44441f;border-color:#ef444440}.aXBbkG_btnBatchAction_delete:hover{background:#ef444438}.aXBbkG_btnBatchAction_ignore{color:#94a3b8;background:#ffffff0a;border-color:#ffffff14}.aXBbkG_btnBatchAction_ignore:hover{color:#cbd5e1;background:#ffffff14}.aXBbkG_syncModalBody{flex:1;min-height:260px;padding:1.25rem 1.5rem;overflow-y:auto}.aXBbkG_syncListContainer{flex-direction:column;gap:.6rem;display:flex}.aXBbkG_syncNoticeBox{color:#fcd34d;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:8px;align-items:center;gap:.65rem;margin-bottom:.5rem;padding:.75rem 1rem;font-size:.775rem;display:flex}.aXBbkG_noticeIcon{color:#fbbf24;flex-shrink:0}.aXBbkG_syncEmptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3.5rem 1rem;display:flex}.aXBbkG_syncEmptyIcon{color:#475569;margin-bottom:.75rem}.aXBbkG_syncEmptyTitle{color:#cbd5e1;margin:0;font-size:.9rem;font-weight:700}.aXBbkG_syncEmptyDesc{color:#64748b;margin:.35rem 0 0;font-size:.75rem}.aXBbkG_syncUserItemRow{background:#0f172a66;border:1px solid #ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;transition:all .15s;display:flex}.aXBbkG_syncUserItemRow:hover{background:#ffffff05;border-color:#ffffff14}.aXBbkG_syncUserMeta{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.aXBbkG_syncUserInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.aXBbkG_syncUserNameRow{align-items:center;gap:.5rem;min-width:0;display:flex}.aXBbkG_syncUserName{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.aXBbkG_syncUserEmail{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.725rem;overflow:hidden}.aXBbkG_syncUserControls{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.aXBbkG_syncSectorSelectWrap{align-items:center;gap:.4rem;display:flex}.aXBbkG_syncMiniLabel{color:#64748b;font-size:.7rem;font-weight:600}.aXBbkG_syncInlineSelect{color:#f8fafc;background:#020617cc;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:.3rem .5rem;font-size:.75rem}.aXBbkG_segmentedControl{background:#02061799;border:1px solid #ffffff14;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.aXBbkG_segmentedBtn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.725rem;font-weight:600;transition:all .15s;display:inline-flex}.aXBbkG_segmentedBtn:hover{color:#cbd5e1}.aXBbkG_segmentedBtnActive_create{font-weight:700;color:#022c22!important;background:#10b981!important}.aXBbkG_segmentedBtnActive_block{font-weight:700;color:#451a03!important;background:#f59e0b!important}.aXBbkG_segmentedBtnActive_delete{font-weight:700;color:#fff!important;background:#ef4444!important}.aXBbkG_segmentedBtnActive_ignore,.aXBbkG_segmentedBtnActive_keep{font-weight:700;color:#f8fafc!important;background:#ffffff1f!important}.aXBbkG_protectedText{color:#34d399;font-size:.725rem;font-weight:600}.aXBbkG_nameUpdatePill{color:#93c5fd;background:#3b82f61f;border:1px solid #3b82f640;border-radius:6px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.725rem;display:inline-flex}.aXBbkG_syncModalFooter{background:#0f172a80;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.aXBbkG_syncSummaryPills{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.aXBbkG_summaryPill,.aXBbkG_summaryPill_block,.aXBbkG_summaryPill_delete,.aXBbkG_summaryPill_ignore{border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.725rem;display:inline-flex}.aXBbkG_summaryPill{color:#34d399;background:#10b9811a;border:1px solid #10b98133}.aXBbkG_summaryPill_block{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b33}.aXBbkG_summaryPill_delete{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.aXBbkG_summaryPill_ignore{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff0f}.aXBbkG_modalActionButtons{align-items:center;gap:.65rem;display:flex}.aXBbkG_aiControlCard{background:#0f172ab3;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:1.25rem;max-width:680px;padding:1.5rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.aXBbkG_aiControlCardActive{border-color:#3b82f64d;box-shadow:0 4px 20px -5px #3b82f61a}.aXBbkG_aiControlCardInactive{border-color:#ef44444d;box-shadow:0 4px 20px -5px #ef44441a}.aXBbkG_aiControlHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.aXBbkG_aiControlTitleWrap{align-items:center;gap:.85rem;display:flex}.aXBbkG_aiControlIconBoxActive{color:#60a5fa;background:linear-gradient(135deg,#3b82f633,#9333ea33);border:1px solid #3b82f659;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.aXBbkG_aiControlIconBoxInactive{color:#f87171;background:#ef44441f;border:1px solid #ef444440;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.aXBbkG_aiControlTitle{color:#f8fafc;margin:0;font-size:1rem;font-weight:700}.aXBbkG_aiControlSubtitle{color:#64748b;margin:.15rem 0 0;font-size:.775rem}.aXBbkG_aiStatusBadgeActive{color:#34d399;background:#10b9811f;border:1px solid #10b9814d;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.aXBbkG_aiStatusBadgeInactive{color:#f87171;background:#ef44441f;border:1px solid #ef44444d;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.aXBbkG_aiStatusDotActive{background-color:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10b981}.aXBbkG_aiStatusDotInactive{background-color:#ef4444;border-radius:50%;width:7px;height:7px}.aXBbkG_aiControlDescriptionBox{color:#94a3b8;background:#02061780;border:1px solid #ffffff0d;border-radius:8px;padding:.85rem 1rem;font-size:.8rem;line-height:1.45}.aXBbkG_aiControlActions{border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.aXBbkG_btnAiDeactivate{color:#fca5a5;cursor:pointer;background:#ef444426;border:1px solid #ef444459;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.825rem;font-weight:600;transition:all .15s;display:inline-flex}.aXBbkG_btnAiDeactivate:hover:not(:disabled){color:#fff;background:#ef444440;border-color:#ef444499}.aXBbkG_btnAiActivate{color:#6ee7b7;cursor:pointer;background:#10b98126;border:1px solid #10b98159;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.825rem;font-weight:600;transition:all .15s;display:inline-flex}.aXBbkG_btnAiActivate:hover:not(:disabled){color:#fff;background:#10b98140;border-color:#10b98199}.aXBbkG_btnAiDeactivate:disabled,.aXBbkG_btnAiActivate:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.aXBbkG_headerInner{flex-wrap:wrap;gap:.75rem;padding:1rem}.aXBbkG_main{padding:1rem}.aXBbkG_cardHeader,.aXBbkG_inlineFiltersGroup,.aXBbkG_sectorPaneFooter,.aXBbkG_gestorCardHeader,.aXBbkG_gestorUserRow,.aXBbkG_casasSelectionHeader,.aXBbkG_placesSummaryRow,.aXBbkG_placesPickerHeader,.aXBbkG_batchActionsGroup{flex-wrap:wrap}.aXBbkG_stickyCornerHeader,.aXBbkG_stickyFirstCell{position:static;min-width:150px!important}.aXBbkG_matrixRowActions{opacity:1}.aXBbkG_syncModalStatsBar{grid-template-columns:1fr}.aXBbkG_syncUserItemRow{flex-direction:column;align-items:stretch}.aXBbkG_syncUserControls,.aXBbkG_segmentedControl{flex-wrap:wrap;width:100%}}
._8Hlr9q_pageShell{background-color:var(--background,#0b0f19);min-height:100dvh;color:var(--foreground,#f8fafc);box-sizing:border-box;width:100%}._8Hlr9q_pageContainer{max-width:var(--container-max-md,1280px);box-sizing:border-box;width:100%;margin:0 auto;padding:clamp(1rem,3vw,2rem) clamp(.85rem,3vw,1.5rem)}._8Hlr9q_pageContainerWide{max-width:var(--container-max-lg,1440px);box-sizing:border-box;width:100%;margin:0 auto;padding:clamp(1rem,3vw,2rem) clamp(.85rem,3vw,2rem)}._8Hlr9q_stickyHeader{z-index:20;-webkit-backdrop-filter:blur(14px);box-sizing:border-box;background:#0f172ae0;border-bottom:1px solid #ffffff14;width:100%;padding:clamp(.75rem,2vw,1.25rem) clamp(.85rem,3vw,2rem);position:sticky;top:0}._8Hlr9q_headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}._8Hlr9q_flexBetweenWrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._8Hlr9q_flexWrapRow{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}._8Hlr9q_tabsScrollBar{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:.5rem;max-width:100%;padding-bottom:.5rem;display:flex;overflow-x:auto}._8Hlr9q_tabsScrollBar::-webkit-scrollbar{display:none}._8Hlr9q_tabItem{white-space:nowrap;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;transition:all .2s;display:inline-flex}._8Hlr9q_surfaceCard{background:var(--surface-glass,#0f172aa6);border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--radius-lg,14px);box-sizing:border-box;padding:clamp(1rem,2.5vw,1.5rem)}._8Hlr9q_gridAutoCards{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:clamp(.75rem,2vw,1.25rem);width:100%;display:grid}._8Hlr9q_gridAutoFit{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(.75rem,2vw,1.25rem);width:100%;display:grid}._8Hlr9q_gridForm2{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:.85rem;width:100%;display:grid}._8Hlr9q_gridForm3{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:.75rem;width:100%;display:grid}._8Hlr9q_gridForm4{grid-template-columns:repeat(auto-fit,minmax(min(100%,135px),1fr));gap:.65rem;width:100%;display:grid}._8Hlr9q_modalOverlayBase{z-index:99990;-webkit-backdrop-filter:blur(10px);box-sizing:border-box;background:#080c18c7;justify-content:center;align-items:center;padding:clamp(.65rem,2.5vw,1.5rem);animation:.2s cubic-bezier(.16,1,.3,1) _8Hlr9q_ptFadeIn;display:flex;position:fixed;inset:0}._8Hlr9q_modalCardBase{background:var(--surface,#111827);border-radius:var(--radius-xl,18px);width:100%;max-height:90dvh;color:var(--foreground,#f3f4f6);box-sizing:border-box;border:1px solid #ffffff1f;padding:clamp(1.1rem,3vw,1.75rem);animation:.25s cubic-bezier(.16,1,.3,1) _8Hlr9q_ptScaleUp;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #000000a6}._8Hlr9q_modalCloseIconBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:.4rem;transition:all .2s;display:inline-flex}._8Hlr9q_modalCloseIconBtn:hover{color:#fff;background:#ffffff1a}._8Hlr9q_tableScrollWrapper{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}._8Hlr9q_dataTable{border-collapse:collapse;width:100%;font-size:.875rem}._8Hlr9q_dataTable th{text-align:left;color:#94a3b8;text-transform:uppercase;background:#0003;border-bottom:1px solid #ffffff14;padding:.85rem 1rem;font-size:.78rem;font-weight:600}._8Hlr9q_dataTable td{color:#cbd5e1;vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:.85rem 1rem}._8Hlr9q_inputBase{color:#f8fafc;box-sizing:border-box;background:#0000004d;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;padding:.6rem .85rem;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}._8Hlr9q_badgeSuccess{color:#34d399;background:#10b98126;border:1px solid #10b9814d}._8Hlr9q_badgeDanger{color:#f87171;background:#ef444426;border:1px solid #ef44444d}._8Hlr9q_badgeWarning{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}._8Hlr9q_badgeInfo{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}._8Hlr9q_floatingMotion{will-change:transform;animation:4s ease-in-out infinite _8Hlr9q_ptFloatMotion}._8Hlr9q_floatingMotion:hover{animation-play-state:paused}@keyframes _8Hlr9q_ptFloatMotion{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){._8Hlr9q_floatingMotion{animation:none!important}}@keyframes _8Hlr9q_ptFadeIn{0%{opacity:0}to{opacity:1}}@keyframes _8Hlr9q_ptScaleUp{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){._8Hlr9q_inputBase{font-size:16px}._8Hlr9q_gridForm2,._8Hlr9q_gridForm3,._8Hlr9q_gridForm4{grid-template-columns:1fr}}
.T4UW1a_overlay{z-index:99999;}.T4UW1a_modal{text-align:center;max-width:420px;}.T4UW1a_closeBtn{position:absolute;top:.85rem;right:.85rem;}.T4UW1a_modalContent{flex-direction:column;align-items:center;display:flex}.T4UW1a_iconBadge{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.15rem;display:flex}.T4UW1a_badge_danger{}.T4UW1a_badge_warning{}.T4UW1a_badge_info{}.T4UW1a_title{color:#f9fafb;letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.T4UW1a_message{color:#9ca3af;max-width:340px;margin:0 0 1.5rem;font-size:.88rem;line-height:1.5}.T4UW1a_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex}.T4UW1a_cancelBtn{color:#e5e7eb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;flex:1;min-width:120px;padding:.65rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.T4UW1a_cancelBtn:hover{color:#fff;background:#ffffff1f}.T4UW1a_confirmBtn{cursor:pointer;color:#fff;border:none;border-radius:10px;flex:1;min-width:120px;padding:.65rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.T4UW1a_btn_danger{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 4px 14px #ef444459}.T4UW1a_btn_danger:hover{background:linear-gradient(135deg,#f87171 0%,#ef4444 100%);box-shadow:0 6px 20px #ef444480}.T4UW1a_btn_warning{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 4px 14px #f59e0b59}.T4UW1a_btn_warning:hover{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);box-shadow:0 6px 20px #f59e0b80}.T4UW1a_btn_info{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 4px 14px #3b82f659}.T4UW1a_btn_info:hover{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);box-shadow:0 6px 20px #3b82f680}@media (max-width:480px){.T4UW1a_actions{flex-direction:column-reverse}.T4UW1a_cancelBtn,.T4UW1a_confirmBtn{width:100%}}
.DLQilG_overlay{z-index:99999;}.DLQilG_modal{text-align:center;max-width:400px;}.DLQilG_closeBtn{position:absolute;top:.85rem;right:.85rem;}.DLQilG_modalContent{flex-direction:column;align-items:center;display:flex}.DLQilG_iconBadge{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1rem;display:flex}.DLQilG_badge_success{}.DLQilG_badge_error{}.DLQilG_badge_warning{}.DLQilG_badge_info{}.DLQilG_title{color:#f9fafb;letter-spacing:-.01em;margin:0 0 .4rem;font-size:1.12rem;font-weight:700}.DLQilG_message{color:#9ca3af;max-width:320px;margin:0 0 1.4rem;font-size:.88rem;line-height:1.5}.DLQilG_okBtn{cursor:pointer;color:#fff;border:none;border-radius:10px;width:100%;padding:.65rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .2s}.DLQilG_btn_success{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 4px 14px #10b98159}.DLQilG_btn_success:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%);box-shadow:0 6px 20px #10b98180}.DLQilG_btn_error{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 4px 14px #ef444459}.DLQilG_btn_error:hover{background:linear-gradient(135deg,#f87171 0%,#ef4444 100%);box-shadow:0 6px 20px #ef444480}.DLQilG_btn_warning{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 4px 14px #f59e0b59}.DLQilG_btn_warning:hover{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);box-shadow:0 6px 20px #f59e0b80}.DLQilG_btn_info{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 4px 14px #3b82f659}.DLQilG_btn_info:hover{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);box-shadow:0 6px 20px #3b82f680}@media (max-width:480px){.DLQilG_modal{padding:1.25rem}}
.W61Xpq_headerPollBtn{color:#93c5fd;cursor:pointer;background:linear-gradient(135deg,#2563eb40 0%,#1d4ed859 100%);border:1px solid #93c5fd59;border-radius:9999px;align-items:center;gap:.55rem;margin-left:.5rem;padding:.45rem .95rem;font-size:.8rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #2563eb40}.W61Xpq_headerPollBtn:hover{color:#fff;background:linear-gradient(135deg,#3b82f666 0%,#2563eb80 100%);border-color:#60a5fa;transform:translateY(-1px);box-shadow:0 6px 20px #2563eb66}.W61Xpq_pulseDot{background:#3b82f6;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite W61Xpq_pulseDotHeader;box-shadow:0 0 8px #60a5fa}@keyframes W61Xpq_pulseDotHeader{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px #60a5fa}50%{opacity:.5;transform:scale(1.4);box-shadow:0 0 12px #3b82f6}}@media (max-width:768px){.W61Xpq_headerPollBtn span:last-child{display:none}.W61Xpq_headerPollBtn{padding:.45rem .6rem}}
.FeNgba_calendarSection{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172aa6;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:1200px;margin:2.5rem auto 1.5rem;padding:1.5rem;box-shadow:0 20px 50px #0006}.FeNgba_header{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.FeNgba_headerTitleGroup{align-items:center;gap:.85rem;display:flex}.FeNgba_headerIconWrapper{color:#fb923c;background:linear-gradient(135deg,#f9731638 0%,#fb923c14 100%);border:1.5px solid #f9731666;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 14px #f9731626}.FeNgba_headerTitleGroup h2{color:#f8fafc;margin:0;font-size:1.35rem;font-weight:700}.FeNgba_headerRight{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.FeNgba_filters{background:#00000040;border:1px solid #ffffff0d;border-radius:10px;gap:.4rem;padding:.25rem;display:flex}.FeNgba_filterBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.FeNgba_filterBtn:hover{color:#f1f5f9}.FeNgba_activeFilter{background:#ffffff1a;box-shadow:0 2px 8px #0003;color:#fff!important}.FeNgba_dotPersonal{background:#60a5fa;border-radius:50%;width:7px;height:7px}.FeNgba_dotGroup{background:#fb923c;border-radius:50%;width:7px;height:7px}.FeNgba_maximizeBtn{color:#60a5fa;cursor:pointer;background:#3b82f61a;border:1px solid #3b82f659;border-radius:9px;align-items:center;gap:.4rem;padding:.48rem .95rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.FeNgba_maximizeBtn:hover{color:#93c5fd;background:#3b82f633;border-color:#3b82f68c}.FeNgba_addBtn{color:#fb923c;cursor:pointer;background:#fb923c1a;border:1px solid #fb923c59;border-radius:9px;align-items:center;gap:.4rem;padding:.48rem .95rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.FeNgba_addBtn:hover{color:#fdba74;background:#fb923c33;border-color:#fb923c8c}.FeNgba_eventsGrid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.6rem;display:flex;overflow:auto hidden}.FeNgba_eventsGrid::-webkit-scrollbar{height:6px}.FeNgba_eventsGrid::-webkit-scrollbar-track{background:#0003;border-radius:4px}.FeNgba_eventsGrid::-webkit-scrollbar-thumb{background:#fb923c66;border-radius:4px}.FeNgba_eventsGrid::-webkit-scrollbar-thumb:hover{background:#fb923cbf}.FeNgba_eventCard{scroll-snap-align:start;box-sizing:border-box;background:#1e293b73;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;flex:0 0 calc(25% - .75rem);justify-content:space-between;min-width:260px;height:106px;padding:.9rem 1.1rem;transition:all .2s;display:flex;overflow:hidden}.FeNgba_eventCard:hover{border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.FeNgba_eventGroup{border-left:4px solid #fb923c}.FeNgba_eventPersonal{border-left:4px solid #60a5fa}.FeNgba_eventTitle{color:#f8fafc;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;width:100%;margin:0;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.FeNgba_cardFooter{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.FeNgba_metaInfo{color:#94a3b8;white-space:nowrap;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.FeNgba_metaDate{color:#cbd5e1;align-items:center;gap:.25rem;font-weight:600;display:flex}.FeNgba_metaDivider{color:#fff3}.FeNgba_metaTime{align-items:center;gap:.25rem;display:flex}.FeNgba_meetIconBtn{color:#34d399;background:#10b98126;border:1px solid #10b98159;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;text-decoration:none;transition:all .2s;display:inline-flex}.FeNgba_meetIconBtn:hover{color:#6ee7b7;background:#10b9814d;transform:scale(1.1);box-shadow:0 0 10px #10b98166}.FeNgba_emptyState{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.FeNgba_emptyIcon{color:#475569}.FeNgba_errorCard{text-align:center;color:#fca5a5;background:#ef444414;border:1px solid #ef444433;border-radius:12px;padding:1.25rem;font-size:.9rem}@media (max-width:992px){.FeNgba_eventCard{flex:0 0 calc(50% - .5rem)}}@media (max-width:768px){.FeNgba_headerRight{flex-wrap:wrap}}@media (max-width:576px){.FeNgba_eventCard{flex:0 0 85%;min-width:220px}}
.Wskd2q_simulationBanner{z-index:99999;-webkit-backdrop-filter:blur(12px);color:#fff;font-family:var(--font-sans,"Inter", sans-serif);-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#7c3aedf2 0%,#4f46e5f2 50%,#2563ebf2 100%);border:1px solid #ffffff40;border-top:none;transition:all .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0006,0 0 20px #7c3aed4d}.Wskd2q_collapsed{cursor:pointer;border-radius:0 0 16px 16px;max-width:320px;padding:.22rem .85rem}.Wskd2q_collapsed:hover{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);box-shadow:0 10px 35px #00000080,0 0 25px #8b5cf680}.Wskd2q_expanded{border-radius:0 0 20px 20px;width:90%;max-width:850px;padding:.55rem 1.25rem}.Wskd2q_collapsedPill{color:#f1f5f9;align-items:center;gap:.55rem;font-size:.75rem;display:flex}.Wskd2q_collapsedText{white-space:nowrap;font-weight:500}.Wskd2q_collapsedText strong{color:#fbbf24;font-weight:700}.Wskd2q_chevronIcon{color:#ffffffb3;transition:transform .2s}.Wskd2q_collapsed:hover .Wskd2q_chevronIcon{color:#fff;transform:translateY(2px)}.Wskd2q_bannerContainer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;animation:.2s ease-out forwards Wskd2q_fadeIn;display:flex}@keyframes Wskd2q_fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Wskd2q_bannerLeft{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.Wskd2q_eyePulse{color:#fff;background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;animation:2s infinite Wskd2q_pulse;display:flex}@keyframes Wskd2q_pulse{0%{box-shadow:0 0 #fff6}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}.Wskd2q_bannerTitle{color:#ffffffe6;font-size:.82rem;font-weight:600}.Wskd2q_sectorBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.5px;background:#ffffff40;border:1px solid #ffffff4d;border-radius:20px;padding:.18rem .6rem;font-size:.75rem;font-weight:800}.Wskd2q_bannerRight{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.Wskd2q_selectWrapper{position:relative}.Wskd2q_sectorSelect{color:#fff;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0006;border:1px solid #ffffff4d;border-radius:8px;outline:none;padding:.3rem .65rem;font-size:.78rem;font-weight:600;transition:all .2s}.Wskd2q_sectorSelect:hover{background:#0009;border-color:#ffffff80}.Wskd2q_sectorSelect option{color:#f8fafc;background:#1e293b}.Wskd2q_restoreBtn{color:#fecaca;cursor:pointer;background:#ef444440;border:1px solid #ef444466;border-radius:8px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.Wskd2q_restoreBtn:hover{color:#fff;background:#ef444473;border-color:#ef4444}@media (max-width:768px){.Wskd2q_expanded{width:96%;padding:.65rem .85rem}.Wskd2q_bannerContainer{flex-direction:column;align-items:stretch}.Wskd2q_bannerRight{flex-wrap:wrap;justify-content:space-between;width:100%}}
.ERFm7G_overlay{box-sizing:border-box;padding:1.5rem;animation:.2s ease-out ERFm7G_fadeIn;-webkit-backdrop-filter:blur(10px)!important;z-index:9999999!important;background:#000c!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100dvh!important;display:flex!important;position:fixed!important;inset:0!important}.ERFm7G_modal{color:#f8fafc;box-sizing:border-box;background:#0f172a;border:1px solid #ffffff24;border-radius:20px;width:100%;max-width:520px;max-height:90dvh;margin:auto;padding:2rem;animation:.3s ease-out ERFm7G_slideUp;position:relative;overflow-y:auto;box-shadow:0 25px 60px #000c}.ERFm7G_closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.35rem;transition:color .2s,background .2s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.ERFm7G_closeBtn:hover{color:#f1f5f9;background:#ffffff1a}.ERFm7G_title{color:#f8fafc;margin:0 0 1.5rem;font-size:1.4rem;font-weight:700}.ERFm7G_form{flex-direction:column;gap:1.25rem;display:flex}.ERFm7G_inputGroup{flex-direction:column;flex:1;gap:.45rem;display:flex}.ERFm7G_inputGroup label{color:#cbd5e1;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;display:flex}.ERFm7G_row{gap:1rem;display:flex}.ERFm7G_input,.ERFm7G_select{color:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;background:#0f172acc;border:1px solid #ffffff1f;border-radius:10px;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.ERFm7G_input:focus,.ERFm7G_select:focus{border-color:#fb923c;outline:none;box-shadow:0 0 0 3px #fb923c33}.ERFm7G_select option{color:#f8fafc;background-color:#0f172a}.ERFm7G_infoBox{color:#fdba74;background:#fb923c14;border:1px solid #fb923c33;border-radius:10px;padding:1rem;font-size:.88rem}.ERFm7G_infoBox p{margin:0 0 .25rem}.ERFm7G_infoBox span{color:#fed7aa;opacity:.85;font-size:.78rem}.ERFm7G_error{color:#fca5a5;background:#ef44441a;border:1px solid #ef444440;border-radius:8px;padding:.75rem;font-size:.88rem}.ERFm7G_actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.ERFm7G_cancelBtn,.ERFm7G_submitBtn{cursor:pointer;border-radius:9px;padding:.65rem 1.35rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .2s}.ERFm7G_cancelBtn{color:#cbd5e1;background:0 0;border:1px solid #ffffff26}.ERFm7G_cancelBtn:hover{color:#f8fafc;background:#ffffff14}.ERFm7G_submitBtn{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border:none;box-shadow:0 4px 14px #f9731659}.ERFm7G_submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #f9731680}.ERFm7G_submitBtn:disabled{opacity:.6;cursor:not-allowed}@keyframes ERFm7G_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ERFm7G_slideUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.ERFm7G_row{flex-direction:column;gap:1rem}.ERFm7G_modal{max-height:92vh;padding:1.5rem}}
.t7jsCq_header{-webkit-backdrop-filter:blur(16px);z-index:1000;box-sizing:border-box;background:#0f172ad9;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;padding:.65rem 1.5rem;transition:all .2s;display:flex;position:sticky;top:0}.t7jsCq_headerLeft{align-items:center;gap:1rem;display:flex}.t7jsCq_logoWrapper{align-items:center;display:flex}.t7jsCq_backWrapper{align-items:center;gap:.85rem;display:flex}.t7jsCq_divider{background:#ffffff1f;width:1px;height:20px}.t7jsCq_headerBackBtn{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.t7jsCq_headerBackBtn:hover{color:#fff;background:#ffffff14;border-color:#ffffff26;transform:translate(-2px)}.t7jsCq_headerRight{align-items:center;gap:1.25rem;display:flex}.t7jsCq_userInfo{align-items:center;gap:.65rem;display:flex}.t7jsCq_avatar{border:1.5px solid #ffffff26;border-radius:50%;flex-shrink:0;width:34px;height:34px}.t7jsCq_userDetails{flex-direction:column;display:flex}.t7jsCq_userName{color:#f1f5f9;font-size:.85rem;font-weight:600;line-height:1.2}.t7jsCq_userSector{color:#60a5fa;letter-spacing:.03em;font-size:.68rem;font-weight:600}.t7jsCq_adminBtn{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f64d;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.t7jsCq_adminBtn:hover{color:#fff;background:#3b82f638;border-color:#60a5fa;transform:translateY(-1px)}@media (max-width:768px){.t7jsCq_header{padding:.6rem .85rem}.t7jsCq_headerLeft{gap:.5rem}.t7jsCq_backWrapper{gap:.45rem}.t7jsCq_divider{display:none}.t7jsCq_headerBackBtn{gap:.25rem;padding:.35rem .5rem;font-size:.8rem}.t7jsCq_userDetails,.t7jsCq_adminText{display:none}.t7jsCq_adminBtn{justify-content:center;min-width:36px;min-height:36px;padding:.4rem}.t7jsCq_headerRight{gap:.65rem}}
.ov84Mq_overlay{box-sizing:border-box;transform-origin:bottom;flex-direction:column;animation:.45s cubic-bezier(.33,1,.35,1) forwards ov84Mq_expandOverlay;display:flex;z-index:9999999!important;background:#0f172a!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.ov84Mq_overlayClosing{animation:.24s cubic-bezier(.7,0,.84,0) forwards ov84Mq_shrinkOverlay!important}.ov84Mq_container{box-sizing:border-box;transform-origin:bottom;flex-direction:column;width:100%;height:100%;padding:1.25rem 1.75rem;animation:.45s cubic-bezier(.33,1,.35,1) forwards ov84Mq_expandContainer;display:flex;overflow:hidden}.ov84Mq_containerClosing{animation:.24s cubic-bezier(.7,0,.84,0) forwards ov84Mq_shrinkContainer!important}@keyframes ov84Mq_expandOverlay{0%{opacity:0;border-radius:32px;transform:scale(.45)translateY(220px)}25%{opacity:.4;border-radius:24px;transform:scale(.58)translateY(150px)}to{opacity:1;border-radius:0;transform:scale(1)translateY(0)}}@keyframes ov84Mq_shrinkOverlay{0%{opacity:1;border-radius:0;transform:scale(1)translateY(0)}to{opacity:0;border-radius:24px;transform:scale(.68)translateY(90px)}}@keyframes ov84Mq_expandContainer{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ov84Mq_shrinkContainer{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}.ov84Mq_header{border-bottom:1px solid #ffffff14;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.ov84Mq_headerLeft{align-items:center;gap:.85rem;display:flex}.ov84Mq_iconWrapper{color:#fb923c;background:linear-gradient(135deg,#f9731640 0%,#fb923c1a 100%);border:1.5px solid #f9731673;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 16px #f9731633}.ov84Mq_title{color:#f8fafc;margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.ov84Mq_year{color:#fb923c;font-weight:600}.ov84Mq_subtitle{color:#94a3b8;margin:.15rem 0 0;font-size:.82rem}.ov84Mq_navControls{background:#00000059;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:.4rem;padding:.25rem;display:flex}.ov84Mq_navBtn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ov84Mq_navBtn:hover{color:#fff;background:#ffffff1a}.ov84Mq_todayBtn{color:#f8fafc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:7px;padding:.35rem .85rem;font-size:.82rem;font-weight:600;transition:all .2s}.ov84Mq_todayBtn:hover{background:#ffffff2e;border-color:#ffffff40}.ov84Mq_filters{background:#00000059;border:1px solid #ffffff0f;border-radius:10px;gap:.35rem;padding:.25rem;display:flex}.ov84Mq_filterBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.ov84Mq_filterBtn:hover{color:#f1f5f9}.ov84Mq_activeFilter{background:#ffffff1f;color:#fff!important}.ov84Mq_dotPersonal{background:#60a5fa;border-radius:50%;width:7px;height:7px}.ov84Mq_dotGroup{background:#fb923c;border-radius:50%;width:7px;height:7px}.ov84Mq_headerRight{align-items:center;gap:.75rem;display:flex}.ov84Mq_addBtn{color:#fb923c;cursor:pointer;background:#fb923c1f;border:1px solid #fb923c66;border-radius:9px;align-items:center;gap:.4rem;padding:.48rem .95rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.ov84Mq_addBtn:hover{color:#fdba74;background:#fb923c38;border-color:#fb923c99}.ov84Mq_minimizeBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:9px;align-items:center;gap:.4rem;padding:.48rem 1rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #3b82f659}.ov84Mq_minimizeBtn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #3b82f680}.ov84Mq_calendarGridWrapper{background:#1e293b80;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden;box-shadow:0 10px 30px #0006}.ov84Mq_weekHeader{background:#0f172ae6;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}.ov84Mq_weekDayCell{text-align:center;color:#94a3b8;letter-spacing:.5px;padding:.65rem .5rem;font-size:.76rem;font-weight:700;overflow:hidden}.ov84Mq_daysGrid{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:1fr;width:100%;display:grid;overflow-y:auto}.ov84Mq_dayCell{box-sizing:border-box;background:#0f172a40;border-bottom:1px solid #ffffff0d;border-right:1px solid #ffffff0d;flex-direction:column;gap:.3rem;min-width:0;max-width:100%;padding:.4rem .45rem;transition:background .2s;display:flex;overflow:hidden}.ov84Mq_dayCell:nth-child(7n){border-right:none}.ov84Mq_dayCell:hover{background:#ffffff08}.ov84Mq_otherMonthCell{opacity:.35;background:#0000004d}.ov84Mq_todayCell{background:#3b82f614!important;border:1px solid #3b82f64d!important}.ov84Mq_dayCellHeader{justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.ov84Mq_dayNumber{color:#cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.88rem;font-weight:700;display:flex}.ov84Mq_todayNumber{color:#fff;background:#3b82f6;box-shadow:0 0 10px #3b82f699}.ov84Mq_eventCountBadge{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;font-weight:600;overflow:hidden}.ov84Mq_dayEventsList{flex-direction:column;flex:1;gap:.25rem;width:100%;min-width:0;display:flex;overflow-y:auto}.ov84Mq_eventPill{cursor:pointer;box-sizing:border-box;border-radius:6px;flex-direction:column;width:100%;min-width:0;max-width:100%;padding:.28rem .45rem;font-size:.72rem;transition:all .15s;display:flex;overflow:hidden}.ov84Mq_eventPill:hover{filter:brightness(1.15);transform:translateY(-1px)}.ov84Mq_eventGroupPill{color:#fdba74;background:#fb923c2e;border-left:3px solid #fb923c}.ov84Mq_eventPersonalPill{color:#93c5fd;background:#60a5fa2e;border-left:3px solid #60a5fa}.ov84Mq_eventPillHeader{justify-content:space-between;align-items:center;gap:.2rem;width:100%;min-width:0;display:flex}.ov84Mq_eventPillTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;width:100%;min-width:0;font-weight:700;overflow:hidden}.ov84Mq_meetPillIcon{color:#34d399;flex-shrink:0}.ov84Mq_eventPillTime{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.ov84Mq_eventDetailOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out ov84Mq_fadeIn;display:flex;position:fixed;inset:0}.ov84Mq_eventDetailCard{color:#f8fafc;background:#0f172a;border:1px solid #ffffff26;border-radius:18px;width:100%;max-width:440px;padding:1.75rem;position:relative;box-shadow:0 20px 50px #000c}.ov84Mq_closeDetailBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;top:1.25rem;right:1.25rem}.ov84Mq_closeDetailBtn:hover{color:#fff;background:#ffffff1a}.ov84Mq_detailBadge{border-radius:6px;margin-bottom:.6rem;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-block}.ov84Mq_badgeGroup{color:#fb923c;background:#fb923c33;border:1px solid #fb923c59}.ov84Mq_badgePersonal{color:#60a5fa;background:#60a5fa33;border:1px solid #60a5fa59}.ov84Mq_detailTitle{color:#f8fafc;margin:0 0 1rem;font-size:1.3rem;font-weight:800;line-height:1.3}.ov84Mq_detailBody{flex-direction:column;gap:1rem;display:flex}.ov84Mq_detailItem{color:#cbd5e1;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.ov84Mq_detailDesc{color:#94a3b8;background:#0f172a99;border-radius:8px;margin:0;padding:.75rem;font-size:.88rem;line-height:1.4}.ov84Mq_detailMeetBtn{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #10b98159}.ov84Mq_detailMeetBtn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #10b98180}@media (max-width:768px){.ov84Mq_container{padding:.75rem}.ov84Mq_header{flex-direction:column;align-items:flex-start}.ov84Mq_subtitle,.ov84Mq_eventCountBadge{display:none}.ov84Mq_navControls,.ov84Mq_filters,.ov84Mq_headerRight{flex-wrap:wrap;justify-content:space-between;width:100%}.ov84Mq_calendarGridWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ov84Mq_weekHeader,.ov84Mq_daysGrid{min-width:560px}.ov84Mq_dayCell{padding:.25rem}}
.ai488a_blurContainer{z-index:99995;-webkit-backdrop-filter:blur(45px)brightness(.12);opacity:0;pointer-events:none;background:#0b0f19f2;transition:opacity 60ms ease-out;position:fixed;inset:0}.ai488a_blurContainerActive{opacity:1;pointer-events:none}.ai488a_securityToast{z-index:100000;color:#f8fafc;background:#0f172af2;border:1px solid #ef444466;border-radius:10px;align-items:center;gap:.65rem;padding:.75rem 1.15rem;font-size:.825rem;font-weight:500;animation:.25s ease-out ai488a_slideUp;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #00000080,0 0 20px #ef444433}@keyframes ai488a_slideUp{0%{opacity:0;transform:translateY(100%)}to{transform:translateY(0)}}.ai488a_toastIcon{color:#f87171;flex-shrink:0}
.yHpU1q_hubWrapper{width:100%;margin-top:.25rem}.yHpU1q_typeSelectorRow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;background:#0f172a73;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:1fr 1fr;align-items:center;gap:0;margin-bottom:.75rem;padding:.22rem;display:inline-grid;position:relative;box-shadow:0 2px 8px #0003}.yHpU1q_slidingPill{pointer-events:none;z-index:0;box-sizing:border-box;border-radius:8px;transition:left .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1);position:absolute}.yHpU1q_typeBtn{z-index:1;color:#ffffff8c;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:.38rem 1rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.yHpU1q_typeBtn:hover{color:#ffffffd9}.yHpU1q_typeBtnActive{font-weight:600;color:#f8fafc!important}.yHpU1q_contentTransition{will-change:opacity, transform;width:100%;animation:.32s cubic-bezier(.16,1,.3,1) forwards yHpU1q_fluidFadeIn}@keyframes yHpU1q_fluidFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.yHpU1q_subSelectorRow{box-sizing:border-box;background:#1e293b99;border:1px solid #94a3b829;border-radius:9px;grid-template-columns:1fr 1fr;align-items:center;gap:0;margin-bottom:.75rem;padding:.24rem;display:inline-grid;position:relative}.yHpU1q_subSlidingPill{pointer-events:none;z-index:0;box-sizing:border-box;border-radius:8px;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);position:absolute}.yHpU1q_subBtn{z-index:1;color:#ffffff8c;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:.36rem .95rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:color .25s;display:inline-flex;position:relative}.yHpU1q_subBtn:hover{color:#ffffffd9}.yHpU1q_subBtnActive{color:#fff!important}.yHpU1q_kanbanCardSection{color:#f8fafc;box-sizing:border-box;background:#0f172ac7;border:1px solid #94a3b829;border-radius:14px;width:100%;padding:1rem 1.35rem;box-shadow:0 8px 24px #00000038}@media (max-width:640px){.yHpU1q_typeSelectorRow{grid-template-columns:1fr 1fr;width:100%;display:grid}.yHpU1q_typeBtn{white-space:normal;text-align:center;gap:5px;padding:.6rem .5rem;font-size:.78rem}.yHpU1q_subSelectorRow{grid-template-columns:1fr 1fr;width:100%;display:grid}.yHpU1q_subBtn{white-space:normal;text-align:center;padding:.5rem .4rem;font-size:.74rem}}
._9Q47eW_stagingBanner{color:#fef3c7;z-index:99998;background:linear-gradient(90deg,#92400e 0%,#b45309 50%,#92400e 100%);border-bottom:1px solid #fbbf2459;padding:.3rem 1.25rem;font-size:.78rem;font-weight:500;position:relative;box-shadow:0 2px 8px #0000004d}._9Q47eW_bannerContainer{justify-content:space-between;align-items:center;gap:1rem;max-width:1400px;margin:0 auto;display:flex}._9Q47eW_messageText{color:#fef3c7;letter-spacing:.01em;align-items:center;gap:.4rem;font-size:.78rem;font-weight:500;display:flex}._9Q47eW_bannerRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._9Q47eW_urlPill{font-family:var(--font-geist-mono), monospace;color:#fbbf24;letter-spacing:.02em;background:#00000040;border:1px solid #fbbf244d;border-radius:9999px;padding:.12rem .55rem;font-size:.72rem}._9Q47eW_closeBtn{color:#fef3c7;cursor:pointer;background:#0000004d;border:1px solid #fbbf2459;border-radius:4px;align-items:center;gap:.2rem;padding:.12rem .45rem;font-size:.7rem;transition:all .2s;display:inline-flex}._9Q47eW_closeBtn:hover{color:#fff;background:#ef444466;border-color:#ef4444}@media (max-width:768px){._9Q47eW_stagingBanner{padding:.25rem .75rem}._9Q47eW_messageText{font-size:.72rem}._9Q47eW_urlPill{padding:.1rem .4rem;font-size:.68rem}}
._4tcu-a_floatingContainer{z-index:9999;flex-direction:column;align-items:flex-end;font-family:inherit;display:flex;position:fixed;bottom:24px;right:24px}._4tcu-a_triggerBtn{color:#f8fafc;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:10px;padding:10px 16px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 8px 32px #00000073,0 0 15px #3b82f640;}._4tcu-a_triggerBtn:hover{border-color:#60a5fa80;transform:translateY(-3px)scale(1.02);box-shadow:0 12px 36px #0009,0 0 22px #3b82f666}._4tcu-a_triggerIconWrap{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;box-shadow:0 2px 8px #3b82f680}._4tcu-a_pulseDot{background-color:#10b981;border:2px solid #0f172a;border-radius:50%;width:10px;height:10px;animation:2s infinite _4tcu-a_pulseAnim;position:absolute;top:-2px;right:-2px}@keyframes _4tcu-a_pulseAnim{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1.1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}._4tcu-a_triggerLabel{letter-spacing:-.01em;color:#f1f5f9;font-size:.875rem;font-weight:600}._4tcu-a_triggerSectorBadge{color:#94a3b8;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:500}._4tcu-a_chatPanel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10000;background:#0f172af0;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;width:420px;max-width:calc(100vw - 32px);height:600px;max-height:calc(100vh - 110px);animation:.28s cubic-bezier(.16,1,.3,1) _4tcu-a_slideUp;display:flex;position:fixed;bottom:84px;right:24px;overflow:hidden;box-shadow:0 20px 50px #0009,0 0 30px #3b82f626}@keyframes _4tcu-a_slideUp{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}._4tcu-a_chatHeader{background:#1e293bb3;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}._4tcu-a_headerTitleWrap{align-items:center;gap:12px;display:flex}._4tcu-a_headerIcon{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}._4tcu-a_headerTitles h3{color:#f8fafc;align-items:center;gap:6px;margin:0;font-size:.925rem;font-weight:600;display:flex}._4tcu-a_headerSubtitle{color:#94a3b8;align-items:center;gap:4px;margin:0;font-size:.75rem;display:flex}._4tcu-a_headerActions{align-items:center;gap:6px;display:flex}._4tcu-a_headerActionBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}._4tcu-a_headerActionBtn:hover{color:#f1f5f9;background:#ffffff14}._4tcu-a_messagesContainer{scroll-behavior:smooth;flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow-y:auto}._4tcu-a_welcomeCard{text-align:center;background:#1e293b66;border:1px dashed #ffffff1f;border-radius:14px;margin-bottom:8px;padding:14px}._4tcu-a_welcomeTitle{color:#e2e8f0;margin:0 0 6px;font-size:.85rem;font-weight:600}._4tcu-a_welcomeText{color:#94a3b8;margin:0 0 12px;font-size:.775rem;line-height:1.4}._4tcu-a_quickSuggestionsList{text-align:left;flex-direction:column;gap:6px;display:flex}._4tcu-a_quickChip{color:#93c5fd;text-align:left;cursor:pointer;background:#3b82f614;border:1px solid #3b82f633;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.775rem;transition:all .15s;display:flex}._4tcu-a_quickChip:hover{color:#fff;background:#3b82f633;border-color:#60a5fa66;transform:translate(2px)}._4tcu-a_messageRow{align-items:flex-start;gap:10px;display:flex}._4tcu-a_messageUser{flex-direction:row-reverse}._4tcu-a_messageAvatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:600;display:flex}._4tcu-a_avatarBot{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%)}._4tcu-a_avatarUser{color:#f1f5f9;background:#ffffff26}._4tcu-a_bubble{word-break:break-word;border-radius:14px;max-width:82%;padding:10px 14px;font-size:.85rem;line-height:1.5}._4tcu-a_bubbleUser{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-bottom-right-radius:4px}._4tcu-a_bubbleBot{color:#e2e8f0;background:#1e293bbf;border:1px solid #ffffff14;border-bottom-left-radius:4px}._4tcu-a_bubbleBot p{margin:0 0 8px}._4tcu-a_bubbleBot p:last-child{margin-bottom:0}._4tcu-a_bubbleBot ul,._4tcu-a_bubbleBot ol{margin:4px 0 8px 18px;padding:0}._4tcu-a_bubbleBot li{margin-bottom:4px}._4tcu-a_bubbleBot strong{color:#60a5fa}._4tcu-a_bubbleBot code{background:#0000004d;border-radius:4px;padding:2px 5px;font-family:monospace;font-size:.8em}._4tcu-a_typingIndicator{align-items:center;gap:4px;padding:4px 0;display:flex}._4tcu-a_typingDot{background-color:#60a5fa;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both _4tcu-a_bounce}._4tcu-a_typingDot:first-child{animation-delay:-.32s}._4tcu-a_typingDot:nth-child(2){animation-delay:-.16s}@keyframes _4tcu-a_bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}._4tcu-a_chatInputArea{background:#1e293b99;border-top:1px solid #ffffff14;padding:12px 14px}._4tcu-a_inputForm{background:#0f172acc;border:1px solid #ffffff1f;border-radius:12px;align-items:flex-end;gap:8px;padding:6px 8px 6px 12px;transition:border-color .15s;display:flex}._4tcu-a_inputForm:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}._4tcu-a_textarea{color:#f8fafc;resize:none;background:0 0;border:none;outline:none;flex:1;min-height:24px;max-height:100px;font-family:inherit;font-size:.85rem;line-height:1.4}._4tcu-a_textarea::placeholder{color:#64748b}._4tcu-a_sendBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}._4tcu-a_sendBtn:hover:not(:disabled){background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);transform:scale(1.05)}._4tcu-a_sendBtn:disabled{opacity:.4;cursor:not-allowed}._4tcu-a_disclaimerText{color:#64748b;text-align:center;margin:6px 0 0;font-size:.68rem}@media (max-width:640px){._4tcu-a_floatingContainer{bottom:16px;right:16px}._4tcu-a_triggerSectorBadge{display:none}._4tcu-a_chatPanel{width:auto;max-width:100%;height:520px;max-height:calc(100dvh - 90px);bottom:76px;left:12px;right:12px}}._4tcu-a_waitingNoticeRow{justify-content:center;margin:4px 0;animation:.3s ease-in-out _4tcu-a_fadeIn;display:flex}._4tcu-a_waitingNoticeBadge{color:#94a3b8;text-align:center;opacity:.85;background:0 0;border:none;align-items:center;gap:5px;padding:2px 0;font-size:.72rem;line-height:1.3;display:inline-flex}@keyframes _4tcu-a_fadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}._4tcu-a_triggerAvatarWrap{border:2px solid #38bdf8;border-radius:50%;flex-shrink:0;width:34px;height:34px;position:relative;overflow:visible;box-shadow:0 0 10px #38bdf866}._4tcu-a_triggerAvatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}._4tcu-a_headerAvatarWrap{border:2px solid #38bdf8;border-radius:50%;flex-shrink:0;width:38px;height:38px;overflow:hidden;box-shadow:0 0 12px #38bdf859}._4tcu-a_headerAvatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}._4tcu-a_welcomeHeaderBadge{text-align:left;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}._4tcu-a_welcomeCorujitoAvatar{object-fit:cover;border:2px solid #38bdf8;border-radius:50%;flex-shrink:0;width:44px;height:44px;box-shadow:0 0 14px #38bdf859}._4tcu-a_welcomeSubtitle{color:#38bdf8;margin-top:2px;font-size:.775rem;display:block}._4tcu-a_botAvatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}
.HoKJ-a_hamburgerBtn{color:#f1f5f9;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.HoKJ-a_hamburgerBtn:hover{color:#fff;background:#ffffff1f;border-color:#fff3}.HoKJ-a_overlay{-webkit-backdrop-filter:blur(6px);z-index:9998;background:#000000a6;animation:.2s HoKJ-a_fadeInOverlay;position:fixed;inset:0}@keyframes HoKJ-a_fadeInOverlay{0%{opacity:0}to{opacity:1}}.HoKJ-a_drawer{z-index:9999;background:#0b1329;border-right:1px solid #ffffff1a;flex-direction:column;width:320px;max-width:90vw;height:100dvh;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:8px 0 36px #0009}.HoKJ-a_drawerOpen{transform:translate(0)}.HoKJ-a_drawerHeader{background:#0f172a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.HoKJ-a_drawerTitleGroup{align-items:center;gap:.65rem;display:flex}.HoKJ-a_headerIconBadge{color:#60a5fa;background:#60a5fa1f;border:1px solid #60a5fa40;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.HoKJ-a_drawerTitle{color:#f8fafc;letter-spacing:-.01em;font-size:.95rem;font-weight:600}.HoKJ-a_closeBtn{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.HoKJ-a_closeBtn:hover{color:#f87171;background:#ef444426;border-color:#ef44444d}.HoKJ-a_searchContainer{background:#0b1329;align-items:center;gap:.45rem;padding:.8rem .9rem .4rem;display:flex}.HoKJ-a_searchWrapper{flex:1;align-items:center;display:flex;position:relative}.HoKJ-a_toggleAllBtn{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.HoKJ-a_toggleAllBtn:hover{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.HoKJ-a_searchIcon{color:#64748b;pointer-events:none;position:absolute;left:.7rem}.HoKJ-a_searchInput{color:#f1f5f9;background:#1e293bcc;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:.45rem 1.8rem .45rem 2.1rem;font-family:inherit;font-size:.8rem;transition:all .2s}.HoKJ-a_searchInput::placeholder{color:#64748b}.HoKJ-a_searchInput:focus{background:#1e293b;border-color:#60a5fa80;box-shadow:0 0 0 3px #60a5fa1f}.HoKJ-a_clearSearchBtn{color:#94a3b8;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;right:.5rem}.HoKJ-a_clearSearchBtn:hover{color:#fff;background:#ffffff2e}.HoKJ-a_toolsList{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;background:#0b1329;flex-direction:column;flex:1;gap:1rem;padding:.85rem .9rem;display:flex;overflow-y:auto}.HoKJ-a_sectorBlock{flex-direction:column;gap:.3rem;display:flex}.HoKJ-a_sectorHeaderBtn{letter-spacing:.05em;text-transform:uppercase;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:.4rem;width:100%;padding:.2rem .2rem .35rem;font-family:inherit;font-size:.7rem;font-weight:700;transition:opacity .18s;display:flex}.HoKJ-a_sectorHeaderBtn:hover{opacity:.85}.HoKJ-a_sectorHeaderIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.HoKJ-a_sectorHeaderTitle{white-space:nowrap}.HoKJ-a_sectorHeaderLine{border-radius:1px;flex:1;height:1px}.HoKJ-a_sectorArrowBtn{color:inherit;opacity:.7;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.4,0,.2,1);display:flex}.HoKJ-a_sectorHeaderBtn:hover .HoKJ-a_sectorArrowBtn{opacity:1}.HoKJ-a_sectorArrowCollapsed{transform:rotate(-90deg)}.HoKJ-a_toolItem{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.55rem .7rem;font-family:inherit;font-size:.83rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex;position:relative;overflow:hidden}.HoKJ-a_toolItemNavigating{color:#fff!important;background:#60a5fa1f!important;border-color:#60a5fa4d!important}.HoKJ-a_toolItem:hover{color:#fff;background:#ffffff0f;border-color:#ffffff17;transform:translate(3px)}.HoKJ-a_toolIconWrap{border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex}.HoKJ-a_toolItem:hover .HoKJ-a_toolIconWrap{transform:scale(1.08)}.HoKJ-a_toolLabel{flex:1}.HoKJ-a_toolArrow{opacity:0;transition:opacity .18s,transform .18s;transform:translate(-4px)}.HoKJ-a_toolItem:hover .HoKJ-a_toolArrow{opacity:1;transform:translate(0)}.HoKJ-a_comingSoonBox{color:#64748b;text-align:center;background:#ffffff05;border:1px dashed #ffffff14;border-radius:8px;padding:.6rem .75rem;font-size:.75rem}.HoKJ-a_emptyState{text-align:center;color:#64748b;padding:2rem 1rem;font-size:.82rem}.HoKJ-a_drawerFooter{color:#475569;text-align:center;background:#0b1329;border-top:1px solid #ffffff0f;padding:.75rem 1.1rem;font-size:.7rem}@media (max-width:768px){.HoKJ-a_hamburgerBtn{justify-content:center;min-width:38px;min-height:38px;padding:.45rem .65rem}.HoKJ-a_closeBtn,.HoKJ-a_toggleAllBtn{width:36px;height:36px}.HoKJ-a_clearSearchBtn{width:26px;height:26px}}
._JRuja_minimalLauncher{flex-shrink:0;width:100%;margin-bottom:1.25rem}._JRuja_launcherHeader{justify-content:space-between;align-items:center;margin-bottom:.55rem;padding:0 .15rem;display:flex}._JRuja_titleWrapper{align-items:center;gap:.45rem;display:flex}._JRuja_dotIndicator{background:#3b82f6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #3b82f699}._JRuja_launcherTitle{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin:0;font-size:.72rem;font-weight:700}._JRuja_actionDropdownContainer{position:relative}._JRuja_compactActionBtn{color:#93c5fd;cursor:pointer;background:#2563eb26;border:1px solid #3b82f64d;border-radius:6px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.74rem;font-weight:600;transition:all .15s;display:inline-flex}._JRuja_compactActionBtn:hover{color:#fff;background:#2563eb47;border-color:#60a5fa80}._JRuja_chevron{transition:transform .2s}._JRuja_chevronOpen{transform:rotate(180deg)}._JRuja_dropdownMenu{-webkit-backdrop-filter:blur(16px);z-index:50;background:#0f172af5;border:1px solid #ffffff1a;border-radius:10px;width:240px;padding:.35rem;animation:.15s ease-out _JRuja_fadeIn;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 24px -4px #0009}._JRuja_dropdownHeader{text-transform:uppercase;letter-spacing:.08em;color:#64748b;padding:.3rem .5rem .2rem;font-size:.64rem;font-weight:700}._JRuja_dropdownItem{border-radius:6px;align-items:center;gap:.55rem;padding:.45rem .55rem;text-decoration:none;transition:background .15s;display:flex}._JRuja_dropdownItem:hover{background:#ffffff0f}._JRuja_dropdownDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}._JRuja_dropdownItemTitle{color:#e2e8f0;flex:1;font-size:.76rem;font-weight:500}._JRuja_dropdownItemArrow{color:#64748b;opacity:0;transition:opacity .15s}._JRuja_dropdownItem:hover ._JRuja_dropdownItemArrow{opacity:1;color:#93c5fd}._JRuja_toolsStrip{grid-template-columns:repeat(5,1fr);gap:.65rem;width:100%;display:grid}._JRuja_minimalCard{cursor:pointer;box-sizing:border-box;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:.6rem;min-width:0;padding:.5rem .75rem;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}._JRuja_minimalCard:hover{border-color:var(--tool-border,#ffffff2e);background:#ffffff12;transform:translateY(-1px)}._JRuja_iconBox{border:1px solid;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .18s;display:flex}._JRuja_minimalCard:hover ._JRuja_iconBox{transform:scale(1.06)}._JRuja_minimalName{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:.78rem;font-weight:500;overflow:hidden}._JRuja_minimalCard:hover ._JRuja_minimalName{color:#fff}@keyframes _JRuja_fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){._JRuja_toolsStrip{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){._JRuja_toolsStrip{grid-template-columns:repeat(2,1fr)}}
.JcQ7UW_birthdayTicker{-webkit-backdrop-filter:blur(10px);background:#0f172aa6;border:1px solid #ec489938;border-radius:9px;flex-shrink:0;align-items:center;width:100%;height:32px;margin-bottom:1.15rem;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0003}.JcQ7UW_tickerLabel{text-transform:uppercase;letter-spacing:.08em;color:#f472b6;white-space:nowrap;z-index:3;background:#0f172a;border-right:1px solid #ec489940;flex-shrink:0;align-items:center;gap:.35rem;height:100%;padding:0 .85rem;font-size:.64rem;font-weight:700;display:flex;position:relative;box-shadow:4px 0 10px #0006}.JcQ7UW_giftIcon{color:#f472b6}.JcQ7UW_tickerWrapper{flex:1;align-items:center;height:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 24px),#0000 100%)}.JcQ7UW_tickerTrack{white-space:nowrap;align-items:center;animation:26s linear infinite JcQ7UW_tickerScroll;display:inline-flex}.JcQ7UW_tickerTrack:hover{animation-play-state:paused}.JcQ7UW_tickerItem{color:#cbd5e1;align-items:center;gap:.35rem;padding:0 1rem;font-size:.74rem;font-weight:400;display:inline-flex}.JcQ7UW_personName{color:#f1f5f9;font-weight:600}.JcQ7UW_tickerItemToday{color:#f9a8d4;background:#ec489926;border:1px solid #ec48994d;border-radius:6px;padding:.15rem .65rem}.JcQ7UW_tickerItemToday .JcQ7UW_personName{color:#fdf2f8}.JcQ7UW_tickerSep{color:#ec489959;margin-left:.85rem;font-size:.65rem}@keyframes JcQ7UW_tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
.jRiNOa_logoLink{outline:none;text-decoration:none;display:inline-block}.jRiNOa_logoWrapper{-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;display:flex}.jRiNOa_logoIcon{filter:drop-shadow(0 2px 8px #2563eb33);flex-shrink:0;width:28px;height:28px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.jRiNOa_logoText{letter-spacing:-.03em;align-items:center;font-family:inherit;font-size:1.4rem;font-weight:800;line-height:1;display:flex}.jRiNOa_port{color:#fff;transition:color .2s}.jRiNOa_all{background:linear-gradient(135deg,#60a5fa 0%,#2563eb 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900}.jRiNOa_logoLink:hover .jRiNOa_logoIcon{filter:drop-shadow(0 4px 12px #2563eb73);transform:scale(1.08)rotate(3deg)}.jRiNOa_logoLink:hover .jRiNOa_port{color:#e2e8f0}.jRiNOa_large{gap:.9rem}.jRiNOa_large .jRiNOa_logoIcon{filter:drop-shadow(0 4px 12px #2563eb4d);width:48px;height:48px}.jRiNOa_large .jRiNOa_logoText{letter-spacing:-.04em;font-size:2.6rem}
.Iogolq_container{padding-top:.25rem}.Iogolq_toolbar{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.Iogolq_searchBox{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex:1;align-items:center;gap:.6rem;min-width:200px;padding:.5rem .9rem;transition:border-color .2s;display:flex}.Iogolq_searchBox:focus-within{border-color:#818cf8}.Iogolq_searchBox svg{color:#ffffff59;flex-shrink:0}.Iogolq_searchBox input{color:#e2e8f0;background:0 0;border:none;outline:none;width:100%;font-size:.88rem}.Iogolq_searchBox input::placeholder{color:#ffffff4d}.Iogolq_statusFilters{flex-wrap:wrap;gap:.4rem;display:flex}.Iogolq_filterChip{cursor:pointer;color:#ffffff73;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:.35rem .85rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .2s}.Iogolq_filterChip:hover{color:#ffffffbf;background:#ffffff14}.Iogolq_filterChipActive{color:#818cf8;background:#818cf826;border-color:#818cf866}.Iogolq_counterRow{color:#ffffff59;align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:.8rem;display:flex}.Iogolq_emptyState{color:#fff3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.Iogolq_emptyState p{color:#ffffff4d;font-size:.9rem}.Iogolq_eventsList{flex-direction:column;gap:.85rem;display:flex}.Iogolq_eventCard{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.Iogolq_eventCard:hover{border-color:#ffffff1f}.Iogolq_eventCardExpanded{border-color:#818cf840;box-shadow:0 4px 24px #818cf80f}.Iogolq_eventHeader{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;transition:background .2s;display:flex}.Iogolq_eventHeader:hover{background:#ffffff05}.Iogolq_eventHeaderLeft{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.Iogolq_eventDateBadge{color:#fff6;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff12;border-radius:7px;flex-shrink:0;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.Iogolq_eventTitle{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .2rem;font-size:.97rem;font-weight:700;overflow:hidden}.Iogolq_eventDesc{color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;max-width:300px;margin:0;font-size:.78rem;overflow:hidden}.Iogolq_eventHeaderRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.Iogolq_statusBadges{flex-wrap:wrap;gap:.4rem;display:flex}.Iogolq_badge{border:1px solid;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.Iogolq_expandBtn{color:#fff6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:7px;justify-content:center;align-items:center;padding:.3rem;transition:all .2s;display:flex}.Iogolq_expandBtn:hover{color:#818cf8;background:#818cf81f;border-color:#818cf840}.Iogolq_eventBody{background:#0000001f;border-top:1px solid #ffffff0f;padding:1.5rem;animation:.22s ease-out Iogolq_slideDown}@keyframes Iogolq_slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Iogolq_emptyShifts{color:#ffffff4d;margin:0;font-size:.85rem;font-style:italic}.Iogolq_statusGroup{margin-bottom:1.5rem}.Iogolq_statusGroup:last-child{margin-bottom:0}.Iogolq_statusGroupHeader{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.78rem;font-weight:700;display:flex}.Iogolq_shiftGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.65rem;display:grid}.Iogolq_shiftCard{background:#ffffff08;border:1px solid;border-radius:10px;align-items:center;gap:.75rem;padding:.7rem .9rem;transition:background .2s;display:flex}.Iogolq_shiftCard:hover{background:#ffffff0d}.Iogolq_shiftCardAvatar{flex-shrink:0;position:relative}.Iogolq_shiftCardAvatar img{object-fit:cover;border-radius:50%;width:36px;height:36px}.Iogolq_shiftAvatarFallback{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:700;display:flex}.Iogolq_shiftStatusDot{border:2px solid #0a0f1e;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.Iogolq_shiftCardInfo{flex-direction:column;gap:.2rem;min-width:0;display:flex}.Iogolq_shiftName{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.Iogolq_shiftSetor{color:#fff6;align-items:center;gap:.25rem;font-size:.72rem;display:inline-flex}.Iogolq_shiftRating{color:#f59e0b;align-items:center;gap:.2rem;font-size:.72rem;font-weight:600;display:inline-flex}@media (max-width:640px){.Iogolq_toolbar{flex-direction:column;align-items:stretch}.Iogolq_eventHeaderLeft{flex-direction:column;align-items:flex-start;gap:.5rem}.Iogolq_eventHeaderRight{flex-wrap:wrap}.Iogolq_shiftGrid{grid-template-columns:repeat(2,1fr)}.Iogolq_eventHeader,.Iogolq_eventBody{padding:1rem}}
.xnbVDW_overlay{}.xnbVDW_modal{background-color:var(--card,#131a26);border:1px solid var(--border,#1e293b);width:100%;max-width:900px;max-height:90dvh;color:var(--foreground,#e2e8f0);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.xnbVDW_header{border-bottom:1px solid var(--border,#1e293b);background:linear-gradient(90deg,#1e293b66,#0000);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:clamp(.9rem,2.5vw,1.25rem) clamp(1rem,3vw,1.5rem);display:flex}.xnbVDW_subHeader{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.xnbVDW_casaTag{text-transform:uppercase;color:#38bdf8;background:#38bdf81a;border-radius:4px;padding:.15rem .5rem;font-size:11px;font-weight:700}.xnbVDW_dataTag{color:var(--muted-foreground,#94a3b8);font-size:11px}.xnbVDW_badgeFase{text-transform:uppercase;color:#c084fc;background:#a855f726;border:1px solid #a855f74d;border-radius:4px;padding:.15rem .5rem;font-size:11px;font-weight:600}.xnbVDW_title{color:#fff;margin:0;font-size:clamp(1.05rem,3vw,1.25rem);font-weight:700}.xnbVDW_closeBtn{}.xnbVDW_tabs{border-bottom:1px solid var(--border,#1e293b);background-color:#0f172a80;padding:.5rem clamp(1rem,3vw,1.5rem) 0;}.xnbVDW_tabBtn{color:var(--muted-foreground,#94a3b8);background:0 0;border:none;border-bottom:2px solid #0000;padding:.65rem 1rem;font-size:12px;font-weight:600;}.xnbVDW_tabBtn:hover{color:#fff}.xnbVDW_tabActive{color:#3b82f6!important;border-bottom-color:#3b82f6!important}.xnbVDW_body{flex:1;padding:clamp(1rem,3vw,1.5rem);overflow-y:auto}.xnbVDW_loadingBox{text-align:center;color:var(--muted-foreground,#94a3b8);padding:3rem 0}.xnbVDW_spinner{border:3px solid #ffffff1a;border-top-color:#3b82f6;border-radius:50%;width:32px;height:32px;margin:0 auto 1rem;animation:.8s linear infinite xnbVDW_spin}@keyframes xnbVDW_spin{to{transform:rotate(360deg)}}.xnbVDW_grid2{}.xnbVDW_cardSection{}.xnbVDW_sectionTitle{color:#fff;margin-bottom:.75rem;font-size:13px;font-weight:700}.xnbVDW_infoRow{border-bottom:1px solid #1e293b99;flex-wrap:wrap;justify-content:space-between;gap:.35rem;padding:.35rem 0;font-size:12px;display:flex}.xnbVDW_infoRow:last-child{border-bottom:none}.xnbVDW_infoLabel{color:var(--muted-foreground,#94a3b8)}.xnbVDW_infoValue{color:#f1f5f9;font-weight:600}.xnbVDW_healthItem{margin-bottom:.75rem}.xnbVDW_healthHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;font-size:12px;display:flex}.xnbVDW_tagSuccess{border-radius:4px;padding:.15rem .45rem;font-size:11px;font-weight:600;}.xnbVDW_tagWarn{border-radius:4px;padding:.15rem .45rem;font-size:11px;font-weight:600;}.xnbVDW_tagInfo{border-radius:4px;padding:.15rem .45rem;font-size:11px;font-weight:600;}.xnbVDW_tagNeutral{color:#94a3b8;background:#94a3b81a;border-radius:4px;padding:.15rem .45rem;font-size:11px;font-weight:600}.xnbVDW_formRow{grid-template-columns:2fr 1fr;gap:.75rem;display:grid}.xnbVDW_formGroup{flex-direction:column;gap:.25rem;display:flex}.xnbVDW_formGroup label{color:var(--muted-foreground,#94a3b8);font-size:11px;font-weight:600}.xnbVDW_input,.xnbVDW_textarea{padding:.5rem .75rem;font-size:12px;}.xnbVDW_input:focus,.xnbVDW_textarea:focus{border-color:#3b82f6}.xnbVDW_saveBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.5rem;padding:.45rem 1rem;font-size:12px;font-weight:600;transition:background .15s}.xnbVDW_saveBtn:hover:not(:disabled){background:#1d4ed8}.xnbVDW_saveBtn:disabled{opacity:.5;cursor:not-allowed}.xnbVDW_emptyState{text-align:center;color:var(--muted-foreground,#94a3b8);padding:3rem 1rem;font-size:13px}.xnbVDW_linkAction{color:#38bdf8;margin-top:.75rem;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.xnbVDW_linkAction:hover{text-decoration:underline}.xnbVDW_tableBox{border:1px solid var(--border,#1e293b);border-radius:.5rem;overflow-x:auto;}.xnbVDW_table{font-size:12px;}.xnbVDW_linkSmall{color:#38bdf8;font-size:11px;font-weight:600;text-decoration:none}.xnbVDW_linkSmall:hover{text-decoration:underline}.xnbVDW_staffHeaderActions{}.xnbVDW_subText{color:var(--muted-foreground,#94a3b8);margin-top:.2rem;font-size:11px}.xnbVDW_cmvMetricsGrid{margin-bottom:1.5rem;}.xnbVDW_cmvMetricCard{flex-direction:column;gap:.25rem;display:flex;}.xnbVDW_cmvMetricLabel{color:var(--muted-foreground,#94a3b8);font-size:11px}.xnbVDW_cmvMetricVal{color:#fff;font-size:1.15rem;font-weight:700}.xnbVDW_cmvActionsBar{border:1px solid var(--border,#1e293b);background:#0f172a66;border-radius:.75rem;padding:1rem;}.xnbVDW_magicLinkBox{font-size:12px;}@media (max-width:640px){.xnbVDW_formRow{grid-template-columns:1fr}.xnbVDW_saveBtn{width:100%;padding:.6rem 1rem}}
.ooCiKG_forenseContainer{flex-direction:column;gap:1.5rem;display:flex}.ooCiKG_headerCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172aa6;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 1.75rem;display:flex}.ooCiKG_headerTitleGroup{align-items:center;gap:1rem;display:flex}.ooCiKG_headerIcon{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f640;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ooCiKG_headerTitle{color:#f8fafc;margin:0 0 .25rem;font-size:1.15rem;font-weight:700}.ooCiKG_headerSubtitle{color:#94a3b8;margin:0;font-size:.825rem}.ooCiKG_subTabs{border-bottom:1px solid #ffffff14;gap:.5rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.ooCiKG_subTabBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.ooCiKG_subTabBtn:hover{color:#f1f5f9;background:#ffffff0a}.ooCiKG_subTabBtnActive{color:#60a5fa;background:#3b82f626;border-color:#3b82f659}.ooCiKG_panelCard{background:#0f172a99;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.ooCiKG_sectionTitle{color:#f8fafc;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.ooCiKG_sectionSubtitle{color:#94a3b8;margin:.25rem 0 0;font-size:.8rem}.ooCiKG_dropZone{text-align:center;cursor:pointer;background:#0003;border:2px dashed #ffffff26;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;transition:all .2s;display:flex}.ooCiKG_dropZone:hover,.ooCiKG_dropZoneActive{background:#3b82f60f;border-color:#3b82f6}.ooCiKG_dropZoneIcon{color:#60a5fa}.ooCiKG_dropZoneTitle{color:#e2e8f0;margin:0;font-size:.95rem;font-weight:600}.ooCiKG_dropZoneHint{color:#64748b;margin:0;font-size:.785rem}.ooCiKG_previewArea{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1rem;display:grid}@media (max-width:900px){.ooCiKG_previewArea{grid-template-columns:1fr}}.ooCiKG_previewBox{background:#000;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.ooCiKG_previewLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.ooCiKG_previewImg,.ooCiKG_forensicCanvasView{object-fit:contain;background:#050505;border-radius:6px;max-width:100%;max-height:380px}.ooCiKG_sliderControl{background:#0000004d;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.ooCiKG_sliderInput{accent-color:#3b82f6;cursor:pointer;flex:1}.ooCiKG_sliderValue{color:#60a5fa;text-align:right;min-width:45px;font-size:.8rem;font-weight:700}.ooCiKG_resultCard{border-radius:12px;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;animation:.25s ease-out ooCiKG_fadeIn;display:flex}.ooCiKG_resultSuccess{background:#10b9811a;border:1px solid #10b9814d}.ooCiKG_resultAlert{background:#ef44441a;border:1px solid #ef44444d}.ooCiKG_resultNeutral{background:#64748b1a;border:1px solid #64748b40}.ooCiKG_resultHeader{align-items:center;gap:.65rem;font-size:1rem;font-weight:700;display:flex}.ooCiKG_resultSuccess .ooCiKG_resultHeader{color:#34d399}.ooCiKG_resultAlert .ooCiKG_resultHeader{color:#f87171}.ooCiKG_resultGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:.5rem;display:grid}.ooCiKG_resultField{flex-direction:column;gap:.2rem;display:flex}.ooCiKG_resultFieldLabel{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:.725rem}.ooCiKG_resultFieldValue{color:#f8fafc;font-size:.95rem;font-weight:600}.ooCiKG_textarea{color:#f1f5f9;resize:vertical;background:#00000059;border:1px solid #ffffff1a;border-radius:10px;width:100%;min-height:140px;padding:1rem;font-family:inherit;font-size:.875rem}.ooCiKG_textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f633}.ooCiKG_buttonPrimary{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .15s;display:inline-flex}.ooCiKG_buttonPrimary:hover{background:#2563eb}.ooCiKG_buttonPrimary:disabled{opacity:.5;cursor:not-allowed}.ooCiKG_buttonSecondary{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .15s;display:inline-flex}.ooCiKG_buttonSecondary:hover{background:#ffffff1a}.ooCiKG_tableWrap{border:1px solid #ffffff14;border-radius:10px;width:100%;overflow-x:auto}.ooCiKG_table{border-collapse:collapse;text-align:left;width:100%;font-size:.825rem}.ooCiKG_table th{color:#94a3b8;white-space:nowrap;background:#ffffff08;border-bottom:1px solid #ffffff14;padding:.85rem 1rem;font-weight:600}.ooCiKG_table td{color:#e2e8f0;vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:.85rem 1rem}.ooCiKG_table tr:hover td{background:#ffffff05}.ooCiKG_badgeAlert{color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.725rem;font-weight:600;display:inline-flex}.ooCiKG_badgeWarn{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.725rem;font-weight:600;display:inline-flex}@keyframes ooCiKG_fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.mTl6yW_container{max-width:1400px;color:var(--foreground,#e2e8f0);margin:0 auto;padding:2rem}.mTl6yW_header{border-bottom:1px solid var(--border,#1e293b);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.mTl6yW_title{color:#fff;margin:0;font-size:1.75rem;font-weight:700}.mTl6yW_subtitle{color:var(--muted-foreground,#94a3b8);margin-top:.35rem;font-size:13px}.mTl6yW_headerControls{flex-wrap:wrap;align-items:center;gap:1rem;display:flex;}.mTl6yW_select{background:var(--card,#131a26);border:1px solid var(--border,#1e293b);color:#fff;border-radius:.5rem;outline:none;padding:.5rem 1rem;font-size:12px}.mTl6yW_viewToggle{background:var(--card,#131a26);border:1px solid var(--border,#1e293b);border-radius:.6rem;padding:.25rem;display:inline-flex}.mTl6yW_toggleBtn{color:var(--muted-foreground,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:.4rem;padding:.4rem .85rem;font-size:12px;font-weight:600;transition:all .2s}.mTl6yW_toggleActive{background:#2563eb;color:#fff!important}.mTl6yW_loadingBox,.mTl6yW_emptyBox{text-align:center;color:var(--muted-foreground,#94a3b8);padding:4rem 1rem}.mTl6yW_spinner{border:3px solid #ffffff1a;border-top-color:#3b82f6;border-radius:50%;width:32px;height:32px;margin:0 auto 1rem;animation:.8s linear infinite mTl6yW_spin}@keyframes mTl6yW_spin{to{transform:rotate(360deg)}}.mTl6yW_linkCreate{color:#38bdf8;margin-top:.75rem;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.mTl6yW_gridContainer{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:1.5rem;display:grid;}.mTl6yW_eventCard{background:var(--card,#131a26);border:1px solid var(--border,#1e293b);cursor:pointer;border-radius:1rem;flex-direction:column;justify-content:space-between;padding:1.25rem;transition:transform .15s,border-color .15s;display:flex}.mTl6yW_eventCard:hover{border-color:#3b82f680;transform:translateY(-2px)}.mTl6yW_cardHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}.mTl6yW_casaTag{text-transform:uppercase;color:#38bdf8;font-size:11px;font-weight:700}.mTl6yW_cardTitle{color:#fff;margin-top:.2rem;font-size:1.05rem;font-weight:700}.mTl6yW_badgeStatus{color:#94a3b8;white-space:nowrap;background:#94a3b81a;border:1px solid #94a3b833;border-radius:9999px;padding:.2rem .5rem;font-size:11px;font-weight:600}.mTl6yW_cardMeta{color:var(--muted-foreground,#94a3b8);flex-direction:column;gap:.2rem;margin-bottom:1rem;font-size:12px;display:flex}.mTl6yW_sectorList{background:#0f172a99;border-radius:.5rem;flex-direction:column;gap:.5rem;margin-bottom:1.25rem;padding:.75rem;display:flex}.mTl6yW_sectorRow{justify-content:space-between;align-items:center;font-size:12px;display:flex}.mTl6yW_sectorLabel{color:#f1f5f9}.mTl6yW_tagNeutral{color:var(--muted-foreground,#94a3b8);font-size:11px}.mTl6yW_tagWarn{color:#fbbf24;font-size:11px;font-weight:600}.mTl6yW_tagSuccess{color:#34d399;font-size:11px;font-weight:600}.mTl6yW_tagInfo{color:#60a5fa;font-size:11px;font-weight:600}.mTl6yW_cardFooter{border-top:1px solid var(--border,#1e293b);justify-content:space-between;align-items:center;padding-top:.75rem;display:flex}.mTl6yW_footerNote{color:var(--muted-foreground,#94a3b8);font-size:11px}.mTl6yW_openBtn{color:#38bdf8;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600}.mTl6yW_kanbanContainer{grid-template-columns:repeat(4,1fr);align-items:flex-start;gap:1.25rem;display:grid}@media (max-width:1024px){.mTl6yW_kanbanContainer{grid-template-columns:1fr}.mTl6yW_kanbanCol{min-height:auto}}.mTl6yW_kanbanCol{background:var(--card,#131a26);border:1px solid var(--border,#1e293b);border-radius:1rem;min-height:500px;padding:1rem}.mTl6yW_colHeader{border-bottom:1px solid var(--border,#1e293b);align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.mTl6yW_colIndicator{border-radius:50%;width:8px;height:8px}.mTl6yW_bgAmber{background-color:#f59e0b}.mTl6yW_bgEmerald{background-color:#10b981}.mTl6yW_bgRose{background-color:#f43f5e}.mTl6yW_bgBlue{background-color:#3b82f6}.mTl6yW_colTitle{text-transform:uppercase;color:#f1f5f9;flex:1;font-size:12px;font-weight:700}.mTl6yW_colCount{color:#94a3b8;background:#94a3b81a;border-radius:9999px;padding:.1rem .45rem;font-size:11px;font-weight:700}.mTl6yW_colBody{flex-direction:column;gap:.75rem;display:flex}.mTl6yW_kCard{border:1px solid var(--border,#1e293b);cursor:pointer;background:#0f172acc;border-radius:.75rem;padding:.85rem;transition:border-color .15s}.mTl6yW_kCard:hover{border-color:#3b82f6}.mTl6yW_kCardTop{justify-content:space-between;margin-bottom:.35rem;font-size:11px;display:flex}.mTl6yW_kDate{color:var(--muted-foreground,#94a3b8)}.mTl6yW_kTitle{color:#fff;margin-bottom:.65rem;font-size:13px;font-weight:700}.mTl6yW_kMeta{color:var(--muted-foreground,#94a3b8);border-top:1px solid #1e293b99;justify-content:space-between;padding-top:.5rem;font-size:11px;display:flex}
