@charset "UTF-8";._container_1jcjj_1{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg)}._fullScreen_1jcjj_8{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--bg-secondary)}._spinner_1jcjj_14{border-radius:50%;border:3px solid var(--border-color);border-top-color:var(--color-primary);animation:_spin_1jcjj_14 .8s linear infinite}._sm_1jcjj_21{width:20px;height:20px;border-width:2px}._md_1jcjj_27{width:32px;height:32px}._lg_1jcjj_32{width:48px;height:48px;border-width:4px}@keyframes _spin_1jcjj_14{to{transform:rotate(360deg)}}._sidebar_1jms3_11{position:fixed;left:0;top:64px;bottom:0;width:180px;background-color:var(--surface-sidebar);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;z-index:40;transition:width .3s ease,background-color .2s ease,border-color .2s ease}._sidebar_1jms3_11._collapsed_1jms3_25{width:64px}._nav_1jms3_29{flex:1;padding:16px 8px;display:flex;flex-direction:column;gap:6px;overflow-y:auto;scrollbar-width:none}._nav_1jms3_29::-webkit-scrollbar{display:none}._navSection_1jms3_42{display:flex;flex-direction:column;gap:6px}._navDivider_1jms3_48{height:1px;background-color:var(--border-subtle);margin:10px 6px}._navItem_1jms3_54{display:flex;align-items:center;gap:9px;min-height:42px;padding:5px 8px;border:1px solid transparent;border-radius:13px!important;color:var(--text-secondary);text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;font-size:14px;font-weight:700;position:relative}._navItem_1jms3_54:before{content:"";display:block;width:3px;top:9px;bottom:9px;position:absolute;left:-8px;border-radius:999px;background-color:var(--accent);opacity:0;transition:opacity .15s ease}._navItem_1jms3_54._navItem_1jms3_54,._navItem_1jms3_54._navItem_1jms3_54._navItem_1jms3_54._navItem_1jms3_54{border-radius:13px!important}._collapsed_1jms3_25 ._navItem_1jms3_54{justify-content:center;padding:5px}._navItem_1jms3_54:hover{background-color:var(--surface-hover);color:var(--text-primary)}._navItem_1jms3_54._active_1jms3_98{background-color:var(--accent-muted-bg);border-color:var(--accent-muted-border);color:var(--accent)}._navItem_1jms3_54._active_1jms3_98:before{opacity:1}._navIcon_1jms3_107{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;flex:0 0 31px;border:1px solid transparent;border-radius:10px!important;background:transparent;color:currentColor;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._navIcon_1jms3_107 span[class^=material-symbols-]{font-weight:400}._navIcon_1jms3_107._navIcon_1jms3_107,._navIcon_1jms3_107._navIcon_1jms3_107._navIcon_1jms3_107._navIcon_1jms3_107{border-radius:10px!important}._navItem_1jms3_54:hover ._navIcon_1jms3_107{background-color:transparent;border-color:transparent}._navItem_1jms3_54._active_1jms3_98 ._navIcon_1jms3_107{background-color:transparent;border-color:transparent;color:var(--accent)}._navLabel_1jms3_142{min-width:0;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.15}._contextNav_1jms3_150{display:flex;flex-direction:column;gap:10px;margin:0 0 2px;padding:10px 6px;border:1px solid color-mix(in srgb,var(--text-link) 18%,var(--border-subtle));border-radius:16px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--text-link) 12%,transparent),transparent 42%),color-mix(in srgb,var(--surface-hover) 72%,transparent)}._contextNavHeader_1jms3_161{display:grid;gap:4px;padding:8px 8px 10px;border-bottom:1px solid color-mix(in srgb,var(--text-link) 18%,var(--border-subtle))}._contextNavHeader_1jms3_161 span{color:var(--text-muted);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}._contextNavHeader_1jms3_161 strong{color:var(--text-primary);font-size:13px;line-height:1.05}._contextNavHeader_1jms3_161 small{color:var(--text-link);font-size:11px;font-weight:800;line-height:1.25}._contextNavGroup_1jms3_186{display:grid;gap:5px}._contextNavGroup_1jms3_186 h4{margin:0;padding:0 8px;color:var(--text-muted);font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}._contextNavGroup_1jms3_186>div{display:grid;gap:3px}._contextNavItem_1jms3_204{display:flex;align-items:flex-start;gap:7px;min-height:34px;width:100%;padding:4px 7px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:12px;font-weight:760;position:relative;text-align:left;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}._contextNavItem_1jms3_204:before{content:"";display:block;width:3px;top:8px;bottom:8px;position:absolute;left:-7px;border-radius:999px;background-color:var(--text-link);opacity:0;transition:opacity .15s ease}._contextNavItem_1jms3_204:hover{transform:translate(1px);background-color:color-mix(in srgb,var(--text-link) 7%,transparent);border-color:color-mix(in srgb,var(--text-link) 18%,var(--border-subtle));color:var(--text-primary)}._contextNavItemActive_1jms3_243{background-color:color-mix(in srgb,var(--text-link) 12%,transparent);border-color:color-mix(in srgb,var(--text-link) 34%,var(--border-subtle));color:var(--text-link)}._contextNavItemActive_1jms3_243:before{opacity:1}._contextNavLabel_1jms3_252{display:block;min-width:0;line-height:1.15;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;white-space:normal;word-break:normal}._contextNavLabelWrap_1jms3_262{display:grid;min-width:0;gap:2px}._contextNavMeta_1jms3_268{color:var(--text-muted);font-size:9px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}._contextNavItemActive_1jms3_243 ._contextNavMeta_1jms3_268{color:color-mix(in srgb,var(--text-link) 72%,var(--text-muted))}._collapsed_1jms3_25 ._contextNav_1jms3_150{align-items:center;padding:8px 4px;border-color:transparent;background:transparent}._collapsed_1jms3_25 ._contextNavItem_1jms3_204{justify-content:center;min-height:38px;padding:4px}._footer_1jms3_294{padding:16px 12px;border-top:1px solid var(--border-subtle)}._helpButton_1jms3_299{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease;font-size:14px}._collapsed_1jms3_25 ._helpButton_1jms3_299{justify-content:center;padding:10px}._helpButton_1jms3_299:hover{background-color:var(--surface-hover);color:var(--text-primary)}._themeToggleWrapper_1jms3_328{margin-top:auto;padding:12px 8px 16px;border-top:1px solid var(--border-subtle)}._themeToggle_1jms3_328{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:8px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:14px;text-align:left;transition:background-color .15s ease,color .15s ease}._themeToggle_1jms3_328:hover{background-color:var(--surface-hover);color:var(--text-primary)}._themeToggle_1jms3_328:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._themeToggle_1jms3_328[aria-pressed=true]{color:#fbbf24}._collapsed_1jms3_25 ._themeToggle_1jms3_328{justify-content:center;padding:10px}@media(max-width:768px){._sidebar_1jms3_11,._sidebar_1jms3_11._collapsed_1jms3_25{width:220px;min-width:0;transform:translate(-100%);transition:transform .3s ease;box-shadow:var(--shadow-lg);overflow-x:hidden}._sidebar_1jms3_11._mobileDrawerOpen_1jms3_374,._sidebar_1jms3_11._collapsed_1jms3_25._mobileDrawerOpen_1jms3_374{transform:translate(0)}._sidebar_1jms3_11._collapsed_1jms3_25 ._navItem_1jms3_54,._sidebar_1jms3_11._collapsed_1jms3_25 ._themeToggle_1jms3_328{justify-content:flex-start;padding:5px 8px}}._header_tml2f_12{position:fixed;top:0;left:0;right:0;height:64px;background-color:var(--surface-header);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;padding:0 14px;z-index:100;transition:background-color .2s ease,border-color .2s ease}._left_tml2f_28{display:flex;align-items:center;gap:14px}._menuButton_tml2f_44,._iconButton_tml2f_45,._profileButton_tml2f_46{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--surface-elevated);border:1px solid var(--border-strong);color:var(--text-primary);cursor:pointer;border-radius:13px!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}._menuButton_tml2f_44._menuButton_tml2f_44,._iconButton_tml2f_45._iconButton_tml2f_45,._profileButton_tml2f_46._profileButton_tml2f_46,._menuButton_tml2f_44._menuButton_tml2f_44._menuButton_tml2f_44._menuButton_tml2f_44,._iconButton_tml2f_45._iconButton_tml2f_45._iconButton_tml2f_45._iconButton_tml2f_45,._profileButton_tml2f_46._profileButton_tml2f_46._profileButton_tml2f_46._profileButton_tml2f_46{border-radius:13px!important}._menuButton_tml2f_44:hover,._iconButton_tml2f_45:hover,._profileButton_tml2f_46:hover{background-color:var(--surface-hover);border-color:var(--border-strong);color:var(--text-primary)}._menuButtonActive_tml2f_77,._iconButtonActive_tml2f_78,._profileButtonActive_tml2f_79{background-color:var(--accent-muted-bg);border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted-bg)}._menuButtonActive_tml2f_77:hover,._iconButtonActive_tml2f_78:hover,._profileButtonActive_tml2f_79:hover{background-color:var(--accent-muted-bg);border-color:var(--accent-hover);color:var(--accent-hover)}._logo_tml2f_100{display:inline-flex;align-items:center;min-height:40px;padding:6px 0;color:var(--text-primary);text-decoration:none}._logo_tml2f_100 img{display:block}._right_tml2f_113{display:flex;align-items:center;gap:10px}._languageToggle_tml2f_119{position:relative;display:inline-grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;width:76px;height:40px;padding:4px 7px;overflow:hidden;background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:13px!important;color:var(--text-secondary);cursor:pointer;font-family:var(--font-text);font-size:11px;font-weight:900;letter-spacing:.06em;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}._languageToggle_tml2f_119:hover{background-color:var(--surface-hover);border-color:var(--border-strong);color:var(--text-primary)}._languageToggle_tml2f_119[aria-pressed=true]{border-color:var(--accent-muted-border);box-shadow:0 0 0 3px var(--accent-muted-bg)}._languageOption_tml2f_153{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:30px;color:currentColor}._languageDivider_tml2f_163{position:relative;z-index:1;width:1px;height:15px;background:var(--border-default)}._languageThumb_tml2f_171{position:absolute;top:4px;left:5px;width:30px;height:30px;background:var(--accent-muted-bg);border:1px solid var(--accent-muted-border);border-radius:10px!important;box-shadow:var(--shadow-sm);transition:transform .18s ease}._languageThumbFr_tml2f_184{transform:translate(36px)}._notificationWrapper_tml2f_188,._profileWrapper_tml2f_189{position:relative}._statusIndicator_tml2f_193{position:absolute;right:-1px;bottom:-1px;width:16px;height:16px;filter:drop-shadow(0 0 0 var(--surface-header)) drop-shadow(0 2px 4px rgba(0,0,0,.28))}._statusDropdown_tml2f_202{position:fixed;width:min(328px,100vw - 32px);overflow:hidden;background-color:var(--surface-overlay);color:var(--text-primary);border:1px solid var(--border-default);border-radius:18px!important;box-shadow:var(--shadow-overlay);z-index:99999}._statusDropdownHeader_tml2f_214{padding:16px;border-bottom:1px solid var(--border-subtle)}._languagePanel_tml2f_219{display:grid;gap:10px;padding:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 8%,transparent),transparent 58%),var(--surface-elevated);border-bottom:1px solid var(--border-subtle)}._languagePanelCopy_tml2f_227{display:grid;gap:3px}._languagePanelCopy_tml2f_227 p{margin:0;color:var(--text-muted);font-size:12px;font-weight:650;line-height:1.35}._languageSegment_tml2f_240{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background-color:var(--surface-sunken);border:1px solid var(--border-default);border-radius:13px!important}._languageChoice_tml2f_250{min-height:34px;padding:7px 10px;background:transparent;border:1px solid transparent;border-radius:10px!important;color:var(--text-secondary);cursor:pointer;font-family:var(--font-text);font-size:12px;font-weight:850;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}._languageChoice_tml2f_250:hover{color:var(--text-primary);background-color:var(--surface-hover)}._languageChoiceActive_tml2f_269{color:var(--color-primary);background-color:var(--surface-overlay);border-color:var(--accent-muted-border);box-shadow:var(--shadow-sm)}._userIdentity_tml2f_276{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--border-subtle)}._userIdentityAvatar_tml2f_285{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:999px;background:var(--surface-sunken);color:var(--text-primary);font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}._userIdentityText_tml2f_302{display:flex;flex-direction:column;gap:2px;min-width:0}._userIdentityName_tml2f_309{color:var(--text-primary);font-family:var(--font-text);font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userIdentityEmail_tml2f_320{color:var(--text-muted);font-family:var(--font-text);font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dropdownEyebrow_tml2f_331{display:block;margin-bottom:7px;color:var(--text-muted);font-family:var(--font-text);font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}._statusDropdownTitleRow_tml2f_343{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}._statusDropdownTitleRow_tml2f_343>div{min-width:0;flex:1}._statusDropdownTitle_tml2f_343{color:var(--text-primary);font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.05}._statusDropdownSubtitle_tml2f_363{margin-top:4px;color:var(--text-muted);font-family:var(--font-text);font-size:12px;font-weight:500;line-height:1.35}._currentStatusChip_tml2f_372{display:inline-flex;align-items:center;gap:6px;max-width:150px;min-width:-moz-fit-content;min-width:fit-content;padding:5px 9px;overflow:visible;background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:999px;box-shadow:var(--shadow-sm);font-size:11px;font-weight:800;line-height:1.2;text-overflow:clip;white-space:nowrap}._currentStatusDot_tml2f_391{width:7px;height:7px;flex:0 0 7px;background:currentColor;border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent)}._statusOptions_tml2f_400{display:grid;gap:7px;padding:12px}._statusOption_tml2f_400{display:flex;align-items:center;gap:11px;width:100%;min-height:48px;padding:8px 10px;background-color:transparent;border:1px solid transparent;border-radius:14px!important;color:var(--text-secondary);cursor:pointer;text-align:left;font-family:var(--font-text);font-size:13px;font-weight:750;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._statusOption_tml2f_400._statusOption_tml2f_400,._statusOption_tml2f_400._statusOption_tml2f_400._statusOption_tml2f_400._statusOption_tml2f_400{border-radius:14px!important}._statusOption_tml2f_400:hover{background-color:var(--surface-hover);border-color:var(--border-default);color:var(--text-primary)}._statusOptionActive_tml2f_436{background-color:var(--color-primary-bg);border-color:var(--status-info-border);color:var(--status-info-text)}._statusOptionIcon_tml2f_442{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;background-color:var(--surface-sunken);border:1px solid var(--border-default);border-radius:10px!important}._statusOptionIcon_tml2f_442 svg{width:18px;height:18px}._statusOptionLabel_tml2f_459{flex:1;min-width:0}._statusOptionCheck_tml2f_464{color:var(--color-primary);margin-left:auto}._dropdownDivider_tml2f_469{height:1px;background-color:var(--border-subtle);margin:0 12px 10px}._signOutOption_tml2f_475{width:calc(100% - 24px);margin:0 12px 12px;color:var(--status-error-text)}._signOutOption_tml2f_475:hover{background-color:var(--status-error-bg);border-color:var(--status-error-border);color:var(--status-error-text)}._signOutOption_tml2f_475 ._statusOptionIcon_tml2f_442{color:var(--status-error-text);background-color:var(--status-error-bg);border-color:var(--status-error-border)}._notificationBadge_tml2f_493{position:absolute;top:-4px;right:-5px;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--surface-header);border-radius:999px;background-color:#f97316;color:#111827;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 12px #f9731638}._notificationDropdown_tml2f_514{position:fixed;width:min(430px,100vw - 32px);max-height:520px;overflow:hidden;background-color:var(--surface-overlay);color:var(--text-primary);border:1px solid var(--border-default);border-radius:18px!important;box-shadow:var(--shadow-overlay);z-index:99999;display:flex;flex-direction:column}._notificationHeader_tml2f_529{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px;border-bottom:1px solid var(--border-subtle)}._notificationHeaderTitleRow_tml2f_538{display:flex;align-items:center;gap:9px;min-width:0}._notificationHeaderTitle_tml2f_538{color:var(--text-primary);font-family:var(--font-display);font-size:21px;font-weight:700;line-height:1.05}._notificationHeaderSubtitle_tml2f_553{margin-top:5px;font-size:12px;font-weight:500;color:var(--text-muted)}._notificationCountChip_tml2f_560{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 9px;background-color:var(--status-info-bg);border:1px solid var(--status-info-border);border-radius:999px;color:var(--status-info-text);font-size:11px;font-weight:850;line-height:1;white-space:nowrap}._notificationHeaderAction_tml2f_576{min-height:34px;padding:0 13px;background-color:var(--surface-elevated);border:1px solid var(--status-info-border);border-radius:999px!important;box-shadow:var(--shadow-sm);color:var(--status-info-strong);font-size:12px;font-weight:850;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}._notificationHeaderAction_tml2f_576:hover:not(:disabled){background-color:var(--status-info-bg);border-color:var(--status-info-strong);color:var(--status-info-strong);transform:translateY(-1px)}._notificationHeaderAction_tml2f_576:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-disabled);cursor:default;transform:none}._notificationList_tml2f_606{overflow-y:auto;max-height:446px;padding:10px;background-color:var(--surface-sunken)}._notificationItem_tml2f_613{--notification-accent: var(--status-info-strong);--notification-accent-bg: var(--status-info-bg);--notification-accent-border: var(--status-info-border);--notification-accent-text: var(--status-info-text);width:100%;display:block;padding:10px;border:1px solid var(--border-default);border-radius:15px!important;background-color:var(--surface-elevated);text-align:left;cursor:pointer;position:relative;box-shadow:var(--shadow-sm);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}._notificationItem_tml2f_613._notificationItem_tml2f_613,._notificationItem_tml2f_613._notificationItem_tml2f_613._notificationItem_tml2f_613._notificationItem_tml2f_613{border-radius:15px!important}._notificationItem_tml2f_613:hover{background-color:var(--surface-hover);border-color:var(--notification-accent-border);box-shadow:var(--shadow-md);transform:translateY(-1px)}._notificationItemUnread_tml2f_643{background-color:var(--notification-accent-bg);border-color:var(--notification-accent-border)}._notificationItem_tml2f_613+._notificationItem_tml2f_613{margin-top:8px}._notificationItemUnread_tml2f_643:before{content:"";position:absolute;top:11px;bottom:11px;left:0;width:4px;background:var(--notification-accent);border-radius:0 999px 999px 0;box-shadow:0 0 0 1px color-mix(in srgb,var(--notification-accent) 18%,transparent)}._notificationTypePanel_tml2f_664{display:flex;align-items:center;gap:10px;min-height:46px;margin-bottom:10px;padding:7px 9px;background-color:var(--notification-accent-bg);border:1px solid var(--notification-accent-border);border-radius:13px!important}._notificationTypePanel_tml2f_664._notificationTypePanel_tml2f_664,._notificationTypePanel_tml2f_664._notificationTypePanel_tml2f_664._notificationTypePanel_tml2f_664._notificationTypePanel_tml2f_664{border-radius:13px!important}._notificationIcon_tml2f_681{width:32px;height:32px;border-radius:11px!important;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1.5px solid var(--notification-accent-border);background-color:var(--surface-elevated)}._notificationTypeCopy_tml2f_693{display:flex;flex:1;min-width:0;flex-direction:column;gap:1px}._notificationTypeEyebrow_tml2f_701{color:color-mix(in srgb,var(--notification-accent-text) 58%,var(--text-muted));font-size:9px;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}._notificationTypeText_tml2f_710{min-width:0;color:var(--notification-accent-text);font-size:12px;font-weight:950;letter-spacing:.035em;line-height:1.15;text-transform:none}._notificationTypeHint_tml2f_720{display:inline-flex;align-items:center;min-height:24px;max-width:136px;padding:4px 8px;background-color:var(--surface-elevated);border:1px solid var(--notification-accent-border);border-radius:999px;color:color-mix(in srgb,var(--notification-accent-text) 72%,var(--text-muted));font-size:10px;font-weight:850;letter-spacing:.01em;line-height:1.2;white-space:nowrap}._notificationToneDefault_tml2f_740,._notificationToneAssignment_tml2f_747{--notification-accent: var(--status-info-strong);--notification-accent-bg: var(--status-info-bg);--notification-accent-border: var(--status-info-border);--notification-accent-text: var(--status-info-text)}._notificationToneTransfer_tml2f_754{--notification-accent: #6366F1;--notification-accent-bg: rgba(99, 102, 241, .12);--notification-accent-border: rgba(99, 102, 241, .32);--notification-accent-text: #4F46E5}._notificationToneEscalated_tml2f_761{--notification-accent: var(--status-warning-strong);--notification-accent-bg: var(--status-warning-bg);--notification-accent-border: var(--status-warning-border);--notification-accent-text: var(--status-warning-text)}._notificationToneWaiting_tml2f_768{--notification-accent: #06B6D4;--notification-accent-bg: rgba(6, 182, 212, .12);--notification-accent-border: rgba(6, 182, 212, .32);--notification-accent-text: #0E7490}._notificationToneCustomer_tml2f_775{--notification-accent: var(--status-success-strong);--notification-accent-bg: var(--status-success-bg);--notification-accent-border: var(--status-success-border);--notification-accent-text: var(--status-success-text)}._notificationToneProcessing_tml2f_782{--notification-accent: #8B5CF6;--notification-accent-bg: rgba(139, 92, 246, .12);--notification-accent-border: rgba(139, 92, 246, .32);--notification-accent-text: #6D28D9}._notificationToneCompleted_tml2f_789{--notification-accent: var(--status-success-strong);--notification-accent-bg: var(--status-success-bg);--notification-accent-border: var(--status-success-border);--notification-accent-text: var(--status-success-text)}._notificationIconDefault_tml2f_798,._notificationIconAssigned_tml2f_799,._notificationIconTransferred_tml2f_800,._notificationIconEscalated_tml2f_801,._notificationIconWaiting_tml2f_802,._notificationIconCustomer_tml2f_803,._notificationIconProcessing_tml2f_804,._notificationIconCompleted_tml2f_805{background-color:var(--notification-accent-bg);color:var(--notification-accent);border-color:var(--notification-accent-border)}._notificationContent_tml2f_811{flex:1;min-width:0;padding:4px 0 2px}._notificationTopRow_tml2f_817{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._notificationTitleStack_tml2f_824{display:flex;flex-direction:column;gap:6px;min-width:0}._notificationTitle_tml2f_824{color:var(--text-primary);font-size:13.5px;font-weight:850;line-height:1.25}._notificationDismiss_tml2f_838{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid transparent;border-radius:9px!important;background-color:transparent;color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._notificationDismiss_tml2f_838._notificationDismiss_tml2f_838,._notificationDismiss_tml2f_838._notificationDismiss_tml2f_838._notificationDismiss_tml2f_838._notificationDismiss_tml2f_838{border-radius:9px!important}._notificationDismiss_tml2f_838:hover{background-color:var(--status-error-bg);border-color:var(--status-error-border);color:var(--status-error-text)}._notificationCase_tml2f_864{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:6px;padding:3px 8px;background-color:var(--status-info-bg);border:1px solid var(--status-info-border);border-radius:999px;font-size:12px;font-weight:800;color:var(--status-info-text)}._notificationCase_tml2f_864:before{content:"folder_open";margin-right:5px;font-family:Material Symbols Outlined;font-size:14px;font-weight:400;line-height:1}._notificationMessage_tml2f_886{margin-top:6px;font-size:13px;line-height:1.45;color:var(--text-secondary)}._notificationMeta_tml2f_893{margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}._notificationTime_tml2f_901{font-size:12px;font-weight:700;color:var(--text-muted)}._notificationTime_tml2f_901:before{content:"schedule";margin-right:4px;font-family:Material Symbols Outlined;font-size:14px;font-weight:400;line-height:1;vertical-align:-2px}._notificationUnreadMarker_tml2f_917,._notificationPriorityHigh_tml2f_918{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:850}._notificationUnreadMarker_tml2f_917{background-color:var(--status-info-bg);color:var(--status-info-text)}._notificationPriorityHigh_tml2f_918{background-color:var(--status-warning-bg);color:var(--status-warning-text)}._notificationEmpty_tml2f_937{margin:0;padding:28px 16px;text-align:center;font-size:14px;font-weight:700;color:var(--text-muted);background-color:var(--surface-elevated);border:1px dashed var(--border-default);border-radius:15px}._backdrop_1bnft_1{position:fixed;top:64px;right:0;bottom:0;left:0;background-color:#0f172a00;z-index:900;pointer-events:none;transition:background-color .2s ease,backdrop-filter .2s ease}._backdropVisible_1bnft_13{background-color:#0f172a42;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}._panel_1bnft_19{position:fixed;top:64px;right:0;bottom:0;width:min(440px,100vw);background-color:var(--surface-elevated);border-left:1px solid var(--border-default);box-shadow:var(--shadow-lg);z-index:901;transform:translate(100%);transition:transform .24s ease;display:flex;flex-direction:column}._panelOpen_1bnft_35{transform:translate(0)}._header_1bnft_39{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 18px 16px;background:var(--surface-elevated);border-bottom:1px solid var(--border-subtle)}._titleCluster_1bnft_49{display:flex;align-items:flex-start;gap:12px;min-width:0}._panelIcon_1bnft_56{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;color:var(--text-link);background:var(--status-info-bg);border:1.5px solid var(--status-info-border);border-radius:12px!important;box-shadow:0 0 0 3px #7fb4e438,0 8px 16px rgba(var(--btn-bg-rgb),.1)}._titleCopy_1bnft_70{min-width:0}._eyebrow_1bnft_74{display:block;color:var(--text-muted);font-family:var(--font-text);font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}._title_1bnft_49{margin:3px 0 0;color:var(--text-primary);font-family:var(--font-display);font-size:25px;font-weight:700;letter-spacing:0;line-height:1.05}._description_1bnft_95{margin:6px 0 0;color:var(--text-muted);font-family:var(--font-text);font-size:13px;font-weight:500;line-height:1.4}._closeBtn_1bnft_104{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;padding:0;background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:11px!important;color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}._closeBtn_1bnft_104._closeBtn_1bnft_104,._closeBtn_1bnft_104._closeBtn_1bnft_104._closeBtn_1bnft_104._closeBtn_1bnft_104{border-radius:11px!important}._closeBtn_1bnft_104:hover{background-color:var(--surface-hover);border-color:var(--border-strong);color:var(--status-info-text);transform:translateY(-1px)}._errorMessage_1bnft_133{display:flex;align-items:center;gap:9px;margin:12px 16px 0;padding:11px 12px;background-color:var(--status-error-bg);border:1px solid var(--status-error-border);border-radius:14px;color:var(--status-error-text);font-size:13px;font-weight:700;line-height:1.35}._errorMessage_1bnft_133 span:nth-child(2){flex:1}._dismissError_1bnft_152{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;padding:0;background-color:var(--surface-elevated);border:1px solid var(--status-error-border);border-radius:9px!important;color:var(--status-error-text);cursor:pointer}._dismissError_1bnft_152._dismissError_1bnft_152,._dismissError_1bnft_152._dismissError_1bnft_152._dismissError_1bnft_152._dismissError_1bnft_152{border-radius:9px!important}._dismissError_1bnft_152:hover{background:#fde3df}._notesList_1bnft_176{flex:1;display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:14px 16px}._loadingState_1bnft_185,._emptyState_1bnft_186{padding:30px 18px;text-align:center;color:var(--text-muted);background-color:var(--surface-elevated);border:1px dashed #cbd8e7;border-radius:16px;box-shadow:var(--shadow-sm);font-size:14px;font-weight:700}._noteItem_1bnft_198{display:flex;gap:12px;padding:13px;background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:16px;box-shadow:var(--shadow-sm)}._noteIcon_1bnft_208{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;color:var(--text-link);background:var(--status-info-bg);border:1px solid var(--border-strong);border-radius:11px!important;box-shadow:0 0 0 3px #7fb4e42e,0 8px 14px #0f26480b}._noteContent_1bnft_222{flex:1;min-width:0}._noteTitle_1bnft_227{margin:0 0 5px;color:var(--text-primary);font-size:14px;font-weight:850;line-height:1.35}._noteText_1bnft_235{margin:0 0 10px;color:var(--text-secondary);font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}._noteFooter_1bnft_244{display:flex;align-items:center;justify-content:space-between;gap:10px}._noteTimestamp_1bnft_251{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--text-muted);font-size:11px;font-weight:750}._deleteBtn_1bnft_261{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;padding:0;background-color:var(--surface-elevated);border:1px solid transparent;border-radius:9px!important;color:var(--text-muted);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._deleteBtn_1bnft_261._deleteBtn_1bnft_261,._deleteBtn_1bnft_261._deleteBtn_1bnft_261._deleteBtn_1bnft_261._deleteBtn_1bnft_261{border-radius:9px!important}._deleteBtn_1bnft_261:hover:not(:disabled){color:var(--status-error-text);background-color:var(--status-error-bg);border-color:var(--status-error-border)}._deleteBtn_1bnft_261:disabled{cursor:not-allowed;opacity:.55}._deletingSpinner_1bnft_293{width:14px;height:14px;border:2px solid var(--border-default);border-top-color:var(--text-secondary);border-radius:50%;animation:_spin_1bnft_1 .6s linear infinite}@keyframes _spin_1bnft_1{to{transform:rotate(360deg)}}._inputSection_1bnft_307{display:flex;flex-direction:column;gap:10px;margin:0 16px 16px;padding:14px;background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:18px;box-shadow:0 12px 26px #0f264812,inset 0 1px color-mix(in srgb,var(--surface-elevated) 92%,transparent)}._composerHeader_1bnft_319{display:flex;align-items:center;justify-content:space-between;gap:10px}._composerTitle_1bnft_326{color:var(--text-primary);font-size:13px;font-weight:850;line-height:1.2}._composerHint_1bnft_333{color:var(--text-muted);font-size:11px;font-weight:750;line-height:1.2}._titleInput_1bnft_340,._textarea_1bnft_341{width:100%;border:1px solid var(--border-default);background-color:var(--surface-elevated);color:var(--text-primary);font-family:var(--font-text);font-size:13px;font-weight:650;box-shadow:inset 0 1px #0f264806;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}._titleInput_1bnft_340{min-height:42px;padding:10px 13px;border-radius:12px}._textarea_1bnft_341{min-height:118px;padding:12px 13px;border-radius:14px;line-height:1.45;resize:vertical}._titleInput_1bnft_340::-moz-placeholder,._textarea_1bnft_341::-moz-placeholder{color:var(--text-muted);font-weight:650}._titleInput_1bnft_340::placeholder,._textarea_1bnft_341::placeholder{color:var(--text-muted);font-weight:650}._titleInput_1bnft_340:focus,._textarea_1bnft_341:focus{outline:none;border-color:var(--text-link);background-color:var(--surface-elevated);box-shadow:0 0 0 3px rgba(var(--btn-bg-rgb),.12)}._saveBtn_1bnft_381{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;gap:8px;min-height:38px;padding:0 16px;border:1px solid var(--text-link);border-radius:999px!important;background-color:var(--text-link);color:var(--surface-elevated);font-size:13px;font-weight:850;cursor:pointer;box-shadow:0 8px 16px rgba(var(--btn-bg-rgb),.16);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}._saveBtn_1bnft_381:hover:not(:disabled){background-color:var(--status-info-text);border-color:var(--status-info-text);box-shadow:0 10px 18px rgba(var(--btn-bg-rgb),.2);transform:translateY(-1px)}._saveBtn_1bnft_381:disabled{background-color:var(--border-default);border-color:var(--border-default);box-shadow:none;color:var(--text-muted);cursor:not-allowed}@media(max-width:480px){._panel_1bnft_19{width:100%}}._layout_xnovn_1{height:100vh;background-color:var(--bg-secondary);overflow:hidden}._mainContent_xnovn_7{display:flex;flex-direction:column;height:100vh;margin-left:180px;padding-top:64px;overflow:hidden;transition:margin-left .3s ease}._mainContentCollapsed_xnovn_17{margin-left:64px}._content_xnovn_21{flex:1;padding:12px var(--spacing-lg) 0;overflow:auto;scrollbar-width:none}._content_xnovn_21::-webkit-scrollbar{display:none}@media(max-width:768px){._mainContent_xnovn_7{margin-left:0}}._mobileDrawerBackdrop_xnovn_36{position:fixed;top:64px;left:0;right:0;bottom:0;background:#00000073;z-index:39}@font-face{font-family:Material Symbols Outlined;src:url(/assets/material-symbols-outlined-latin-400-normal-BOPez4A9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Material Symbols Rounded;src:url(/assets/material-symbols-rounded-latin-400-normal-Bl2ddqW3.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Material Symbols Sharp;src:url(/assets/material-symbols-sharp-latin-400-normal-Dfk3Uhi6.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp{font-variant:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:1;display:inline-block;vertical-align:middle}.material-symbols-outlined{font-family:Material Symbols Outlined}.material-symbols-rounded{font-family:Material Symbols Rounded}.material-symbols-sharp{font-family:Material Symbols Sharp}@keyframes caseActionModalIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.primaryButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;font-weight:500;font-size:14px;border-radius:var(--button-radius, 999px);border:none;background-color:var(--btn-bg);color:var(--text-on-accent);cursor:pointer;transition:all .15s ease}.primaryButton:hover:not(:disabled){background-color:var(--color-primary-hover)}.primaryButton:disabled{opacity:.6;cursor:not-allowed}.secondaryButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;font-weight:500;font-size:14px;border-radius:var(--button-radius, 999px);border:1px solid var(--btn-bg);background-color:transparent;color:var(--btn-bg);cursor:pointer;transition:all .15s ease}.secondaryButton:hover:not(:disabled){background-color:rgba(var(--btn-bg-rgb),.05);border-color:var(--color-primary-hover);color:var(--color-primary-hover)}.secondaryButton:disabled{opacity:.6;cursor:not-allowed}.baseButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;font-weight:500;font-size:14px;border-radius:var(--button-radius, 999px);border:none;cursor:pointer;transition:all .15s ease}.baseButton:disabled{opacity:.6;cursor:not-allowed}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@font-face{font-family:AC Nord Display;src:url(/fonts/ACNordDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:AC Nord Display;src:url(/fonts/ACNordDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AC Nord Text;src:url(/fonts/ACNordText-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AC Nord Text;src:url(/fonts/ACNordText-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:AC Nord Text;src:url(/fonts/ACNordText-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-display: "AC Nord Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-text: "AC Nord Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "SF Mono", "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--accent: #D71920;--accent-hover: #B5141A;--accent-strong: #D71920;--accent-on-accent: #ffffff;--accent-muted-bg: #FDECEC;--accent-muted-border: #F5C2C5;--brand-logo-bg: #202020;--surface-base: #ECECEC;--surface-elevated: #FFFFFF;--surface-overlay: #FFFFFF;--surface-sunken: #E4E4E4;--surface-sidebar: #F4F4F4;--surface-header: #F8F8F8;--surface-hover: #E8E8E8;--surface-active: #DCDCDC;--surface-input: #FFFFFF;--border-subtle: #EEF0F4;--border-default: #E5E7EB;--border-strong: #D1D5DB;--border-emphasis: #9CA3AF;--text-primary: #111827;--text-secondary: #4B5563;--text-muted: #6B7280;--text-disabled: #9CA3AF;--text-on-accent: #FFFFFF;--text-link: #1460AA;--status-success-text: #1A6B26;--status-success-bg: #D3ECD4;--status-success-border: #7FC98A;--status-success-strong: #1A6B26;--status-warning-text: #9F4500;--status-warning-bg: #F8E6D7;--status-warning-border: #E5A543;--status-warning-strong: #9F4500;--status-error-text: #8B1F18;--status-error-bg: #f3d7d5;--status-error-border: #df786f;--status-error-strong: #8B1F18;--status-info-text: #193F73;--status-info-bg: #E7F3FF;--status-info-border: #7FB4E4;--status-info-strong: #1460AA;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 4px 12px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .04);--shadow-lg: 0 16px 32px rgba(15, 23, 42, .12), 0 4px 8px rgba(15, 23, 42, .06);--shadow-overlay: 0 24px 48px rgba(15, 23, 42, .18), 0 8px 16px rgba(15, 23, 42, .08);--color-primary: #1460AA;--color-primary-hover: #1D4ED8;--color-secondary: #6B7280;--color-success: var(--status-success-text);--color-warning: var(--status-warning-text);--color-error: var(--status-error-text);--color-error-hover: #C1261B;--color-alt: #9C27B0;--color-alt-bg: #FDF0FF;--color-primary-bg: #F1F7FB;--color-success-bg: var(--status-success-bg);--color-warning-bg: var(--status-warning-bg);--color-error-bg: var(--status-error-bg);--bg-primary: var(--surface-elevated);--bg-secondary: var(--surface-base);--bg-tertiary: var(--surface-sunken);--border-color: var(--border-default);--card-border: var(--border-default);--metric-neutral-accent: #667085;--metric-neutral-bg: #F2F5F9;--metric-neutral-border: #B8C7D6;--metric-info-accent: var(--color-primary);--metric-info-bg: #E7F3FF;--metric-info-border: #7FB4E4;--metric-success-accent: var(--status-success-text);--metric-success-bg: #E2F5E6;--metric-success-border: #7FC98A;--metric-warning-accent: var(--status-warning-text);--metric-warning-bg: #FFF0D6;--metric-warning-border: #E5A543;--metric-danger-accent: var(--status-error-text);--metric-danger-bg: #FDE3DF;--metric-danger-border: #DF786F;--metric-glyph-color: #475467;--error-msg-bg: #FCF3F3;--error-msg-border: #F3D6D6;--warn-msg-bg: #FCF8F3;--warn-msg-border: #F2DDC1;--success-msg-bg: #FAFEFB;--success-msg-border: #C1DAC5;--default-msg-bg: #F7FBFF;--default-msg-border: #B3C9DE;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--transition-fast: .15s ease;--transition-normal: .2s ease;--btn-bg: #1460AA;--btn-bg-rgb: 20, 96, 170;--btn-text: var(--btn-bg);--button-radius: 999px;--cct-select-height: 44px;--cct-select-radius: 12px;--cct-select-border: #D7E2EF;--cct-select-border-hover: #B9D8F5;--cct-select-border-focus: #1460AA;--cct-select-bg: var(--surface-elevated);--cct-select-bg-hover: #F8FBFF;--cct-select-text: #101828;--cct-select-muted: #667085;--cct-select-focus-ring: 0 0 0 3px rgba(20, 96, 170, .12);--cct-select-menu-border: #C9D8E8;--cct-select-menu-radius: 14px;--cct-select-menu-shadow: 0 18px 40px rgba(15, 38, 72, .18), 0 0 0 1px color-mix(in srgb, var(--surface-elevated) 90%, transparent) inset;--cct-select-arrow: #475467;--color-text-label: var(--btn-bg);--db-text-label: #B0BBD5;--db-card-title: #2B3674;--title-text: #111827;--light-text: #6D6D6F;--dark-text: #111827;--primary-text: rgba(0, 0, 0, .87);--form-text: #111827;--form-label: #6D6D6F;--form-border: #002345;--matric-icons: #4318FF;--tab-text: #49454F;--tab-active-text: #111827}:root[data-theme=dark]{--accent: #F0444C;--accent-hover: #FF6C73;--accent-strong: #F0444C;--accent-on-accent: #FFFFFF;--accent-muted-bg: rgba(240, 68, 76, .14);--accent-muted-border: rgba(240, 68, 76, .36);--brand-logo-bg: #202020;--surface-base: #1A1A1A;--surface-elevated: #242424;--surface-overlay: #2C2C2C;--surface-sunken: #161616;--surface-sidebar: #202020;--surface-header: #1E1E1E;--surface-hover: rgba(255, 255, 255, .2);--surface-active: rgba(255, 255, 255, .2);--surface-input: #2A2A2A;--border-subtle: rgba(255, 255, 255, .2);--border-default: rgba(255, 255, 255, .2);--border-strong: rgba(255, 255, 255, .2);--border-emphasis: rgba(255, 255, 255, .28);--text-primary: rgba(255, 255, 255, .92);--text-secondary: rgba(255, 255, 255, .68);--text-muted: rgba(255, 255, 255, .48);--text-disabled: rgba(255, 255, 255, .32);--text-on-accent: #FFFFFF;--text-link: #60A5FA;--status-success-text: #6EE7B7;--status-success-bg: rgba(74, 222, 128, .14);--status-success-border: rgba(74, 222, 128, .32);--status-success-strong: #4ADE80;--status-warning-text: #FCD34D;--status-warning-bg: rgba(251, 191, 36, .14);--status-warning-border: rgba(251, 191, 36, .32);--status-warning-strong: #FBBF24;--status-error-text: #FCA5A5;--status-error-bg: rgba(248, 113, 113, .14);--status-error-border: rgba(248, 113, 113, .32);--status-error-strong: #F87171;--status-info-text: #93C5FD;--status-info-bg: rgba(96, 165, 250, .14);--status-info-border: rgba(96, 165, 250, .32);--status-info-strong: #60A5FA;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--shadow-lg: 0 16px 32px rgba(0, 0, 0, .5), 0 4px 8px rgba(0, 0, 0, .35);--shadow-overlay: 0 24px 48px rgba(0, 0, 0, .6), 0 8px 16px rgba(0, 0, 0, .4);--color-primary: #60A5FA;--color-primary-hover: #93C5FD;--color-secondary: #9CA3AF;--color-success: var(--status-success-text);--color-warning: var(--status-warning-text);--color-error: var(--status-error-text);--color-error-hover: #FCA5A5;--color-alt: #C084FC;--color-alt-bg: rgba(192, 132, 252, .14);--color-primary-bg: rgba(96, 165, 250, .12);--color-success-bg: var(--status-success-bg);--color-warning-bg: var(--status-warning-bg);--color-error-bg: var(--status-error-bg);--bg-primary: var(--surface-elevated);--bg-secondary: var(--surface-base);--bg-tertiary: var(--surface-sunken);--border-color: var(--border-default);--card-border: var(--border-default);--metric-neutral-accent: rgba(255, 255, 255, .7);--metric-neutral-bg: rgba(255, 255, 255, .2);--metric-neutral-border: rgba(255, 255, 255, .2);--metric-info-accent: var(--color-primary);--metric-info-bg: rgba(96, 165, 250, .12);--metric-info-border: rgba(96, 165, 250, .32);--metric-success-accent: var(--status-success-strong);--metric-success-bg: var(--status-success-bg);--metric-success-border: var(--status-success-border);--metric-warning-accent: var(--status-warning-strong);--metric-warning-bg: var(--status-warning-bg);--metric-warning-border: var(--status-warning-border);--metric-danger-accent: var(--status-error-strong);--metric-danger-bg: var(--status-error-bg);--metric-danger-border: var(--status-error-border);--metric-glyph-color: rgba(255, 255, 255, .72);--error-msg-bg: rgba(248, 113, 113, .08);--error-msg-border: rgba(248, 113, 113, .28);--warn-msg-bg: rgba(251, 191, 36, .08);--warn-msg-border: rgba(251, 191, 36, .28);--success-msg-bg: rgba(74, 222, 128, .08);--success-msg-border: rgba(74, 222, 128, .28);--default-msg-bg: rgba(96, 165, 250, .08);--default-msg-border: rgba(96, 165, 250, .28);--btn-bg: #60A5FA;--btn-bg-rgb: 96, 165, 250;--btn-text: #93C5FD;--cct-select-border: rgba(255, 255, 255, .2);--cct-select-border-hover: rgba(255, 255, 255, .22);--cct-select-border-focus: #60A5FA;--cct-select-bg: var(--surface-elevated);--cct-select-bg-hover: rgba(255, 255, 255, .2);--cct-select-text: rgba(255, 255, 255, .92);--cct-select-muted: rgba(255, 255, 255, .55);--cct-select-focus-ring: 0 0 0 3px rgba(96, 165, 250, .22);--cct-select-menu-border: rgba(255, 255, 255, .2);--cct-select-menu-shadow: 0 18px 40px rgba(0, 0, 0, .55), 0 0 0 1px color-mix(in srgb, var(--surface-elevated) 20%, transparent) inset;--cct-select-arrow: rgba(255, 255, 255, .6);--color-text-label: #93C5FD;--db-text-label: rgba(255, 255, 255, .45);--db-card-title: rgba(255, 255, 255, .78);--title-text: rgba(255, 255, 255, .92);--light-text: rgba(255, 255, 255, .65);--dark-text: rgba(255, 255, 255, .92);--primary-text: rgba(255, 255, 255, .92);--form-text: rgba(255, 255, 255, .92);--form-label: rgba(255, 255, 255, .65);--form-border: rgba(255, 255, 255, .2);--matric-icons: #93C5FD;--tab-text: rgba(255, 255, 255, .65);--tab-active-text: rgba(255, 255, 255, .92);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){color-scheme:dark}}*{box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}body{margin:0;font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--surface-base);color:var(--text-primary)}button,input,select,textarea{font-family:var(--font-text)}button:not([role=tab]):not([class*=metricCard]):not([class*=primaryKpiCard]){border-radius:var(--button-radius, 999px)!important}select,input[type=date],input[type=time],input[type=datetime-local]{min-height:var(--cct-select-height)!important;padding:10px 40px 10px 14px!important;border:1px solid var(--cct-select-border)!important;border-radius:var(--cct-select-radius)!important;background:var(--cct-select-bg)!important;color:var(--cct-select-text)!important;font-family:var(--font-text)!important;font-size:14px!important;font-weight:750!important;line-height:1.2!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease!important}select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23475467' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),var(--cct-select-bg)!important;background-position:right 12px center,0 0!important;background-repeat:no-repeat,repeat!important;background-size:20px 20px,auto!important;cursor:pointer}:root[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23E5E7EB' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),var(--cct-select-bg)!important}select:hover,input[type=date]:hover,input[type=time]:hover,input[type=datetime-local]:hover{border-color:var(--cct-select-border-hover)!important;background-color:var(--cct-select-bg-hover)!important}select:focus,input[type=date]:focus,input[type=time]:focus,input[type=datetime-local]:focus{outline:none!important;border-color:var(--cct-select-border-focus)!important;box-shadow:var(--cct-select-focus-ring)!important}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.68}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}:root[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,:root[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator,:root[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1)}select+svg,select+.material-symbols-outlined,select+.material-symbols-rounded,select+.material-symbols-sharp,select+[class*=selectIcon],select+[class*=selectArrow],select+[class*=SelectArrow]{display:none!important}h1{font-family:var(--font-display);font-weight:700;font-style:normal;font-size:1.875rem;line-height:2.25rem;letter-spacing:0px;vertical-align:middle;color:var(--text-primary)}h2{font-family:var(--font-display);font-weight:700;font-style:normal;font-size:1.5rem;line-height:2rem;letter-spacing:0px;vertical-align:middle;color:var(--text-primary)}h3{font-family:var(--font-text);font-weight:700;font-style:normal;font-size:16px;line-height:1.75rem;letter-spacing:0px;vertical-align:middle;color:var(--text-primary)}p{font-family:var(--font-text);font-weight:400;font-style:normal;font-size:15px;line-height:22px;letter-spacing:0px;vertical-align:middle}.portal-dropdown{position:fixed!important;background-color:var(--surface-overlay)!important;color:var(--text-primary)!important;border:1px solid var(--border-default)!important;border-radius:16px!important;box-shadow:var(--shadow-overlay)!important;z-index:99999!important;padding:8px 0!important}.portal-dropdown-item{display:flex;align-items:center;gap:12px;width:100%;padding:8px 16px;background:none;border:none;cursor:pointer;font-size:14px;color:var(--text-primary);text-align:left;transition:background-color .15s}.portal-dropdown-item:hover{background-color:var(--surface-hover)}.portal-dropdown-item-active{background-color:var(--surface-active);font-weight:500}.portal-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.portal-status-dot-in-review{background-color:var(--status-warning-strong)}.portal-status-dot-approved{background-color:var(--status-success-strong)}.portal-status-dot-rejected{background-color:var(--status-error-strong)}.portal-status-dot-pending{background-color:var(--text-muted)}.portal-dropdown-header{padding:12px 16px;font-size:14px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-default)}.ac-card{background-color:var(--surface-elevated);border-radius:16px;border:1px solid var(--card-border);padding:12px 20px}.ac-card.no-padding{padding:0}.ac-card.no-padding .card-header{padding:12px 20px 0;margin-bottom:0}.ac-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ac-card .card-header .title{font-size:18px;font-weight:700;color:var(--title-text);margin:0}.ac-card .card-header .title-wrapper{display:flex;align-items:center;gap:8px}.ac-card .card-header .card-icon{display:flex;align-items:center;color:var(--title-text)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root[data-theme=dark] [style*="background-color: #ffffff"],:root[data-theme=dark] [style*="background-color:#fff"],:root[data-theme=dark] [style*="background: #ffffff"],:root[data-theme=dark] [style*="background:#fff"]{background-color:var(--surface-elevated)!important}:root[data-theme=dark] .bg-white{background-color:var(--surface-elevated)!important}:root[data-theme=dark] .text-gray-900,:root[data-theme=dark] .text-gray-800{color:var(--text-primary)!important}:root[data-theme=dark] .text-gray-700,:root[data-theme=dark] .text-gray-600,:root[data-theme=dark] .text-gray-500{color:var(--text-secondary)!important}:root[data-theme=dark] .text-gray-400,:root[data-theme=dark] .text-gray-300{color:var(--text-muted)!important}:root[data-theme=dark] .border-gray-200,:root[data-theme=dark] .border-gray-300,:root[data-theme=dark] .border-gray-100{border-color:var(--border-default)!important}:root[data-theme=dark] .bg-gray-50,:root[data-theme=dark] .bg-gray-100{background-color:var(--surface-sunken)!important}
