@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}@media print{body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;-webkit-print-color-adjust:exact!important;transform:scale(.65)}body,main{background-color:#fff!important}main{margin-left:0!important;padding-left:0!important}#webPhone{display:none}#root{width:1900px}@page{size:A4 landscape;margin-left:0}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body::-webkit-scrollbar{cursor:pointer;height:6px;width:6px}body::-webkit-scrollbar-button{background:#0000;display:none}body::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:20px}body::-webkit-scrollbar-thumb:hover{background-color:#707070}body::-webkit-scrollbar-corner{background:#0000}div::-webkit-scrollbar{cursor:pointer;height:6px;width:6px}div::-webkit-scrollbar-button{background:#0000;display:none}div::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:20px}div::-webkit-scrollbar-thumb:hover{background-color:#707070}div::-webkit-scrollbar-corner{background:#0000}body .apexcharts-tooltip{box-shadow:none}.td-select-popup{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#121620f5!important;border:1px solid #ffffff14!important;border-radius:12px!important;box-shadow:0 12px 48px #00000073,0 0 0 1px #ffffff08!important;color:#e2e8f0!important;margin-top:4px!important}.td-select-popup .MuiList-root{padding:6px!important}.td-select-popup .MuiMenuItem-root{border-radius:8px!important;color:#ffffffbf!important;font-family:Outfit,-apple-system,sans-serif!important;font-size:13px!important;margin:1px 0!important;min-height:36px!important;padding:8px 12px!important;transition:all .15s ease!important}.td-select-popup .MuiMenuItem-root:hover{background:#4d8ef714!important;color:#fffffff2!important}.td-select-popup .MuiMenuItem-root.Mui-selected{background:#4d8ef71f!important;color:#4d8ef7!important;font-weight:600!important}.td-select-popup .MuiMenuItem-root.Mui-selected:hover{background:#4d8ef72e!important}.td-select-popup .MuiMenuItem-root.Mui-disabled{color:#fff3!important;opacity:1!important}.td-select-popup .MuiListSubheader-root{background:#0000!important;line-height:1!important;padding:6px 8px!important}.td-select-popup .MuiListSubheader-root .MuiOutlinedInput-root{background:#ffffff0a!important;border-radius:8px!important;color:#ffffffd9!important;font-family:Outfit,-apple-system,sans-serif!important;font-size:13px!important;height:36px!important}.td-select-popup .MuiListSubheader-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.td-select-popup .MuiListSubheader-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef759!important;border-width:1px!important}.td-select-popup .MuiListSubheader-root .MuiInputAdornment-root{color:#ffffff4d!important}.td-select-popup .MuiList-root::-webkit-scrollbar{width:5px}.td-select-popup .MuiList-root::-webkit-scrollbar-track{background:#0000}.td-select-popup .MuiList-root::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.td-select-popup .MuiList-root::-webkit-scrollbar-thumb:hover{background:#ffffff26}.light-theme .td-select-popup,.lightTheme .td-select-popup,[data-theme=light] .td-select-popup{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#fffffffa!important;border-color:#00000014!important;box-shadow:0 12px 48px #0000001a,0 0 0 1px #0000000a!important;color:#1e293b!important}.light-theme .td-select-popup .MuiMenuItem-root,.lightTheme .td-select-popup .MuiMenuItem-root,[data-theme=light] .td-select-popup .MuiMenuItem-root{color:#000000b3!important}.light-theme .td-select-popup .MuiMenuItem-root:hover,.lightTheme .td-select-popup .MuiMenuItem-root:hover,[data-theme=light] .td-select-popup .MuiMenuItem-root:hover{background:#3a78e50f!important;color:#000000e6!important}.light-theme .td-select-popup .MuiMenuItem-root.Mui-selected,.lightTheme .td-select-popup .MuiMenuItem-root.Mui-selected,[data-theme=light] .td-select-popup .MuiMenuItem-root.Mui-selected{background:#3a78e514!important;color:#3a78e5!important}.light-theme .td-select-popup .MuiMenuItem-root.Mui-selected:hover,.lightTheme .td-select-popup .MuiMenuItem-root.Mui-selected:hover,[data-theme=light] .td-select-popup .MuiMenuItem-root.Mui-selected:hover{background:#3a78e51f!important}.light-theme .td-select-popup .MuiMenuItem-root.Mui-disabled,.lightTheme .td-select-popup .MuiMenuItem-root.Mui-disabled,[data-theme=light] .td-select-popup .MuiMenuItem-root.Mui-disabled{color:#00000040!important}.light-theme .td-select-popup .MuiListSubheader-root .MuiOutlinedInput-root,.lightTheme .td-select-popup .MuiListSubheader-root .MuiOutlinedInput-root,[data-theme=light] .td-select-popup .MuiListSubheader-root .MuiOutlinedInput-root{background:#00000008!important;color:#000000d9!important}.light-theme .td-select-popup .MuiListSubheader-root .MuiOutlinedInput-notchedOutline,.lightTheme .td-select-popup .MuiListSubheader-root .MuiOutlinedInput-notchedOutline,[data-theme=light] .td-select-popup .MuiListSubheader-root .MuiOutlinedInput-notchedOutline{border-color:#00000014!important}.light-theme .td-select-popup .MuiListSubheader-root .MuiInputAdornment-root,.lightTheme .td-select-popup .MuiListSubheader-root .MuiInputAdornment-root,[data-theme=light] .td-select-popup .MuiListSubheader-root .MuiInputAdornment-root{color:#0000004d!important}.light-theme .td-select-popup .MuiList-root::-webkit-scrollbar-thumb,.lightTheme .td-select-popup .MuiList-root::-webkit-scrollbar-thumb,[data-theme=light] .td-select-popup .MuiList-root::-webkit-scrollbar-thumb{background:#00000014}.td-chart-tooltip{min-width:120px;padding:12px 16px}.td-chart-tooltip__time{color:#94a3b8cc;font-size:11px;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.td-chart-tooltip__label,.td-chart-tooltip__time{font-family:Outfit,-apple-system,sans-serif;font-weight:500}.td-chart-tooltip__label{color:#e2e8f099;font-size:12px;margin-bottom:4px}.td-chart-tooltip__value{color:#fff;font-family:JetBrains Mono,Fira Code,monospace;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.td-chart-tooltip__trend{font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;font-weight:600;letter-spacing:-.01em;margin-top:4px}.td-more-menu{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#121620f5!important;border:1px solid #ffffff14!important;border-radius:12px!important;box-shadow:0 12px 48px #00000073,0 0 0 1px #ffffff08!important;color:#e2e8f0!important;min-width:180px!important;overflow:hidden!important}.td-more-menu .MuiList-root{padding:6px!important}.td-more-menu .MuiMenuItem-root{border-radius:8px!important;color:#ffffffbf!important;font-family:Outfit,-apple-system,sans-serif!important;font-size:13px!important;font-weight:500!important;gap:10px!important;margin:1px 0!important;min-height:38px!important;padding:9px 14px!important;transition:all .15s ease!important}.td-more-menu .MuiMenuItem-root:hover{background:#4d8ef714!important;color:#fffffff2!important}.td-more-menu .MuiMenuItem-root:active{background:#4d8ef724!important}.td-more-menu .MuiMenuItem-root.Mui-disabled{color:#fff3!important;opacity:1!important}.light-theme .td-more-menu,.lightTheme .td-more-menu,[data-theme=light] .td-more-menu{background:#fffffff5!important;border-color:#00000014!important;box-shadow:0 12px 48px #0000001f,0 0 0 1px #00000008!important;color:#000c!important}.light-theme .td-more-menu .MuiMenuItem-root,.lightTheme .td-more-menu .MuiMenuItem-root,[data-theme=light] .td-more-menu .MuiMenuItem-root{color:#000000b3!important}.light-theme .td-more-menu .MuiMenuItem-root:hover,.lightTheme .td-more-menu .MuiMenuItem-root:hover,[data-theme=light] .td-more-menu .MuiMenuItem-root:hover{background:#3a78e50f!important;color:#000000e6!important}.MuiPaper-root[test-id=alert-text],div:has(>[test-id=alert-text]){font-family:Outfit,sans-serif!important}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}.darkTheme ::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.darkTheme ::-webkit-scrollbar-thumb:hover{background:#ffffff24}.lightTheme ::-webkit-scrollbar-thumb{background:#00000014;border-radius:3px}.lightTheme ::-webkit-scrollbar-thumb:hover{background:#00000024}.MuiSnackbar-root .MuiAlert-root{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px!important;box-shadow:0 8px 32px #0003!important;font-family:Outfit,sans-serif!important}.MuiSnackbar-root .MuiAlert-message{font-family:Outfit,sans-serif!important;font-size:13px}a{text-decoration:none}:focus-visible{border-radius:4px;outline:2px solid #4d8ef780;outline-offset:2px}.MuiButton-root,.MuiChip-root,.MuiIconButton-root,.MuiPaper-root{transition:all .2s ease!important}.modern-topbar{align-items:center;background:#0f1117;background:var(--topbar-bg);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--topbar-border);box-sizing:border-box;display:flex;gap:12px;height:48px;left:240px;left:var(--sidebar-current-width,240px);padding:0 20px;position:fixed;right:0;top:0;transition:left .35s cubic-bezier(.16,1,.3,1);z-index:1100}.darkTheme,:root{--topbar-bg:#0f1117;--topbar-border:#ffffff0f;--topbar-text-primary:#ffffffe0;--topbar-text-secondary:#ffffff8c;--topbar-text-muted:#ffffff59;--topbar-hover-bg:#ffffff0f;--topbar-chip-bg:#ffffff0f;--topbar-chip-border:#ffffff1a;--topbar-accent:#4d8ef7;--topbar-avatar-bg:#4d8ef726;--topbar-avatar-text:#4d8ef7;--topbar-divider:#ffffff0f}.lightTheme{--topbar-bg:#fff;--topbar-border:#00000012;--topbar-text-primary:#000000d9;--topbar-text-secondary:#0000008c;--topbar-text-muted:#00000059;--topbar-hover-bg:#0000000a;--topbar-chip-bg:#0000000a;--topbar-chip-border:#00000014;--topbar-accent:#3a78e5;--topbar-avatar-bg:#3a78e51a;--topbar-avatar-text:#3a78e5;--topbar-divider:#0000000f}.topbar-left{gap:10px}.topbar-left,.topbar-project-selector{align-items:center;display:flex;min-width:0}.topbar-project-selector{background:#ffffff0f;background:var(--topbar-chip-bg);border:1px solid #ffffff1a;border:1px solid var(--topbar-chip-border);border-radius:8px;cursor:pointer;gap:8px;max-width:260px;padding:5px 12px 5px 8px;transition:background .15s ease,border-color .15s ease}.topbar-project-selector:hover{background:#ffffff0f;background:var(--topbar-hover-bg);border-color:#4d8ef7;border-color:var(--topbar-accent)}.topbar-project-selector .topbar-selector-icon{align-items:center;color:#4d8ef7;color:var(--topbar-accent);display:flex;flex-shrink:0}.topbar-project-selector .topbar-selector-icon .MuiSvgIcon-root{font-size:17px!important}.topbar-project-name{color:#ffffffe0;color:var(--topbar-text-primary);font-family:Outfit,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-selector-label{color:#ffffff59;color:var(--topbar-text-muted);font-size:10px;font-weight:500;letter-spacing:.06em;line-height:1;text-transform:uppercase}.topbar-divider{background:#ffffff0f;background:var(--topbar-divider);flex-shrink:0;height:24px;width:1px}.topbar-language-selector{align-items:center;background:#ffffff0f;background:var(--topbar-chip-bg);border:1px solid #ffffff1a;border:1px solid var(--topbar-chip-border);border-radius:8px;cursor:pointer;display:flex;gap:6px;padding:5px 10px;transition:background .15s ease,border-color .15s ease}.topbar-language-selector:hover{background:#ffffff0f;background:var(--topbar-hover-bg);border-color:#4d8ef7;border-color:var(--topbar-accent)}.topbar-language-selector .topbar-selector-icon{align-items:center;color:#4d8ef7;color:var(--topbar-accent);display:flex;flex-shrink:0}.topbar-language-selector .topbar-selector-icon .MuiSvgIcon-root{font-size:15px!important}.topbar-language-code{color:#ffffffe0;color:var(--topbar-text-primary);font-family:Outfit,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.topbar-spacer{flex:1 1}.topbar-right{align-items:center;display:flex;gap:6px}.topbar-status-area{align-items:center;display:flex;gap:4px}.topbar-status-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.topbar-status-dot.is-ok{background:#22c55e;box-shadow:0 0 6px #22c55e66}.topbar-status-dot.is-error{animation:topbar-pulse 2s ease-in-out infinite;background:#ef4444;box-shadow:0 0 6px #ef444466}.topbar-status-dot.is-unknown{background:#ffffff59;background:var(--topbar-text-muted)}@keyframes topbar-pulse{0%,to{opacity:1}50%{opacity:.5}}.topbar-status-text{color:#ffffff8c;color:var(--topbar-text-secondary);font-size:11px;font-weight:500;white-space:nowrap}.topbar-status-btn{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;gap:6px;padding:4px 10px;transition:background .15s ease}.topbar-status-btn:hover{background:#ffffff0f;background:var(--topbar-hover-bg)}.topbar-consultant-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#4d8ef7;color:var(--topbar-accent);cursor:pointer;display:flex;padding:4px;transition:background .15s ease}.topbar-consultant-btn:hover{background:#ffffff0f;background:var(--topbar-hover-bg)}.topbar-thin-divider{background:#ffffff0f;background:var(--topbar-divider);flex-shrink:0;height:20px;margin:0 2px;width:1px}.topbar-profile{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:3px 4px 3px 10px;transition:background .15s ease}.topbar-profile:hover{background:#ffffff0f;background:var(--topbar-hover-bg)}.topbar-profile-name{color:#ffffffe0;color:var(--topbar-text-primary);font-family:Outfit,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.topbar-avatar{align-items:center;background:#4d8ef726;background:var(--topbar-avatar-bg);border-radius:8px;color:#4d8ef7;color:var(--topbar-avatar-text);display:flex;flex-shrink:0;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;height:28px;justify-content:center;letter-spacing:.02em;transition:background .15s ease,transform .15s ease;width:28px}.topbar-profile:hover .topbar-avatar{transform:scale(1.05)}@media print{.modern-topbar{display:none!important}}@media (max-width:768px){.topbar-profile-name,.topbar-status-text{display:none}}.theme-toggle{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;cursor:pointer;display:flex;outline:none;padding:0}.theme-toggle__track{align-items:center;border-radius:12px;display:flex;height:24px;position:relative;transition:background .3s ease,box-shadow .3s ease;width:44px}.theme-toggle--dark .theme-toggle__track{background:#ffffff14;box-shadow:inset 0 1px 3px #0000004d}.theme-toggle--light .theme-toggle__track{background:#00000014;box-shadow:inset 0 1px 3px #0000000f}.theme-toggle:hover .theme-toggle__track{box-shadow:0 0 0 3px #4d8ef71f}.theme-toggle__thumb{align-items:center;border-radius:50%;display:flex;height:20px;justify-content:center;position:absolute;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s ease,box-shadow .3s ease;width:20px}.theme-toggle--dark .theme-toggle__thumb{background:#1e293b;box-shadow:0 1px 4px #0006;transform:translateX(22px)}.theme-toggle--light .theme-toggle__thumb{background:#fff;box-shadow:0 1px 4px #0000001a;transform:translateX(2px)}.theme-toggle__icon{font-size:14px!important;transition:color .3s ease,transform .3s ease}.theme-toggle--dark .theme-toggle__icon{color:#a78bfa;transform:rotate(-20deg)}.theme-toggle--light .theme-toggle__icon{color:#f59e0b;transform:rotate(0deg)}.theme-toggle:hover .theme-toggle__icon{transform:scale(1.15)}.theme-toggle:active .theme-toggle__thumb{border-radius:12px;width:24px}@media print{body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{left:0;position:absolute;top:0}}:root{--sidebar-width-expanded:240px;--sidebar-width-collapsed:64px;--sidebar-current-width:var(--sidebar-width-expanded);--sidebar-accent:#4d8ef7;--sidebar-accent-glow:#4d8ef71f;--sidebar-accent-glow-strong:#4d8ef738;--sidebar-transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--sidebar-transition-medium:250ms cubic-bezier(0.4,0,0.2,1);--sidebar-transition-slow:350ms cubic-bezier(0.16,1,0.3,1);--sidebar-item-height:38px;--sidebar-item-radius:8px;--sidebar-section-gap:6px;--sidebar-padding-x:10px}.darkTheme,:root{--sidebar-bg:#0f1117;--sidebar-bg-subtle:#161821;--sidebar-border:#ffffff0f;--sidebar-text-primary:#ffffffeb;--sidebar-text-secondary:#ffffff8c;--sidebar-text-muted:#ffffff52;--sidebar-hover-bg:#ffffff0d;--sidebar-active-bg:#4d8ef71a;--sidebar-scrollbar-thumb:#ffffff1a;--sidebar-scrollbar-hover:#fff3}.lightTheme{--sidebar-bg:#f5f6f8;--sidebar-bg-subtle:#eceef2;--sidebar-border:#00000014;--sidebar-text-primary:#000000d9;--sidebar-text-secondary:#0000008c;--sidebar-text-muted:#00000052;--sidebar-hover-bg:#0000000a;--sidebar-active-bg:#3a78e514;--sidebar-accent:#3a78e5;--sidebar-accent-glow:#3a78e51a;--sidebar-accent-glow-strong:#3a78e52e;--sidebar-scrollbar-thumb:#0000001a;--sidebar-scrollbar-hover:#0003}.lightTheme .sidebar-badge-experimental{background:#6d50e61a;color:#6d50e6}html.sidebar-collapsed{--sidebar-current-width:var(--sidebar-width-collapsed)}.modern-sidebar .MuiDrawer-root{z-index:1000!important}.modern-sidebar .MuiDrawer-paper{background:#0f1117!important;background:var(--sidebar-bg)!important;border-right:1px solid #ffffff0f!important;border-right:1px solid var(--sidebar-border)!important;box-shadow:none!important;overflow:hidden!important;transition:width .35s cubic-bezier(.16,1,.3,1)!important;transition:width var(--sidebar-transition-slow)!important;width:240px!important;width:var(--sidebar-current-width)!important;z-index:1000!important}.sidebar-scroll-area{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:0 10px 12px;padding:0 var(--sidebar-padding-x) 12px;scrollbar-color:#ffffff1a #0000;scrollbar-color:var(--sidebar-scrollbar-thumb) #0000;scrollbar-width:thin;transition:padding .35s cubic-bezier(.16,1,.3,1);transition:padding var(--sidebar-transition-slow)}.sidebar-scroll-area::-webkit-scrollbar{width:4px}.sidebar-scroll-area::-webkit-scrollbar-track{background:#0000}.sidebar-scroll-area::-webkit-scrollbar-thumb{background:#ffffff1a;background:var(--sidebar-scrollbar-thumb);border-radius:4px}.sidebar-scroll-area::-webkit-scrollbar-thumb:hover{background:#fff3;background:var(--sidebar-scrollbar-hover)}.sidebar-brand{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--sidebar-border);gap:10px;margin-bottom:8px;overflow:hidden;padding:16px 14px 12px;transition:padding .35s cubic-bezier(.16,1,.3,1);transition:padding var(--sidebar-transition-slow)}.sidebar-brand,.sidebar-brand-icon{align-items:center;display:flex;flex-shrink:0}.sidebar-brand-icon{height:32px;justify-content:center;min-width:32px;width:32px}.sidebar-brand-icon img{height:auto;object-fit:contain;width:28px}.darkTheme .sidebar-brand-icon img,:root:not(.lightTheme) .sidebar-brand-icon img{filter:brightness(0) invert(1)}.lightTheme .sidebar-brand-icon img{filter:none}.sidebar-brand-text{color:#ffffffeb;color:var(--sidebar-text-primary);font-family:Outfit,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.2;opacity:1;overflow:hidden;transition:opacity .25s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.16,1,.3,1);transition:opacity var(--sidebar-transition-medium),width var(--sidebar-transition-slow);white-space:nowrap}.sidebar-brand-text .brand-title{display:block;white-space:nowrap}.sidebar-brand-text .brand-highlight{color:#4d8ef7;color:var(--sidebar-accent);font-weight:700}.sidebar-brand-text .brand-subtitle{color:#ffffff8c;color:var(--sidebar-text-secondary);display:block;font-size:11px;font-weight:400;letter-spacing:.02em;margin-top:1px}.sidebar-section-label{color:#ffffff52;color:var(--sidebar-text-muted);font-size:10px;font-weight:600;letter-spacing:.08em;max-height:40px;opacity:1;overflow:hidden;padding:16px 8px 6px;text-transform:uppercase;transition:opacity .25s cubic-bezier(.4,0,.2,1),max-height .35s cubic-bezier(.16,1,.3,1),padding .35s cubic-bezier(.16,1,.3,1);transition:opacity var(--sidebar-transition-medium),max-height var(--sidebar-transition-slow),padding var(--sidebar-transition-slow);-webkit-user-select:none;user-select:none;white-space:nowrap}.sidebar-divider{background:#ffffff0f;background:var(--sidebar-border);height:1px;margin:8px 8px 4px;transition:margin .35s cubic-bezier(.16,1,.3,1);transition:margin var(--sidebar-transition-slow)}.sidebar-nav-item{align-items:center;border:none;border-radius:8px;border-radius:var(--sidebar-item-radius);box-sizing:border-box;color:#ffffff8c;color:var(--sidebar-text-secondary);cursor:pointer;display:flex;gap:10px;height:38px;height:var(--sidebar-item-height);list-style:none;margin:1px 0;outline:none;padding:0 10px;position:relative;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.16,1,.3,1),gap .35s cubic-bezier(.16,1,.3,1);transition:background var(--sidebar-transition-fast),color var(--sidebar-transition-fast),transform var(--sidebar-transition-fast),padding var(--sidebar-transition-slow),gap var(--sidebar-transition-slow);-webkit-user-select:none;user-select:none;width:100%}.sidebar-nav-item:hover{background:#ffffff0d;background:var(--sidebar-hover-bg);color:#ffffffeb;color:var(--sidebar-text-primary)}.sidebar-nav-item:active{transform:scale(.98)}.sidebar-nav-item.is-active{background:#4d8ef71a;background:var(--sidebar-active-bg);color:#4d8ef7;color:var(--sidebar-accent)}.sidebar-nav-item.is-active:before{animation:sidebar-indicator-in .25s cubic-bezier(.34,1.56,.64,1);background:#4d8ef7;background:var(--sidebar-accent);border-radius:0 3px 3px 0;box-shadow:0 0 8px #4d8ef738;box-shadow:0 0 8px var(--sidebar-accent-glow-strong);content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}@keyframes sidebar-indicator-in{0%{height:0;opacity:0}to{height:20px;opacity:1}}.sidebar-nav-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;opacity:.65;transition:opacity .15s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1);transition:opacity var(--sidebar-transition-fast),width var(--sidebar-transition-slow),height var(--sidebar-transition-slow);width:20px}.sidebar-nav-item.is-active .sidebar-nav-icon,.sidebar-nav-item:hover .sidebar-nav-icon{opacity:1}.sidebar-nav-icon .MuiSvgIcon-root{font-size:19px!important;transition:font-size .35s cubic-bezier(.16,1,.3,1)!important;transition:font-size var(--sidebar-transition-slow)!important}.sidebar-nav-text{flex:1 1;font-size:13px;font-weight:450;letter-spacing:-.01em;line-height:1;opacity:1;overflow:hidden;text-overflow:ellipsis;transition:opacity .25s cubic-bezier(.4,0,.2,1);transition:opacity var(--sidebar-transition-medium);white-space:nowrap}.sidebar-nav-item.is-active .sidebar-nav-text{font-weight:550}.sidebar-nav-item.is-nested{height:34px;padding-left:40px;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1);transition:background var(--sidebar-transition-fast),color var(--sidebar-transition-fast),transform var(--sidebar-transition-fast),padding var(--sidebar-transition-slow),height var(--sidebar-transition-slow)}.sidebar-nav-item.is-nested .sidebar-nav-text{font-size:12.5px;font-weight:400}.sidebar-nav-item.is-nested.is-active .sidebar-nav-text{font-weight:550}.sidebar-nav-item.is-nested:before{left:20px}.sidebar-nav-arrow{align-items:center;display:flex;margin-left:auto;opacity:.4;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);transition:transform var(--sidebar-transition-medium),opacity var(--sidebar-transition-fast)}.sidebar-nav-arrow.is-open{transform:rotate(180deg)}.sidebar-nav-item:hover .sidebar-nav-arrow{opacity:.7}.sidebar-nav-arrow .MuiSvgIcon-root{font-size:18px!important}.sidebar-collapse-children{overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.4,0,.2,1);transition:max-height var(--sidebar-transition-slow),opacity var(--sidebar-transition-medium)}.sidebar-collapse-children.is-closed{max-height:0;opacity:0;pointer-events:none}.sidebar-collapse-children.is-open{opacity:1;pointer-events:auto}.sidebar-collapse-inner{padding:2px 0 4px;position:relative}.sidebar-collapse-inner:before{background:#ffffff0f;background:var(--sidebar-border);border-radius:1px;bottom:8px;content:"";left:25px;position:absolute;top:4px;width:1px}.sidebar-badge-experimental{background:#9c88ff26;border-radius:4px;color:#a78bfa;flex-shrink:0;font-size:9px;font-weight:600;letter-spacing:.04em;line-height:1;padding:2px 5px;text-transform:uppercase;transition:opacity .25s cubic-bezier(.4,0,.2,1);transition:opacity var(--sidebar-transition-medium)}.sidebar-footer{align-items:center;border-top:1px solid #ffffff0f;border-top:1px solid var(--sidebar-border);display:flex;flex-shrink:0;justify-content:space-between;padding:10px 14px;transition:padding .35s cubic-bezier(.16,1,.3,1);transition:padding var(--sidebar-transition-slow)}.sidebar-version{font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.02em;opacity:1;overflow:hidden;transition:opacity .25s cubic-bezier(.4,0,.2,1);transition:opacity var(--sidebar-transition-medium);white-space:nowrap}.sidebar-footer-btn,.sidebar-version{color:#ffffff52;color:var(--sidebar-text-muted)}.sidebar-footer-btn{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transition:background var(--sidebar-transition-fast),color var(--sidebar-transition-fast);width:28px}.sidebar-footer-btn:hover{background:#ffffff0d;background:var(--sidebar-hover-bg);color:#ffffff8c;color:var(--sidebar-text-secondary)}.sidebar-footer-btn .MuiSvgIcon-root{font-size:18px!important}.sidebar-profile-section{border-top:1px solid #ffffff0f;border-top:1px solid var(--sidebar-border);padding:6px 10px;padding:6px var(--sidebar-padding-x)}@keyframes sidebar-item-enter{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.sidebar-scroll-area .sidebar-nav-item{animation:sidebar-item-enter .3s cubic-bezier(.16,1,.3,1) backwards}.sidebar-scroll-area>.MuiList-root>:first-child>.sidebar-nav-item,.sidebar-scroll-area>.MuiList-root>li:first-child .sidebar-nav-item{animation-delay:20ms}.sidebar-scroll-area>.MuiList-root>:nth-child(2)>.sidebar-nav-item,.sidebar-scroll-area>.MuiList-root>li:nth-child(2) .sidebar-nav-item{animation-delay:40ms}.sidebar-scroll-area>.MuiList-root>:nth-child(3)>.sidebar-nav-item,.sidebar-scroll-area>.MuiList-root>li:nth-child(3) .sidebar-nav-item{animation-delay:60ms}.sidebar-scroll-area>.MuiList-root>:nth-child(4)>.sidebar-nav-item,.sidebar-scroll-area>.MuiList-root>li:nth-child(4) .sidebar-nav-item{animation-delay:80ms}.sidebar-scroll-area>.MuiList-root>:nth-child(5)>.sidebar-nav-item,.sidebar-scroll-area>.MuiList-root>li:nth-child(5) .sidebar-nav-item{animation-delay:.1s}.sidebar-scroll-area>.MuiList-root>:nth-child(6)>.sidebar-nav-item,.sidebar-scroll-area>.MuiList-root>li:nth-child(6) .sidebar-nav-item{animation-delay:.12s}.sidebar-scroll-area>.MuiList-root>:nth-child(7)>.sidebar-nav-item,.sidebar-scroll-area>.MuiList-root>li:nth-child(7) .sidebar-nav-item{animation-delay:.14s}.sidebar-scroll-area>.MuiList-root>:nth-child(8)>.sidebar-nav-item,.sidebar-scroll-area>.MuiList-root>li:nth-child(8) .sidebar-nav-item{animation-delay:.16s}.sidebar-scroll-area>.MuiList-root>:nth-child(9)>.sidebar-nav-item,.sidebar-scroll-area>.MuiList-root>li:nth-child(9) .sidebar-nav-item{animation-delay:.18s}.sidebar-scroll-area>.MuiList-root>:nth-child(10)>.sidebar-nav-item,.sidebar-scroll-area>.MuiList-root>li:nth-child(10) .sidebar-nav-item{animation-delay:.2s}html.sidebar-collapsed .sidebar-brand{justify-content:center;padding:16px 8px 12px}html.sidebar-collapsed .sidebar-brand-text{opacity:0;overflow:hidden;position:absolute;width:0}html.sidebar-collapsed .sidebar-scroll-area{padding:0 6px 12px}html.sidebar-collapsed .sidebar-section-label{max-height:0;opacity:0;overflow:hidden;padding:0 8px;pointer-events:none}html.sidebar-collapsed .sidebar-divider{margin:6px 4px 4px}html.sidebar-collapsed .sidebar-nav-item{gap:0;justify-content:center;padding:0 6px}html.sidebar-collapsed .sidebar-nav-text{flex:0 1;opacity:0;overflow:hidden;position:absolute;width:0}html.sidebar-collapsed .sidebar-nav-arrow{display:none}html.sidebar-collapsed .sidebar-badge-experimental{opacity:0;overflow:hidden;position:absolute;width:0}html.sidebar-collapsed .sidebar-nav-icon{height:22px;width:22px}html.sidebar-collapsed .sidebar-nav-icon .MuiSvgIcon-root{font-size:21px!important}html.sidebar-collapsed .sidebar-nav-item.is-nested{height:38px;height:var(--sidebar-item-height);padding-left:6px}html.sidebar-collapsed .sidebar-nav-item.is-nested:before{left:0}html.sidebar-collapsed .sidebar-collapse-children{max-height:0!important;opacity:0!important;pointer-events:none!important}html.sidebar-collapsed .sidebar-nav-item.is-active:before{height:18px;left:0;width:3px}html.sidebar-collapsed .sidebar-footer{justify-content:center;padding:10px 6px}html.sidebar-collapsed .sidebar-version{opacity:0;overflow:hidden;position:absolute;width:0}html.sidebar-collapsed .sidebar-external-indicator{display:none}@media print{.modern-sidebar{display:none!important;width:0!important}}.td-item-header{align-items:center;display:flex;justify-content:space-between;min-height:44px;padding:8px 0 12px}.td-item-header__left{align-items:center;display:flex;gap:6px;min-width:0}.td-item-header__right{align-items:center;display:flex;flex-shrink:0;gap:4px;justify-content:flex-end}.td-item-header__back-btn{background:#ffffff0a!important;border:1px solid #ffffff0f!important;border-radius:10px!important;color:#ffffff80!important;height:34px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;width:34px!important}.td-item-header__back-btn:hover{background:#4d8ef714!important;border-color:#4d8ef733!important;box-shadow:0 2px 12px #4d8ef71f!important;color:#4d8ef7!important;transform:translateX(-2px)}.td-item-header__back-btn:active{transform:translateX(-4px) scale(.95)}.td-item-header__close-btn{background:#ffffff0a!important;border:1px solid #ffffff0f!important;border-radius:10px!important;color:#ffffff80!important;height:34px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;width:34px!important}.td-item-header__close-btn:hover{background:#f8717114!important;border-color:#f8717133!important;box-shadow:0 2px 12px #f871711f!important;color:#f87171!important}.td-item-header__title-row{align-items:center;display:flex;gap:8px;min-width:0}.td-item-header__title{color:#ffffffb3;font-family:Outfit,-apple-system,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-item-header__action-btn{background:#ffffff0a!important;border:1px solid #ffffff0f!important;border-radius:10px!important;color:#ffffff73!important;height:34px!important;transition:all .2s ease!important;width:34px!important}.td-item-header__action-btn:hover{background:#ffffff14!important;border-color:#ffffff1a!important;color:#ffffffbf!important}.td-item-header .MuiIconButton-root:not(.td-item-header__back-btn):not(.td-item-header__close-btn):not(.td-item-header__action-btn){color:#ffffff73!important;transition:color .2s ease!important}.td-item-header .MuiIconButton-root:not(.td-item-header__back-btn):not(.td-item-header__close-btn):not(.td-item-header__action-btn):hover{color:#ffffffbf!important}@media print{.td-item-header__back-btn,.td-item-header__close-btn,.td-item-header__right{display:none!important}.td-item-header__title{color:#1e293b}}.light-theme .td-item-header__back-btn,.lightTheme .td-item-header__back-btn,[data-theme=light] .td-item-header__back-btn{background:#0000000a!important;border-color:#00000014!important;color:#00000080!important}.light-theme .td-item-header__back-btn:hover,.lightTheme .td-item-header__back-btn:hover,[data-theme=light] .td-item-header__back-btn:hover{background:#3a78e514!important;border-color:#3a78e533!important;box-shadow:0 2px 12px #3a78e51a!important;color:#3a78e5!important}.light-theme .td-item-header__close-btn,.lightTheme .td-item-header__close-btn,[data-theme=light] .td-item-header__close-btn{background:#0000000a!important;border-color:#00000014!important;color:#00000080!important}.light-theme .td-item-header__close-btn:hover,.lightTheme .td-item-header__close-btn:hover,[data-theme=light] .td-item-header__close-btn:hover{background:#ef44440f!important;border-color:#ef444426!important;color:#ef4444!important}.light-theme .td-item-header__title,.lightTheme .td-item-header__title,[data-theme=light] .td-item-header__title{color:#000000b3}.light-theme .td-item-header__action-btn,.lightTheme .td-item-header__action-btn,[data-theme=light] .td-item-header__action-btn{background:#0000000a!important;border-color:#00000014!important;color:#00000073!important}.light-theme .td-item-header__action-btn:hover,.lightTheme .td-item-header__action-btn:hover,[data-theme=light] .td-item-header__action-btn:hover{background:#0000000f!important;color:#000000b3!important}.light-theme .td-item-header .MuiIconButton-root:not(.td-item-header__back-btn):not(.td-item-header__close-btn):not(.td-item-header__action-btn),.lightTheme .td-item-header .MuiIconButton-root:not(.td-item-header__back-btn):not(.td-item-header__close-btn):not(.td-item-header__action-btn),[data-theme=light] .td-item-header .MuiIconButton-root:not(.td-item-header__back-btn):not(.td-item-header__close-btn):not(.td-item-header__action-btn){color:#0006!important}.light-theme .td-item-header .MuiIconButton-root:not(.td-item-header__back-btn):not(.td-item-header__close-btn):not(.td-item-header__action-btn):hover,.lightTheme .td-item-header .MuiIconButton-root:not(.td-item-header__back-btn):not(.td-item-header__close-btn):not(.td-item-header__action-btn):hover,[data-theme=light] .td-item-header .MuiIconButton-root:not(.td-item-header__back-btn):not(.td-item-header__close-btn):not(.td-item-header__action-btn):hover{color:#000000b3!important}:root{--org-card-bg:#121620a6;--org-card-border:#ffffff0d;--org-card-border-hover:#ffffff1a;--org-card-glow:#4d8ef70f;--org-radius:14px;--org-font:"Outfit",-apple-system,sans-serif;--org-mono:"JetBrains Mono","Fira Code",monospace;--org-accent:linear-gradient(135deg,#4d8ef7,#6366f1);--org-accent-blue:#4d8ef7;--org-accent-emerald:#34d399;--org-accent-amber:#f59e0b;--org-accent-red:#ef4444;--org-text-primary:#ffffffd9;--org-text-secondary:#ffffff80;--org-text-muted:#ffffff59}.org-page{animation:org-page-in .4s ease both;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,-apple-system,sans-serif;font-family:var(--org-font);padding:0 4px 40px}@keyframes org-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.org-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));margin-top:12px}@media (max-width:960px){.org-list{grid-template-columns:1fr}}.org-list__controls{align-items:center;display:flex;justify-content:flex-end;margin-bottom:4px}.org-list__controls .MuiFormControlLabel-label{color:#ffffff80!important;color:var(--org-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-size:13px!important}.org-list__controls .MuiSwitch-switchBase.Mui-checked{color:#4d8ef7!important;color:var(--org-accent-blue)!important}.org-list__controls .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#4d8ef766!important}.org-card{animation:org-card-in .45s ease both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--org-card-bg);border:1px solid #ffffff0d;border:1px solid var(--org-card-border);border-radius:14px;border-radius:var(--org-radius);overflow:hidden;padding:20px 24px;position:relative;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.org-card:hover{border-color:#ffffff1a;border-color:var(--org-card-border-hover);box-shadow:0 8px 32px #0003;transform:translateY(-2px)}@keyframes org-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.org-list .org-card:first-child{animation-delay:.04s}.org-list .org-card:nth-child(2){animation-delay:.08s}.org-list .org-card:nth-child(3){animation-delay:.12s}.org-list .org-card:nth-child(4){animation-delay:.16s}.org-list .org-card:nth-child(5){animation-delay:.2s}.org-list .org-card:nth-child(6){animation-delay:.24s}.org-list .org-card:nth-child(7){animation-delay:.28s}.org-list .org-card:nth-child(8){animation-delay:.32s}.org-card:before{background:linear-gradient(135deg,#4d8ef7,#6366f1);background:var(--org-accent);border-radius:14px 14px 0 0;border-radius:var(--org-radius) var(--org-radius) 0 0;content:"";height:2px;left:0;opacity:.5;position:absolute;right:0;top:0;transition:opacity .25s ease}.org-card:hover:before{opacity:.8}.org-card--deleted{filter:saturate(.3);opacity:.5}.org-card--deleted:hover{opacity:.7}.org-card__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.org-card__name{color:#ffffffd9;color:var(--org-text-primary);flex:1 1;font-size:16px;letter-spacing:-.01em;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis}.org-card__deleted-badge,.org-card__name{font-family:Outfit,-apple-system,sans-serif;font-family:var(--org-font);font-weight:600;white-space:nowrap}.org-card__deleted-badge{align-items:center;background:#ef44441a;border:1px solid #ef444426;border-radius:6px;color:#ef4444;color:var(--org-accent-red);display:inline-flex;font-size:11px;gap:4px;padding:2px 8px}.org-card__email{color:#ffffff80;color:var(--org-text-secondary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--org-font);font-size:13px;margin-bottom:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:2px}.org-card__actions .MuiIconButton-root{border-radius:8px!important;color:#ffffff59!important;color:var(--org-text-muted)!important;padding:7px!important;transition:all .2s ease!important}.org-card__actions .MuiIconButton-root:hover{background:#4d8ef714!important;color:#ffffffd9!important;color:var(--org-text-primary)!important;transform:scale(1.08)}.org-card__actions .MuiIconButton-root:last-child:hover{background:#ef444414!important;color:#ef4444!important;color:var(--org-accent-red)!important}.org-card__actions .MuiSvgIcon-root{font-size:20px!important}.org-content-card{animation:org-card-in .45s ease both;animation-delay:.06s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--org-card-bg);border:1px solid #ffffff0d;border:1px solid var(--org-card-border);border-radius:14px;border-radius:var(--org-radius);overflow:hidden;padding:24px;position:relative}.org-content-card__title{border-bottom:1px solid #ffffff0d;color:#ffffffd9;color:var(--org-text-primary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--org-font);font-size:15px;font-weight:600;margin-bottom:16px;padding-bottom:12px}.org-content-card__loading{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0c12b3;border-radius:14px;border-radius:var(--org-radius);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.org-table{animation:org-card-in .45s ease both;animation-delay:.08s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--org-card-bg);border:1px solid #ffffff0d;border:1px solid var(--org-card-border);border-radius:14px;border-radius:var(--org-radius);overflow:hidden}.org-table .MuiPaper-root,.org-table .MuiTableContainer-root{background:#0000!important}.org-table .MuiPaper-root{box-shadow:none!important}.org-table .MuiTable-root{min-width:650px}.org-table .MuiTableHead-root .MuiTableRow-root{background:#ffffff08!important}.org-table .MuiTableHead-root .MuiTableCell-root{background:#0000!important;border-bottom:1px solid #ffffff0f!important;color:#ffffff59!important;color:var(--org-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;padding:10px 16px!important;text-transform:uppercase!important;white-space:nowrap}.org-table .MuiTableSortLabel-root{color:#ffffff59!important;color:var(--org-text-muted)!important;transition:color .2s ease!important}.org-table .MuiTableSortLabel-root:hover{color:#ffffff80!important;color:var(--org-text-secondary)!important}.org-table .MuiTableSortLabel-root.Mui-active{color:#4d8ef7!important;color:var(--org-accent-blue)!important}.org-table .MuiTableSortLabel-icon{color:#4d8ef780!important;transition:transform .2s ease!important}.org-table .MuiTableBody-root .MuiTableCell-root{background:#0000!important;border-bottom:1px solid #ffffff08!important;color:#ffffff80!important;color:var(--org-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-size:13px!important;padding:8px 16px!important}.org-table .MuiTableBody-root .MuiTableRow-root{transition:background .2s ease!important}.org-table .MuiTableBody-root .MuiTableRow-root:hover{background:#4d8ef70a!important}.org-table .MuiAvatar-root{background:linear-gradient(135deg,#4d8ef733,#6366f133)!important;border:1px solid #4d8ef726!important;color:#4d8ef7!important;color:var(--org-accent-blue)!important;font-size:11px!important;height:28px!important;width:28px!important}.org-table .MuiAvatar-root,.org-table .MuiChip-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-weight:600!important}.org-table .MuiChip-root{background:#4d8ef714!important;border:1px solid #4d8ef71f!important;border-radius:6px!important;color:#a78bfad9!important;font-size:10px!important;height:22px!important;letter-spacing:.03em!important}.org-table .MuiTableBody-root .MuiSvgIcon-root{font-size:20px!important}.org-table .MuiIconButton-root{border-radius:8px!important;color:#ffffff59!important;color:var(--org-text-muted)!important;padding:6px!important;transition:all .2s ease!important}.org-table .MuiIconButton-root:hover{background:#4d8ef714!important;color:#4d8ef7!important;color:var(--org-accent-blue)!important}.org-table__pagination .MuiTablePagination-root{border-top:1px solid #ffffff0a;color:#ffffff80!important;color:var(--org-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important}.org-table__pagination .MuiTablePagination-selectIcon{color:#ffffff59!important;color:var(--org-text-muted)!important}.org-table__pagination .MuiTablePagination-displayedRows,.org-table__pagination .MuiTablePagination-select{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-size:13px!important}.org-form{display:flex;flex-direction:column;gap:2px}.org-form__section{margin-bottom:8px;margin-top:20px}.org-form__section-title{align-items:center;border-bottom:1px solid #ffffff0d;color:#ffffff59;color:var(--org-text-muted);display:flex;font-family:Outfit,-apple-system,sans-serif;font-family:var(--org-font);font-size:12px;font-weight:600;gap:8px;letter-spacing:.06em;margin-bottom:12px;padding-bottom:8px;text-transform:uppercase}.org-form__section-title .MuiSvgIcon-root{font-size:16px!important;opacity:.5}.org-form__row{display:flex;gap:12px;width:100%}.org-form__row>*{flex:1 1}.org-form__title{color:#ffffffd9;color:var(--org-text-primary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--org-font);font-size:20px;font-weight:600;letter-spacing:-.01em;margin-bottom:20px;text-align:center}.org-page .MuiOutlinedInput-root{background:#ffffff05!important;border-radius:10px!important;color:#ffffffd9!important;color:var(--org-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-size:13px!important;transition:all .2s ease!important}.org-page .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important;transition:border-color .2s ease!important}.org-page .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f!important}.org-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef766!important;border-width:1px!important;box-shadow:0 0 0 3px #4d8ef70f}.org-page .MuiOutlinedInput-root.Mui-disabled{opacity:.5}.org-page .MuiInputLabel-root{color:#ffffff59!important;color:var(--org-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-size:13px!important}.org-page .MuiInputLabel-root.Mui-focused{color:#4d8ef7b3!important}.org-page .MuiFormHelperText-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-size:11px!important}.org-page .MuiCheckbox-root,.org-page .MuiSelect-icon{color:#ffffff59!important;color:var(--org-text-muted)!important}.org-page .MuiCheckbox-root.Mui-checked{color:#4d8ef7!important;color:var(--org-accent-blue)!important}.org-page .MuiFormControlLabel-label{color:#ffffff80!important;color:var(--org-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-size:13px!important}.org-form__actions{border-top:1px solid #ffffff0a;display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:16px}.org-page .MuiButton-contained{border-radius:10px!important;box-shadow:none!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-size:13px!important;font-weight:600!important;padding:8px 24px!important;text-transform:none!important;transition:all .2s ease!important}.org-page .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;color:#fff!important}.org-page .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important;transform:translateY(-1px)}.org-page .MuiButton-containedPrimary:active{transform:translateY(0)}.org-page .MuiButton-containedSecondary{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important}.org-page .MuiButton-containedSecondary:hover{background:linear-gradient(135deg,#f87171,#ef4444)!important;box-shadow:0 4px 16px #ef44444d!important}.org-page .MuiButton-outlined{border-color:#ffffff1a!important;border-radius:10px!important;color:#ffffff80!important;color:var(--org-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-size:13px!important;font-weight:500!important;padding:7px 20px!important;text-transform:none!important;transition:all .2s ease!important}.org-page .MuiButton-outlined:hover{background:#ffffff08!important;border-color:#fff3!important;color:#ffffffd9!important;color:var(--org-text-primary)!important}.org-danger{animation:org-card-in .45s ease both;animation-delay:.12s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--org-card-bg);border:1px solid #ef44441a;border-radius:14px;border-radius:var(--org-radius);margin-top:16px;overflow:hidden;padding:20px 24px;position:relative}.org-danger:before{background:linear-gradient(180deg,#ef4444,#dc2626);border-radius:3px 0 0 3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.org-danger__header{color:#ef4444d9;font-family:Outfit,-apple-system,sans-serif;font-family:var(--org-font);font-size:14px;font-weight:600;margin-bottom:8px}.org-danger__body{align-items:center;display:flex;gap:16px;justify-content:space-between}.org-danger__text{color:#ffffff80;color:var(--org-text-secondary);flex:1 1;font-family:Outfit,-apple-system,sans-serif;font-family:var(--org-font);font-size:13px}.org-dialog .MuiPaper-root{backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;background:#121620f5!important;border:1px solid #ffffff14!important;border-radius:16px!important;box-shadow:0 24px 80px #00000080!important;color:#e2e8f0!important}.org-dialog .MuiDialogTitle-root{border-bottom:1px solid #ffffff0d;color:#ffffffd9!important;color:var(--org-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-size:16px!important;font-weight:600!important;padding:20px 24px 12px!important}.org-dialog .MuiDialogContent-root{padding:20px 24px!important}.org-dialog .MuiDialogActions-root{border-top:1px solid #ffffff0a;gap:8px;padding:12px 24px 20px!important}.org-dialog .MuiOutlinedInput-root{background:#ffffff08!important;border-radius:10px!important;color:#ffffffd9!important;color:var(--org-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-size:13px!important}.org-dialog .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.org-dialog .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f!important}.org-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef766!important;border-width:1px!important}.org-dialog .MuiInputLabel-root{color:#ffffff59!important;color:var(--org-text-muted)!important}.org-dialog .MuiButton-contained,.org-dialog .MuiInputLabel-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-size:13px!important}.org-dialog .MuiButton-contained{border-radius:10px!important;box-shadow:none!important;font-weight:600!important;padding:8px 20px!important;text-transform:none!important}.org-dialog .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;color:#fff!important}.org-dialog .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important}.org-dialog--danger .MuiPaper-root{border-color:#ef444426!important}.org-dialog--danger .MuiDialogTitle-root{color:#ef4444d9!important}.org-dialog .MuiButton-containedSecondary{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important}.org-dialog .MuiButton-containedSecondary:hover{background:linear-gradient(135deg,#f87171,#ef4444)!important;box-shadow:0 4px 16px #ef44444d!important}.org-dialog .MuiButton-outlined,.org-dialog .MuiButton-text{border-radius:10px!important;color:#ffffff80!important;color:var(--org-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-size:13px!important;text-transform:none!important}.org-modal .MuiModal-backdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#00000080!important}.org-modal__content{animation:org-modal-in .3s ease both;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#121620f5;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 24px 80px #00000080;max-height:90vh;max-width:600px;min-width:480px;overflow-y:auto;padding:28px 32px}@keyframes org-modal-in{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.org-modal__content::-webkit-scrollbar{width:5px}.org-modal__content::-webkit-scrollbar-track{background:#0000}.org-modal__content::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.org-modal .MuiPaper-root{background:#0000!important;border-radius:0!important;box-shadow:none!important;color:#ffffffd9!important;color:var(--org-text-primary)!important}.org-roles{margin-top:16px}.org-roles__title{color:#ffffff59;color:var(--org-text-muted);font-family:Outfit,-apple-system,sans-serif;font-family:var(--org-font);font-size:12px;font-weight:600;letter-spacing:.06em;margin-bottom:12px;text-align:center;text-transform:uppercase}.org-roles .MuiTableContainer-root{background:#0000!important;box-shadow:none!important}.org-roles .MuiTable-root{background:#0000!important}.org-roles .MuiTableCell-root{background:#0000!important;border-bottom:1px solid #ffffff08!important;color:#ffffff80!important;color:var(--org-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-size:13px!important;padding:6px 16px!important}.org-roles .MuiIconButton-root{color:#ffffff59!important;color:var(--org-text-muted)!important;transition:all .2s ease!important}.org-roles .MuiIconButton-root:hover{background:#ef444414!important;color:#ef4444!important;color:var(--org-accent-red)!important}.org-license__key-section{margin-bottom:20px}.org-license__key-label{color:#ffffff59;color:var(--org-text-muted);font-family:Outfit,-apple-system,sans-serif;font-family:var(--org-font);font-size:12px;font-weight:600;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.org-license .MuiTableHead-root .MuiTableCell-root{background:#ffffff05!important;border-bottom:1px solid #ffffff0f!important;color:#ffffff59!important;color:var(--org-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important}.org-license .MuiTableBody-root .MuiTableCell-root{border-bottom:1px solid #ffffff08!important;color:#ffffff80!important;color:var(--org-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-size:13px!important}.org-license .MuiTableBody-root .MuiTableRow-root{transition:background .2s ease!important}.org-license .MuiTableBody-root .MuiTableRow-root:hover{background:#4d8ef70a!important}.org-license__timestamp{color:#ffffff59;color:var(--org-text-muted);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--org-mono);font-size:12px;margin-top:12px;text-align:right}.org-failed-logins{align-items:center;background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;display:flex;justify-content:space-between;margin:4px 0;padding:10px 16px}.org-failed-logins__label{color:#ffffff80;color:var(--org-text-secondary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--org-font);font-size:13px}.org-failed-logins__actions{align-items:center;display:flex;gap:4px}.org-empty{align-items:center;animation:org-card-in .5s ease both;animation-delay:.1s;display:flex;flex-direction:column;justify-content:center;padding:60px 24px;text-align:center}.org-empty__icon{color:#4d8ef726;font-size:48px!important;margin-bottom:16px}.org-empty__text{color:#ffffff59;color:var(--org-text-muted);font-family:Outfit,-apple-system,sans-serif;font-family:var(--org-font);font-size:14px;line-height:1.5;max-width:320px}.org-page .MuiLinearProgress-root{background:#ffffff08;border-radius:1px;height:2px}.org-page .MuiLinearProgress-bar{animation:org-shimmer 1.5s ease infinite;background:linear-gradient(90deg,#4d8ef7,#a78bfa,#4d8ef7);background-size:200% 100%}@keyframes org-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.org-page .MuiCircularProgress-root{color:#4d8ef7!important;color:var(--org-accent-blue)!important}.org-page .MuiAlert-root{background:#ef44440f!important;border:1px solid #ef44441f!important;border-radius:12px!important;color:#ffffffb3!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important}.org-page .MuiAlert-standardSuccess{background:#34d3990f!important;border-color:#34d3991f!important}.org-page .MuiAlert-standardInfo{background:#4d8ef70f!important;border-color:#4d8ef71f!important}.org-page .MuiAlert-standardWarning{background:#f59e0b0f!important;border-color:#f59e0b1f!important}.org-page .MuiAlert-icon{color:inherit!important;opacity:.6}.org-page .MuiTypography-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important}.org-page .MuiTypography-body2{color:#ffffff80!important;color:var(--org-text-secondary)!important;font-size:13px!important}.org-page .MuiDivider-root,.org-page .card-divider{border-color:#ffffff0d!important}.org-page .single-info-title{color:#ffffff59!important;color:var(--org-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--org-font)!important;font-size:11px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.org-page .single-info-primary{color:#ffffffd9!important;color:var(--org-text-primary)!important;font-family:JetBrains Mono,Fira Code,monospace!important;font-family:var(--org-mono)!important;font-size:14px!important}@media print{.org-page{animation:none;padding:0}.org-card,.org-content-card,.org-danger,.org-table{animation:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;border-color:#e2e8f0;color:#1e293b}}.light-theme .org-page,.lightTheme .org-page,[data-theme=light] .org-page{color:#000c}.light-theme .org-card,.lightTheme .org-card,[data-theme=light] .org-card{background:#ffffffd9;border-color:#0000000f}.light-theme .org-card:hover,.lightTheme .org-card:hover,[data-theme=light] .org-card:hover{border-color:#0000001a;box-shadow:0 8px 32px #00000014}.light-theme .org-card__name,.lightTheme .org-card__name,[data-theme=light] .org-card__name{color:#000000d9}.light-theme .org-card__email,.lightTheme .org-card__email,[data-theme=light] .org-card__email{color:#00000080}.light-theme .org-content-card,.lightTheme .org-content-card,[data-theme=light] .org-content-card{background:#ffffffd9;border-color:#0000000f}.light-theme .org-content-card__title,.lightTheme .org-content-card__title,[data-theme=light] .org-content-card__title{border-bottom-color:#0000000f;color:#000c}.light-theme .org-table,.lightTheme .org-table,[data-theme=light] .org-table{background:#ffffffd9;border-color:#0000000f}.light-theme .org-table .MuiTableHead-root .MuiTableCell-root,.lightTheme .org-table .MuiTableHead-root .MuiTableCell-root,[data-theme=light] .org-table .MuiTableHead-root .MuiTableCell-root{border-bottom-color:#00000014!important;color:#00000073!important}.light-theme .org-table .MuiTableHead-root .MuiTableRow-root,.lightTheme .org-table .MuiTableHead-root .MuiTableRow-root,[data-theme=light] .org-table .MuiTableHead-root .MuiTableRow-root{background:#00000005!important}.light-theme .org-table .MuiTableBody-root .MuiTableCell-root,.lightTheme .org-table .MuiTableBody-root .MuiTableCell-root,[data-theme=light] .org-table .MuiTableBody-root .MuiTableCell-root{border-bottom-color:#0000000a!important;color:#000000a6!important}.light-theme .org-table .MuiTableBody-root .MuiTableRow-root:hover,.lightTheme .org-table .MuiTableBody-root .MuiTableRow-root:hover,[data-theme=light] .org-table .MuiTableBody-root .MuiTableRow-root:hover{background:#3a78e50a!important}.light-theme .org-danger,.lightTheme .org-danger,[data-theme=light] .org-danger{background:#ffffffd9;border-color:#ef44441f}.light-theme .org-danger__text,.lightTheme .org-danger__text,[data-theme=light] .org-danger__text{color:#0009}.light-theme .org-page .MuiOutlinedInput-root,.lightTheme .org-page .MuiOutlinedInput-root,[data-theme=light] .org-page .MuiOutlinedInput-root{background:#00000005!important;color:#000000d9!important}.light-theme .org-page .MuiOutlinedInput-notchedOutline,.lightTheme .org-page .MuiOutlinedInput-notchedOutline,[data-theme=light] .org-page .MuiOutlinedInput-notchedOutline{border-color:#0000001a!important}.light-theme .org-page .MuiInputLabel-root,.lightTheme .org-page .MuiInputLabel-root,[data-theme=light] .org-page .MuiInputLabel-root{color:#00000073!important}.light-theme .org-page .MuiButton-outlined,.lightTheme .org-page .MuiButton-outlined,[data-theme=light] .org-page .MuiButton-outlined{border-color:#00000026!important;color:#0009!important}.light-theme .org-page .MuiButton-outlined:hover,.lightTheme .org-page .MuiButton-outlined:hover,[data-theme=light] .org-page .MuiButton-outlined:hover{background:#00000008!important;border-color:#00000040!important}.light-theme .org-page .MuiAlert-root,.lightTheme .org-page .MuiAlert-root,[data-theme=light] .org-page .MuiAlert-root{color:#000000b3!important}.light-theme .org-form__section-title,.lightTheme .org-form__section-title,[data-theme=light] .org-form__section-title{border-bottom-color:#0000000f;color:#0006}.light-theme .org-failed-logins,.lightTheme .org-failed-logins,[data-theme=light] .org-failed-logins{background:#00000005;border-color:#0000000f}.light-theme .org-failed-logins__label,.lightTheme .org-failed-logins__label,[data-theme=light] .org-failed-logins__label{color:#0009}.light-theme .org-empty__text,.lightTheme .org-empty__text,[data-theme=light] .org-empty__text{color:#0006}.light-theme .org-modal__content,.lightTheme .org-modal__content,[data-theme=light] .org-modal__content{background:#fffffff5;border-color:#00000014}.light-theme .org-dialog .MuiPaper-root,.lightTheme .org-dialog .MuiPaper-root,[data-theme=light] .org-dialog .MuiPaper-root{background:#fffffff5!important;border-color:#00000014!important;color:#000c!important}.light-theme .org-dialog .MuiDialogTitle-root,.lightTheme .org-dialog .MuiDialogTitle-root,[data-theme=light] .org-dialog .MuiDialogTitle-root{border-bottom-color:#0000000f!important;color:#000c!important}.light-theme .org-roles .MuiTableCell-root,.lightTheme .org-roles .MuiTableCell-root,[data-theme=light] .org-roles .MuiTableCell-root{border-bottom-color:#0000000a!important;color:#000000a6!important}.light-theme .org-roles__title,.lightTheme .org-roles__title,[data-theme=light] .org-roles__title{color:#0006}.light-theme .org-list__controls .MuiFormControlLabel-label,.lightTheme .org-list__controls .MuiFormControlLabel-label,[data-theme=light] .org-list__controls .MuiFormControlLabel-label{color:#0000008c!important}.light-theme .org-table__pagination .MuiTablePagination-root,.lightTheme .org-table__pagination .MuiTablePagination-root,[data-theme=light] .org-table__pagination .MuiTablePagination-root{border-top-color:#0000000f!important;color:#0009!important}.darkTheme,:root{--hist-bg:#0f1117;--hist-card-bg:hsla(0,0%,100%,.025);--hist-card-border:#ffffff0f;--hist-card-border-hover:#ffffff1a;--hist-elevated-bg:#ffffff0a;--hist-text-primary:#ffffffe6;--hist-text-secondary:#ffffff8c;--hist-text-muted:#ffffff52;--hist-row-bg:#0000;--hist-row-hover:#4d8ef70d;--hist-row-selected:#4d8ef71a;--hist-row-selected-border:#4d8ef7;--hist-row-border:#ffffff0a;--hist-row-divider:#ffffff0a;--hist-accent:#4d8ef7;--hist-accent-soft:#4d8ef71f;--hist-accent-glow:#4d8ef733;--hist-status-success:#34d399;--hist-status-warning:#fbbf24;--hist-status-error:#f87171;--hist-status-ongoing:#34d399;--hist-chip-bg:#ffffff0f;--hist-chip-border:#ffffff1a;--hist-chip-text:#ffffffbf;--hist-chip-hover:#ffffff1a;--hist-chip-remove:#fff6;--hist-chip-remove-hover:#fffc;--hist-dialog-bg:#161821;--hist-dialog-border:#ffffff14;--hist-dialog-section-bg:#ffffff05;--hist-panel-bg:#0f1117;--hist-panel-border:#ffffff0f;--hist-panel-header-bg:#ffffff08;--hist-msg-bot-bg:#ffffff0a;--hist-msg-user-bg:#4d8ef714;--hist-msg-event-bg:#ffffff05;--hist-msg-bot-border:#ffffff0f;--hist-msg-user-border:#4d8ef726;--hist-scrollbar-thumb:#ffffff14;--hist-scrollbar-hover:#ffffff26;--hist-skeleton-base:#ffffff0a;--hist-skeleton-shine:#ffffff14;--hist-page-bg:#0000;--hist-page-hover:#ffffff0f;--hist-page-active-bg:#4d8ef726;--hist-page-active-text:#4d8ef7;--hist-page-text:#ffffff8c;--hist-menu-bg:#1a1d28;--hist-menu-border:#ffffff14;--hist-menu-hover:#ffffff0f;--hist-menu-text:#ffffffd9;--hist-menu-icon:#ffffff73;--hist-wave-bot:#4d8ef7;--hist-wave-bot-dim:#4d8ef733;--hist-wave-user:#34d399;--hist-wave-user-dim:#34d39933;--hist-wave-played-alpha:1.0;--hist-wave-unplayed-alpha:0.22;--hist-wave-cursor:#4d8ef7;--hist-wave-cursor-glow:#4d8ef773;--hist-wave-rms:#fbbf24;--hist-wave-threshold:#f87171;--hist-wave-center-line:#ffffff14;--hist-wave-bg:hsla(0,0%,100%,.015)}.lightTheme{--hist-bg:#f8f9fb;--hist-card-bg:#fff;--hist-card-border:#00000012;--hist-card-border-hover:#0000001f;--hist-elevated-bg:#00000005;--hist-text-primary:#000000de;--hist-text-secondary:#0000008c;--hist-text-muted:#00000052;--hist-row-bg:#0000;--hist-row-hover:#3a78e50a;--hist-row-selected:#3a78e514;--hist-row-selected-border:#3a78e5;--hist-row-border:#0000000a;--hist-row-divider:#0000000f;--hist-accent:#3a78e5;--hist-accent-soft:#3a78e514;--hist-accent-glow:#3a78e526;--hist-status-success:#10b981;--hist-status-warning:#f59e0b;--hist-status-error:#ef4444;--hist-status-ongoing:#10b981;--hist-chip-bg:#0000000a;--hist-chip-border:#00000014;--hist-chip-text:#000000a6;--hist-chip-hover:#00000012;--hist-chip-remove:#00000059;--hist-chip-remove-hover:#000000b3;--hist-dialog-bg:#fff;--hist-dialog-border:#0000001a;--hist-dialog-section-bg:#00000005;--hist-panel-bg:#fff;--hist-panel-border:#00000012;--hist-panel-header-bg:#00000005;--hist-msg-bot-bg:#00000008;--hist-msg-user-bg:#3a78e50f;--hist-msg-event-bg:rgba(0,0,0,.015);--hist-msg-bot-border:#0000000f;--hist-msg-user-border:#3a78e51f;--hist-scrollbar-thumb:#00000014;--hist-scrollbar-hover:#00000026;--hist-skeleton-base:#0000000a;--hist-skeleton-shine:#00000014;--hist-page-bg:#0000;--hist-page-hover:#0000000a;--hist-page-active-bg:#3a78e51a;--hist-page-active-text:#3a78e5;--hist-page-text:#0000008c;--hist-menu-bg:#fff;--hist-menu-border:#0000001a;--hist-menu-hover:#0000000a;--hist-menu-text:#000000d9;--hist-menu-icon:#00000073;--hist-wave-bot:#3a78e5;--hist-wave-bot-dim:#3a78e526;--hist-wave-user:#10b981;--hist-wave-user-dim:#10b98126;--hist-wave-played-alpha:1.0;--hist-wave-unplayed-alpha:0.18;--hist-wave-cursor:#3a78e5;--hist-wave-cursor-glow:#3a78e559;--hist-wave-rms:#f59e0b;--hist-wave-threshold:#ef4444;--hist-wave-center-line:#0000000f;--hist-wave-bg:#00000005}.hist-root{display:flex;flex-direction:column;height:calc(100vh - 48px);overflow:hidden}.hist-header{align-items:center;display:flex;flex-shrink:0;gap:12px;padding:14px 20px 10px}.hist-header-title{color:#ffffffe6;color:var(--hist-text-primary);font-family:Outfit,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.hist-header-spacer{flex:1 1}.hist-header-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#ffffff8c;color:var(--hist-text-secondary);cursor:pointer;display:flex;height:34px;justify-content:center;position:relative;transition:all .15s ease;width:34px}.hist-header-btn:hover{background:#4d8ef70d;background:var(--hist-row-hover);color:#ffffffe6;color:var(--hist-text-primary)}.hist-header-btn svg{height:18px;width:18px}.hist-back-btn{margin-right:4px}.hist-filter-bar{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;padding:0 20px 10px}.hist-filter-btn{align-items:center;background:#ffffff0f;background:var(--hist-chip-bg);border:1px solid #ffffff1a;border:1px solid var(--hist-chip-border);border-radius:8px;color:#ffffffbf;color:var(--hist-chip-text);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:6px 14px;transition:all .15s ease;white-space:nowrap}.hist-filter-btn:hover{background:#ffffff1a;background:var(--hist-chip-hover);border-color:#4d8ef7;border-color:var(--hist-accent);color:#4d8ef7;color:var(--hist-accent)}.hist-filter-btn svg{height:15px;width:15px}.hist-filter-badge{align-items:center;background:#4d8ef7;background:var(--hist-accent);border-radius:9px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.hist-filter-count{color:#ffffff8c;color:var(--hist-text-secondary);font-family:Outfit,sans-serif;font-size:13px;white-space:nowrap}.hist-filter-count strong{color:#ffffffe6;color:var(--hist-text-primary);font-weight:600}.hist-ongoing-indicator{align-items:center;color:#34d399;color:var(--hist-status-ongoing);cursor:default;display:flex;font-family:Outfit,sans-serif;font-size:13px;gap:6px;margin-left:auto}.hist-ongoing-dot{animation:hist-pulse 2s ease-in-out infinite;background:#34d399;background:var(--hist-status-ongoing);border-radius:50%;height:7px;width:7px}@keyframes hist-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.hist-chips-row{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;padding:0 20px 10px}.hist-chip{align-items:center;animation:hist-chipEnter .2s cubic-bezier(.34,1.56,.64,1) both;background:#ffffff0f;background:var(--hist-chip-bg);border:1px solid #ffffff1a;border:1px solid var(--hist-chip-border);border-radius:6px;color:#ffffffbf;color:var(--hist-chip-text);display:inline-flex;font-family:Outfit,sans-serif;font-size:12px;gap:5px;padding:3px 10px;white-space:nowrap}.hist-chip-label{color:#ffffff52;color:var(--hist-text-muted);font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.hist-chip-value{color:#ffffffe6;color:var(--hist-text-primary);font-weight:500}.hist-chip-remove{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff6;color:var(--hist-chip-remove);cursor:pointer;display:flex;height:14px;justify-content:center;margin-left:2px;padding:0;transition:all .12s ease;width:14px}.hist-chip-remove:hover{background:#ffffff1a;background:var(--hist-chip-hover);color:#fffc;color:var(--hist-chip-remove-hover)}.hist-chip-remove svg{height:11px;width:11px}.hist-chip-clear{background:#0000;border:1px dashed #ffffff1a;border:1px dashed var(--hist-chip-border);border-radius:6px;color:#ffffff52;color:var(--hist-text-muted);cursor:pointer;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;padding:3px 10px;transition:all .15s ease}.hist-chip-clear:hover{background:#f871710f;border-color:#f87171;border-color:var(--hist-status-error);color:#f87171;color:var(--hist-status-error)}@keyframes hist-chipEnter{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.hist-split{display:grid;flex:1 1;grid-template-columns:1fr 0fr;overflow:hidden;transition:grid-template-columns .4s cubic-bezier(.16,1,.3,1)}.hist-split.hist-split--open{grid-template-columns:1.15fr 1fr}.hist-split-left,.hist-split-right{display:flex;flex-direction:column;min-width:0;overflow:hidden}.hist-split-right{border-left:1px solid #ffffff0f;border-left:1px solid var(--hist-panel-border)}.hist-split-right-inner{height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-color:#ffffff14 #0000;scrollbar-color:var(--hist-scrollbar-thumb) #0000;scrollbar-width:thin}.hist-split-right-inner::-webkit-scrollbar{width:5px}.hist-split-right-inner::-webkit-scrollbar-track{background:#0000}.hist-split-right-inner::-webkit-scrollbar-thumb{background:#ffffff14;background:var(--hist-scrollbar-thumb);border-radius:3px}.hist-split-right-inner::-webkit-scrollbar-thumb:hover{background:#ffffff26;background:var(--hist-scrollbar-hover)}.hist-list-wrap{flex:1 1;overflow-x:hidden;overflow-y:auto;scrollbar-color:#ffffff14 #0000;scrollbar-color:var(--hist-scrollbar-thumb) #0000;scrollbar-width:thin}.hist-list-wrap::-webkit-scrollbar{width:5px}.hist-list-wrap::-webkit-scrollbar-track{background:#0000}.hist-list-wrap::-webkit-scrollbar-thumb{background:#ffffff14;background:var(--hist-scrollbar-thumb);border-radius:3px}.hist-list-wrap::-webkit-scrollbar-thumb:hover{background:#ffffff26;background:var(--hist-scrollbar-hover)}.hist-table-head{background:#0f1117;background:var(--hist-bg);border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--hist-row-divider);display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(140px,1.5fr) minmax(90px,.8fr) minmax(90px,.8fr);padding:0 20px;position:sticky;top:0;z-index:2}.hist-col-head{align-items:center;color:#ffffff52;color:var(--hist-text-muted);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;gap:4px;letter-spacing:.05em;padding:8px;text-transform:uppercase;transition:color .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.hist-col-head:hover{color:#ffffff8c;color:var(--hist-text-secondary)}.hist-col-head.hist-col-head--active{color:#4d8ef7;color:var(--hist-accent)}.hist-col-head--right{justify-content:flex-end}.hist-sort-icon{align-items:center;display:flex;font-size:14px;opacity:0;transition:opacity .15s ease,transform .2s ease}.hist-col-head:hover .hist-sort-icon{opacity:.5}.hist-col-head--active .hist-sort-icon{opacity:1}.hist-sort-icon--desc{transform:rotate(0deg)}.hist-sort-icon--asc{transform:rotate(180deg)}.hist-row{animation:hist-rowEnter .3s ease both;border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--hist-row-divider);cursor:pointer;display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(140px,1.5fr) minmax(90px,.8fr) minmax(90px,.8fr);padding:0 20px;position:relative;transition:background .15s ease}.hist-row:before{background:#4d8ef7;background:var(--hist-row-selected-border);border-radius:0 3px 3px 0;bottom:4px;content:"";left:0;opacity:0;position:absolute;top:4px;transform:scaleY(.5);transition:opacity .2s ease,transform .2s ease;width:3px}.hist-row:hover{background:#4d8ef70d;background:var(--hist-row-hover)}.hist-row.hist-row--selected{background:#4d8ef71a;background:var(--hist-row-selected)}.hist-row.hist-row--selected:before{opacity:1;transform:scaleY(1)}@keyframes hist-rowEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hist-cell{align-items:center;display:flex;gap:6px;min-width:0;padding:10px 8px}.hist-cell--right{justify-content:flex-end}.hist-cell-date{color:#ffffffe6;color:var(--hist-text-primary);font-family:Outfit,sans-serif;font-size:13px;font-weight:500;white-space:nowrap}.hist-cell-user{display:flex;flex-direction:column;gap:1px;min-width:0}.hist-cell-user-name{color:#ffffffe6;color:var(--hist-text-primary);font-size:13px;font-weight:600}.hist-cell-user-name,.hist-cell-user-project{font-family:Outfit,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-cell-user-project{color:#ffffff52;color:var(--hist-text-muted);font-size:11px}.hist-cell-duration{color:#ffffff8c;color:var(--hist-text-secondary);font-family:Outfit,sans-serif;font-size:13px;white-space:nowrap}.hist-cell-calltype-icon{align-items:center;color:#ffffff52;color:var(--hist-text-muted);display:flex}.hist-cell-calltype-icon svg{height:15px;width:15px}.hist-cell-exchange-count{align-items:center;color:#ffffff8c;color:var(--hist-text-secondary);display:flex;font-family:Outfit,sans-serif;font-size:13px;gap:3px}.hist-cell-exchange-count svg{color:#ffffff52;color:var(--hist-text-muted);height:15px;width:15px}.hist-platform-icon{align-items:center;color:#ffffff52;color:var(--hist-text-muted);display:flex;flex-shrink:0}.hist-platform-icon svg{height:16px;width:16px}.hist-consultant-icon{align-items:center;color:#4d8ef7;color:var(--hist-accent);display:flex;flex-shrink:0;margin-left:4px}.hist-consultant-icon svg{height:15px;width:15px}.hist-status-wrap{align-items:center;display:flex;gap:4px;justify-content:flex-end}.hist-ongoing-bar{background:#ffffff0a;background:var(--hist-row-divider);border-radius:2px;height:3px;overflow:hidden;width:50px}.hist-ongoing-bar-inner{animation:hist-ongoingProgress 1.8s ease-in-out infinite;background:#4d8ef7;background:var(--hist-accent);border-radius:2px;height:100%}@keyframes hist-ongoingProgress{0%{margin-left:0;width:0}50%{margin-left:20%;width:60%}to{margin-left:100%;width:0}}.hist-pagination{align-items:center;border-top:1px solid #ffffff0a;border-top:1px solid var(--hist-row-divider);display:flex;flex-shrink:0;gap:4px;justify-content:center;padding:10px 20px}.hist-pagination-info{color:#ffffff52;color:var(--hist-text-muted);font-family:Outfit,sans-serif;font-size:12px;margin-right:auto}.hist-pagination-btn{align-items:center;background:#0000;background:var(--hist-page-bg);border:none;border-radius:6px;color:#ffffff8c;color:var(--hist-page-text);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;height:32px;justify-content:center;min-width:32px;padding:0 8px;transition:all .15s ease}.hist-pagination-btn:hover{background:#ffffff0f;background:var(--hist-page-hover);color:#ffffffe6;color:var(--hist-text-primary)}.hist-pagination-btn.hist-pagination-btn--active{background:#4d8ef726;background:var(--hist-page-active-bg);color:#4d8ef7;color:var(--hist-page-active-text);font-weight:600}.hist-pagination-btn:disabled{cursor:default;opacity:.35}.hist-pagination-btn svg{height:16px;width:16px}.hist-pagination-dots{color:#ffffff52;color:var(--hist-text-muted);font-size:12px;padding:0 2px}.hist-preview-header{align-items:center;background:#ffffff08;background:var(--hist-panel-header-bg);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--hist-panel-border);display:flex;flex-shrink:0;gap:8px;padding:10px 16px}.hist-preview-title{color:#ffffffe6;color:var(--hist-text-primary);flex:1 1;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-preview-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#ffffff8c;color:var(--hist-text-secondary);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s ease;width:30px}.hist-preview-btn:hover{background:#4d8ef70d;background:var(--hist-row-hover);color:#ffffffe6;color:var(--hist-text-primary)}.hist-preview-btn svg{height:16px;width:16px}.hist-preview-body{padding:12px 16px}.hist-skeleton-row{grid-gap:8px;border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--hist-row-divider);display:grid;gap:8px;grid-template-columns:minmax(150px,1.2fr) minmax(140px,1.5fr) minmax(90px,.8fr) minmax(90px,.8fr);padding:12px 28px}.hist-skeleton-block{background:#ffffff0a;background:var(--hist-skeleton-base);border-radius:4px;height:14px;overflow:hidden;position:relative}.hist-skeleton-block:after{animation:hist-shimmer 1.5s linear infinite;background:linear-gradient(90deg,#0000,#ffffff14 50%,#0000);background:linear-gradient(90deg,#0000 0,var(--hist-skeleton-shine) 50%,#0000 100%);content:"";inset:0;position:absolute}@keyframes hist-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.hist-skeleton-block--short{width:60%}.hist-skeleton-block--medium{width:80%}.hist-skeleton-block--tiny{width:40%}.hist-empty{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 20px}.hist-empty-icon{color:#ffffff52;color:var(--hist-text-muted);opacity:.5}.hist-empty-icon svg{height:40px;width:40px}.hist-empty-text{color:#ffffff52;color:var(--hist-text-muted);font-size:14px}.hist-empty-text,.hist-error{font-family:Outfit,sans-serif}.hist-error{background:#f8717114;border:1px solid #f8717126;border-radius:8px;color:#f87171;color:var(--hist-status-error);font-size:13px;margin:12px 20px;padding:10px 14px}.hist-loading-bar{background:#ffffff0a;background:var(--hist-row-divider);flex-shrink:0;height:2px;overflow:hidden}.hist-loading-bar--active .hist-loading-bar-inner{animation:hist-ongoingProgress 1.2s ease-in-out infinite;background:#4d8ef7;background:var(--hist-accent);height:100%}.hist-more-menu{animation:hist-menuEnter .15s cubic-bezier(.16,1,.3,1);background:#1a1d28;background:var(--hist-menu-bg);border:1px solid #ffffff14;border:1px solid var(--hist-menu-border);border-radius:10px;box-shadow:0 8px 30px #00000040;margin-top:4px;min-width:220px;padding:4px;position:absolute;right:0;top:100%;z-index:100}@keyframes hist-menuEnter{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.hist-more-menu-item{align-items:center;background:#0000;border:none;border-radius:7px;color:#ffffffd9;color:var(--hist-menu-text);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:13px;gap:10px;padding:8px 12px;text-align:left;transition:background .12s ease;width:100%}.hist-more-menu-item:hover{background:#ffffff0f;background:var(--hist-menu-hover)}.hist-more-menu-item svg{color:#ffffff73;color:var(--hist-menu-icon);flex-shrink:0;height:16px;width:16px}.hist-more-menu-divider{background:#ffffff14;background:var(--hist-menu-border);height:1px;margin:4px 8px}.hist-row.hist-row--compact,.hist-table-head.hist-table-head--compact{grid-template-columns:minmax(100px,1fr) minmax(90px,1fr) minmax(55px,.5fr) minmax(80px,.7fr)}.hist-row--compact .hist-cell{gap:4px;padding:8px 4px}.hist-row--compact .hist-cell-date,.hist-row--compact .hist-cell-duration,.hist-row--compact .hist-cell-exchange-count,.hist-row--compact .hist-cell-user-name{font-size:12px}.hist-row--compact .hist-status-wrap{flex-wrap:wrap;gap:2px}.hist-row--compact .hist-af-icon,.hist-row--compact .hist-af-icon--right{margin-left:2px;margin-right:2px}.hist-dialog-paper{background:#161821!important;background:var(--hist-dialog-bg)!important;border:1px solid #ffffff14!important;border:1px solid var(--hist-dialog-border)!important;border-radius:14px!important;max-height:85vh!important}.hist-dialog-content{overflow-y:auto;padding:8px 16px!important}.hist-dialog-header{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--hist-dialog-border);display:flex;gap:10px;padding:16px 20px 12px}.hist-dialog-header-title{color:#ffffffe6;color:var(--hist-text-primary);flex:1 1;font-family:Outfit,sans-serif;font-size:16px;font-weight:600}.hist-dialog-header-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#ffffff8c;color:var(--hist-text-secondary);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s ease;width:30px}.hist-dialog-header-close:hover{background:#4d8ef70d;background:var(--hist-row-hover);color:#ffffffe6;color:var(--hist-text-primary)}.hist-dialog-header-close svg{height:18px;width:18px}.hist-dialog-section{border:1px solid #ffffff14;border:1px solid var(--hist-dialog-border);border-radius:10px;margin:6px 0;overflow:hidden;transition:border-color .2s ease}.hist-dialog-section:hover{border-color:#ffffff1a;border-color:var(--hist-card-border-hover)}.hist-dialog-section-head{align-items:center;background:#ffffff05;background:var(--hist-dialog-section-bg);cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:background .15s ease;-webkit-user-select:none;user-select:none}.hist-dialog-section-head:hover{background:#4d8ef70d;background:var(--hist-row-hover)}.hist-dialog-section-icon{align-items:center;color:#4d8ef7;color:var(--hist-accent);display:flex}.hist-dialog-section-icon svg{height:18px;width:18px}.hist-dialog-section-title{color:#ffffffe6;color:var(--hist-text-primary);flex:1 1;font-family:Outfit,sans-serif;font-size:13px;font-weight:600}.hist-dialog-section-badge{align-items:center;background:#4d8ef71f;background:var(--hist-accent-soft);border-radius:10px;color:#4d8ef7;color:var(--hist-accent);display:inline-flex;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px}.hist-dialog-section-chevron{align-items:center;color:#ffffff52;color:var(--hist-text-muted);display:flex;transition:transform .25s ease}.hist-dialog-section-chevron svg{height:18px;width:18px}.hist-dialog-section-chevron--open{transform:rotate(180deg)}.hist-dialog-section-body{padding:12px 14px}.hist-dialog-actions,.hist-dialog-section-body{border-top:1px solid #ffffff14;border-top:1px solid var(--hist-dialog-border)}.hist-dialog-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;padding:12px 20px}.hist-dialog-btn{border:none;border-radius:8px;cursor:pointer;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;padding:8px 20px;transition:all .15s ease}.hist-dialog-btn--secondary{background:#0000;border:1px solid #ffffff1a;border:1px solid var(--hist-chip-border);color:#ffffff8c;color:var(--hist-text-secondary)}.hist-dialog-btn--secondary:hover{background:#4d8ef70d;background:var(--hist-row-hover);border-color:#ffffff52;border-color:var(--hist-text-muted);color:#ffffffe6;color:var(--hist-text-primary)}.hist-dialog-btn--primary{background:#4d8ef7;background:var(--hist-accent);box-shadow:0 2px 10px #4d8ef733;box-shadow:0 2px 10px var(--hist-accent-glow);color:#fff}.hist-dialog-btn--primary:hover{box-shadow:0 4px 16px #4d8ef733;box-shadow:0 4px 16px var(--hist-accent-glow);filter:brightness(1.1)}.hist-msg-row{animation:hist-msgEnter .25s ease both;display:flex;margin-bottom:4px}.hist-msg-row--bot{justify-content:flex-start}.hist-msg-row--inverted.hist-msg-row--bot,.hist-msg-row--user{justify-content:flex-end}.hist-msg-row--inverted.hist-msg-row--user{justify-content:flex-start}@keyframes hist-msgEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hist-msg-bubble{max-width:90%;position:relative}.hist-msg-meta{color:#ffffff52;color:var(--hist-text-muted);font-family:Outfit,sans-serif;font-size:11px;margin-bottom:3px;padding:0 4px}.hist-msg-meta--right{text-align:right}.hist-msg-content-bot{align-items:center;background:#ffffff0a;background:var(--hist-msg-bot-bg);border:1px solid #ffffff0f;border:1px solid var(--hist-msg-bot-border);border-radius:4px 14px 14px 14px;cursor:pointer;display:flex;gap:8px;padding:8px 14px;transition:background .15s ease,border-color .15s ease}.hist-msg-content-bot:hover{background:#4d8ef70d;background:var(--hist-row-hover);border-color:#ffffff1a;border-color:var(--hist-card-border-hover)}.hist-msg-content-user{align-items:center;background:#4d8ef714;background:var(--hist-msg-user-bg);border:1px solid #4d8ef726;border:1px solid var(--hist-msg-user-border);border-radius:14px 4px 14px 14px;cursor:pointer;display:flex;gap:8px;padding:8px 14px;transition:background .15s ease,border-color .15s ease}.hist-msg-content-user:hover{border-color:#4d8ef7;border-color:var(--hist-accent)}.hist-msg-text{color:#ffffffe6;color:var(--hist-text-primary);font-family:Outfit,sans-serif;font-size:13.5px;line-height:1.5;word-break:break-word}.hist-msg-text--bot{color:#ffffff8c;color:var(--hist-text-secondary)}.hist-msg-icon-indicator{align-items:center;color:#ffffff52;color:var(--hist-text-muted);display:flex;flex-shrink:0}.hist-msg-icon-indicator svg{height:16px;width:16px}.hist-msg-icon-indicator--warning{color:#fbbf24;color:var(--hist-status-warning)}.hist-msg-icon-indicator--error{color:#f87171;color:var(--hist-status-error)}.hist-msg-content-bot.hist-msg--has-process{border-left:3px solid #4d8ef7;border-left:3px solid var(--hist-accent);padding-left:10px}.hist-msg-actions{align-items:center;display:flex;gap:4px;opacity:0;transition:opacity .15s ease}.hist-msg-row:hover .hist-msg-actions{opacity:1}.hist-msg-event{align-items:center;display:flex;gap:10px;margin:16px 0 8px;padding:0 8px}.hist-msg-event-line{background:#ffffff0a;background:var(--hist-row-divider);flex:1 1;height:1px}.hist-msg-event-text{font-size:12px;font-weight:500;white-space:nowrap}.hist-msg-event-sub,.hist-msg-event-text{color:#ffffff52;color:var(--hist-text-muted);font-family:Outfit,sans-serif}.hist-msg-event-sub{font-size:11px;margin-top:2px;text-align:center}.hist-conv-end{align-items:center;background:#ffffff0a;background:var(--hist-elevated-bg);border:1px solid #ffffff0a;border:1px solid var(--hist-row-divider);border-radius:8px;display:flex;gap:8px;justify-content:center;margin:12px 0;padding:8px 16px}.hist-conv-end-text{font-size:12px}.hist-conv-end-text,.hist-msg-markers-toggle{color:#ffffff52;color:var(--hist-text-muted);font-family:Outfit,sans-serif}.hist-msg-markers-toggle{align-items:center;background:#ffffff0a;background:var(--hist-elevated-bg);border:1px solid #ffffff0f;border:1px solid var(--hist-card-border);border-radius:6px;cursor:pointer;display:inline-flex;font-size:11px;gap:4px;margin-top:4px;padding:2px 8px;transition:all .15s ease}.hist-msg-markers-toggle:hover{background:#ffffff1a;background:var(--hist-chip-hover);color:#ffffff8c;color:var(--hist-text-secondary)}.hist-msg-markers-toggle svg{height:14px;transition:transform .2s ease;width:14px}.hist-msg-markers-toggle--open svg{transform:rotate(180deg)}.hist-msg-markers-list{background:#ffffff0a;background:var(--hist-elevated-bg);border:1px solid #ffffff0f;border:1px solid var(--hist-card-border);border-radius:8px;display:flex;flex-direction:column;gap:3px;margin-top:6px;max-width:500px;padding:6px 10px}.hist-msg-marker-item{color:#ffffff8c;color:var(--hist-text-secondary);font-family:Outfit,sans-serif;font-size:11.5px;line-height:1.4}.hist-msg-user-wrap{transition:width .35s ease-in-out,min-width .35s ease-in-out,max-width .35s ease-in-out}.hist-msg-expand-btn{align-items:center;background:#ffffff0a;background:var(--hist-elevated-bg);border:1px solid #ffffff0f;border:1px solid var(--hist-card-border);border-radius:50%;color:#ffffff8c;color:var(--hist-text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .15s ease;width:28px}.hist-msg-expand-btn:hover{background:#4d8ef71f;background:var(--hist-accent-soft);border-color:#4d8ef7;border-color:var(--hist-accent);color:#4d8ef7;color:var(--hist-accent)}.hist-msg-expand-btn svg{height:16px;width:16px}.hist-msg-confidence{align-items:center;background:#ffffff0a;background:var(--hist-elevated-bg);border:1px solid #ffffff0f;border:1px solid var(--hist-card-border);border-radius:10px;color:#ffffff8c;color:var(--hist-text-secondary);cursor:help;display:inline-flex;font-family:Outfit,sans-serif;font-size:11px;margin-left:8px;padding:2px 10px;white-space:nowrap}.hist-msg-collapse-panel{margin-top:8px;max-width:100%;overflow-x:hidden}.hist-msg-collapse-header{display:flex;flex-direction:row;gap:8px;margin-top:8px}.hist-msg-tools-container{display:flex;flex:1 1;flex-direction:column;max-width:95%}.hist-msg-process-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.hist-visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.hist-info-panel{background:hsla(0,0%,100%,.025);background:var(--hist-card-bg);border:1px solid #ffffff0f;border:1px solid var(--hist-card-border);border-radius:12px;overflow:hidden;transition:border-color .2s}.hist-info-panel:hover{border-color:#ffffff1a;border-color:var(--hist-card-border-hover)}.hist-info-summary{align-items:center;color:#ffffffe6;color:var(--hist-text-primary);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;gap:12px;justify-content:space-between;padding:12px 16px;transition:background .15s;-webkit-user-select:none;user-select:none}.hist-info-summary:hover{background:#4d8ef70d;background:var(--hist-row-hover)}.hist-info-summary-chevron{color:#ffffff52;color:var(--hist-text-muted);flex-shrink:0;font-size:20px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.hist-info-summary-chevron--open{transform:rotate(180deg)}.hist-info-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.hist-info-actions:empty{display:none}.hist-info-body{overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s}.hist-info-body--closed{max-height:0;opacity:0}.hist-info-body--open{max-height:2000px;opacity:1}.hist-info-grid{grid-gap:0 24px;display:grid;gap:0 24px;grid-template-columns:1fr 1fr;padding:4px 16px 16px}@media (max-width:900px){.hist-info-grid{grid-template-columns:1fr}}.hist-info-item{display:flex;flex-direction:column;padding:5px 0}.hist-info-label{color:#ffffff52;color:var(--hist-text-muted);font-family:Outfit,sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.hist-info-value{color:#ffffffe6;color:var(--hist-text-primary);font-family:Outfit,sans-serif;font-size:13px;word-break:break-word}.hist-info-value--secondary{color:#ffffff8c;color:var(--hist-text-secondary);font-size:11px;margin-top:1px}.hist-info-value--mono{font-family:JetBrains Mono,Fira Code,monospace;font-size:12px}.hist-note-value{border:1px solid #0000;border-radius:6px;color:#ffffffe6;color:var(--hist-text-primary);cursor:pointer;font-family:Outfit,sans-serif;font-size:13px;max-width:600px;padding:4px 8px;transition:background .15s,border-color .15s;word-break:break-word}.hist-note-value:hover{background:#ffffff0a;background:var(--hist-elevated-bg);border-color:#ffffff0f;border-color:var(--hist-card-border)}.hist-note-value--empty{color:#ffffff52;color:var(--hist-text-muted);font-style:italic}.hist-labels-wrap{display:flex;flex-direction:column;padding:5px 0}.hist-process-item{align-items:center;display:flex;gap:8px;padding:3px 0}.hist-process-name{color:#ffffffe6;color:var(--hist-text-primary);cursor:default;font-family:Outfit,sans-serif;font-size:13px}.hist-process-end-msg{color:#ffffff52;color:var(--hist-text-muted);font-family:Outfit,sans-serif;font-size:11px;margin-left:8px}.hist-process-empty{color:#ffffff8c;color:var(--hist-text-secondary);font-family:Outfit,sans-serif;font-size:13px}.hist-api-header{padding:5px 0 2px}.hist-api-header,.hist-api-row{align-items:center;display:flex;gap:8px}.hist-api-row{justify-content:space-between;padding:4px 0}.hist-api-method{align-items:center;border-radius:6px;color:#fff;display:inline-flex;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;font-weight:600;justify-content:center;min-width:54px;padding:3px 10px}.hist-api-method--success{background:#34d399;background:var(--hist-status-success)}.hist-api-method--error{background:#f87171;background:var(--hist-status-error)}.hist-api-target{align-items:center;background:#ffffff0a;background:var(--hist-elevated-bg);border:1px solid #ffffff0f;border:1px solid var(--hist-card-border);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;max-width:200px;min-width:160px;padding:4px 10px;transition:background .15s,border-color .15s}.hist-api-target:hover{background:#4d8ef70d;background:var(--hist-row-hover);border-color:#4d8ef7;border-color:var(--hist-accent)}.hist-api-target-name{color:#ffffffe6;color:var(--hist-text-primary);font-family:Outfit,sans-serif;font-size:13px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-api-target-type{color:#ffffff52;color:var(--hist-text-muted);font-family:Outfit,sans-serif;font-size:10px;letter-spacing:.3px;text-transform:uppercase}.hist-api-code{color:#ffffff8c;color:var(--hist-text-secondary);font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;min-width:30px;text-align:center}.hist-api-detail-icon{color:#4d8ef7;color:var(--hist-accent);cursor:pointer;transition:opacity .15s}.hist-api-detail-icon:hover{opacity:.8}.hist-api-detail-dialog{font-family:Outfit,sans-serif;max-height:80vh;max-width:80vw;min-width:500px;overflow-y:auto;padding:24px}.hist-api-detail-title{color:#ffffffe6;color:var(--hist-text-primary);font-family:Outfit,sans-serif;font-size:18px;font-weight:600;margin-bottom:16px}.hist-api-detail-grid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:120px 1fr}.hist-api-detail-label{color:#ffffff8c;color:var(--hist-text-secondary);font-family:Outfit,sans-serif;font-size:13px;font-weight:500}.hist-api-detail-value{color:#ffffffe6;color:var(--hist-text-primary);font-family:Outfit,sans-serif;font-size:13px;word-break:break-word}.hist-api-detail-value--mono{font-family:JetBrains Mono,Fira Code,monospace;font-size:12px}.hist-user-sidebar{margin-left:8px;max-width:400px;min-width:20%}.hist-user-header{align-items:center;display:flex;justify-content:space-between;padding:4px 0 8px}.hist-user-header-icon{color:#4d8ef7;color:var(--hist-accent);font-size:28px}.hist-user-card{background:hsla(0,0%,100%,.025);background:var(--hist-card-bg);border:1px solid #ffffff0f;border:1px solid var(--hist-card-border);border-radius:12px;margin-bottom:8px;padding:12px;transition:border-color .2s;width:100%}.hist-user-card:hover{border-color:#ffffff1a;border-color:var(--hist-card-border-hover)}.hist-user-map-wrap{border:1px solid #ffffff0f;border:1px solid var(--hist-card-border);border-radius:12px;overflow:hidden}.hist-user-collapsed{border-left:2px solid #ffffff0f;border-left:2px solid var(--hist-card-border);margin-left:8px;padding:4px}.hist-user-skeleton{animation:hist-shimmer 1.8s infinite;background:#ffffff0a;background:var(--hist-elevated-bg);border-radius:8px;margin-bottom:8px;width:100%}.hist-toggle-label{color:#ffffff52;color:var(--hist-text-muted);font-family:Outfit,sans-serif;font-size:11px;letter-spacing:.3px;text-transform:uppercase}.hist-end-banner{align-items:center;background:#ffffff0a;background:var(--hist-elevated-bg);border-left:4px solid #0000;border-radius:10px;display:inline-flex;gap:8px;max-width:1000px;padding:8px 14px;transition:background .15s}.hist-end-banner:hover{background:#4d8ef70d;background:var(--hist-row-hover)}.hist-end-banner--success{border-left-color:#34d399;border-left-color:var(--hist-status-success)}.hist-end-banner--success .hist-end-icon{color:#34d399;color:var(--hist-status-success)}.hist-end-banner--warning{border-left-color:#fbbf24;border-left-color:var(--hist-status-warning)}.hist-end-banner--warning .hist-end-icon{color:#fbbf24;color:var(--hist-status-warning)}.hist-end-banner--error{border-left-color:#f87171;border-left-color:var(--hist-status-error)}.hist-end-banner--error .hist-end-icon{color:#f87171;color:var(--hist-status-error)}.hist-end-icon{flex-shrink:0;font-size:20px}.hist-end-text{color:#ffffffe6;color:var(--hist-text-primary);font-family:Outfit,sans-serif;font-size:13px}.hist-end-copy{color:#ffffff52;color:var(--hist-text-muted);cursor:pointer;padding:4px;transition:color .15s}.hist-end-copy:hover{color:#ffffffe6;color:var(--hist-text-primary)}.hist-blacklist-alert{align-items:center;background:#f871711f;border:1px solid #f8717140;border-radius:10px;display:inline-flex;gap:10px;max-width:1000px;padding:10px 16px}.hist-blacklist-icon{animation:hist-blacklist-pulse 2s infinite;color:#f87171;color:var(--hist-status-error);flex-shrink:0;font-size:22px}@keyframes hist-blacklist-pulse{0%,to{opacity:1}50%{opacity:.5}}.hist-blacklist-text{color:#ffffffe6;color:var(--hist-text-primary);font-family:Outfit,sans-serif;font-size:13px}.hist-review-bar{align-items:center;display:flex;gap:2px}.hist-review-avatar{align-items:center;background:#4d8ef71f;background:var(--hist-accent-soft);border:1px solid #ffffff0f;border:1px solid var(--hist-card-border);border-radius:50%;color:#4d8ef7;color:var(--hist-accent);display:inline-flex;font-family:Outfit,sans-serif;font-size:10px;font-weight:600;height:22px;justify-content:center;margin:0 1px;width:22px}.hist-flag-btn{color:#ffffff52;color:var(--hist-text-muted);transition:color .2s}.hist-flag-btn--active{color:#fbbf24;color:var(--hist-status-warning)}.hist-review-menu-item{align-items:center;display:flex;font-family:Outfit,sans-serif;font-size:13px;gap:10px}.hist-audio-footer{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.025);background:var(--hist-card-bg);border:1px solid #ffffff0f;border:1px solid var(--hist-card-border);border-bottom:none;border-radius:14px 14px 0 0;bottom:0;padding:12px 16px;position:fixed;transition:box-shadow .2s;z-index:100}.hist-audio-footer:hover{box-shadow:0 -4px 20px #00000040}.hist-audio-controls{align-items:center;display:flex;font-family:Outfit,sans-serif;gap:4px}.hist-audio-timestamp{font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;margin:0 6px;min-width:90px}.hist-audio-ctrl-btn,.hist-audio-timestamp{color:#ffffff8c;color:var(--hist-text-secondary)}.hist-audio-ctrl-btn{padding:4px;transition:color .15s}.hist-audio-ctrl-btn:hover{color:#ffffffe6;color:var(--hist-text-primary)}.hist-audio-tooltip-content{align-items:center;display:flex;flex-direction:column;gap:4px}.hist-audio-balance-row{align-items:center;display:flex;gap:6px;min-width:260px}.hist-audio-balance-label{color:#ffffff8c;color:var(--hist-text-secondary);font-family:Outfit,sans-serif;font-size:12px}.hist-timeline-wrap{border-radius:10px;margin:0 1px;overflow:visible;position:relative;transition:height .45s cubic-bezier(.16,1,.3,1),opacity .35s ease,margin-bottom .45s cubic-bezier(.16,1,.3,1)}.hist-timeline-wrap--expanded{height:68px;margin-bottom:6px;opacity:1}.hist-timeline-wrap--collapsed{height:0;margin-bottom:0;opacity:0;pointer-events:none}.hist-timeline-track{height:30px;left:0;position:absolute;right:0;top:0}.hist-timeline-track--bot{top:36px}.hist-timeline-pin{align-items:flex-start;animation:hist-timeline-pin-in .35s cubic-bezier(.16,1,.3,1) both;display:flex;flex-direction:column;position:absolute;top:0}@keyframes hist-timeline-pin-in{0%{opacity:0;transform:translateY(4px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.hist-timeline-stem{height:100px;left:0;opacity:.5;position:absolute;top:0;transition:opacity .2s;width:1px;z-index:0}.hist-timeline-pin:hover .hist-timeline-stem{opacity:1}.hist-timeline-stem--user{background:linear-gradient(180deg,#34d399,#0000);background:linear-gradient(180deg,var(--hist-wave-user) 0,#0000 100%)}.hist-timeline-stem--bot{background:linear-gradient(180deg,#4d8ef7,#0000);background:linear-gradient(180deg,var(--hist-wave-bot) 0,#0000 100%)}.hist-timeline-chip{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #0000;border-radius:6px;cursor:default;display:inline-flex;font-family:Outfit,sans-serif;font-size:10.5px;gap:5px;line-height:1.4;margin-left:2px;padding:2px 8px 2px 6px;position:relative;transform-origin:left center;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap;z-index:1}.hist-timeline-chip:hover{transform:scale(1.04)}.hist-timeline-chip--user{background:#34d3991f;border-color:#34d39938;color:#34d399;color:var(--hist-wave-user)}.hist-timeline-chip--user:hover{background:#34d39933;border-color:#34d39966;box-shadow:0 2px 12px #34d39926}.hist-timeline-chip--bot{background:#4d8ef71f;border-color:#4d8ef738;color:#4d8ef7;color:var(--hist-wave-bot)}.hist-timeline-chip--bot:hover{background:#4d8ef733;border-color:#4d8ef766;box-shadow:0 2px 12px #4d8ef726}.hist-timeline-chip-time{font-family:JetBrains Mono,Fira Code,monospace;font-size:9.5px;letter-spacing:-.02em;opacity:.7}.hist-timeline-chip-text{font-weight:500;letter-spacing:.01em;max-width:130px;overflow:hidden;text-overflow:ellipsis}.lightTheme .hist-timeline-chip--user{background:#10b9811a;border-color:#10b98133;color:#047857}.lightTheme .hist-timeline-chip--user:hover{background:#10b9812e;border-color:#10b98159;box-shadow:0 2px 12px #10b9811f}.lightTheme .hist-timeline-chip--bot{background:#3a78e51a;border-color:#3a78e533;color:#1d4ed8}.lightTheme .hist-timeline-chip--bot:hover{background:#3a78e52e;border-color:#3a78e559;box-shadow:0 2px 12px #3a78e51f}.lightTheme .hist-timeline-stem--user{background:linear-gradient(180deg,#34d399,#0000);background:linear-gradient(180deg,var(--hist-wave-user) 0,#0000 100%)}.lightTheme .hist-timeline-stem--bot{background:linear-gradient(180deg,#4d8ef7,#0000);background:linear-gradient(180deg,var(--hist-wave-bot) 0,#0000 100%)}.hist-play-btn{color:#ffffff8c;color:var(--hist-text-secondary);margin:0 4px;padding:6px;transition:color .15s}.hist-play-btn--playing,.hist-play-btn:hover{color:#4d8ef7;color:var(--hist-accent)}.hist-play-btn--playing{animation:hist-play-pulse 1.5s infinite}@keyframes hist-play-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.hist-waveform-container{background:hsla(0,0%,100%,.015);background:var(--hist-wave-bg);border:1px solid #ffffff0f;border:1px solid var(--hist-card-border);border-radius:10px;cursor:pointer;overflow:hidden;position:relative;transition:border-color .2s}.hist-waveform-container:hover{border-color:#ffffff1a;border-color:var(--hist-card-border-hover)}.hist-waveform-container:hover .hist-waveform-hover-time{opacity:1}.hist-waveform-canvas{display:block;width:100%}.hist-waveform-cursor-canvas{bottom:0;left:0;position:absolute;width:100%}.hist-waveform-hover-time{background:#ffffff0a;background:var(--hist-elevated-bg);border:1px solid #ffffff0f;border:1px solid var(--hist-card-border);border-radius:6px;opacity:0;padding:3px 8px;top:-28px;transform:translateX(-50%);transition:opacity .15s;white-space:nowrap;z-index:10}.hist-waveform-hover-time,.hist-waveform-tooltip{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffffe6;color:var(--hist-text-primary);font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;pointer-events:none;position:absolute}.hist-waveform-tooltip{background:#000c;border:1px solid #ffffff1a;border-radius:8px;line-height:1.5;padding:6px 10px;z-index:20}.hist-waveform-tooltip-rms{color:#fbbf24;color:var(--hist-wave-rms)}.hist-waveform-tooltip-thr{color:#f87171;color:var(--hist-wave-threshold)}.hist-audio-mini-progress{background:#ffffff0f;background:var(--hist-card-border);border-radius:2px;cursor:pointer;height:3px;margin:6px 0 4px;overflow:hidden;width:100%}.hist-audio-mini-progress-fill{background:linear-gradient(90deg,#4d8ef7,#34d399);background:linear-gradient(90deg,var(--hist-wave-bot),var(--hist-wave-user));border-radius:2px;height:100%;transition:width .1s linear}.hist-audio-speed{align-items:center;background:#ffffff0a;background:var(--hist-elevated-bg);border:1px solid #ffffff0f;border:1px solid var(--hist-card-border);border-radius:6px;color:#4d8ef7;color:var(--hist-accent);cursor:pointer;display:inline-flex;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;font-weight:600;height:24px;justify-content:center;min-width:38px;padding:0 6px;transition:background .15s,border-color .15s;-webkit-user-select:none;user-select:none}.hist-audio-speed:hover{background:#4d8ef71f;background:var(--hist-accent-soft);border-color:#4d8ef7;border-color:var(--hist-accent)}.hist-audio-controls-group{align-items:center;display:inline-flex;gap:2px}.hist-audio-ctrl-btn--play{background:#4d8ef71f!important;background:var(--hist-accent-soft)!important;border-radius:50%!important;margin:0 2px!important}.hist-audio-ctrl-btn--play:hover{background:#4d8ef7!important;background:var(--hist-accent)!important;color:#fff!important}.hist-audio-separator{background:#ffffff0f;background:var(--hist-card-border);display:inline-block;height:18px;margin:0 6px;opacity:.5;vertical-align:middle;width:1px}.hist-audio-loading{align-items:center;background:hsla(0,0%,100%,.015);background:var(--hist-wave-bg);border:1px solid #ffffff0f;border:1px solid var(--hist-card-border);border-radius:10px;display:flex;gap:10px;height:80px;justify-content:center;overflow:hidden;position:relative}.hist-audio-loading:before{animation:hist-shimmer 1.8s infinite;background:linear-gradient(90deg,#0000,#ffffff14 50%,#0000);background:linear-gradient(90deg,#0000 0,var(--hist-skeleton-shine) 50%,#0000 100%);background-size:200% 100%;content:"";inset:0;position:absolute}.hist-audio-loading-bars{align-items:center;display:flex;gap:3px;z-index:1}.hist-audio-loading-bar{animation:hist-loading-bar 1.2s ease-in-out infinite;background:#4d8ef7;background:var(--hist-wave-bot);border-radius:2px;opacity:.4;width:3px}.hist-audio-loading-bar:first-child{animation-delay:0s;height:16px}.hist-audio-loading-bar:nth-child(2){animation-delay:.1s;height:24px}.hist-audio-loading-bar:nth-child(3){animation-delay:.2s;height:32px}.hist-audio-loading-bar:nth-child(4){animation-delay:.3s;height:20px}.hist-audio-loading-bar:nth-child(5){animation-delay:.4s;height:28px}.hist-audio-loading-bar:nth-child(6){animation-delay:.5s;height:18px}.hist-audio-loading-bar:nth-child(7){animation-delay:.6s;height:26px}@keyframes hist-loading-bar{0%,to{opacity:.3;transform:scaleY(.5)}50%{opacity:.6;transform:scaleY(1)}}.hist-audio-loading-text{color:#ffffff52;color:var(--hist-text-muted);font-family:Outfit,sans-serif;font-size:12px;z-index:1}.hist-audio-error{background:#f8717114;border:1px solid #f8717133;border-radius:8px;color:#f87171;color:var(--hist-status-error);font-family:Outfit,sans-serif;font-size:13px;padding:8px 12px}.hist-audio-controls-row{align-items:center;display:flex;gap:4px;padding:2px 0 0}.hist-audio-controls-separator{background:#ffffff0f;background:var(--hist-card-border);height:20px;margin:0 4px;width:1px}.hist-node-wrap{display:flex;justify-content:center;margin:2px 0;padding:0 4px}.hist-node-card{word-wrap:break-word;align-items:center;background:#4d8ef7;background:var(--node-accent,#4d8ef7);border:1px solid #ffffff0f;border-radius:8px;color:#fff;display:flex;flex-direction:row;font-family:Outfit,sans-serif;font-size:12px;gap:10px;max-width:420px;min-height:44px;overflow:hidden;padding:6px 12px 6px 0;position:relative;transition:border-color .2s,box-shadow .2s;width:100%}.hist-node-card:before{background:#121621d1;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.hist-node-card:after{background:#4d8ef7;background:var(--node-accent,#4d8ef7);border-radius:8px 0 0 8px;bottom:0;content:"";left:0;position:absolute;top:0;transition:width .2s;width:3px;z-index:2}.hist-node-card:hover{border-color:#ffffff26;box-shadow:0 2px 12px #0000004d}.hist-node-card:hover:after{width:5px}.hist-node-card[data-clickable=true]{cursor:pointer}.hist-node-card>*{position:relative;z-index:1}.hist-node-card>div:first-child{align-items:center;cursor:pointer;display:flex;flex:1 1;flex-direction:row;gap:10px;min-width:0}.hist-node-icon{filter:drop-shadow(0 1px 2px rgba(0,0,0,.4)) brightness(1.15);flex-shrink:0;height:22px;margin-left:12px;width:22px}.hist-node-type{align-items:center;background:#4d8ef7;background:var(--node-accent,#4d8ef7);border-radius:4px;color:#fff;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.6px;padding:2px 7px;position:relative;text-shadow:0 1px 2px #0006;text-transform:uppercase;white-space:nowrap;z-index:1}.hist-node-content{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.hist-node-timestamp{flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px;opacity:.5;white-space:nowrap}.hist-node-name{font-size:12px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-node-subtype{font-size:10px;line-height:1.2;opacity:.55}.hist-node-subtype:empty{display:none}.hist-tooltip-popper{max-height:calc(100vh - 32px)}.hist-tooltip-popper .MuiTooltip-tooltip{animation:hist-tooltip-enter .25s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#080b14f7;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 24px 80px #0009,inset 0 0 0 1px #ffffff0a,inset 0 1px 0 #ffffff0f;max-height:calc(100vh - 48px);max-width:min(1200px,90vw);min-width:min(600px,85vw);overflow-y:auto;padding:20px 24px;scrollbar-color:#ffffff26 #0000;scrollbar-width:thin}.hist-tooltip-popper .MuiTooltip-tooltip::-webkit-scrollbar{width:6px}.hist-tooltip-popper .MuiTooltip-tooltip::-webkit-scrollbar-track{background:#0000}.hist-tooltip-popper .MuiTooltip-tooltip::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.hist-tooltip-popper .MuiTooltip-tooltip::-webkit-scrollbar-thumb:hover{background:#ffffff40}@keyframes hist-tooltip-enter{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hist-node-detail{font-family:Outfit,sans-serif;width:100%}.hist-node-detail-title{align-items:center;background:#ffffff0a;border-left:3px solid #4d8ef7;border-left:3px solid var(--node-accent,#4d8ef7);border-radius:0 6px 6px 0;color:#fffc;display:flex;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;gap:8px;letter-spacing:1.2px;margin-bottom:10px;padding:8px 12px;text-transform:uppercase}.hist-node-detail-title:before{background:#4d8ef7;background:var(--node-accent,#4d8ef7);border-radius:50%;box-shadow:0 0 8px #4d8ef7;box-shadow:0 0 8px var(--node-accent,#4d8ef7);content:"";flex-shrink:0;height:6px;width:6px}.hist-node-detail-row{align-items:baseline;border-radius:5px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin:1px 0;padding:6px 10px;transition:background .12s}.hist-node-detail-row:nth-child(2n){background:hsla(0,0%,100%,.035)}.hist-node-detail-row:hover{background:#ffffff12}.hist-node-detail-label{color:#ffffffb8;flex-shrink:0;font-family:Outfit,sans-serif;font-size:12px;text-align:left;white-space:nowrap}.hist-node-detail-value{color:#fff;font-family:JetBrains Mono,monospace;font-size:12px;max-width:65%;text-align:right;word-break:break-word}.hist-node-detail-center{align-items:center;color:#ffffffd9;display:flex;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:8px 0 4px}.hist-node-detail-center:before{color:#4d8ef7;color:var(--node-accent,#4d8ef7);content:"›";font-size:14px;font-weight:700}.hist-node-detail-divider{background:linear-gradient(90deg,#0000,#ffffff14 15%,#ffffff26 50%,#ffffff14 85%,#0000);border:none;height:1px;margin:12px 0}.hist-node-detail-empty{background:#fbbf241f;border:1px solid #fbbf2440;border-radius:3px;color:#fbbf24;display:inline-block;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.3px;padding:1px 8px}.lightTheme .hist-node-detail-empty{background:#fbbf2426;border-color:#fbbf2440;color:#92400e}.hist-node-detail-code{background:#0006;border:1px solid #ffffff14;border-radius:8px;color:#ffffffe6;font-family:JetBrains Mono,monospace;font-size:11px;margin:8px 0;max-height:200px;overflow-y:auto;padding:12px 14px;white-space:pre-line}.hist-tooltip-copy-icon{cursor:pointer;font-size:16px!important;margin-left:8px;opacity:.5;transition:opacity .15s,color .15s}.hist-tooltip-copy-icon:hover{color:#4d8ef7;color:var(--hist-accent,#4d8ef7);opacity:1}.hist-tooltip-copy-row{border-top:1px solid #ffffff0f;display:flex;flex-direction:row;justify-content:flex-end;margin-top:8px;padding-top:6px}.hist-cond-group{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;margin-bottom:12px;padding:10px 12px}.hist-cond-group-label{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.hist-cond-divider-text,.hist-cond-group-label{font-family:Outfit,sans-serif;text-align:center}.hist-cond-divider-text{font-size:14px;padding:0 8px}.hist-error-catch{display:flex;justify-content:center;margin:6px 0}.hist-error-catch-card{align-items:center;background:#0b4713;border:1px solid #ffffff0f;border-radius:8px;box-shadow:0 2px 8px #0003;color:#fff;display:flex;flex-direction:row;font-family:Outfit,sans-serif;font-size:12px;gap:10px;line-height:1.3;max-width:420px;min-height:44px;overflow:hidden;padding:6px 12px;position:relative;width:100%}.hist-error-catch-card:before{background:#121621d1;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.hist-error-catch-card:after{background:#0b4713;border-radius:8px 0 0 8px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px;z-index:2}.hist-error-catch-card>*{position:relative;z-index:1}.hist-error-catch-title{font-size:12px;font-weight:700;letter-spacing:.5px}.hist-error-catch-scenario{font-size:12px;opacity:.8}.hist-ptl-container{border-right:1px dashed #ffffff0f;border-right:1px dashed var(--hist-card-border);flex-shrink:0;margin-right:8px;min-width:80px;padding-right:8px;position:relative}.hist-ptl-header{background:hsla(0,0%,100%,.025);background:var(--hist-card-bg);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--hist-card-border);color:#ffffff52;color:var(--hist-text-muted);font-family:Outfit,sans-serif;font-size:11px;letter-spacing:.5px;margin-bottom:8px;padding-bottom:8px;position:sticky;text-align:center;text-transform:uppercase;top:0;white-space:nowrap;z-index:10}.hist-ptl-content{min-height:100%;position:relative}.hist-ptl-segment{align-items:center;border:2px solid;border-radius:12px;box-shadow:0 2px 6px #0003;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:4px 2px;position:absolute;transition:transform .2s,box-shadow .2s;width:24px}.hist-ptl-segment:hover{box-shadow:0 4px 12px #00000059;transform:scale(1.05);z-index:100}.hist-ptl-connector{border-radius:50%;flex-shrink:0;height:12px;width:12px}.hist-ptl-label{align-items:center;color:#fff;display:flex;flex:1 1;font-family:Outfit,sans-serif;font-size:10px;font-weight:500;justify-content:center;min-height:20px;overflow:hidden;text-orientation:mixed;text-overflow:ellipsis;text-shadow:0 1px 2px #00000080;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.hist-ptl-tooltip-name{font-family:Outfit,sans-serif;font-size:13px;font-weight:700}.hist-ptl-tooltip-detail,.hist-ptl-tooltip-warning{display:block;font-family:Outfit,sans-serif;font-size:12px}.hist-ptl-tooltip-warning{color:#ff9800}.hist-ptl-tooltip-link{color:#4d8ef7;color:var(--hist-accent);display:block;font-family:Outfit,sans-serif;font-size:12px;margin-top:4px}.hist-pbadge-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;margin-bottom:4px}.hist-pbadge{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;max-width:150px;padding:2px 8px;transition:transform .15s,box-shadow .15s}.hist-pbadge:hover{box-shadow:0 2px 8px #0000004d;transform:scale(1.05)}.hist-pbadge-text{color:#fff;font-family:Outfit,sans-serif;font-size:10px;font-weight:500;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px #0000004d;white-space:nowrap}.hist-pbadge-compact-wrap{align-items:center;display:flex;flex-direction:row;left:-20px;position:absolute;top:50%;transform:translateY(-50%)}.hist-pbadge-dot{border:1px solid #ffffff80;border-radius:50%;box-shadow:0 1px 3px #0000004d;height:10px;width:10px}.lightTheme .hist-node-card{border-color:#00000014;color:#1a1a2e}.lightTheme .hist-node-card:before{background:#ffffffd1}.lightTheme .hist-node-card:hover{border-color:#00000026;box-shadow:0 2px 12px #0000001a}.lightTheme .hist-node-type{color:#fff;text-shadow:0 1px 2px #0000004d}.lightTheme .hist-node-timestamp{color:#00000073}.lightTheme .hist-node-name{color:#1a1a2e}.lightTheme .hist-node-subtype{color:#00000080}.lightTheme .hist-node-detail-title{background:#00000008;border-left-color:#3a78e5;border-left-color:var(--node-accent,#3a78e5);color:#000000b3}.lightTheme .hist-node-detail-title:before{background:#3a78e5;background:var(--node-accent,#3a78e5);box-shadow:0 0 6px #3a78e5;box-shadow:0 0 6px var(--node-accent,#3a78e5)}.lightTheme .hist-node-detail-row:nth-child(2n){background:#00000008}.lightTheme .hist-node-detail-row:hover{background:#0000000f}.lightTheme .hist-node-detail-label{color:#0009}.lightTheme .hist-node-detail-value{color:#000000e6}.lightTheme .hist-node-detail-center{color:#000000b3}.lightTheme .hist-node-detail-center:before{color:#3a78e5;color:var(--node-accent,#3a78e5)}.lightTheme .hist-node-detail-divider{background:linear-gradient(90deg,#0000,#00000014 15%,#0000001f 50%,#00000014 85%,#0000)}.lightTheme .hist-node-detail-code{background:#0000000a;border-color:#00000014;color:#000000d9}.lightTheme .hist-tooltip-popper .MuiTooltip-tooltip{background:#fffffff7;border-color:#0000001a;box-shadow:0 24px 80px #00000026,inset 0 0 0 1px #0000000a}.lightTheme .hist-tooltip-copy-row{border-top-color:#0000000f}.lightTheme .hist-cond-group{background:#00000008;border-color:#00000014}.lightTheme .hist-cond-group-label{color:#00000073}.lightTheme .hist-error-catch-card{border-color:#0000001a;box-shadow:0 2px 8px #00000014}.hist-params-row{background:hsla(0,0%,100%,.025);background:var(--hist-card-bg)}.hist-params-row:nth-child(2n){background:#ffffff05}.hist-params-cell-wrap{align-items:center;display:flex;flex-direction:row}.hist-params-cell-info{display:flex;flex-direction:column;justify-content:center}.hist-params-name{color:#ffffffe6;color:var(--hist-text-primary);font-family:Outfit,sans-serif;font-size:13px}.hist-params-desc{color:#ffffff52;color:var(--hist-text-muted);font-family:Outfit,sans-serif;font-size:11px}.lightTheme .hist-params-row:nth-child(2n){background:#00000005}.hist-intent-label{color:#ffffff52;color:var(--hist-text-muted);font-family:Outfit,sans-serif;font-size:14px;margin-left:10px}.hist-intent-card{background:hsla(0,0%,100%,.025);background:var(--hist-card-bg);border:1px solid #ffffff0f;border:1px solid var(--hist-card-border);border-radius:10px;padding:4px 10px}.hist-intent-card,.hist-intent-name{align-items:center;display:flex;flex-direction:row}.hist-intent-name{color:#ffffffe6;color:var(--hist-text-primary);text-decoration:none}.hist-intent-name[href]:hover{text-decoration:underline}.hist-intent-name-text{font-family:Outfit,sans-serif;font-size:14px}.hist-intent-not-found{color:#ffffff52;color:var(--hist-text-muted);font-size:14px;margin-left:10px}.hist-intent-user-desc{color:#ffffff52;color:var(--hist-text-muted);font-family:Outfit,sans-serif;font-size:12px}.hist-intent-modifier-info{display:flex;flex-direction:column}.hist-intent-modifier-text{margin-top:10px}.hist-intent-modifier-sub,.hist-intent-modifier-text{color:#ffffffe6;color:var(--hist-text-primary);font-family:Outfit,sans-serif;font-size:12px}.hist-intent-modifier-sub{min-width:200px}.hist-intent-confidence{color:#ffffff52;color:var(--hist-text-muted);font-family:JetBrains Mono,monospace;font-size:13px;margin-left:10px;white-space:nowrap}.hist-text-desc-label{background:#4d8ef7;background:var(--hist-accent);color:#fff;padding:0 15px}.hist-text-desc-label,.hist-text-desc-value{border-radius:10px;display:inline-block;font-family:Outfit,sans-serif;font-size:12px;margin:5px}.hist-text-desc-value{background:hsla(0,0%,100%,.025);background:var(--hist-card-bg);border:1px solid #ffffff0f;border:1px solid var(--hist-card-border);color:#ffffffe6;color:var(--hist-text-primary);padding:5px 15px}.hist-replaced-intent{align-items:center;display:flex;flex-direction:row}.hist-replaced-intent-arrow{color:#ffffff52;color:var(--hist-text-muted);margin:0 20px}.hist-intent-mgmt-row{align-items:center;display:flex;flex-direction:row;max-width:100%;overflow-x:auto;padding-bottom:10px}.hist-presurvey{border-radius:15px;display:flex;justify-content:flex-start}.hist-presurvey-card{background:hsla(0,0%,100%,.025);background:var(--hist-card-bg);border:1px solid #ffffff0f;border:1px solid var(--hist-card-border);border-radius:15px;margin:16px 8px 8px;max-width:300px;padding:16px 8px 8px;position:relative}.hist-presurvey-avatar{border-radius:50%;left:calc(50% - 30px);position:absolute;top:-20px}.hist-presurvey-field{margin-bottom:5px;margin-top:5px}.hist-typing-wrap{display:flex;flex-direction:row;margin-bottom:8px;margin-top:8px}.hist-typing-bubble{background:#4d8ef7;background:var(--hist-accent);border-radius:18px;padding:8px 12px}.hist-typing-dots{display:flex;gap:4px;height:8px;margin:4px;position:relative}.hist-typing-dot{animation:hist-typing-fade 1s infinite;background:#fff;border-radius:50%;height:8px;opacity:0;width:8px}.hist-typing-dot:first-child{animation-delay:0s}.hist-typing-dot:nth-child(2){animation-delay:.2s}.hist-typing-dot:nth-child(3){animation-delay:.4s}@keyframes hist-typing-fade{0%{opacity:.1}50%{opacity:.8}to{opacity:.1}}.hist-file-wrap{display:flex;padding:8px 4px}.hist-file-col{display:flex;flex-direction:column}.hist-file-meta{color:#ffffff52;color:var(--hist-text-muted);display:flex;flex-direction:row;font-family:Outfit,sans-serif;font-size:12px}.hist-file-img{border-radius:10px;max-height:1000px}.hist-file-img--small{max-width:75%}.hist-file-img--large{max-width:300px}.hist-file-download{align-items:center;background-color:#0006;border-radius:50%;bottom:15px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:10px;position:absolute;right:10px;width:40px}.hist-file-doc{align-items:center;background-color:initial;border:1px solid #4d8ef7;border:1px solid var(--hist-accent);border-radius:18px;color:#4d8ef7;color:var(--hist-accent);display:flex;padding:8px 12px}.hist-file-doc--not-found{border-color:#f87171;border-color:var(--hist-status-error);color:#f87171;color:var(--hist-status-error)}.hist-file-doc-text{color:inherit;font-family:Outfit,sans-serif;font-size:14px;margin:0 10px;padding:0;word-break:break-all}.hist-file-doc-text--right{text-align:right}.hist-file-doc-download{color:inherit;cursor:pointer}.hist-edit-icon-btn{margin-left:20px;padding:0}.hist-edit-icon-btn .MuiSvgIcon-root{color:#4d8ef7;color:var(--hist-accent)}.hist-edit-dialog-grid{min-height:200px}.hist-intent-select-row{align-items:center;display:flex;flex-direction:row;margin-top:10px}.hist-intent-select-current{color:#ffffff52;color:var(--hist-text-muted);font-family:Outfit,sans-serif;font-size:14px}.hist-intent-select-btn{margin-left:25px}.hist-intent-select-card{background:var(--hist-surface);border:1px solid var(--hist-border);border-radius:10px;cursor:pointer;min-height:100px;overflow:hidden;padding:0;transition:background .18s,border-color .18s,box-shadow .18s}.hist-intent-select-card:hover{background:#4d8ef714;border-color:#4d8ef7;border-color:var(--hist-accent);box-shadow:0 0 0 1px #4d8ef7;box-shadow:0 0 0 1px var(--hist-accent)}.hist-intent-select-card-inner{margin:10px}.hist-intent-select-card-header{display:flex;flex-direction:row;justify-content:space-between}.hist-intent-select-card-meta{display:flex;flex-direction:column}.hist-intent-select-card-name{color:#ffffffe6;color:var(--hist-text-primary);font-family:Outfit,sans-serif;font-size:16px;font-weight:600}.hist-intent-select-card-type{color:#4d8ef7;color:var(--hist-accent);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.5px;margin-top:2px;text-transform:uppercase}.hist-intent-select-card-desc,.hist-intent-select-card-phrase{color:#ffffff52;color:var(--hist-text-muted);font-family:Outfit,sans-serif;font-size:13px}.hist-intent-select-card-phrase{margin-top:6px}.hist-storage-caption{color:#ffffff52;color:var(--hist-text-muted);display:block;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.3px;line-height:1.4;margin-top:2px}.lightTheme .hist-intent-select-card{background:var(--hist-surface);border-color:var(--hist-border)}.lightTheme .hist-intent-select-card:hover{background:#3a78e50f;border-color:#4d8ef7;border-color:var(--hist-accent);box-shadow:0 0 0 1px #4d8ef7;box-shadow:0 0 0 1px var(--hist-accent)}.hist-af-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.hist-af-note{align-items:center;display:flex;flex-direction:column;padding:10px}.hist-af-labels{margin-bottom:10px}.hist-af-icon{margin-right:5px}.hist-af-icon,.hist-af-icon--right{margin-left:5px}.hist-af-self-assigned{color:#ffffff52;color:var(--hist-text-muted);font-family:Outfit,sans-serif;font-size:13px}.hist-af-note-text{color:#ffffffe6;color:var(--hist-text-primary);font-family:Outfit,sans-serif;font-size:14px}.hist-af-note-caption{color:#ffffff52;color:var(--hist-text-muted);font-family:Outfit,sans-serif;font-size:12px}.hist-status-end-text{color:#f87171;color:var(--hist-status-error);font-family:Outfit,sans-serif;font-size:14px}.hist-status-process-text{color:#ffffffe6;color:var(--hist-text-primary);font-family:Outfit,sans-serif;font-size:14px}.hist-status-secondary{font-family:Outfit,sans-serif;font-size:13px}.hist-status-secondary-caption{color:gray;font-family:Outfit,sans-serif;font-size:12px}.hist-status-fallback{color:#f87171;color:var(--hist-status-error);font-family:Outfit,sans-serif;font-size:14px;margin-bottom:5px;margin-top:5px}.hist-status-tooltip-inner{display:flex;flex-direction:column;justify-content:center;margin:5px}.hist-status-icon-wrap{margin-left:4px;margin-right:4px}.td-filter{align-items:center;animation:td-filter-in .35s ease both;animation-delay:.04s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1216208c;border:1px solid #ffffff0d;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:12px;padding:10px 16px;transition:border-color .2s ease}@keyframes td-filter-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.td-filter:hover{border-color:#ffffff14}.td-filter__label{color:#ffffff80;font-family:Outfit,-apple-system,sans-serif;font-size:13px;font-weight:600;letter-spacing:.01em;padding-right:16px;white-space:nowrap}.td-filter__control{flex:1 1;max-width:280px}.td-filter__control .MuiInput-root{background:#ffffff08;border-radius:8px;color:#ffffffd9!important;font-family:Outfit,-apple-system,sans-serif!important;font-size:13px!important;padding:4px 10px;transition:background .2s ease}.td-filter__control .MuiInput-root.Mui-focused,.td-filter__control .MuiInput-root:hover{background:#ffffff0d}.td-filter__control .MuiInput-root:after,.td-filter__control .MuiInput-root:before{display:none!important}.td-filter__control .MuiInputAdornment-root{color:#ffffff40!important}.td-filter__control .MuiInput-input::placeholder{color:#ffffff4d!important;font-family:Outfit,-apple-system,sans-serif!important;font-size:13px!important;opacity:1!important}.light-theme .td-filter,.lightTheme .td-filter,[data-theme=light] .td-filter{background:#ffffffbf;border-color:#0000000f}.light-theme .td-filter:hover,.lightTheme .td-filter:hover,[data-theme=light] .td-filter:hover{border-color:#0000001a}.light-theme .td-filter__label,.lightTheme .td-filter__label,[data-theme=light] .td-filter__label{color:#00000073}.light-theme .td-filter__control .MuiInput-root,.lightTheme .td-filter__control .MuiInput-root,[data-theme=light] .td-filter__control .MuiInput-root{background:#00000008;color:#000000d9!important}.light-theme .td-filter__control .MuiInput-root:hover,.lightTheme .td-filter__control .MuiInput-root:hover,[data-theme=light] .td-filter__control .MuiInput-root:hover{background:#0000000d}.light-theme .td-filter__control .MuiInputAdornment-root,.lightTheme .td-filter__control .MuiInputAdornment-root,[data-theme=light] .td-filter__control .MuiInputAdornment-root{color:#0000004d!important}.light-theme .td-filter__control .MuiInput-input::placeholder,.lightTheme .td-filter__control .MuiInput-input::placeholder,[data-theme=light] .td-filter__control .MuiInput-input::placeholder{color:#00000059!important}:root{--td-rpt-bg:#0a0c12f2;--td-rpt-card:#121620b3;--td-rpt-card-hover:#181c28cc;--td-rpt-card-border:#ffffff0d;--td-rpt-card-border-hover:#ffffff1a;--td-kpi-positive:#22c55e;--td-kpi-negative:#ef4444;--td-kpi-neutral:#94a3b8;--td-chart-1:#4d8ef7;--td-chart-2:#a78bfa;--td-chart-3:#34d399;--td-chart-4:#f59e0b;--td-chart-5:#f472b6;--td-chart-6:#22d3ee}.td-rpt-page{animation:td-rpt-page-in .4s ease both;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,sans-serif;padding:0 4px 40px}@keyframes td-rpt-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.td-rpt-page .MuiLinearProgress-root{background:#ffffff0a;border-radius:1px;height:2px}.td-rpt-page .MuiLinearProgress-bar{animation:td-rpt-shimmer 1.5s ease infinite;background:linear-gradient(90deg,#4d8ef7,#a78bfa,#4d8ef7);background:linear-gradient(90deg,var(--td-accent,#4d8ef7),#a78bfa,var(--td-accent,#4d8ef7));background-size:200% 100%}@keyframes td-rpt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.td-rpt-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 14px}.td-rpt-period-group{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f141e80;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:2px;padding:3px}.td-rpt-period-btn{background:#0000;border:none;border-radius:8px;color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);cursor:pointer;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;letter-spacing:.01em;padding:6px 18px;text-transform:none;transition:all .2s ease;white-space:nowrap}.td-rpt-period-btn:hover{background:#ffffff0a;color:#e2e8f0;color:var(--td-node-text,#e2e8f0)}.td-rpt-period-btn--active{box-shadow:0 2px 8px #4d8ef740;font-weight:600}.td-rpt-period-btn--active,.td-rpt-period-btn--active:hover{background:linear-gradient(135deg,#4d8ef7,#6366f1);background:linear-gradient(135deg,var(--td-accent,#4d8ef7),#6366f1);color:#fff}.td-rpt-custom-btn{align-items:center;background:#4d8ef70f;border:1px solid #4d8ef740;border-radius:9px;color:#4d8ef7;color:var(--td-accent,#4d8ef7);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;gap:6px;letter-spacing:.02em;padding:7px 18px;text-transform:none;transition:all .2s ease}.td-rpt-custom-btn:hover{background:#4d8ef71f;border-color:#4d8ef766;box-shadow:0 2px 12px #4d8ef726}.td-rpt-custom-btn svg{font-size:16px}.td-rpt-card{animation:td-rpt-card-in .35s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#121620b3;background:var(--td-rpt-card,#121620b3);border:1px solid #ffffff0d;border:1px solid var(--td-rpt-card-border,#ffffff0d);border-radius:16px;box-shadow:0 4px 32px #0003;overflow:hidden;padding:20px}@keyframes td-rpt-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.td-rpt-card-title{border-bottom:1px solid #ffffff0f;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,sans-serif;font-size:15px;font-weight:700;letter-spacing:.01em;margin-bottom:14px;padding-bottom:10px;position:relative}.td-rpt-card-title:after{background:#4d8ef7;background:var(--td-accent,#4d8ef7);border-radius:1px;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:40px}.td-rpt-table{display:flex;flex-direction:column;gap:4px}.td-rpt-table-head{background:#ffffff05;border:1px solid #ffffff08;border-radius:8px;display:grid;margin-bottom:4px;padding:8px 16px}.td-rpt-table-head span{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;opacity:.7;text-transform:uppercase}.td-rpt-table--conv .td-rpt-row,.td-rpt-table--conv .td-rpt-table-head,.td-rpt-table--proc .td-rpt-row,.td-rpt-table--proc .td-rpt-table-head{align-items:center;grid-template-columns:1.5fr 1fr 80px 80px}.td-rpt-table--user .td-rpt-row,.td-rpt-table--user .td-rpt-table-head{align-items:center;grid-template-columns:1.5fr .8fr 1.2fr 80px 80px}.td-rpt-table--conv-no-hist .td-rpt-row,.td-rpt-table--conv-no-hist .td-rpt-table-head,.td-rpt-table--proc-no-hist .td-rpt-row,.td-rpt-table--proc-no-hist .td-rpt-table-head{align-items:center;grid-template-columns:1.5fr 1fr 80px}.td-rpt-table--user-no-hist .td-rpt-row,.td-rpt-table--user-no-hist .td-rpt-table-head{align-items:center;grid-template-columns:1.5fr .8fr 1.2fr 80px}.td-rpt-row{animation:td-rpt-row-in .3s ease both;background:hsla(0,0%,100%,.015);border:1px solid #ffffff08;border-radius:10px;display:grid;padding:10px 16px;transition:all .2s ease}.td-rpt-row:hover{background:#181c28cc;background:var(--td-rpt-card-hover,#181c28cc);border-color:#ffffff1a;border-color:var(--td-rpt-card-border-hover,#ffffff1a);transform:translateX(2px)}@keyframes td-rpt-row-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.td-rpt-row-period{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.td-rpt-row-count{align-items:center;display:flex;gap:10px}.td-rpt-row-count-value{color:#4d8ef7;color:var(--td-accent,#4d8ef7);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;min-width:40px}.td-rpt-row-bar{background:#ffffff0a;border-radius:2px;flex:1 1;height:4px;max-width:100px;overflow:hidden}.td-rpt-row-bar-fill{background:linear-gradient(90deg,#4d8ef7,#6366f1);background:linear-gradient(90deg,var(--td-accent,#4d8ef7),#6366f1);border-radius:2px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.td-rpt-row-action{display:flex;justify-content:center}.td-rpt-row-action .MuiIconButton-root{border-radius:8px;color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);padding:6px;transition:all .15s ease}.td-rpt-row-action .MuiIconButton-root:hover{background:#4d8ef714;color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.td-rpt-row-user{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-rpt-row-date,.td-rpt-row-user{font-family:JetBrains Mono,monospace;font-size:12px}.td-rpt-row-date{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8)}.td-rpt-sort-label{align-items:center;cursor:pointer;display:flex;gap:4px;transition:color .15s ease;-webkit-user-select:none;user-select:none}.td-rpt-sort-label:hover{color:#e2e8f0;color:var(--td-node-text,#e2e8f0)}.td-rpt-sort-label--active{color:#4d8ef7!important;color:var(--td-accent,#4d8ef7)!important}.td-rpt-sort-label svg{font-size:14px!important;transition:transform .2s ease}.td-rpt-sort-label--desc svg{transform:rotate(0deg)}.td-rpt-sort-label--asc svg{transform:rotate(180deg)}.td-rpt-pagination{display:flex;justify-content:flex-end;margin-top:12px}.td-rpt-pagination .MuiTablePagination-root{border:none;font-family:Outfit,sans-serif}.td-rpt-pagination .MuiIconButton-root,.td-rpt-pagination .MuiTablePagination-root,.td-rpt-pagination .MuiTablePagination-selectIcon{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8)}.td-rpt-pagination .MuiIconButton-root:hover{background:#4d8ef714;color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.td-rpt-pagination .MuiTablePagination-displayedRows{font-family:JetBrains Mono,monospace;font-size:12px}.td-stat-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:8px}.td-stat{animation:td-stat-in .4s ease both;background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:14px 16px;transition:all .2s ease}.td-stat:hover{background:#ffffff0a;border-color:#ffffff14}@keyframes td-stat-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.td-stat-label{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.1em;opacity:.7;text-transform:uppercase}.td-stat-value-row{align-items:baseline;display:flex;gap:4px}.td-stat-value{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.td-stat-value--loading{opacity:.3}.td-stat-unit,.td-stat-value--loading{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8)}.td-stat-unit{font-size:14px;font-weight:500;margin-left:2px}.td-stat-trend,.td-stat-unit{font-family:JetBrains Mono,monospace}.td-stat-trend{border-radius:4px;font-size:12px;font-weight:600;margin-left:8px;padding:1px 6px}.td-stat-trend--positive{background:#22c55e1a;color:#22c55e;color:var(--td-kpi-positive,#22c55e)}.td-stat-trend--negative{background:#ef44441a;color:#ef4444;color:var(--td-kpi-negative,#ef4444)}.td-stat--skeleton .td-stat-value{animation:td-skeleton-sweep 1.5s ease infinite;background:linear-gradient(90deg,#ffffff08,#ffffff0f,#ffffff08);background-size:200% 100%;border-radius:4px;height:22px;width:60px}.td-stat--skeleton .td-stat-label{animation:td-skeleton-sweep 1.5s ease infinite;background:linear-gradient(90deg,#ffffff05,#ffffff0a,#ffffff05);background-size:200% 100%;border-radius:3px;height:10px;width:100px}@keyframes td-skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.td-rpt-bento{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:14px}.td-rpt-bento--full{grid-column:1/-1}@media (max-width:1200px){.td-rpt-bento{grid-template-columns:1fr}}.td-rpt-section{animation:td-rpt-card-in .35s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620b3;background:var(--td-rpt-card,#121620b3);border:1px solid #ffffff0d;border:1px solid var(--td-rpt-card-border,#ffffff0d);border-radius:14px;box-shadow:0 2px 16px #00000026;padding:18px}.td-rpt-section-title{border-bottom:1px solid #ffffff0d;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;margin-bottom:12px;padding-bottom:8px;position:relative}.td-rpt-section-title:after{background:#4d8ef7;background:var(--td-accent,#4d8ef7);border-radius:1px;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:28px}.td-rpt-filters{align-items:center;background:#0f141e66;border:1px solid #ffffff0a;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px;padding:10px 16px}.td-rpt-filters .MuiButton-root{border-color:#ffffff1a;border-radius:8px;color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif;font-size:12px;padding:5px 14px;text-transform:none;transition:all .15s ease}.td-rpt-filters .MuiButton-root:hover{background:#4d8ef70f;border-color:#4d8ef7;border-color:var(--td-accent,#4d8ef7);color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.td-rpt-filter-count{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:JetBrains Mono,monospace;font-size:12px}.td-rpt-filters .MuiChip-root{background:#4d8ef714;border:1px solid #4d8ef726;border-radius:6px;color:#4d8ef7;color:var(--td-accent,#4d8ef7);font-family:JetBrains Mono,monospace;font-size:11px}.td-rpt-filters .MuiChip-deleteIcon{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-size:16px}.td-rpt-filters .MuiChip-deleteIcon:hover{color:#ef4444;color:var(--td-kpi-negative,#ef4444)}.td-rpt-export-menu .MuiPaper-root{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f141ef7;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 8px 32px #0006;min-width:200px}.td-rpt-export-menu .MuiMenuItem-root{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,sans-serif;font-size:13px;gap:10px;padding:10px 16px;transition:all .15s ease}.td-rpt-export-menu .MuiMenuItem-root:hover{background:#4d8ef714;color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.td-rpt-export-menu .MuiMenuItem-root svg{font-size:18px;opacity:.6}.td-rpt-pdf-dialog .MuiDialog-paper{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0f141ef7;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 24px 64px #00000080;color:#e2e8f0;color:var(--td-node-text,#e2e8f0)}.td-rpt-pdf-dialog .MuiDialogTitle-root{border-bottom:1px solid #ffffff0f;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,sans-serif;font-size:16px;font-weight:700;padding:20px 24px 12px}.td-rpt-pdf-dialog .MuiDialogContent-root{padding:20px 24px}.td-rpt-pdf-dialog .MuiDialogActions-root{gap:8px;padding:12px 24px 20px}.td-rpt-pdf-option{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;cursor:pointer;display:flex;gap:12px;margin-bottom:8px;padding:14px 16px;transition:all .2s ease}.td-rpt-pdf-option:hover{background:#ffffff0a;border-color:#ffffff1a}.td-rpt-pdf-option--selected{background:#4d8ef70f;border-color:#4d8ef74d}.td-rpt-pdf-option-icon{align-items:center;background:#4d8ef71a;border-radius:10px;color:#4d8ef7;color:var(--td-accent,#4d8ef7);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.td-rpt-pdf-option-text{display:flex;flex-direction:column;gap:2px}.td-rpt-pdf-option-title{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,sans-serif;font-size:14px;font-weight:600}.td-rpt-pdf-option-desc{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif;font-size:11px}.td-rpt-pdf-option .MuiRadio-root{color:#fff3;margin-left:auto;padding:4px}.td-rpt-pdf-option .MuiRadio-root.Mui-checked{color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.td-rpt-btn-cancel.MuiButton-root{border-color:#ffffff1a;border-radius:9px;color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif;font-size:13px;padding:7px 20px;text-transform:none}.td-rpt-btn-cancel.MuiButton-root:hover{background:#ffffff0a;border-color:#fff3}.td-rpt-btn-export.MuiButton-root,.td-rpt-btn-export.MuiLoadingButton-root{background:linear-gradient(135deg,#4d8ef7,#6366f1);background:linear-gradient(135deg,var(--td-accent,#4d8ef7),#6366f1);border-radius:9px;box-shadow:0 2px 8px #4d8ef740;color:#fff;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;padding:7px 24px;text-transform:none;transition:all .2s ease}.td-rpt-btn-export.MuiButton-root:hover,.td-rpt-btn-export.MuiLoadingButton-root:hover{box-shadow:0 4px 16px #4d8ef759;transform:translateY(-1px)}.td-rpt-custom-dialog .MuiDialog-paper{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0f141ef7;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 24px 64px #00000080;color:#e2e8f0;color:var(--td-node-text,#e2e8f0)}.td-rpt-custom-dialog .MuiDialogTitle-root{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,sans-serif;font-size:16px;font-weight:700;padding:20px 24px 12px}.td-rpt-custom-dialog .MuiDialogContent-root{padding:16px 24px}.td-rpt-custom-dialog .MuiOutlinedInput-root{border-radius:8px;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:JetBrains Mono,monospace;font-size:13px}.td-rpt-custom-dialog .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.td-rpt-custom-dialog .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26}.td-rpt-custom-dialog .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#4d8ef7;border-color:var(--td-accent,#4d8ef7);border-width:1px}.td-rpt-custom-dialog .MuiInputLabel-root{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif}.td-rpt-custom-dialog .MuiInputBase-input{color:#e2e8f0;color:var(--td-node-text,#e2e8f0)}.td-rpt-custom-dialog .MuiDialogActions-root{padding:12px 24px 20px}.td-rpt-additional-query{align-items:center;background:#f59e0b0f;border:1px solid #f59e0b26;border-radius:8px;color:#f59e0b;display:flex;font-family:Outfit,sans-serif;font-size:12px;gap:6px;margin:0 0 12px;padding:8px 14px}.td-rpt-card .MuiTablePagination-root{border-top:1px solid #ffffff0a;color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif;margin-top:8px}.td-rpt-card .MuiTablePagination-displayedRows{font-family:JetBrains Mono,monospace;font-size:12px}.td-rpt-card .MuiTablePagination-selectIcon{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8)}.td-rpt-section .amcharts-amchart{font-family:Outfit,sans-serif!important}.td-rpt-page .MuiDivider-root{border-color:#ffffff0d}.td-rpt-empty{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:48px 24px;text-align:center}.td-rpt-empty-icon{font-size:48px;opacity:.3}.td-rpt-empty-icon,.td-rpt-empty-text{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8)}.td-rpt-empty-text{font-family:Outfit,sans-serif;font-size:14px}.td-rpt-skeleton-row{grid-gap:16px;background:hsla(0,0%,100%,.015);border:1px solid #ffffff08;border-radius:10px;display:grid;gap:16px;margin-bottom:4px;padding:14px 16px}.td-rpt-skeleton-bar{animation:td-skeleton-sweep 1.5s ease infinite;background:linear-gradient(90deg,#ffffff05,#ffffff0d,#ffffff05);background-size:200% 100%;border-radius:4px;height:14px}.td-rpt-skeleton-bar--short{width:60%}.td-rpt-skeleton-bar--medium{width:80%}.lightTheme .td-rpt-card{background:#ffffffd9;border-color:#0000000f;box-shadow:0 2px 16px #0000000f}.lightTheme .td-rpt-period-group{background:#00000008;border-color:#0000000f}.lightTheme .td-rpt-period-btn{color:#64748b}.lightTheme .td-rpt-period-btn:hover{background:#0000000a;color:#334155}.lightTheme .td-rpt-period-btn--active{color:#fff}.lightTheme .td-rpt-custom-btn{background:#4d8ef70a;border-color:#4d8ef733}.lightTheme .td-rpt-row{background:#00000003;border-color:#0000000a}.lightTheme .td-rpt-row:hover{background:#00000008;border-color:#00000014}.lightTheme .td-rpt-row-period,.lightTheme .td-rpt-row-user{color:#1e293b}.lightTheme .td-rpt-table-head{background:#00000005;border-color:#0000000a}.lightTheme .td-rpt-table-head span{color:#64748b}.lightTheme .td-rpt-row-bar{background:#0000000f}.lightTheme .td-rpt-section{background:#ffffffd9;border-color:#0000000f}.lightTheme .td-rpt-section-title{color:#1e293b}.lightTheme .td-stat{background:#00000003;border-color:#0000000a}.lightTheme .td-stat:hover{background:#00000008;border-color:#00000014}.lightTheme .td-stat-label{color:#64748b}.lightTheme .td-stat-value{color:#1e293b}.lightTheme .td-stat-unit{color:#64748b}.lightTheme .td-rpt-filters{background:#00000005;border-color:#0000000a}.lightTheme .td-rpt-pdf-dialog .MuiDialog-paper{background:#fffffffa;border-color:#00000014}.lightTheme .td-rpt-pdf-dialog .MuiDialogTitle-root{color:#1e293b}.lightTheme .td-rpt-pdf-option{background:#00000003;border-color:#00000014}.lightTheme .td-rpt-pdf-option:hover{background:#00000008}.lightTheme .td-rpt-pdf-option--selected{background:#4d8ef70a;border-color:#4d8ef740}.lightTheme .td-rpt-pdf-option-title{color:#1e293b}.lightTheme .td-rpt-custom-dialog .MuiDialog-paper{background:#fffffffa;border-color:#00000014}.lightTheme .td-rpt-custom-dialog .MuiOutlinedInput-root fieldset{border-color:#0000001f}.lightTheme .td-rpt-custom-dialog .MuiInputBase-input{color:#1e293b}.lightTheme .td-rpt-custom-dialog .MuiInputLabel-root{color:#64748b}.lightTheme .td-rpt-card-title{color:#1e293b}.lightTheme .td-rpt-pagination .MuiTablePagination-root{color:#64748b}.lightTheme .td-rpt-card .MuiTablePagination-root{border-top-color:#0000000f;color:#64748b}.lightTheme .td-rpt-skeleton-row{background:#00000005;border-color:#0000000a}.lightTheme .td-rpt-skeleton-bar{background:linear-gradient(90deg,#00000008,#0000000f,#00000008);background-size:200% 100%}.lightTheme .td-stat--skeleton .td-stat-value{background:linear-gradient(90deg,#0000000a,#00000012,#0000000a);background-size:200% 100%}.lightTheme .td-stat--skeleton .td-stat-label{background:linear-gradient(90deg,#00000008,#0000000d,#00000008);background-size:200% 100%}.td-rpt-process-card{animation:td-rpt-card-in .35s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620b3;background:var(--td-rpt-card,#121620b3);border:1px solid #ffffff0d;border:1px solid var(--td-rpt-card-border,#ffffff0d);border-radius:14px;box-shadow:0 2px 16px #00000026;margin-bottom:12px;margin-top:12px;padding:20px}.td-rpt-process-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.td-rpt-process-name{align-items:center;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);display:flex;font-family:Outfit,sans-serif;font-size:18px;font-weight:700;gap:10px}.td-rpt-process-tier{background:#a78bfa1a;border:1px solid #a78bfa26;border-radius:4px;color:#a78bfa;font-size:10px;letter-spacing:.08em;padding:2px 8px;text-transform:uppercase}.td-rpt-process-count,.td-rpt-process-tier{font-family:JetBrains Mono,monospace;font-weight:600}.td-rpt-process-count{background:#4d8ef70f;border:1px solid #4d8ef71f;border-radius:8px;color:#4d8ef7;color:var(--td-accent,#4d8ef7);font-size:14px;padding:4px 12px;white-space:nowrap}.td-rpt-process-subtitle{align-items:center;display:flex;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;gap:8px;justify-content:space-between;margin-bottom:10px}.td-rpt-process-subtitle,.td-rpt-process-subtitle-count{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8)}.td-rpt-process-subtitle-count{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;opacity:.7}.td-rpt-process-chart-area{min-height:200px;padding:12px 0}.td-rpt-toggle-row{align-items:center;display:flex;gap:6px;margin-bottom:4px}.td-rpt-toggle-label,.td-rpt-toggle-row .MuiTypography-root{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif;font-size:12px}.td-rpt-toggle-row .MuiSwitch-root .MuiSwitch-track{background:#ffffff14}.td-rpt-toggle-row .MuiSwitch-root .Mui-checked+.MuiSwitch-track{background:#4d8ef74d!important}.td-rpt-toggle-row .MuiSwitch-root .Mui-checked .MuiSwitch-thumb{color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.td-rpt-tier-toggles{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:8px}.td-rpt-tier-toggles .MuiFormControlLabel-root{margin:0}.td-rpt-tier-toggles .MuiFormControlLabel-label{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif;font-size:12px}.td-rpt-fetch-btn.MuiButton-root{border-color:#4d8ef740;border-radius:9px;color:#4d8ef7;color:var(--td-accent,#4d8ef7);font-family:Outfit,sans-serif;font-size:13px;padding:8px 24px;text-transform:none;transition:all .2s ease}.td-rpt-fetch-btn.MuiButton-root:hover{background:#4d8ef714;border-color:#4d8ef766;box-shadow:0 2px 12px #4d8ef726}.td-rpt-expand-btn.MuiIconButton-root{border-radius:8px;color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif;font-size:12px;gap:4px;padding:6px 14px;transition:all .15s ease}.td-rpt-expand-btn.MuiIconButton-root:hover{background:#ffffff0a;color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.td-rpt-expand-btn .MuiTypography-root{font-family:Outfit,sans-serif;font-size:12px}.td-rpt-version-card{background:hsla(0,0%,100%,.015);border:1px solid #ffffff0a;border-radius:12px;margin-bottom:10px;margin-top:10px;padding:16px}.td-rpt-version-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.td-rpt-version-name{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,sans-serif;font-size:15px;font-weight:600}.td-rpt-version-count{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:JetBrains Mono,monospace;font-size:12px}.td-rpt-process-card .MuiLinearProgress-root{background:#ffffff0a;border-radius:1px;height:2px;margin-bottom:8px}.td-rpt-process-card .MuiLinearProgress-bar{animation:td-rpt-shimmer 1.5s ease infinite;background:linear-gradient(90deg,#4d8ef7,#a78bfa,#4d8ef7);background:linear-gradient(90deg,var(--td-accent,#4d8ef7),#a78bfa,var(--td-accent,#4d8ef7));background-size:200% 100%}.td-rpt-page .MuiIconButton-root{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);transition:color .15s ease}.td-rpt-page .MuiIconButton-root:hover{color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.lightTheme .td-rpt-process-card{background:#ffffffd9;border-color:#0000000f;box-shadow:0 2px 12px #0000000f}.lightTheme .td-rpt-process-name{color:#1e293b}.lightTheme .td-rpt-process-tier{background:#a78bfa14;border-color:#a78bfa1f}.lightTheme .td-rpt-process-count{background:#4d8ef70a;border-color:#4d8ef71a}.lightTheme .td-rpt-process-subtitle,.lightTheme .td-rpt-toggle-label,.lightTheme .td-rpt-toggle-row .MuiTypography-root{color:#64748b}.lightTheme .td-rpt-toggle-row .MuiSwitch-root .MuiSwitch-track{background:#0000001f}.lightTheme .td-rpt-tier-toggles .MuiFormControlLabel-label{color:#64748b}.lightTheme .td-rpt-version-card{background:#00000003;border-color:#0000000f}.lightTheme .td-rpt-version-name{color:#1e293b}.lightTheme .td-rpt-version-count{color:#64748b}.td-rpt-kpi-strip{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:12px 0 16px}.td-rpt-kpi-card{animation:td-rpt-kpi-in .5s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#4d8ef70f,#6366f108);border:1px solid #4d8ef71a;border-radius:12px;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:16px 18px;position:relative}.td-rpt-kpi-card:before{background:linear-gradient(90deg,#4d8ef7,#a78bfa);background:linear-gradient(90deg,var(--td-accent,#4d8ef7),#a78bfa);content:"";height:2px;left:0;opacity:.6;position:absolute;right:0;top:0}@keyframes td-rpt-kpi-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.td-rpt-kpi-label{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.12em;opacity:.8;text-transform:uppercase}.td-rpt-kpi-value-row{align-items:baseline;display:flex;gap:6px}.td-rpt-kpi-value{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:JetBrains Mono,monospace;font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.td-rpt-kpi-value--loading{animation:kpiPulse 1.2s ease-in-out infinite;opacity:.5}@keyframes kpiPulse{0%,to{opacity:.3}50%{opacity:.7}}.td-rpt-kpi-unit{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500}.td-rpt-kpi-sub,.td-rpt-kpi-unit{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8)}.td-rpt-kpi-sub{font-family:Outfit,sans-serif;font-size:11px;margin-top:2px;opacity:.7}.td-rpt-kpi-card--success{background:linear-gradient(135deg,#22c55e0f,#22c55e05);border-color:#22c55e1f}.td-rpt-kpi-card--success:before{background:linear-gradient(90deg,#22c55e,#4ade80)}.td-rpt-kpi-card--success .td-rpt-kpi-value{color:#22c55e}.td-rpt-kpi-card--warning{background:linear-gradient(135deg,#f59e0b0f,#f59e0b05);border-color:#f59e0b1f}.td-rpt-kpi-card--warning:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.td-rpt-kpi-card--warning .td-rpt-kpi-value{color:#f59e0b}.td-rpt-kpi-card--danger{background:linear-gradient(135deg,#ef44440f,#ef444405);border-color:#ef44441f}.td-rpt-kpi-card--danger:before{background:linear-gradient(90deg,#ef4444,#f87171)}.td-rpt-kpi-card--danger .td-rpt-kpi-value{color:#ef4444}.td-rpt-kpi-card--skeleton{pointer-events:none}.td-rpt-kpi-card--skeleton:before{background:linear-gradient(90deg,#ffffff0a,#ffffff14)}.td-rpt-kpi-skeleton-label{background:linear-gradient(90deg,#ffffff05,#ffffff0d,#ffffff05);background-size:200% 100%;border-radius:3px;height:10px;width:100px}.td-rpt-kpi-skeleton-label,.td-rpt-kpi-skeleton-value{animation:td-skeleton-sweep 1.5s ease infinite;display:block}.td-rpt-kpi-skeleton-value{background:linear-gradient(90deg,#ffffff08,#ffffff0f,#ffffff08);background-size:200% 100%;border-radius:4px;height:26px;width:72px}.lightTheme .td-rpt-kpi-card--skeleton:before{background:linear-gradient(90deg,#00000005,#0000000a)}.lightTheme .td-rpt-kpi-skeleton-label{background:linear-gradient(90deg,#00000008,#0000000f,#00000008);background-size:200% 100%}.lightTheme .td-rpt-kpi-skeleton-value{background:linear-gradient(90deg,#0000000a,#00000012,#0000000a);background-size:200% 100%}.td-rpt-ptable{display:flex;flex-direction:column;gap:3px}.td-rpt-ptable-head{align-items:center;background:#ffffff05;border:1px solid #ffffff08;border-radius:8px;display:grid;margin-bottom:3px;padding:8px 14px}.td-rpt-ptable-head span{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;opacity:.7;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.td-rpt-ptable-row{align-items:center;animation:td-rpt-row-in .3s ease both;background:hsla(0,0%,100%,.015);border:1px solid #ffffff08;border-radius:9px;display:grid;padding:9px 14px;transition:all .2s ease}.td-rpt-ptable-row:hover{background:#181c28cc;background:var(--td-rpt-card-hover,#181c28cc);border-color:#ffffff1a;border-color:var(--td-rpt-card-border-hover,#ffffff1a)}.td-rpt-ptable-name{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,sans-serif;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-rpt-ptable-cell{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;text-align:center}.td-rpt-ptable-cell--zero{opacity:.3}.td-rpt-ptable-total{align-items:center;color:#4d8ef7;color:var(--td-accent,#4d8ef7);display:flex;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;gap:8px;justify-content:flex-end;text-align:right}.td-rpt-ptable-total-bar{background:#ffffff0a;border-radius:2px;height:3px;overflow:hidden;width:40px}.td-rpt-ptable-total-bar-fill{background:linear-gradient(90deg,#4d8ef7,#6366f1);background:linear-gradient(90deg,var(--td-accent,#4d8ef7),#6366f1);border-radius:2px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.td-rpt-ptable-tier{align-items:center;background:#a78bfa0a;border:1px solid #a78bfa14;border-radius:6px;display:flex;justify-content:space-between;margin-top:4px;padding:6px 14px}.td-rpt-ptable-tier-label{color:#a78bfa;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.td-rpt-ptable-tier-count{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:JetBrains Mono,monospace;font-size:10px}.td-rpt-ptable-footer{font-size:11px;margin-top:8px;padding-left:14px}.td-rpt-ptable-empty,.td-rpt-ptable-footer{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif;opacity:.6}.td-rpt-ptable-empty{font-size:13px;padding:20px 14px;text-align:center}.td-rpt-ranked{display:flex;flex-direction:column;gap:3px}.td-rpt-ranked-item{align-items:center;animation:td-rpt-row-in .3s ease both;background:hsla(0,0%,100%,.015);border:1px solid #ffffff08;border-radius:9px;cursor:pointer;display:flex;gap:10px;padding:8px 14px;transition:all .2s ease}.td-rpt-ranked-item:hover{background:#181c28cc;background:var(--td-rpt-card-hover,#181c28cc);border-color:#ffffff1a;border-color:var(--td-rpt-card-border-hover,#ffffff1a);transform:translateX(2px)}.td-rpt-ranked-position{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;text-align:center;width:20px}.td-rpt-ranked-position--top{color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.td-rpt-ranked-name{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);flex:1 1;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-rpt-ranked-bar-area{align-items:center;display:flex;flex:0 0 80px;gap:8px}.td-rpt-ranked-bar{background:#ffffff0a;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.td-rpt-ranked-bar-fill{background:linear-gradient(90deg,#4d8ef7,#6366f1);background:linear-gradient(90deg,var(--td-accent,#4d8ef7),#6366f1);border-radius:2px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.td-rpt-ranked-count{color:#4d8ef7;color:var(--td-accent,#4d8ef7);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;min-width:32px;text-align:right}.td-rpt-ranked-more{align-items:center;display:flex;justify-content:space-between;padding:8px 14px 4px}.td-rpt-ranked-more-text{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif;font-size:11px;opacity:.6}.td-rpt-ranked-more-btn.MuiButton-root{border-radius:6px;color:#4d8ef7;color:var(--td-accent,#4d8ef7);font-family:Outfit,sans-serif;font-size:12px;min-width:auto;padding:4px 12px;text-transform:none}.td-rpt-ranked-more-btn.MuiButton-root:hover{background:#4d8ef714}.td-rpt-ranked-dialog .MuiDialog-paper{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0f141ef7;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 24px 64px #00000080;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);max-height:70vh;padding:16px}.lightTheme .td-rpt-kpi-card{background:linear-gradient(135deg,#4d8ef70a,#6366f105);border-color:#4d8ef71a}.lightTheme .td-rpt-kpi-value{color:#1e293b}.lightTheme .td-rpt-kpi-card--success{background:linear-gradient(135deg,#22c55e0a,#22c55e03);border-color:#22c55e1a}.lightTheme .td-rpt-kpi-card--warning{background:linear-gradient(135deg,#f59e0b0a,#f59e0b03);border-color:#f59e0b1a}.lightTheme .td-rpt-kpi-card--danger{background:linear-gradient(135deg,#ef44440a,#ef444403);border-color:#ef44441a}.lightTheme .td-rpt-ptable-head{background:#00000005;border-color:#0000000a}.lightTheme .td-rpt-ptable-head span{color:#64748b}.lightTheme .td-rpt-ptable-row{background:#00000003;border-color:#0000000a}.lightTheme .td-rpt-ptable-row:hover{background:#00000008;border-color:#00000014}.lightTheme .td-rpt-ptable-name{color:#1e293b}.lightTheme .td-rpt-ptable-cell{color:#64748b}.lightTheme .td-rpt-ptable-total-bar{background:#0000000f}.lightTheme .td-rpt-ptable-tier{background:#a78bfa08;border-color:#a78bfa14}.lightTheme .td-rpt-ranked-item{background:#00000003;border-color:#0000000a}.lightTheme .td-rpt-ranked-item:hover{background:#00000008;border-color:#00000014}.lightTheme .td-rpt-ranked-name{color:#1e293b}.lightTheme .td-rpt-ranked-bar{background:#0000000f}.lightTheme .td-rpt-ranked-dialog .MuiDialog-paper{background:#fffffffa;border-color:#00000014}.td-rpt-heatmap{min-height:280px;overflow:hidden;position:relative}.td-rpt-heatmap,.td-rpt-heatmap>div{border-radius:10px}.td-rpt-heatmap [role=tooltip]{font-family:JetBrains Mono,monospace!important}.td-rpt-topic-dist{display:flex;flex-direction:column;gap:12px}.td-rpt-topic-dist-chart{min-height:280px}.td-rpt-topic-dist-summary{display:flex;flex-wrap:wrap;gap:6px;padding:0 4px}.td-rpt-topic-pill{align-items:center;animation:td-rpt-kpi-in .4s cubic-bezier(.16,1,.3,1) both;background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);display:inline-flex;font-family:Outfit,sans-serif;font-size:11px;gap:6px;padding:5px 12px}.td-rpt-topic-pill-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.td-rpt-topic-pill-pct{color:#4d8ef7;color:var(--td-accent,#4d8ef7);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.td-rpt-topic-pill--muted{opacity:.5}.td-rpt-chart-section{display:flex;flex-direction:column;gap:4px}.td-rpt-chart-section .print-legend-grid{min-height:260px}.td-rpt-chart-section-empty{align-items:center;color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);display:flex;font-family:Outfit,sans-serif;font-size:13px;justify-content:center;min-height:120px;opacity:.5}.td-rpt-bento--3col{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.td-rpt-bento--3col{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.td-rpt-bento--3col{grid-template-columns:1fr}}.td-rpt-bento--full-first{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.td-rpt-bento--full-first>:first-child{grid-column:1/-1}.lightTheme .td-rpt-heatmap{background:#0000}.lightTheme .td-rpt-topic-pill{background:#00000005;border-color:#0000000f;color:#334155}.lightTheme .td-rpt-topic-pill-pct{color:#3b82f6}.td-rpt-wordcloud-section{min-height:380px}.td-rpt-wordcloud-section .td-rpt-section-subtitle{color:#94a3b8;color:var(--td-kpi-neutral);display:block;font-size:12px;font-weight:400;margin:-6px 0 10px}.td-rpt-wordcloud-canvas{display:block}.td-rpt-wordcloud-empty{background:#121620b3;background:var(--td-rpt-card);border:1px dashed #ffffff0d;border:1px dashed var(--td-rpt-card-border);color:#94a3b8;color:var(--td-kpi-neutral);font-size:13px;font-style:italic}.td-rpt-wordcloud-empty,.td-rpt-wordcloud-skeleton{align-items:center;border-radius:12px;display:flex;justify-content:center}.td-rpt-wordcloud-skeleton{background:linear-gradient(180deg,#0000,#4d8ef70a);inset:0;pointer-events:none;position:absolute}.td-rpt-wordcloud-skeleton-pulse{animation:td-rpt-wordcloud-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#4d8ef71f,#a78bfa47 50%,#4d8ef71f);background-size:200% 100%;border-radius:4px;height:8px;width:60%}@keyframes td-rpt-wordcloud-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:root{--ob-card-bg:#121620a6;--ob-card-border:#ffffff0d;--ob-card-border-hover:#ffffff1a;--ob-radius:14px;--ob-font:"Outfit",-apple-system,sans-serif;--ob-mono:"JetBrains Mono","Fira Code",monospace;--ob-accent-blue:#4d8ef7;--ob-accent-purple:#a78bfa;--ob-accent-emerald:#34d399;--ob-accent-amber:#f59e0b;--ob-accent-red:#ef4444;--ob-text-primary:#ffffffd9;--ob-text-secondary:#ffffff80;--ob-text-muted:#ffffff59}.ob-page{animation:ob-page-in .4s ease both;color:#ffffffd9;color:var(--ob-text-primary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--ob-font);padding:0 4px 40px}@keyframes ob-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ob-page .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;border-radius:10px!important;box-shadow:none!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ob-font)!important;font-size:13px!important;font-weight:600!important;padding:8px 24px!important;text-transform:none!important;transition:all .2s ease!important}.ob-page .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important}.ob-page .MuiButton-containedPrimary:disabled{background:#ffffff0d!important;color:#fff3!important}.ob-table{animation:ob-page-in .4s ease both;animation-delay:.05s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--ob-card-bg);border:1px solid #ffffff0d;border:1px solid var(--ob-card-border);border-radius:14px;border-radius:var(--ob-radius);overflow:hidden}.ob-table .MuiTableHead-root .MuiTableCell-root{background:hsla(0,0%,100%,.015)!important;border-bottom:1px solid #ffffff0f!important;color:#ffffff59!important;color:var(--ob-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ob-font)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;padding:10px 14px!important;text-transform:uppercase!important;white-space:nowrap}.ob-table .MuiTableBody-root .MuiTableCell-root{background:#0000!important;border-bottom:1px solid #ffffff08!important;color:#ffffff80!important;color:var(--ob-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ob-font)!important;font-size:13px!important;padding:8px 14px!important}.ob-table .MuiTableBody-root .MuiTableRow-root{text-decoration:none!important;transition:background .2s ease!important}.ob-table .MuiTableBody-root .MuiTableRow-root:hover{background:#4d8ef708!important}.ob-table .MuiTypography-root{color:inherit!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ob-font)!important;font-size:13px!important}.ob-table .MuiSvgIcon-root{font-size:18px!important}.ob-table .MuiIconButton-root{border-radius:8px!important;color:#ffffff59!important;color:var(--ob-text-muted)!important;padding:6px!important;transition:all .2s ease!important}.ob-table .MuiIconButton-root:hover{background:#4d8ef714!important;color:#4d8ef7!important;color:var(--ob-accent-blue)!important}.ob-table .MuiTablePagination-root{border-top:1px solid #ffffff0a;color:#ffffff59!important;color:var(--ob-text-muted)!important}.ob-table .MuiTablePagination-toolbar{min-height:44px!important}.ob-table .MuiTablePagination-displayedRows{font-family:JetBrains Mono,Fira Code,monospace!important;font-family:var(--ob-mono)!important;font-size:12px!important}.ob-table .MuiTablePagination-actions .MuiIconButton-root,.ob-table .MuiTablePagination-displayedRows{color:#ffffff59!important;color:var(--ob-text-muted)!important}.ob-tabs{align-items:center;animation:ob-page-in .3s ease both;display:flex;gap:8px;padding:0 0 16px}.ob-tabs__back{border-radius:10px!important;color:#ffffff59!important;color:var(--ob-text-muted)!important;margin-right:4px!important;transition:all .2s ease!important}.ob-tabs__back:hover{background:#ffffff0a!important;color:#ffffffd9!important;color:var(--ob-text-primary)!important}.ob-tabs__pills{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;display:flex;gap:4px;padding:3px}.ob-tabs__pill{background:#0000;border:none;border-radius:9px;color:#ffffff59;color:var(--ob-text-muted);cursor:pointer;font-family:Outfit,-apple-system,sans-serif;font-family:var(--ob-font);font-size:13px;font-weight:500;padding:7px 18px;transition:all .2s ease;white-space:nowrap}.ob-tabs__pill:hover{background:#ffffff08;color:#ffffff80;color:var(--ob-text-secondary)}.ob-tabs__pill--active{background:#4d8ef726;color:#fff;font-weight:600}.ob-tabs__divider{background:#ffffff0a;height:1px;margin-bottom:20px;width:100%}.ob-active{animation:ob-page-in .35s ease both;animation-delay:.03s;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.ob-active .MuiBadge-badge{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;border:none!important;font-family:JetBrains Mono,Fira Code,monospace!important;font-family:var(--ob-mono)!important;font-size:10px!important;font-weight:700!important}.ob-active .MuiChip-root{background:#ffffff08!important;border:1px solid #ffffff0f!important;border-radius:8px!important;color:#ffffff80!important;color:var(--ob-text-secondary)!important;cursor:pointer!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ob-font)!important;font-size:12px!important;font-weight:500!important;transition:all .2s ease!important}.ob-active .MuiChip-root:hover{background:#4d8ef70f!important;border-color:#4d8ef733!important;color:#ffffffd9!important;color:var(--ob-text-primary)!important}.ob-filter{animation:ob-page-in .35s ease both;animation-delay:.04s;margin-bottom:12px}.ob-filter .MuiAccordion-root{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#121620a6!important;background:var(--ob-card-bg)!important;border:1px solid #ffffff0d!important;border:1px solid var(--ob-card-border)!important;border-radius:14px!important;border-radius:var(--ob-radius)!important;box-shadow:none!important;color:#ffffffd9!important;color:var(--ob-text-primary)!important}.ob-filter .MuiAccordion-root:before{display:none!important}.ob-filter .MuiAccordionSummary-root{min-height:44px!important}.ob-filter .MuiAccordionSummary-content{color:#ffffff80!important;color:var(--ob-text-secondary)!important;font-size:13px!important}.ob-filter .MuiAccordionSummary-content,.ob-filter .MuiChip-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ob-font)!important}.ob-filter .MuiChip-root{border-radius:6px!important;font-size:11px!important}.ob-results{animation:ob-page-in .4s ease both;animation-delay:.05s}.ob-results__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ob-results__title{color:#ffffffd9;color:var(--ob-text-primary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--ob-font);font-size:16px;font-weight:600}.ob-results__nav{align-items:center;display:flex;gap:2px}.ob-results__nav .MuiIconButton-root{border-radius:8px!important;color:#ffffff59!important;color:var(--ob-text-muted)!important;transition:all .2s ease!important}.ob-results__nav .MuiIconButton-root:hover{background:#4d8ef714!important;color:#4d8ef7!important;color:var(--ob-accent-blue)!important}.ob-results__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:900px){.ob-results__grid{grid-template-columns:1fr}}.ob-results__chart{min-height:300px;padding:20px}.ob-results__chart,.ob-results__stats{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121620a6;background:var(--ob-card-bg);border:1px solid #ffffff0d;border:1px solid var(--ob-card-border);border-radius:14px;border-radius:var(--ob-radius)}.ob-results__stats{overflow:hidden}.ob-results__stats .MuiTableHead-root .MuiTableCell-root{background:hsla(0,0%,100%,.015)!important;border-bottom:1px solid #ffffff0f!important;color:#ffffff59!important;color:var(--ob-text-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.ob-results__stats .MuiTableBody-root .MuiTableCell-root,.ob-results__stats .MuiTableHead-root .MuiTableCell-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ob-font)!important;padding:10px 16px!important}.ob-results__stats .MuiTableBody-root .MuiTableCell-root{border-bottom:1px solid #ffffff08!important;color:#ffffff80!important;color:var(--ob-text-secondary)!important;font-size:13px!important}.ob-results__stats .MuiTableBody-root .MuiTableRow-root{transition:background .2s ease!important}.ob-results__stats .MuiTableBody-root .MuiTableRow-root:hover{background:#4d8ef708!important}.ob-results__pct{color:#ffffff59!important;color:var(--ob-text-muted)!important;font-size:12px!important}.ob-results__count,.ob-results__pct{font-family:JetBrains Mono,Fira Code,monospace!important;font-family:var(--ob-mono)!important}.ob-results__count{color:#ffffffd9!important;color:var(--ob-text-primary)!important;font-size:14px!important;font-weight:600!important}.ob-summary-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:20px}.ob-summary-card{background:#121620a6;background:var(--ob-card-bg);border:1px solid #ffffff0d;border:1px solid var(--ob-card-border);border-radius:12px;padding:16px;text-align:center}.ob-summary-card__value{font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--ob-mono);font-size:24px;font-weight:700;margin-bottom:4px}.ob-summary-card--blue .ob-summary-card__value{color:#4d8ef7;color:var(--ob-accent-blue)}.ob-summary-card--emerald .ob-summary-card__value{color:#34d399;color:var(--ob-accent-emerald)}.ob-summary-card--red .ob-summary-card__value{color:#ef4444;color:var(--ob-accent-red)}.ob-summary-card--purple .ob-summary-card__value{color:#a78bfa;color:var(--ob-accent-purple)}.ob-summary-card--amber .ob-summary-card__value{color:#f59e0b;color:var(--ob-accent-amber)}.ob-summary-card__label{align-items:center;color:#ffffff59;color:var(--ob-text-muted);display:inline-flex;font-size:11px;gap:4px;justify-content:center;letter-spacing:.5px;text-transform:uppercase}.ob-attempt-chart{background:#121620a6;background:var(--ob-card-bg);border:1px solid #ffffff0d;border:1px solid var(--ob-card-border);border-radius:12px;margin-top:20px;padding:20px}.ob-attempt-chart__title{color:#ffffffd9;color:var(--ob-text-primary);font-size:14px;font-weight:600;margin-bottom:12px}.ob-time-stats{background:#121620a6;background:var(--ob-card-bg);border:1px solid #ffffff0d;border:1px solid var(--ob-card-border);border-radius:12px;margin-top:20px;padding:20px}.ob-time-stats__title{color:#ffffffd9;color:var(--ob-text-primary);font-size:14px;font-weight:600;margin-bottom:12px}.ob-time-stats__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.ob-time-stat{background:#ffffff08;border-radius:8px;padding:12px;text-align:center}.ob-time-stat__value{color:#4d8ef7;color:var(--ob-accent-blue);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--ob-mono);font-size:20px;font-weight:600}.ob-time-stat__label{color:#ffffff59;color:var(--ob-text-muted);font-size:11px;letter-spacing:.5px;margin-top:4px;text-transform:uppercase}.ob-failure-breakdown{background:#121620a6;background:var(--ob-card-bg);border:1px solid #ffffff0d;border:1px solid var(--ob-card-border);border-radius:12px;margin-top:20px;padding:20px}.ob-failure-breakdown__header{align-items:center;display:flex;gap:6px;margin-bottom:12px}.ob-failure-breakdown__title{color:#ffffffd9;color:var(--ob-text-primary);font-size:14px;font-weight:600}.ob-failure-breakdown__subtitle{color:#ffffff59;color:var(--ob-text-muted);font-size:12px;font-weight:400}.ob-failure-breakdown__chips{display:flex;flex-wrap:wrap;gap:8px}.ob-failure-breakdown__chip{border-color:#ef4444!important;border-color:var(--ob-accent-red)!important;color:#ffffff80!important;color:var(--ob-text-secondary)!important}.ob-empty{align-items:center;animation:ob-page-in .5s ease both;animation-delay:.1s;display:flex;flex-direction:column;justify-content:center;padding:60px 24px;text-align:center}.ob-empty__icon{color:#4d8ef726;font-size:48px!important;margin-bottom:16px}.ob-empty__text{color:#ffffff59;color:var(--ob-text-muted);font-family:Outfit,-apple-system,sans-serif;font-family:var(--ob-font);font-size:14px}.ob-dialog .MuiPaper-root{backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;background:#121620f5!important;border:1px solid #ffffff14!important;border-radius:16px!important;box-shadow:0 24px 80px #00000080!important;color:#e2e8f0!important}.ob-dialog .MuiDialogTitle-root{color:#ffffffd9!important;color:var(--ob-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ob-font)!important;font-size:18px!important;font-weight:600!important;padding:24px 28px 8px!important}.ob-dialog .MuiDialogContent-root{padding:8px 28px 20px!important}.ob-dialog .MuiDialogActions-root{gap:8px;padding:12px 28px 20px!important}.ob-dialog .MuiButton-root{border-radius:10px!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ob-font)!important;font-size:13px!important;text-transform:none!important}.ob-wizard{animation:ob-page-in .4s ease both;animation-delay:.05s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--ob-card-bg);border:1px solid #ffffff0d;border:1px solid var(--ob-card-border);border-radius:14px;border-radius:var(--ob-radius);margin:0 auto;max-width:720px;padding:28px}.ob-wizard .MuiStepper-root{background:#0000!important;padding:0 0 24px!important}.ob-wizard .MuiStepLabel-label{color:#ffffff59!important;color:var(--ob-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ob-font)!important;font-size:13px!important;font-weight:500!important}.ob-wizard .MuiStepLabel-label.Mui-active{color:#ffffffd9!important;color:var(--ob-text-primary)!important;font-weight:600!important}.ob-wizard .MuiStepLabel-label.Mui-completed{color:#34d399!important;color:var(--ob-accent-emerald)!important;font-weight:500!important}.ob-wizard .MuiStepIcon-root{color:#ffffff14!important;font-size:28px!important}.ob-wizard .MuiStepIcon-root.Mui-active{color:#4d8ef7!important;color:var(--ob-accent-blue)!important}.ob-wizard .MuiStepIcon-root.Mui-completed{color:#34d399!important;color:var(--ob-accent-emerald)!important}.ob-wizard .MuiStepIcon-text{font-family:JetBrains Mono,Fira Code,monospace!important;font-family:var(--ob-mono)!important;font-size:12px!important;font-weight:700!important}.ob-wizard .MuiStepConnector-line{border-color:#ffffff0f!important}.ob-wizard .MuiStepConnector-root.Mui-active .MuiStepConnector-line,.ob-wizard .MuiStepConnector-root.Mui-completed .MuiStepConnector-line{border-color:#34d3994d!important}.ob-wizard__content{padding:8px 0 20px}.ob-wizard .MuiOutlinedInput-root{background:#ffffff05!important;border-radius:10px!important;color:#ffffffd9!important;color:var(--ob-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ob-font)!important;font-size:13px!important}.ob-wizard .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.ob-wizard .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f!important}.ob-wizard .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef766!important;border-width:1px!important;box-shadow:0 0 0 3px #4d8ef70f}.ob-wizard .MuiInputLabel-root{color:#ffffff59!important;color:var(--ob-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ob-font)!important;font-size:13px!important}.ob-wizard .MuiInputLabel-root.Mui-focused{color:#4d8ef7b3!important}.ob-wizard .MuiFormHelperText-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ob-font)!important;font-size:11px!important}.ob-wizard .MuiCheckbox-root{color:#ffffff59!important;color:var(--ob-text-muted)!important}.ob-wizard .MuiCheckbox-root.Mui-checked{color:#4d8ef7!important;color:var(--ob-accent-blue)!important}.ob-wizard .MuiTypography-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ob-font)!important}.ob-wizard .MuiDivider-root{border-color:#ffffff0d!important}.ob-wizard__actions{border-top:1px solid #ffffff0d;display:flex;gap:8px;justify-content:flex-end;margin-top:8px;padding-top:20px}.ob-wizard__actions .MuiButton-root{border-radius:10px!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ob-font)!important;font-size:13px!important;font-weight:500!important;padding:8px 24px!important;text-transform:none!important}.ob-wizard__actions .MuiButton-text{color:#ffffff80!important;color:var(--ob-text-secondary)!important}.ob-wizard__actions .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;box-shadow:none!important;font-weight:600!important}.ob-wizard__actions .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important}.ob-wizard .MuiOutlinedInput-root.Mui-disabled,.ob-wizard .MuiTextField-root[disabled] .MuiOutlinedInput-root{background:#ffffff03!important}.ob-wizard .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#ffffff0a!important}.ob-wizard .MuiSelect-select{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ob-font)!important;font-size:13px!important}.ob-wizard .MuiIconButton-root{border-radius:8px!important;color:#ffffff59!important;color:var(--ob-text-muted)!important;transition:all .2s ease!important}.ob-wizard .MuiIconButton-root:hover{background:#4d8ef714!important;color:#4d8ef7!important;color:var(--ob-accent-blue)!important}.light-theme .ob-wizard,.lightTheme .ob-wizard,[data-theme=light] .ob-wizard{background:#ffffffd9;border-color:#0000000f}.light-theme .ob-wizard .MuiStepLabel-label,.lightTheme .ob-wizard .MuiStepLabel-label,[data-theme=light] .ob-wizard .MuiStepLabel-label{color:#0006!important}.light-theme .ob-wizard .MuiStepLabel-label.Mui-active,.lightTheme .ob-wizard .MuiStepLabel-label.Mui-active,[data-theme=light] .ob-wizard .MuiStepLabel-label.Mui-active{color:#000000d9!important}.light-theme .ob-wizard .MuiStepIcon-root,.lightTheme .ob-wizard .MuiStepIcon-root,[data-theme=light] .ob-wizard .MuiStepIcon-root{color:#00000014!important}.light-theme .ob-wizard .MuiOutlinedInput-root,.lightTheme .ob-wizard .MuiOutlinedInput-root,[data-theme=light] .ob-wizard .MuiOutlinedInput-root{background:#00000005!important;color:#000000d9!important}.light-theme .ob-wizard .MuiOutlinedInput-notchedOutline,.lightTheme .ob-wizard .MuiOutlinedInput-notchedOutline,[data-theme=light] .ob-wizard .MuiOutlinedInput-notchedOutline{border-color:#0000001a!important}.light-theme .ob-wizard .MuiInputLabel-root,.lightTheme .ob-wizard .MuiInputLabel-root,[data-theme=light] .ob-wizard .MuiInputLabel-root{color:#00000073!important}.light-theme .ob-wizard__actions,.lightTheme .ob-wizard__actions,[data-theme=light] .ob-wizard__actions{border-top-color:#0000000f}.light-theme .ob-wizard .MuiStepConnector-line,.lightTheme .ob-wizard .MuiStepConnector-line,[data-theme=light] .ob-wizard .MuiStepConnector-line{border-color:#00000014!important}.ob-page .MuiLinearProgress-root{background:#ffffff08;border-radius:1px;height:2px}.ob-page .MuiLinearProgress-bar{animation:ob-shimmer 1.5s ease infinite;background:linear-gradient(90deg,#4d8ef7,#a78bfa,#4d8ef7);background-size:200% 100%}@keyframes ob-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media print{.ob-page{animation:none;padding:0}.ob-results__chart,.ob-results__stats,.ob-table{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important;border-color:#e2e8f0!important}}.light-theme .ob-table,.lightTheme .ob-table,[data-theme=light] .ob-table{background:#ffffffd9;border-color:#0000000f}.light-theme .ob-table .MuiTableHead-root .MuiTableCell-root,.lightTheme .ob-table .MuiTableHead-root .MuiTableCell-root,[data-theme=light] .ob-table .MuiTableHead-root .MuiTableCell-root{background:#00000005!important;border-bottom-color:#00000014!important;color:#0006!important}.light-theme .ob-table .MuiTableBody-root .MuiTableCell-root,.lightTheme .ob-table .MuiTableBody-root .MuiTableCell-root,[data-theme=light] .ob-table .MuiTableBody-root .MuiTableCell-root{border-bottom-color:#0000000a!important;color:#0009!important}.light-theme .ob-tabs__pills,.lightTheme .ob-tabs__pills,[data-theme=light] .ob-tabs__pills{background:#00000008;border-color:#0000000f}.light-theme .ob-tabs__pill,.lightTheme .ob-tabs__pill,[data-theme=light] .ob-tabs__pill{color:#0006}.light-theme .ob-tabs__pill--active,.lightTheme .ob-tabs__pill--active,[data-theme=light] .ob-tabs__pill--active{background:#4d8ef71a;color:#1e293b}.light-theme .ob-results__chart,.light-theme .ob-results__stats,.lightTheme .ob-results__chart,.lightTheme .ob-results__stats,[data-theme=light] .ob-results__chart,[data-theme=light] .ob-results__stats{background:#ffffffd9;border-color:#0000000f}.light-theme .ob-results__stats .MuiTableHead-root .MuiTableCell-root,.lightTheme .ob-results__stats .MuiTableHead-root .MuiTableCell-root,[data-theme=light] .ob-results__stats .MuiTableHead-root .MuiTableCell-root{background:#00000005!important;border-bottom-color:#00000014!important;color:#0006!important}.light-theme .ob-results__stats .MuiTableBody-root .MuiTableCell-root,.lightTheme .ob-results__stats .MuiTableBody-root .MuiTableCell-root,[data-theme=light] .ob-results__stats .MuiTableBody-root .MuiTableCell-root{border-bottom-color:#0000000a!important;color:#0009!important}.light-theme .ob-results__title,.lightTheme .ob-results__title,[data-theme=light] .ob-results__title{color:#000000d9}.light-theme .ob-results__count,.lightTheme .ob-results__count,[data-theme=light] .ob-results__count{color:#000c!important}.light-theme .ob-results__pct,.lightTheme .ob-results__pct,[data-theme=light] .ob-results__pct{color:#00000080!important}.light-theme .ob-results__nav .MuiIconButton-root,.lightTheme .ob-results__nav .MuiIconButton-root,[data-theme=light] .ob-results__nav .MuiIconButton-root{color:#0006!important}.light-theme .ob-results__nav .MuiIconButton-root:hover,.lightTheme .ob-results__nav .MuiIconButton-root:hover,[data-theme=light] .ob-results__nav .MuiIconButton-root:hover{background:#4d8ef714!important;color:#4d8ef7!important}.light-theme .ob-summary-card,.lightTheme .ob-summary-card,[data-theme=light] .ob-summary-card{background:#ffffffd9;border-color:#0000000f}.light-theme .ob-summary-card__label,.lightTheme .ob-summary-card__label,[data-theme=light] .ob-summary-card__label{color:#00000073}.light-theme .ob-attempt-chart,.light-theme .ob-failure-breakdown,.light-theme .ob-time-stats,.lightTheme .ob-attempt-chart,.lightTheme .ob-failure-breakdown,.lightTheme .ob-time-stats,[data-theme=light] .ob-attempt-chart,[data-theme=light] .ob-failure-breakdown,[data-theme=light] .ob-time-stats{background:#ffffffd9;border-color:#0000000f}.light-theme .ob-attempt-chart__title,.light-theme .ob-failure-breakdown__title,.light-theme .ob-time-stats__title,.lightTheme .ob-attempt-chart__title,.lightTheme .ob-failure-breakdown__title,.lightTheme .ob-time-stats__title,[data-theme=light] .ob-attempt-chart__title,[data-theme=light] .ob-failure-breakdown__title,[data-theme=light] .ob-time-stats__title{color:#000000d9}.light-theme .ob-failure-breakdown__subtitle,.lightTheme .ob-failure-breakdown__subtitle,[data-theme=light] .ob-failure-breakdown__subtitle{color:#0006}.light-theme .ob-time-stat,.lightTheme .ob-time-stat,[data-theme=light] .ob-time-stat{background:#00000005}.light-theme .ob-time-stat__label,.lightTheme .ob-time-stat__label,[data-theme=light] .ob-time-stat__label{color:#00000073}.light-theme .ob-failure-breakdown__chip,.lightTheme .ob-failure-breakdown__chip,[data-theme=light] .ob-failure-breakdown__chip{color:#0009!important}.light-theme .ob-active .MuiChip-root,.lightTheme .ob-active .MuiChip-root,[data-theme=light] .ob-active .MuiChip-root{background:#00000008!important;border-color:#00000014!important;color:#0009!important}.light-theme .ob-filter .MuiAccordion-root,.lightTheme .ob-filter .MuiAccordion-root,[data-theme=light] .ob-filter .MuiAccordion-root{background:#ffffffd9!important;border-color:#0000000f!important}.light-theme .ob-dialog .MuiPaper-root,.lightTheme .ob-dialog .MuiPaper-root,[data-theme=light] .ob-dialog .MuiPaper-root{background:#fffffff5!important;border-color:#00000014!important;color:#000c!important}.light-theme .ob-empty__text,.lightTheme .ob-empty__text,[data-theme=light] .ob-empty__text{color:#0006}.text-div{font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;letter-spacing:-.01em;line-height:1.7;transition:border-color .2s ease,box-shadow .2s ease}.text-div:focus{border-color:#4d8ef766!important;box-shadow:0 0 0 3px #4d8ef70f;outline:none}.text-div:hover{border-color:#ffffff26!important}.text-div:focus:hover{border-color:#4d8ef766!important}.cursor-blink{animation:ssml-cursor-blink 1s steps(2,start) infinite;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.cursor-hidden{pointer-events:none;visibility:hidden}@keyframes ssml-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.cursor-blink>div{border-color:#4d8ef7!important;border-color:var(--qa-accent-blue,#4d8ef7)!important;border-left-width:2px!important;border-radius:1px}.bold{font-weight:700}.italics{font-style:italic}.boxed{background:#4d8ef70a;border:1px solid #4d8ef733;border-radius:6px;margin-left:2px;margin-right:1px;padding:1px 4px 1px 26px;position:relative;transition:background .15s ease,border-color .15s ease}.boxed:hover{background:#4d8ef714;border-color:#4d8ef74d}.underline{border-bottom:2px solid #4d8ef780;padding-bottom:2px;transition:border-color .15s ease}.underline:hover{border-bottom-color:#4d8ef7cc}.underline-blue{border-bottom:2px solid #4d8ef780;padding-bottom:2px;transition:border-color .15s ease}.underline-blue:hover{border-bottom-color:#4d8ef7cc}.underline-red{border-bottom:2px solid #ef444480;padding-bottom:2px;transition:border-color .15s ease}.underline-red:hover{border-bottom-color:#ef4444cc}.underline-green{border-bottom:2px solid #34d39980;padding-bottom:2px;transition:border-color .15s ease}.underline-green:hover{border-bottom-color:#34d399cc}.space-dot{color:#0000;display:inline-block;line-height:0;position:relative;width:1ch}.space-dot:after{color:#ffffff1f;content:"·";font-size:14px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}[customtype=VAR]{align-items:center;background:#a78bfa14;border:1px solid #a78bfa40;border-radius:6px;color:#a78bfad9;cursor:default;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;line-height:1.6;margin:0 1px;padding:1px 8px 1px 24px;transition:background .15s ease,border-color .15s ease;vertical-align:initial}[customtype=VAR]:hover{background:#a78bfa1f;border-color:#a78bfa66}.ssml-bar{animation:ssml-bar-in .3s ease both;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px;position:relative;z-index:20}@keyframes ssml-bar-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ssml-bar__group{border:1px solid #ffffff14;border-radius:8px;display:flex;transition:border-color .2s ease}.ssml-bar__group>:first-child .ssml-btn{border-radius:7px 0 0 7px}.ssml-bar__group>:last-child .ssml-btn{border-radius:0 7px 7px 0}.ssml-bar__group>:only-child .ssml-btn{border-radius:7px}.ssml-bar__group:hover{border-color:#ffffff24}.ssml-bar__group--danger{border-color:#ef444426}.ssml-bar__group--danger:hover{border-color:#ef44444d}.ssml-bar__group--danger .ssml-btn{color:#ef444499!important}.ssml-bar__group--danger .ssml-btn:hover{background:#ef44440f!important;color:#ef4444e6!important}.ssml-btn-wrap{position:relative}.ssml-btn{align-items:center;background:#0000;border:none;border-right:1px solid #ffffff0f;color:#ffffff73;cursor:pointer;display:flex;font-size:16px;justify-content:center;min-height:30px;min-width:32px;padding:0;transition:all .15s ease}.ssml-btn:hover{background:#4d8ef70f;color:#4d8ef7d9}.ssml-btn:active{transform:scale(.94)}.ssml-btn--no-border{border-right:none}.ssml-btn--text{font-family:Outfit,-apple-system,sans-serif;font-size:12px;font-weight:700;letter-spacing:.02em;padding:0 10px}.ssml-floating{left:0;margin-bottom:10px;position:absolute;z-index:10}.ssml-floating__panel{animation:ssml-float-in .15s ease both;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#121620f5;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 8px 32px #0006;display:flex;flex-direction:row;overflow:hidden}.ssml-floating__panel--vertical{flex-direction:column}@keyframes ssml-float-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ssml-tooltip__content{font-size:11px;font-weight:500;letter-spacing:.01em;padding:6px 12px}.ssml-menu-btn,.ssml-tooltip__content{color:#ffffffb3;font-family:Outfit,-apple-system,sans-serif;white-space:nowrap}.ssml-menu-btn{background:#0000;border:none;cursor:pointer;display:block;font-size:12px;padding:8px 16px;text-align:left;transition:all .12s ease;width:100%}.ssml-menu-btn:hover{background:#4d8ef714;color:#fffffff2}.ssml-menu-btn:active{background:#4d8ef71f}.ssml-menu-btn--border{border-bottom:1px solid #ffffff0d}.light-theme .text-div:focus,.lightTheme .text-div:focus,[data-theme=light] .text-div:focus{border-color:#3a78e566!important;box-shadow:0 0 0 3px #3a78e50f}.light-theme .text-div:hover,.lightTheme .text-div:hover,[data-theme=light] .text-div:hover{border-color:#0003!important}.light-theme .boxed,.lightTheme .boxed,[data-theme=light] .boxed{background:#3a78e50a;border-color:#3a78e533}.light-theme .boxed:hover,.lightTheme .boxed:hover,[data-theme=light] .boxed:hover{background:#3a78e514;border-color:#3a78e54d}.light-theme .space-dot:after,.lightTheme .space-dot:after,[data-theme=light] .space-dot:after{color:#0000001f}.light-theme [customtype=VAR],.lightTheme [customtype=VAR],[data-theme=light] [customtype=VAR]{background:#6366f10f;border-color:#6366f140;color:#6366f1d9}.light-theme [customtype=VAR]:hover,.lightTheme [customtype=VAR]:hover,[data-theme=light] [customtype=VAR]:hover{background:#6366f11a;border-color:#6366f159}.light-theme .cursor-blink>div,.lightTheme .cursor-blink>div,[data-theme=light] .cursor-blink>div{border-color:#1e40af!important}.light-theme .ssml-bar__group,.lightTheme .ssml-bar__group,[data-theme=light] .ssml-bar__group{border-color:#0000001a}.light-theme .ssml-bar__group:hover,.lightTheme .ssml-bar__group:hover,[data-theme=light] .ssml-bar__group:hover{border-color:#0000002e}.light-theme .ssml-btn,.lightTheme .ssml-btn,[data-theme=light] .ssml-btn{border-right-color:#00000014;color:#00000073}.light-theme .ssml-btn:hover,.lightTheme .ssml-btn:hover,[data-theme=light] .ssml-btn:hover{background:#3a78e50f;color:#3a78e5d9}.light-theme .ssml-floating__panel,.lightTheme .ssml-floating__panel,[data-theme=light] .ssml-floating__panel{background:#fffffff5;border-color:#0000001a;box-shadow:0 8px 32px #0000001f}.light-theme .ssml-tooltip__content,.lightTheme .ssml-tooltip__content,[data-theme=light] .ssml-tooltip__content{color:#0009}.light-theme .ssml-menu-btn,.lightTheme .ssml-menu-btn,[data-theme=light] .ssml-menu-btn{color:#000000a6}.light-theme .ssml-menu-btn:hover,.lightTheme .ssml-menu-btn:hover,[data-theme=light] .ssml-menu-btn:hover{background:#3a78e50f;color:#000000e6}.light-theme .ssml-menu-btn--border,.lightTheme .ssml-menu-btn--border,[data-theme=light] .ssml-menu-btn--border{border-bottom-color:#0000000f}.light-theme .ssml-bar__group--danger .ssml-btn,.lightTheme .ssml-bar__group--danger .ssml-btn,[data-theme=light] .ssml-bar__group--danger .ssml-btn{color:#dc262680}.light-theme .ssml-bar__group--danger .ssml-btn:hover,.lightTheme .ssml-bar__group--danger .ssml-btn:hover,[data-theme=light] .ssml-bar__group--danger .ssml-btn:hover{background:#dc26260a;color:#dc2626d9}:root{--qa-card-bg:#121620a6;--qa-card-border:#ffffff0d;--qa-radius:14px;--qa-font:"Outfit",-apple-system,sans-serif;--qa-mono:"JetBrains Mono","Fira Code",monospace;--qa-accent-blue:#4d8ef7;--qa-accent-purple:#a78bfa;--qa-accent-emerald:#34d399;--qa-accent-red:#ef4444;--qa-text-primary:#ffffffd9;--qa-text-secondary:#ffffff80;--qa-text-muted:#ffffff59}.qa-page{animation:qa-page-in .4s ease both;font-family:Outfit,-apple-system,sans-serif;font-family:var(--qa-font)}@keyframes qa-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.qa-list{animation:qa-page-in .4s ease both;animation-delay:.06s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--qa-card-bg);border:1px solid #ffffff0d;border:1px solid var(--qa-card-border);border-radius:14px;border-radius:var(--qa-radius);overflow:hidden}.qa-list__search{display:flex;justify-content:flex-end;padding:10px 12px 6px}.qa-list .MuiListItemButton-root{border-bottom:1px solid #ffffff08!important;transition:all .2s ease!important}.qa-list .MuiListItemButton-root:hover{background:#4d8ef70a!important}.qa-list .MuiListItemButton-root.Mui-selected{background:#4d8ef714!important;border-left:2px solid #4d8ef7!important;border-left:2px solid var(--qa-accent-blue)!important}.qa-list .MuiListItemButton-root.Mui-selected:hover{background:#4d8ef71a!important}.qa-list .MuiListItemText-primary{color:#ffffffd9!important;color:var(--qa-text-primary)!important;font-size:13px!important;font-weight:500!important}.qa-list .MuiListItemText-primary,.qa-list .MuiListItemText-secondary{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--qa-font)!important}.qa-list .MuiListItemText-secondary{color:#ffffff59!important;color:var(--qa-text-muted)!important;font-size:12px!important}.qa-list .MuiListItemIcon-root{min-width:28px!important}.qa-list .MuiListItemButton-root .MuiSvgIcon-root{font-size:18px!important}.qa-list .MuiIconButton-root{border-radius:8px!important;color:#ffffff59!important;color:var(--qa-text-muted)!important;padding:6px!important;transition:all .2s ease!important}.qa-list .MuiIconButton-root:hover{background:#ffffff0a!important;color:#ffffff80!important;color:var(--qa-text-secondary)!important}.qa-list .MuiDivider-root{border-color:#ffffff08!important}.qa-list .MuiTablePagination-root{border-top:1px solid #ffffff0a!important;color:#ffffff59!important;color:var(--qa-text-muted)!important}.qa-list .MuiTablePagination-toolbar{min-height:44px!important}.qa-list .MuiTablePagination-displayedRows,.qa-list .MuiTablePagination-selectLabel{color:#ffffff59!important;color:var(--qa-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--qa-font)!important;font-size:12px!important}.qa-list .MuiAccordion-root{background:#0000!important;box-shadow:none!important;color:#ffffffd9!important;color:var(--qa-text-primary)!important}.qa-list .MuiAccordion-root:before{display:none!important}.qa-list .MuiAccordionSummary-expandIconWrapper{color:#ffffff59!important;color:var(--qa-text-muted)!important}.qa-list .MuiAccordionDetails-root{border-left:1px solid #4d8ef71f;margin-left:12px}.qa-edit{animation:qa-page-in .3s ease both;font-family:Outfit,-apple-system,sans-serif;font-family:var(--qa-font)}.qa-edit .qa-card{animation:qa-page-in .4s ease both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--qa-card-bg);border:1px solid #ffffff0d;border:1px solid var(--qa-card-border);border-radius:14px;border-radius:var(--qa-radius);margin-bottom:12px;padding:20px}.qa-edit .qa-card:nth-child(2){animation-delay:.04s}.qa-edit .qa-card:nth-child(3){animation-delay:.08s}.qa-edit .qa-card:nth-child(4){animation-delay:.12s}.qa-edit .qa-card__title{align-items:center;border-bottom:1px solid #ffffff0a;color:#ffffff80;color:var(--qa-text-secondary);display:flex;font-family:Outfit,-apple-system,sans-serif;font-family:var(--qa-font);font-size:13px;font-weight:600;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.qa-edit .MuiListItem-root{border-radius:6px!important;transition:background .2s ease!important}.qa-edit .MuiListItem-root:hover{background:#ffffff05!important}.qa-edit .MuiListItem-root:hover .MuiIconButton-root{visibility:visible!important}.qa-edit .MuiListItemText-primary,.qa-edit .MuiOutlinedInput-root{color:#ffffffd9!important;color:var(--qa-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--qa-font)!important;font-size:13px!important}.qa-edit .MuiOutlinedInput-root{background:#ffffff05!important;border-radius:10px!important}.qa-edit .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.qa-edit .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f!important}.qa-edit .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef766!important;border-width:1px!important;box-shadow:0 0 0 3px #4d8ef70f}.qa-edit .MuiInputLabel-root{color:#ffffff59!important;color:var(--qa-text-muted)!important}.qa-edit .MuiInputLabel-root,.qa-edit .MuiTextField-root .MuiInput-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--qa-font)!important;font-size:13px!important}.qa-edit .MuiTextField-root .MuiInput-root{color:#ffffffd9!important;color:var(--qa-text-primary)!important}.qa-edit .MuiIconButton-root{border-radius:8px!important;color:#ffffff59!important;color:var(--qa-text-muted)!important;transition:all .2s ease!important}.qa-edit .MuiIconButton-root:hover{background:#ef444414!important;color:#ef4444!important;color:var(--qa-accent-red)!important}.qa-edit .MuiDivider-root{border-color:#ffffff08!important}.qa-edit .MuiTablePagination-root{border-top:1px solid #ffffff0a!important;color:#ffffff59!important;color:var(--qa-text-muted)!important}.qa-edit .MuiTablePagination-displayedRows,.qa-edit .MuiTablePagination-selectLabel{color:#ffffff59!important;color:var(--qa-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--qa-font)!important;font-size:12px!important}.qa-edit .MuiChip-root{border-radius:6px!important;font-size:11px!important}.qa-edit .MuiButton-containedPrimary,.qa-edit .MuiChip-root,.qa-edit .MuiTypography-root,.qa-page .MuiButton-containedPrimary{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--qa-font)!important}.qa-edit .MuiButton-containedPrimary,.qa-page .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;border-radius:10px!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;padding:8px 24px!important;text-transform:none!important;transition:all .2s ease!important}.qa-edit .MuiButton-containedPrimary:hover,.qa-page .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important;transform:translateY(-1px)}.qa-dialog .MuiPaper-root{backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;background:#121620f5!important;border:1px solid #ffffff14!important;border-radius:16px!important;box-shadow:0 24px 80px #00000080!important;color:#e2e8f0!important}.qa-dialog .MuiDialogTitle-root{color:#ffffffd9!important;color:var(--qa-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--qa-font)!important;font-size:18px!important;font-weight:600!important;padding:24px 28px 8px!important}.qa-dialog .MuiDialogContent-root{padding:8px 28px 24px!important}.qa-dialog .MuiDialogActions-root{gap:8px;padding:12px 28px 20px!important}.qa-dialog .MuiOutlinedInput-root{background:#ffffff05!important;border-radius:10px!important;color:#ffffffd9!important;color:var(--qa-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--qa-font)!important;font-size:13px!important}.qa-dialog .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.qa-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef766!important;border-width:1px!important}.qa-dialog .MuiInputLabel-root{color:#ffffff59!important;color:var(--qa-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--qa-font)!important;font-size:13px!important}.qa-dialog .MuiInput-root,.qa-dialog .MuiListItemText-primary{color:#ffffffd9!important;color:var(--qa-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--qa-font)!important;font-size:13px!important}.qa-dialog .MuiDivider-root{border-color:#ffffff0a!important}.qa-dialog .MuiIconButton-root{color:#ffffff59!important;color:var(--qa-text-muted)!important}.qa-dialog .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;border-radius:10px!important;box-shadow:none!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--qa-font)!important;font-size:13px!important;font-weight:600!important;padding:8px 24px!important;text-transform:none!important}.qa-dialog .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important}.qa-dialog .MuiButton-text{border-radius:10px!important;color:#ffffff80!important;color:var(--qa-text-secondary)!important;font-size:13px!important;text-transform:none!important}.qa-dialog .MuiButton-text,.qa-dialog .MuiTypography-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--qa-font)!important}.qa-dialog .MuiDialogContent-root::-webkit-scrollbar{width:5px}.qa-dialog .MuiDialogContent-root::-webkit-scrollbar-track{background:#0000}.qa-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.qa-list .MuiLinearProgress-root,.qa-page .MuiLinearProgress-root{background:#ffffff08;border-radius:1px;height:2px}.qa-list .MuiLinearProgress-bar,.qa-page .MuiLinearProgress-bar{animation:qa-shimmer 1.5s ease infinite;background:linear-gradient(90deg,#4d8ef7,#a78bfa,#4d8ef7);background-size:200% 100%}@keyframes qa-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.light-theme .qa-list,.lightTheme .qa-list,[data-theme=light] .qa-list{background:#ffffffd9;border-color:#0000000f}.light-theme .qa-list .MuiListItemButton-root:hover,.lightTheme .qa-list .MuiListItemButton-root:hover,[data-theme=light] .qa-list .MuiListItemButton-root:hover{background:#4d8ef70a!important}.light-theme .qa-list .MuiListItemButton-root.Mui-selected,.lightTheme .qa-list .MuiListItemButton-root.Mui-selected,[data-theme=light] .qa-list .MuiListItemButton-root.Mui-selected{background:#4d8ef70f!important}.light-theme .qa-list .MuiListItemText-primary,.lightTheme .qa-list .MuiListItemText-primary,[data-theme=light] .qa-list .MuiListItemText-primary{color:#000000d9!important}.light-theme .qa-list .MuiListItemText-secondary,.lightTheme .qa-list .MuiListItemText-secondary,[data-theme=light] .qa-list .MuiListItemText-secondary{color:#00000073!important}.light-theme .qa-list .MuiDivider-root,.lightTheme .qa-list .MuiDivider-root,[data-theme=light] .qa-list .MuiDivider-root{border-color:#0000000a!important}.light-theme .qa-list .MuiTablePagination-root,.lightTheme .qa-list .MuiTablePagination-root,[data-theme=light] .qa-list .MuiTablePagination-root{border-top-color:#0000000f!important;color:#00000080!important}.light-theme .qa-edit .qa-card,.lightTheme .qa-edit .qa-card,[data-theme=light] .qa-edit .qa-card{background:#ffffffd9;border-color:#0000000f}.light-theme .qa-edit .qa-card__title,.lightTheme .qa-edit .qa-card__title,[data-theme=light] .qa-edit .qa-card__title{border-bottom-color:#0000000f;color:#0009}.light-theme .qa-edit .MuiOutlinedInput-root,.lightTheme .qa-edit .MuiOutlinedInput-root,[data-theme=light] .qa-edit .MuiOutlinedInput-root{background:#00000005!important;color:#000000d9!important}.light-theme .qa-edit .MuiOutlinedInput-notchedOutline,.lightTheme .qa-edit .MuiOutlinedInput-notchedOutline,[data-theme=light] .qa-edit .MuiOutlinedInput-notchedOutline{border-color:#0000001a!important}.light-theme .qa-edit .MuiInputLabel-root,.lightTheme .qa-edit .MuiInputLabel-root,[data-theme=light] .qa-edit .MuiInputLabel-root{color:#00000073!important}.light-theme .qa-edit .MuiTextField-root .MuiInput-root,.lightTheme .qa-edit .MuiTextField-root .MuiInput-root,[data-theme=light] .qa-edit .MuiTextField-root .MuiInput-root{color:#000000d9!important}.light-theme .qa-edit .MuiDivider-root,.lightTheme .qa-edit .MuiDivider-root,[data-theme=light] .qa-edit .MuiDivider-root{border-color:#0000000a!important}.light-theme .qa-dialog .MuiPaper-root,.lightTheme .qa-dialog .MuiPaper-root,[data-theme=light] .qa-dialog .MuiPaper-root{background:#fffffff5!important;border-color:#00000014!important;color:#000c!important}.light-theme .qa-dialog .MuiDialogTitle-root,.lightTheme .qa-dialog .MuiDialogTitle-root,[data-theme=light] .qa-dialog .MuiDialogTitle-root{color:#000000d9!important}.light-theme .qa-dialog .MuiOutlinedInput-root,.lightTheme .qa-dialog .MuiOutlinedInput-root,[data-theme=light] .qa-dialog .MuiOutlinedInput-root{background:#00000005!important;color:#000000d9!important}.light-theme .qa-dialog .MuiOutlinedInput-notchedOutline,.lightTheme .qa-dialog .MuiOutlinedInput-notchedOutline,[data-theme=light] .qa-dialog .MuiOutlinedInput-notchedOutline{border-color:#0000001a!important}.light-theme .qa-dialog .MuiButton-text,.lightTheme .qa-dialog .MuiButton-text,[data-theme=light] .qa-dialog .MuiButton-text{color:#00000080!important}.light-theme .qa-dialog .MuiInput-root,.lightTheme .qa-dialog .MuiInput-root,[data-theme=light] .qa-dialog .MuiInput-root{color:#000000d9!important}.light-theme .qa-dialog .MuiListItemText-primary,.lightTheme .qa-dialog .MuiListItemText-primary,[data-theme=light] .qa-dialog .MuiListItemText-primary{color:#000c!important}.light-theme .qa-list .MuiAccordionDetails-root,.lightTheme .qa-list .MuiAccordionDetails-root,[data-theme=light] .qa-list .MuiAccordionDetails-root{border-left-color:#4d8ef726}:root{--sip-card-bg:#121620a6;--sip-card-border:#ffffff0d;--sip-card-border-hover:#ffffff1a;--sip-radius:14px;--sip-font:"Outfit",-apple-system,sans-serif;--sip-mono:"JetBrains Mono","Fira Code",monospace;--sip-accent-blue:#4d8ef7;--sip-accent-purple:#a78bfa;--sip-accent-emerald:#34d399;--sip-accent-amber:#f59e0b;--sip-accent-red:#ef4444;--sip-text-primary:#ffffffd9;--sip-text-secondary:#ffffff80;--sip-text-muted:#ffffff59}.sip-page{animation:sip-page-in .4s ease both;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,-apple-system,sans-serif;font-family:var(--sip-font);padding:0 4px 40px}@keyframes sip-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sip-search{margin:8px 0 16px}.sip-search .MuiOutlinedInput-root{background:#ffffff05!important;border-radius:12px!important;color:#ffffffd9!important;color:var(--sip-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sip-font)!important;font-size:13px!important;transition:all .2s ease!important}.sip-search .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important;transition:border-color .2s ease!important}.sip-search .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f!important}.sip-search .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef766!important;border-width:1px!important;box-shadow:0 0 0 3px #4d8ef70f}.sip-search .MuiInputAdornment-root{color:#ffffff59!important;color:var(--sip-text-muted)!important}.sip-org-group{margin-bottom:24px}.sip-org-group__header{align-items:center;display:flex;gap:8px;margin-bottom:10px;padding:0 4px}.sip-org-group__name{color:#ffffffd9;color:var(--sip-text-primary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--sip-font);font-size:14px;font-weight:600}.sip-org-group__id{color:#ffffff59;color:var(--sip-text-muted);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--sip-mono);font-size:11px}.sip-profile{animation:sip-profile-in .4s ease both;margin-bottom:10px}@keyframes sip-profile-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sip-profile:first-child{animation-delay:.03s}.sip-profile:nth-child(2){animation-delay:.06s}.sip-profile:nth-child(3){animation-delay:.09s}.sip-profile:nth-child(4){animation-delay:.12s}.sip-profile:nth-child(5){animation-delay:.15s}.sip-profile:nth-child(6){animation-delay:.18s}.sip-profile .MuiAccordion-root{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#121620a6!important;background:var(--sip-card-bg)!important;border:1px solid #ffffff0d!important;border:1px solid var(--sip-card-border)!important;border-radius:14px!important;border-radius:var(--sip-radius)!important;box-shadow:none!important;color:#ffffffd9!important;color:var(--sip-text-primary)!important;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease!important}.sip-profile .MuiAccordion-root:before{display:none!important}.sip-profile .MuiAccordion-root:hover{border-color:#ffffff1a!important;border-color:var(--sip-card-border-hover)!important;box-shadow:0 4px 20px #00000026!important}.sip-profile .MuiAccordion-root.Mui-expanded{border-color:#4d8ef726!important;margin:0!important}.sip-profile .MuiAccordionSummary-root{min-height:52px!important;padding:0 16px!important}.sip-profile .MuiAccordionSummary-content{margin:8px 0!important}.sip-profile .MuiAccordionSummary-expandIconWrapper{color:#ffffff59!important;color:var(--sip-text-muted)!important;transition:color .2s ease!important}.sip-profile .MuiAccordion-root:hover .MuiAccordionSummary-expandIconWrapper{color:#ffffff80!important;color:var(--sip-text-secondary)!important}.sip-profile__name{align-items:center;color:#ffffffd9;color:var(--sip-text-primary);display:flex;flex:1 1;font-family:Outfit,-apple-system,sans-serif;font-family:var(--sip-font);font-size:14px;font-weight:600;gap:8px}.sip-profile__domain{align-items:center;color:#ffffff59;color:var(--sip-text-muted);display:flex;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--sip-mono);font-size:11px;gap:4px;margin-right:8px}.sip-profile__domain .MuiSvgIcon-root{font-size:14px!important;opacity:.5}.sip-profile__actions{align-items:center;display:flex;gap:2px}.sip-profile__actions .MuiIconButton-root{border-radius:8px!important;color:#ffffff59!important;color:var(--sip-text-muted)!important;padding:6px!important;transition:all .2s ease!important}.sip-profile__actions .MuiIconButton-root:hover{background:#4d8ef714!important;color:#4d8ef7!important;color:var(--sip-accent-blue)!important}.sip-profile__actions .MuiIconButton-root[color=error]:hover{background:#ef444414!important;color:#ef4444!important;color:var(--sip-accent-red)!important}.sip-profile .MuiChip-root{border-radius:6px!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sip-font)!important;font-size:10px!important;font-weight:600!important;height:22px!important;letter-spacing:.03em!important}.sip-profile .MuiChip-outlined{background:#0000!important}.sip-profile .MuiChip-colorSuccess{border-color:#34d3994d!important;color:#34d399d9!important}.sip-profile .MuiChip-colorWarning{border-color:#f59e0b4d!important;color:#f59e0bd9!important}.sip-profile .MuiChip-colorInfo{border-color:#4d8ef74d!important;color:#4d8ef7d9!important}.sip-profile .MuiAccordionDetails-root{border-top:1px solid #ffffff0a;padding:0 16px 16px!important}.sip-profile .MuiTableContainer-root{background:#0000!important}.sip-profile .MuiTableHead-root .MuiTableCell-root{border-bottom:1px solid #ffffff0f!important;color:#ffffff59!important;color:var(--sip-text-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;padding:8px 12px!important;text-transform:uppercase!important}.sip-profile .MuiTableBody-root .MuiTableCell-root,.sip-profile .MuiTableHead-root .MuiTableCell-root{background:#0000!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sip-font)!important}.sip-profile .MuiTableBody-root .MuiTableCell-root{border-bottom:1px solid #ffffff08!important;color:#ffffff80!important;color:var(--sip-text-secondary)!important;font-size:13px!important;padding:6px 12px!important}.sip-profile .MuiTableBody-root .MuiTableRow-root{transition:background .2s ease!important}.sip-profile .MuiTableBody-root .MuiTableRow-root:hover{background:#4d8ef708!important}.sip-profile__log{padding:12px 0 0}.sip-profile__log-entry{align-items:center;display:flex;gap:10px;margin-bottom:6px}.sip-profile__log-date{color:#ffffff59;color:var(--sip-text-muted);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--sip-mono);font-size:11px}.sip-profile__log-user{color:#ffffff80;color:var(--sip-text-secondary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--sip-font);font-size:12px}.sip-empty{align-items:center;animation:sip-profile-in .5s ease both;animation-delay:.1s;display:flex;flex-direction:column;justify-content:center;padding:60px 24px;text-align:center}.sip-empty__icon{color:#4d8ef726;font-size:48px!important;margin-bottom:16px}.sip-empty__text{color:#ffffff59;color:var(--sip-text-muted);font-family:Outfit,-apple-system,sans-serif;font-family:var(--sip-font);font-size:14px}.sip-dialog .MuiPaper-root{backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;background:#121620f5!important;border:1px solid #ffffff14!important;border-radius:16px!important;box-shadow:0 24px 80px #00000080!important;color:#e2e8f0!important}.sip-dialog .MuiDialogTitle-root{color:#ffffffd9!important;color:var(--sip-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sip-font)!important;font-size:18px!important;font-weight:600!important;padding:24px 28px 8px!important}.sip-dialog .MuiDialogContent-root{padding:8px 28px 24px!important}.sip-dialog .MuiDialogContentText-root{color:#ffffff80!important;color:var(--sip-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sip-font)!important;font-size:13px!important}.sip-dialog .MuiDialogActions-root{gap:8px;padding:12px 28px 20px!important}.sip-dialog .MuiOutlinedInput-root{background:#ffffff05!important;border-radius:10px!important;color:#ffffffd9!important;color:var(--sip-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sip-font)!important;font-size:13px!important}.sip-dialog .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.sip-dialog .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f!important}.sip-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef766!important;border-width:1px!important;box-shadow:0 0 0 3px #4d8ef70f}.sip-dialog .MuiInputLabel-root{color:#ffffff59!important;color:var(--sip-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sip-font)!important;font-size:13px!important}.sip-dialog .MuiInputLabel-root.Mui-focused{color:#4d8ef7b3!important}.sip-dialog .MuiFormHelperText-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sip-font)!important;font-size:11px!important}.sip-dialog .MuiCheckbox-root{color:#ffffff59!important;color:var(--sip-text-muted)!important}.sip-dialog .MuiCheckbox-root.Mui-checked{color:#4d8ef7!important;color:var(--sip-accent-blue)!important}.sip-dialog .MuiTypography-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sip-font)!important}.sip-dialog__section{border-bottom:1px solid #4d8ef726;margin-bottom:10px;margin-top:24px;padding-bottom:6px}.sip-dialog__section-title{color:#4d8ef7;color:var(--sip-accent-blue);font-family:Outfit,-apple-system,sans-serif;font-family:var(--sip-font);font-size:13px;font-weight:600;letter-spacing:.01em}.sip-dialog .MuiChip-root{border-radius:6px!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sip-font)!important;font-size:10px!important;font-weight:600!important;height:22px!important}.sip-dialog .MuiAlert-root{font-size:12px!important}.sip-dialog .MuiAlert-root,.sip-dialog .MuiButton-contained{border-radius:10px!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sip-font)!important}.sip-dialog .MuiButton-contained{box-shadow:none!important;font-size:13px!important;font-weight:600!important;padding:8px 24px!important;text-transform:none!important}.sip-dialog .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;color:#fff!important}.sip-dialog .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important}.sip-dialog .MuiButton-containedError{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important}.sip-dialog .MuiButton-containedError:hover{background:linear-gradient(135deg,#f87171,#ef4444)!important;box-shadow:0 4px 16px #ef44444d!important}.sip-dialog .MuiButton-outlined,.sip-dialog .MuiButton-text{border-radius:10px!important;color:#ffffff80!important;color:var(--sip-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sip-font)!important;font-size:13px!important;text-transform:none!important}.sip-dialog .MuiButton-outlined{border-color:#ffffff1a!important;font-weight:500!important}.sip-dialog .MuiButton-outlined:hover{background:#ffffff08!important;border-color:#fff3!important}.sip-dialog .MuiDivider-root{border-color:#ffffff0d!important}.sip-dialog .MuiCollapse-root .MuiOutlinedInput-root{background:#ffffff03!important}.sip-dialog .MuiDialogContent-root::-webkit-scrollbar{width:5px}.sip-dialog .MuiDialogContent-root::-webkit-scrollbar-track{background:#0000}.sip-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.sip-page .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;border-radius:10px!important;box-shadow:none!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sip-font)!important;font-size:13px!important;font-weight:600!important;padding:8px 24px!important;text-transform:none!important;transition:all .2s ease!important}.sip-page .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important;transform:translateY(-1px)}.sip-page .MuiLinearProgress-root{background:#ffffff08;border-radius:1px;height:2px}.sip-page .MuiLinearProgress-bar{animation:sip-shimmer 1.5s ease infinite;background:linear-gradient(90deg,#4d8ef7,#a78bfa,#4d8ef7);background-size:200% 100%}@keyframes sip-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sip-page .MuiSnackbar-root .MuiAlert-root{border-radius:12px!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sip-font)!important}.sip-settings{font-family:Outfit,-apple-system,sans-serif;font-family:var(--sip-font)}.sip-settings .sip-settings__card{animation:sip-profile-in .45s ease both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--sip-card-bg);border:1px solid #ffffff0d;border:1px solid var(--sip-card-border);border-radius:14px;border-radius:var(--sip-radius);padding:24px}@media print{.sip-page{animation:none;padding:0}.sip-profile .MuiAccordion-root{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important;border-color:#e2e8f0!important;color:#1e293b!important}}.light-theme,.lightTheme,[data-theme=light]{--sip-card-bg:#ffffffa6;--sip-card-border:#00000014;--sip-text-primary:#000000d9;--sip-text-secondary:#0000008c;--sip-text-muted:#0006}.light-theme .sip-page,.lightTheme .sip-page,[data-theme=light] .sip-page{color:#000c}.light-theme .sip-profile .MuiAccordion-root,.lightTheme .sip-profile .MuiAccordion-root,[data-theme=light] .sip-profile .MuiAccordion-root{background:#ffffffd9!important;border-color:#0000000f!important}.light-theme .sip-profile .MuiAccordion-root:hover,.lightTheme .sip-profile .MuiAccordion-root:hover,[data-theme=light] .sip-profile .MuiAccordion-root:hover{border-color:#0000001a!important;box-shadow:0 4px 20px #0000000f!important}.light-theme .sip-profile__name,.lightTheme .sip-profile__name,[data-theme=light] .sip-profile__name{color:#000000d9}.light-theme .sip-profile__domain,.lightTheme .sip-profile__domain,[data-theme=light] .sip-profile__domain{color:#0006}.light-theme .sip-profile .MuiTableHead-root .MuiTableCell-root,.lightTheme .sip-profile .MuiTableHead-root .MuiTableCell-root,[data-theme=light] .sip-profile .MuiTableHead-root .MuiTableCell-root{border-bottom-color:#00000014!important;color:#0006!important}.light-theme .sip-profile .MuiTableBody-root .MuiTableCell-root,.lightTheme .sip-profile .MuiTableBody-root .MuiTableCell-root,[data-theme=light] .sip-profile .MuiTableBody-root .MuiTableCell-root{border-bottom-color:#0000000a!important;color:#000000a6!important}.light-theme .sip-profile .MuiAccordionDetails-root,.lightTheme .sip-profile .MuiAccordionDetails-root,[data-theme=light] .sip-profile .MuiAccordionDetails-root{border-top-color:#0000000f}.light-theme .sip-search .MuiOutlinedInput-root,.lightTheme .sip-search .MuiOutlinedInput-root,[data-theme=light] .sip-search .MuiOutlinedInput-root{background:#00000005!important;color:#000000d9!important}.light-theme .sip-search .MuiOutlinedInput-notchedOutline,.lightTheme .sip-search .MuiOutlinedInput-notchedOutline,[data-theme=light] .sip-search .MuiOutlinedInput-notchedOutline{border-color:#0000001a!important}.light-theme .sip-dialog .MuiPaper-root,.lightTheme .sip-dialog .MuiPaper-root,[data-theme=light] .sip-dialog .MuiPaper-root{background:#fffffff5!important;border-color:#00000014!important;color:#000c!important}.light-theme .sip-dialog .MuiDialogTitle-root,.lightTheme .sip-dialog .MuiDialogTitle-root,[data-theme=light] .sip-dialog .MuiDialogTitle-root{color:#000000d9!important}.light-theme .sip-dialog .MuiOutlinedInput-root,.lightTheme .sip-dialog .MuiOutlinedInput-root,[data-theme=light] .sip-dialog .MuiOutlinedInput-root{background:#00000005!important;color:#000000d9!important}.light-theme .sip-dialog .MuiOutlinedInput-notchedOutline,.lightTheme .sip-dialog .MuiOutlinedInput-notchedOutline,[data-theme=light] .sip-dialog .MuiOutlinedInput-notchedOutline{border-color:#0000001a!important}.light-theme .sip-dialog .MuiInputLabel-root,.lightTheme .sip-dialog .MuiInputLabel-root,[data-theme=light] .sip-dialog .MuiInputLabel-root{color:#00000073!important}.light-theme .sip-dialog .MuiButton-text,.lightTheme .sip-dialog .MuiButton-text,[data-theme=light] .sip-dialog .MuiButton-text{color:#00000080!important}.light-theme .sip-dialog .MuiButton-outlined,.lightTheme .sip-dialog .MuiButton-outlined,[data-theme=light] .sip-dialog .MuiButton-outlined{border-color:#00000026!important;color:#0009!important}.light-theme .sip-dialog__section,.lightTheme .sip-dialog__section,[data-theme=light] .sip-dialog__section{border-bottom-color:#3a78e526}.light-theme .sip-dialog .MuiDialogContentText-root,.lightTheme .sip-dialog .MuiDialogContentText-root,[data-theme=light] .sip-dialog .MuiDialogContentText-root{color:#0009!important}.light-theme .sip-empty__text,.lightTheme .sip-empty__text,[data-theme=light] .sip-empty__text{color:#0006}.light-theme .sip-org-group__name,.lightTheme .sip-org-group__name,[data-theme=light] .sip-org-group__name{color:#000c}.light-theme .sip-org-group__id,.light-theme .sip-profile__log-date,.lightTheme .sip-org-group__id,.lightTheme .sip-profile__log-date,[data-theme=light] .sip-org-group__id,[data-theme=light] .sip-profile__log-date{color:#00000059}.light-theme .sip-profile__log-user,.lightTheme .sip-profile__log-user,[data-theme=light] .sip-profile__log-user{color:#0009}:root{--td-bill-bg:#0a0c12f2;--td-bill-card:#121620b8;--td-bill-card-border:#ffffff0d;--td-bill-card-hover:#181c28d1;--td-bill-accent:#4d8ef7;--td-bill-accent-glow:#4d8ef733;--td-bill-success:#22c55e;--td-bill-warning:#f59e0b;--td-bill-danger:#ef4444;--td-bill-muted:#64748b;--td-bill-text:#e2e8f0;--td-bill-text-secondary:#94a3b8;--td-bill-text-dim:#475569;--td-bill-gradient-cost:linear-gradient(135deg,#4d8ef7,#a78bfa);--td-bill-gradient-gross:linear-gradient(135deg,#22c55e,#34d399);--td-bill-gradient-tax:linear-gradient(135deg,#f59e0b,#fbbf24);--td-bill-font:"Outfit",-apple-system,sans-serif;--td-bill-mono:"JetBrains Mono","Fira Code",monospace}.td-bill-page{animation:td-bill-page-in .4s ease both;color:#e2e8f0;color:var(--td-bill-text);font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-bill-font);padding:0 4px 40px}@keyframes td-bill-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.td-bill-page .MuiGrid-container{gap:0}.td-bill-period{align-items:center;animation:td-bill-slide-in .35s cubic-bezier(.16,1,.3,1) both;animation-delay:.05s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f141e8c;border:1px solid #ffffff0f;border-radius:14px;display:flex;gap:12px;margin:10px 0 18px;padding:10px 16px}@keyframes td-bill-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.td-bill-period__icon{color:#4d8ef7;color:var(--td-bill-accent);font-size:22px!important;opacity:.7}.td-bill-period__nav-btn{background:#ffffff0a!important;border:1px solid #ffffff0f!important;border-radius:10px!important;color:#e2e8f0!important;color:var(--td-bill-text)!important;height:34px!important;transition:all .2s ease!important;width:34px!important}.td-bill-period__nav-btn:hover:not(:disabled){background:#4d8ef71f!important;border-color:#4d8ef74d!important;box-shadow:0 2px 12px #4d8ef733!important;box-shadow:0 2px 12px var(--td-bill-accent-glow)!important;color:#4d8ef7!important;color:var(--td-bill-accent)!important}.td-bill-period__nav-btn:disabled{opacity:.3!important}.td-bill-period__nav-btn svg{font-size:16px}.td-bill-period .MuiOutlinedInput-root{background:#ffffff08!important;border-radius:10px!important;color:#e2e8f0!important;color:var(--td-bill-text)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--td-bill-font)!important;font-size:13px!important;font-weight:500!important}.td-bill-period .MuiOutlinedInput-notchedOutline{border-color:#ffffff14!important}.td-bill-period .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#4d8ef74d!important}.td-bill-period .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef7!important;border-color:var(--td-bill-accent)!important;border-width:1px!important}.td-bill-period .MuiInputLabel-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--td-bill-font)!important;font-size:12px!important}.td-bill-period .MuiInputLabel-root,.td-bill-period .MuiSelect-icon{color:#94a3b8!important;color:var(--td-bill-text-secondary)!important}.td-bill-period .MuiLinearProgress-root{background:#ffffff0a;border-radius:1px;height:2px;margin-top:8px}.td-bill-period .MuiLinearProgress-bar{animation:td-bill-shimmer 1.5s ease infinite;background:linear-gradient(90deg,#4d8ef7,#a78bfa,#4d8ef7);background:linear-gradient(90deg,var(--td-bill-accent),#a78bfa,var(--td-bill-accent));background-size:200% 100%}@keyframes td-bill-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.td-bill-card{animation:td-bill-card-in .35s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#121620b8;background:var(--td-bill-card);border:1px solid #ffffff0d;border:1px solid var(--td-bill-card-border);border-radius:16px;box-shadow:0 4px 32px #0003;margin-bottom:16px;overflow:hidden;padding:24px;position:relative}.td-bill-card:before{background:linear-gradient(90deg,#0000,#ffffff0f,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}@keyframes td-bill-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.td-bill-card--delay-1{animation-delay:.08s}.td-bill-card--delay-2{animation-delay:.16s}.td-bill-card--delay-3{animation-delay:.24s}.td-bill-card__title{border-bottom:1px solid #ffffff0f;color:#e2e8f0;color:var(--td-bill-text);font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-bill-font);font-size:15px;font-weight:700;letter-spacing:.01em;margin-bottom:16px;padding-bottom:12px;position:relative}.td-bill-card__title:after{background:#4d8ef7;background:var(--td-bill-accent);border-radius:1px;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:40px}.td-bill-card__subtitle{color:#94a3b8;color:var(--td-bill-text-secondary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-bill-font);font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:12px;opacity:.7;text-transform:uppercase}.td-bill-hero{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:20px}.td-bill-hero__item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:14px;overflow:hidden;padding:18px 20px;position:relative;transition:all .25s ease}.td-bill-hero__item:hover{background:#ffffff0a;border-color:#ffffff14;transform:translateY(-1px)}.td-bill-hero__item:before{border-radius:2px 2px 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0}.td-bill-hero__item--net:before{background:linear-gradient(135deg,#4d8ef7,#a78bfa);background:var(--td-bill-gradient-cost)}.td-bill-hero__item--tax:before{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--td-bill-gradient-tax)}.td-bill-hero__item--gross:before{background:linear-gradient(135deg,#22c55e,#34d399);background:var(--td-bill-gradient-gross)}.td-bill-hero__item--accent:before{background:linear-gradient(135deg,#a78bfa,#c084fc)}.td-bill-hero__label{color:#94a3b8;color:var(--td-bill-text-secondary);display:block;font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-bill-font);font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.td-bill-hero__value{color:#e2e8f0;color:var(--td-bill-text);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--td-bill-mono);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.td-bill-hero__value--net{color:#4d8ef7;color:var(--td-bill-accent)}.td-bill-hero__value--tax{color:#f59e0b;color:var(--td-bill-warning)}.td-bill-hero__value--gross{color:#22c55e;color:var(--td-bill-success)}.td-bill-hero__value--big{font-size:32px}.td-bill-table{display:flex;flex-direction:column;gap:3px}.td-bill-table__head{background:#ffffff05;border:1px solid #ffffff08;border-radius:10px;display:grid;margin-bottom:4px;padding:8px 16px}.td-bill-table__head span{color:#94a3b8;color:var(--td-bill-text-secondary);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--td-bill-mono);font-size:10px;font-weight:700;letter-spacing:.1em;opacity:.7;text-transform:uppercase}.td-bill-table__row{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid #ffffff08;border-radius:10px;color:inherit!important;cursor:default;display:grid;padding:12px 16px;text-decoration:none!important;transition:all .2s ease}.td-bill-table__row:hover{background:hsla(0,0%,100%,.035);border-color:#ffffff0f}.td-bill-table__row--clickable{cursor:pointer}.td-bill-table__row--clickable:hover{background:#4d8ef70f;border-color:#4d8ef726;transform:translateX(2px)}.td-bill-table__row--summary{background:#4d8ef70a;border-color:#4d8ef71a;margin-bottom:8px}.td-bill-table__row--org{background:#ffffff08;border-color:#ffffff0f;margin-top:6px}.td-bill-table--billing .td-bill-table__head,.td-bill-table--billing .td-bill-table__row{grid-template-columns:1.5fr repeat(3,1fr)}.td-bill-table--detailed .td-bill-table__head,.td-bill-table--detailed .td-bill-table__row{grid-template-columns:1.2fr 1.3fr 1fr repeat(3,.8fr)}.td-bill-table--multiorg .td-bill-table__head,.td-bill-table--multiorg .td-bill-table__row{grid-template-columns:1.3fr repeat(3,.9fr) .7fr .7fr .8fr .7fr .7fr}.td-bill-table__cell{color:#e2e8f0;color:var(--td-bill-text);font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-bill-font);font-size:13px}.td-bill-table__cell--right{text-align:right}.td-bill-table__cell--name{font-weight:600}.td-bill-table__cell--name-sub{color:#94a3b8;color:var(--td-bill-text-secondary);padding-left:16px}.td-bill-table__cell--cost{font-size:13px;font-weight:600}.td-bill-table__cell--cost,.td-bill-table__cell--cost-big{font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--td-bill-mono);text-align:right}.td-bill-table__cell--cost-big{font-size:16px;font-weight:700}.td-bill-table__cell--pct{color:#94a3b8;color:var(--td-bill-text-secondary);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--td-bill-mono);font-size:12px;text-align:right}.td-bill-package{overflow:hidden;position:relative}.td-bill-package__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:20px}.td-bill-package__meter{align-items:center;display:flex;flex-direction:column;gap:8px}.td-bill-package__ring{height:140px;position:relative;width:140px}.td-bill-package__ring svg{height:100%;transform:rotate(-90deg);width:100%}.td-bill-package__ring-bg{fill:none;stroke:#ffffff0f;stroke-width:8}.td-bill-package__ring-progress{fill:none;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.16,1,.3,1)}.td-bill-package__ring-progress--usage{stroke:#4d8ef7;stroke:var(--td-bill-accent)}.td-bill-package__ring-progress--time{stroke:#a78bfa}.td-bill-package__ring-progress--warning{stroke:#f59e0b;stroke:var(--td-bill-warning)}.td-bill-package__ring-progress--danger{stroke:#ef4444;stroke:var(--td-bill-danger)}.td-bill-package__ring-value{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.td-bill-package__ring-pct{color:#e2e8f0;color:var(--td-bill-text);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--td-bill-mono);font-size:22px;font-weight:700;line-height:1}.td-bill-package__ring-label{font-size:10px;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.td-bill-package__meter-title,.td-bill-package__ring-label{color:#94a3b8;color:var(--td-bill-text-secondary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-bill-font);font-weight:600}.td-bill-package__meter-title{font-size:12px;text-align:center}.td-bill-package__meter-detail{color:#475569;color:var(--td-bill-text-dim);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--td-bill-mono);font-size:11px;text-align:center}.td-bill-package__info-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:8px}.td-bill-package__info-item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;padding:12px 14px}.td-bill-package__info-label{color:#94a3b8;color:var(--td-bill-text-secondary);display:block;font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-bill-font);font-size:10px;font-weight:600;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.td-bill-package__info-value{color:#e2e8f0;color:var(--td-bill-text);font-size:14px;font-weight:600}.td-bill-package__info-value,.td-bill-package__timestamp{font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--td-bill-mono)}.td-bill-package__timestamp{border-top:1px solid #ffffff0a;color:#475569;color:var(--td-bill-text-dim);font-size:10px;margin-top:12px;padding-top:8px;text-align:right}.td-bill-pkg-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.td-bill-pkg-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121620b8;background:var(--td-bill-card);border:1.5px solid #ffffff0d;border-radius:16px;cursor:pointer;overflow:hidden;padding:24px 20px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.td-bill-pkg-card:before{background:linear-gradient(90deg,#ffffff08,#ffffff0f,#ffffff08);content:"";height:3px;left:0;position:absolute;right:0;top:0;transition:all .3s ease}.td-bill-pkg-card:hover{background:#181c28d1;background:var(--td-bill-card-hover);border-color:#4d8ef733;box-shadow:0 8px 32px #0000004d,0 0 24px #4d8ef733;box-shadow:0 8px 32px #0000004d,0 0 24px var(--td-bill-accent-glow);transform:translateY(-3px)}.td-bill-pkg-card--selected{background:#4d8ef70f!important;border-color:#4d8ef7!important;border-color:var(--td-bill-accent)!important;box-shadow:0 0 32px #4d8ef733,inset 0 0 20px #4d8ef70a!important;box-shadow:0 0 32px var(--td-bill-accent-glow),inset 0 0 20px #4d8ef70a!important}.td-bill-pkg-card--selected:before{background:linear-gradient(135deg,#4d8ef7,#a78bfa)!important;background:var(--td-bill-gradient-cost)!important;height:3px}.td-bill-pkg-card--selected:after{align-items:center;animation:td-bill-check-pop .3s cubic-bezier(.16,1,.3,1);background:#4d8ef7;background:var(--td-bill-accent);border-radius:50%;color:#fff;content:"✓";display:flex;font-size:13px;font-weight:700;height:24px;justify-content:center;position:absolute;right:14px;top:14px;width:24px}@keyframes td-bill-check-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.td-bill-pkg-card__name{color:#e2e8f0;color:var(--td-bill-text);font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-bill-font);font-size:18px;font-weight:700;margin-bottom:12px}.td-bill-pkg-card__units{color:#4d8ef7;color:var(--td-bill-accent);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--td-bill-mono);font-size:28px;font-weight:700;line-height:1.1;margin-bottom:4px}.td-bill-pkg-card__unit-label{color:#94a3b8;color:var(--td-bill-text-secondary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-bill-font);font-size:12px;margin-bottom:16px}.td-bill-pkg-card__detail{align-items:center;border-top:1px solid #ffffff0a;display:flex;justify-content:space-between;padding:6px 0}.td-bill-pkg-card__detail-label{color:#94a3b8;color:var(--td-bill-text-secondary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-bill-font);font-size:12px}.td-bill-pkg-card__detail-value{color:#e2e8f0;color:var(--td-bill-text);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--td-bill-mono);font-size:13px;font-weight:600}.td-bill-pkg-card__price{border-top:1px solid #ffffff0f;margin-top:16px;padding-top:12px;text-align:right}.td-bill-pkg-card__price-value{color:#22c55e;color:var(--td-bill-success);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--td-bill-mono);font-size:20px;font-weight:700}.td-bill-pkg-card__price-label{color:#475569;color:var(--td-bill-text-dim);font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-bill-font);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.td-bill-settings{display:flex;flex-direction:column;gap:16px}.td-bill-settings__group{display:flex;flex-direction:column;gap:6px}.td-bill-settings__label{color:#94a3b8;color:var(--td-bill-text-secondary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-bill-font);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.td-bill-settings .MuiOutlinedInput-root{background:#ffffff05!important;border-radius:12px!important;color:#e2e8f0!important;color:var(--td-bill-text)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--td-bill-font)!important;font-size:14px!important}.td-bill-settings .MuiOutlinedInput-notchedOutline{border-color:#ffffff14!important}.td-bill-settings .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#4d8ef74d!important}.td-bill-settings .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef7!important;border-color:var(--td-bill-accent)!important;border-width:1px!important}.td-bill-settings__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.td-bill-settings__save-btn{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;background:linear-gradient(135deg,var(--td-bill-accent),#6366f1)!important;border:none!important;border-radius:10px!important;box-shadow:0 2px 12px #4d8ef733!important;box-shadow:0 2px 12px var(--td-bill-accent-glow)!important;color:#fff!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--td-bill-font)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.01em!important;padding:8px 24px!important;text-transform:none!important;transition:all .2s ease!important}.td-bill-settings__save-btn:hover{box-shadow:0 4px 20px #4d8ef759!important;transform:translateY(-1px)!important}.td-bill-next-month{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;margin-top:8px;padding:16px}.td-bill-next-month__row{align-items:center;display:flex;justify-content:space-between;padding:6px 0}.td-bill-next-month__label{color:#94a3b8;color:var(--td-bill-text-secondary);font-size:13px}.td-bill-next-month__value{color:#e2e8f0;color:var(--td-bill-text);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--td-bill-mono);font-size:13px;font-weight:600}.td-bill-prepaid-table .td-bill-table__head,.td-bill-prepaid-table .td-bill-table__row{grid-template-columns:1.2fr 2fr .6fr .8fr 1.5fr}.td-bill-page .MuiAlert-root{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08!important;border:1px solid #ffffff0f!important;border-radius:12px!important;color:#e2e8f0!important;color:var(--td-bill-text)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--td-bill-font)!important;font-size:13px}.td-bill-page .MuiAlert-standardWarning{background:#f59e0b0d!important;border-color:#f59e0b33!important}.td-bill-page .MuiAlert-standardInfo{background:#4d8ef70d!important;border-color:#4d8ef733!important}.td-bill-dialog .MuiDialog-paper{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#121620f2!important;border:1px solid #ffffff14;border-radius:18px!important;box-shadow:0 16px 64px #00000080!important;color:#e2e8f0;color:var(--td-bill-text);padding:24px}.td-bill-dialog__title{color:#e2e8f0;color:var(--td-bill-text);font-size:18px;font-weight:700;margin-bottom:12px}.td-bill-dialog__message,.td-bill-dialog__title{font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-bill-font)}.td-bill-dialog__message{color:#94a3b8;color:var(--td-bill-text-secondary);font-size:14px;line-height:1.5;margin-bottom:20px}.td-bill-dialog__actions{display:flex;gap:10px;justify-content:flex-end}.td-bill-copy-btn{align-items:center;background:#4d8ef70f;border:1px solid #4d8ef726;border-radius:8px;color:#4d8ef7;color:var(--td-bill-accent);cursor:pointer;display:flex;font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-bill-font);font-size:12px;font-weight:600;gap:6px;padding:6px 14px;transition:all .2s ease}.td-bill-copy-btn:hover{background:#4d8ef71f;border-color:#4d8ef74d}.td-bill-copy-btn svg{font-size:14px}.td-bill-timestamp{color:#475569;color:var(--td-bill-text-dim);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--td-bill-mono);font-size:10px;margin-top:10px;text-align:right}.td-bill-divider{background:linear-gradient(90deg,#0000,#ffffff0f,#0000);height:1px;margin:20px 0}.td-bill-empty-state{color:#94a3b8;color:var(--td-bill-text-secondary);font-size:14px;padding:40px 20px;text-align:center}.td-bill-page .MuiStepper-root .MuiStepLabel-label{color:#94a3b8!important;color:var(--td-bill-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--td-bill-font)!important}.td-bill-page .MuiStepper-root .MuiStepLabel-label.Mui-active{color:#e2e8f0!important;color:var(--td-bill-text)!important}.td-bill-page .MuiStepper-root .MuiStepIcon-root.Mui-active{color:#4d8ef7!important;color:var(--td-bill-accent)!important}.td-bill-page .MuiStepper-root .MuiStepIcon-root.Mui-completed{color:#22c55e!important;color:var(--td-bill-success)!important}.light-theme .td-bill-page,.lightTheme .td-bill-page,[data-theme=light] .td-bill-page{--td-bill-bg:#f5f7fafa;--td-bill-card:#ffffffd9;--td-bill-card-border:#0000000f;--td-bill-card-hover:#ffffffeb;--td-bill-accent:#3a78e5;--td-bill-accent-glow:#3a78e51f;--td-bill-text:#1e293b;--td-bill-text-secondary:#64748b;--td-bill-text-dim:#94a3b8;--td-bill-gradient-cost:linear-gradient(135deg,#3a78e5,#7c3aed);--td-bill-gradient-gross:linear-gradient(135deg,#16a34a,#22c55e);--td-bill-gradient-tax:linear-gradient(135deg,#d97706,#f59e0b)}.light-theme .td-bill-card,.lightTheme .td-bill-card,[data-theme=light] .td-bill-card{box-shadow:0 2px 12px #0000000a}.light-theme .td-bill-card:before,.lightTheme .td-bill-card:before,[data-theme=light] .td-bill-card:before{background:linear-gradient(90deg,#0000,#0000000a,#0000)}.light-theme .td-bill-card__title,.lightTheme .td-bill-card__title,[data-theme=light] .td-bill-card__title{border-bottom-color:#0000000f}.light-theme .td-bill-period,.lightTheme .td-bill-period,[data-theme=light] .td-bill-period{background:#fffc;border-color:#0000000f}.light-theme .td-bill-period__nav-btn,.lightTheme .td-bill-period__nav-btn,[data-theme=light] .td-bill-period__nav-btn{background:#00000008!important;border-color:#00000014!important;color:#1e293b!important}.light-theme .td-bill-period .MuiOutlinedInput-root,.lightTheme .td-bill-period .MuiOutlinedInput-root,[data-theme=light] .td-bill-period .MuiOutlinedInput-root{background:#00000005!important;color:#1e293b!important}.light-theme .td-bill-period .MuiOutlinedInput-notchedOutline,.lightTheme .td-bill-period .MuiOutlinedInput-notchedOutline,[data-theme=light] .td-bill-period .MuiOutlinedInput-notchedOutline{border-color:#0000001a!important}.light-theme .td-bill-table__row,.lightTheme .td-bill-table__row,[data-theme=light] .td-bill-table__row{background:rgba(0,0,0,.015);border-color:#0000000a}.light-theme .td-bill-table__row:hover,.lightTheme .td-bill-table__row:hover,[data-theme=light] .td-bill-table__row:hover{background:#00000008;border-color:#0000000f}.light-theme .td-bill-table__row--clickable:hover,.lightTheme .td-bill-table__row--clickable:hover,[data-theme=light] .td-bill-table__row--clickable:hover{background:#3a78e50a;border-color:#3a78e51f}.light-theme .td-bill-table__row--summary,.lightTheme .td-bill-table__row--summary,[data-theme=light] .td-bill-table__row--summary{background:#3a78e508;border-color:#3a78e514}.light-theme .td-bill-table__head,.lightTheme .td-bill-table__head,[data-theme=light] .td-bill-table__head{background:#00000005;border-color:#0000000a}.light-theme .td-bill-hero__item,.lightTheme .td-bill-hero__item,[data-theme=light] .td-bill-hero__item{background:#00000005;border-color:#0000000d}.light-theme .td-bill-hero__item:hover,.lightTheme .td-bill-hero__item:hover,[data-theme=light] .td-bill-hero__item:hover{background:#0000000a;border-color:#00000014}.light-theme .td-bill-pkg-card,.lightTheme .td-bill-pkg-card,[data-theme=light] .td-bill-pkg-card{background:#ffffffe6;border-color:#00000014}.light-theme .td-bill-pkg-card:hover,.lightTheme .td-bill-pkg-card:hover,[data-theme=light] .td-bill-pkg-card:hover{border-color:#3a78e533;box-shadow:0 8px 32px #00000014}.light-theme .td-bill-pkg-card:before,.lightTheme .td-bill-pkg-card:before,[data-theme=light] .td-bill-pkg-card:before{background:linear-gradient(90deg,#00000005,#0000000a,#00000005)}.light-theme .td-bill-pkg-card__detail,.light-theme .td-bill-pkg-card__price,.lightTheme .td-bill-pkg-card__detail,.lightTheme .td-bill-pkg-card__price,[data-theme=light] .td-bill-pkg-card__detail,[data-theme=light] .td-bill-pkg-card__price{border-top-color:#0000000f}.light-theme .td-bill-package__ring-bg,.lightTheme .td-bill-package__ring-bg,[data-theme=light] .td-bill-package__ring-bg{stroke:#0000000f}.light-theme .td-bill-package__info-item,.lightTheme .td-bill-package__info-item,[data-theme=light] .td-bill-package__info-item{background:#00000005;border-color:#0000000d}.light-theme .td-bill-package__timestamp,.lightTheme .td-bill-package__timestamp,[data-theme=light] .td-bill-package__timestamp{border-top-color:#0000000f}.light-theme .td-bill-next-month,.lightTheme .td-bill-next-month,[data-theme=light] .td-bill-next-month{background:rgba(0,0,0,.015);border-color:#0000000d}.light-theme .td-bill-settings .MuiOutlinedInput-root,.lightTheme .td-bill-settings .MuiOutlinedInput-root,[data-theme=light] .td-bill-settings .MuiOutlinedInput-root{background:#00000005!important;color:#1e293b!important}.light-theme .td-bill-settings .MuiOutlinedInput-notchedOutline,.lightTheme .td-bill-settings .MuiOutlinedInput-notchedOutline,[data-theme=light] .td-bill-settings .MuiOutlinedInput-notchedOutline{border-color:#0000001a!important}.light-theme .td-bill-dialog .MuiDialog-paper,.lightTheme .td-bill-dialog .MuiDialog-paper,[data-theme=light] .td-bill-dialog .MuiDialog-paper{background:#fffffff5!important;border-color:#00000014;box-shadow:0 16px 64px #0000001a!important;color:#1e293b}.light-theme .td-bill-page .MuiAlert-root,.lightTheme .td-bill-page .MuiAlert-root,[data-theme=light] .td-bill-page .MuiAlert-root{background:#00000005!important;border-color:#0000000f!important;color:#1e293b!important}.light-theme .td-bill-page .MuiAlert-standardWarning,.lightTheme .td-bill-page .MuiAlert-standardWarning,[data-theme=light] .td-bill-page .MuiAlert-standardWarning{background:#d977060a!important;border-color:#d9770626!important}.light-theme .td-bill-page .MuiAlert-standardInfo,.lightTheme .td-bill-page .MuiAlert-standardInfo,[data-theme=light] .td-bill-page .MuiAlert-standardInfo{background:#3a78e50a!important;border-color:#3a78e526!important}.light-theme .td-bill-divider,.lightTheme .td-bill-divider,[data-theme=light] .td-bill-divider{background:linear-gradient(90deg,#0000,#0000000f,#0000)}.light-theme .td-bill-copy-btn,.lightTheme .td-bill-copy-btn,[data-theme=light] .td-bill-copy-btn{background:#3a78e50f;border-color:#3a78e526;color:#3a78e5}.light-theme .td-bill-page .MuiStepper-root .MuiStepLabel-label,.lightTheme .td-bill-page .MuiStepper-root .MuiStepLabel-label,[data-theme=light] .td-bill-page .MuiStepper-root .MuiStepLabel-label{color:#64748b!important}.light-theme .td-bill-page .MuiStepper-root .MuiStepLabel-label.Mui-active,.lightTheme .td-bill-page .MuiStepper-root .MuiStepLabel-label.Mui-active,[data-theme=light] .td-bill-page .MuiStepper-root .MuiStepLabel-label.Mui-active{color:#1e293b!important}.light-theme .td-bill-empty-state,.lightTheme .td-bill-empty-state,[data-theme=light] .td-bill-empty-state{color:#64748b}@keyframes td-bill-skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.td-bill-skeleton-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620b8;background:var(--td-bill-card,#121620b8);border:1px solid #ffffff0d;border-radius:16px;margin-top:16px;overflow:hidden;padding:24px;position:relative}.td-bill-skeleton-title{animation:td-bill-skeleton-sweep 1.5s ease infinite;background:linear-gradient(90deg,#ffffff08,#ffffff0f,#ffffff08);background-size:200% 100%;border-radius:4px;height:16px;margin-bottom:20px;width:220px}.td-bill-skeleton-hero{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.td-bill-skeleton-hero__item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:20px}.td-bill-skeleton-hero__label{animation:td-bill-skeleton-sweep 1.5s ease infinite;background:linear-gradient(90deg,#ffffff05,#ffffff0a,#ffffff05);background-size:200% 100%;border-radius:3px;height:10px;width:120px}.td-bill-skeleton-hero__value{animation:td-bill-skeleton-sweep 1.5s ease infinite;background:linear-gradient(90deg,#ffffff08,#ffffff0f,#ffffff08);background-size:200% 100%;border-radius:4px;height:28px;width:140px}.td-bill-skeleton-table-head{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.5fr repeat(3,1fr);margin-bottom:4px;padding:10px 16px}.td-bill-skeleton-table-head__cell{animation:td-bill-skeleton-sweep 1.5s ease infinite;background:linear-gradient(90deg,#ffffff05,#ffffff0a,#ffffff05);background-size:200% 100%;border-radius:3px;height:10px}.td-bill-skeleton-row{grid-gap:12px;align-items:center;background:hsla(0,0%,100%,.015);border:1px solid #ffffff08;border-radius:10px;display:grid;gap:12px;grid-template-columns:1.5fr repeat(3,1fr);margin-bottom:4px;padding:14px 16px}.td-bill-skeleton-bar{animation:td-bill-skeleton-sweep 1.5s ease infinite;background:linear-gradient(90deg,#ffffff05,#ffffff0d,#ffffff05);background-size:200% 100%;border-radius:4px;height:14px}.td-bill-skeleton-bar--short{width:60%}.td-bill-skeleton-bar--medium{width:80%}.lightTheme .td-bill-skeleton-card{background:#ffffffd9;border-color:#0000000f}.lightTheme .td-bill-skeleton-title{background:linear-gradient(90deg,#0000000a,#00000012,#0000000a);background-size:200% 100%}.lightTheme .td-bill-skeleton-hero__item{background:#00000005;border-color:#0000000d}.lightTheme .td-bill-skeleton-hero__label{background:linear-gradient(90deg,#00000008,#0000000d,#00000008);background-size:200% 100%}.lightTheme .td-bill-skeleton-hero__value{background:linear-gradient(90deg,#0000000a,#00000012,#0000000a);background-size:200% 100%}.lightTheme .td-bill-skeleton-row{background:#00000005;border-color:#0000000a}.lightTheme .td-bill-skeleton-bar,.lightTheme .td-bill-skeleton-table-head__cell{background:linear-gradient(90deg,#00000008,#0000000f,#00000008);background-size:200% 100%}@media print{.td-bill-page{color:#1e293b!important}.td-bill-card{background:#fff!important;box-shadow:none!important;break-inside:avoid;page-break-inside:avoid}.td-bill-card,.td-bill-period{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid #e2e8f0!important}.td-bill-hero__item,.td-bill-period{background:#f8fafc!important}.td-bill-hero__item{border:1px solid #e2e8f0!important}.td-bill-hero__value,.td-bill-hero__value--gross,.td-bill-hero__value--net,.td-bill-hero__value--tax{color:#1e293b!important}.td-bill-table__row{background:#0000!important;border:1px solid #e2e8f0!important}.td-bill-pkg-card{background:#fff!important;border:1px solid #e2e8f0!important}.td-bill-package__ring-bg{stroke:#e2e8f0!important}*{animation:none!important;transition:none!important}}.td-settings{--td-s-bg:#0a0c12f2;--td-s-card:#121620b8;--td-s-card-hover:#181c28d1;--td-s-card-border:#ffffff0f;--td-s-card-border-hover:#ffffff1f;--td-s-accent:#4d8ef7;--td-s-accent-soft:#4d8ef71f;--td-s-text:#e2e8f0;--td-s-text-secondary:#94a3b8;--td-s-text-muted:#64748b;--td-s-divider:#ffffff0f;--td-s-input-bg:#0f121c99;--td-s-input-border:#ffffff14;--td-s-input-focus:#4d8ef766;--td-s-success:#22c55e;--td-s-danger:#ef4444;--td-s-warning:#f59e0b;--td-s-radius:14px;--td-s-radius-sm:8px;color:var(--td-s-text);font-family:Outfit,-apple-system,sans-serif;min-height:100vh}.td-settings-header{align-items:center;display:flex;gap:12px;padding:16px 4px 12px}.td-settings-header-title{color:var(--td-s-text);font-family:Outfit,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.02em}.td-settings-header .MuiIconButton-root{color:var(--td-s-text-secondary);transition:color .2s}.td-settings-header .MuiIconButton-root:hover{background:var(--td-s-accent-soft);color:var(--td-s-accent)}.td-settings-tabs{-webkit-overflow-scrolling:touch;display:flex;gap:4px;overflow-x:auto;padding:4px 0 12px;scrollbar-color:var(--td-s-text-muted) #0000;scrollbar-width:thin}.td-settings-tabs::-webkit-scrollbar{height:3px}.td-settings-tabs::-webkit-scrollbar-track{background:#0000}.td-settings-tabs::-webkit-scrollbar-thumb{background:var(--td-s-text-muted);border-radius:2px}.td-settings-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--td-s-text-secondary);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;gap:6px;letter-spacing:.01em;overflow:hidden;padding:8px 16px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.td-settings-tab:before{background:linear-gradient(135deg,var(--td-s-accent-soft),#0000);border-radius:8px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s}.td-settings-tab:hover{background:#ffffff0a;border-color:var(--td-s-card-border);color:var(--td-s-text)}.td-settings-tab--active{background:var(--td-s-accent-soft);border-color:#4d8ef733;color:var(--td-s-accent);font-weight:600}.td-settings-tab--active:before{opacity:1}.td-settings-tab--disabled{cursor:not-allowed;opacity:.35;pointer-events:none}.td-settings-tab-divider{background:var(--td-s-divider);height:1px;margin-bottom:8px;width:100%}.td-settings-content{animation:tdSettingsFadeIn .35s ease-out}@keyframes tdSettingsFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.td-settings .MuiPaper-root{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--td-s-card)!important;border:1px solid var(--td-s-card-border)!important;border-radius:var(--td-s-radius)!important;box-shadow:0 4px 24px #0000004d,inset 0 1px 0 #ffffff0a!important;color:var(--td-s-text);transition:border-color .3s,box-shadow .3s}.td-settings .MuiPaper-root:hover{border-color:var(--td-s-card-border-hover)!important}.td-settings .MuiTypography-root[color=textSecondary]{color:var(--td-s-text)!important;font-family:Outfit,sans-serif!important;font-weight:600!important;letter-spacing:-.01em!important}.td-settings .MuiCircularProgress-root{color:var(--td-s-accent)!important}.td-settings .MuiOutlinedInput-root{background:var(--td-s-input-bg)!important;border-radius:var(--td-s-radius-sm)!important;color:var(--td-s-text)!important;font-family:Outfit,sans-serif!important;font-size:13px!important;transition:all .2s}.td-settings .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--td-s-input-border)!important;transition:border-color .2s}.td-settings .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff26!important}.td-settings .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--td-s-accent)!important;box-shadow:0 0 0 3px var(--td-s-input-focus)}.td-settings .MuiOutlinedInput-root.Mui-disabled{opacity:.5}.td-settings .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#ffffff0a!important}.td-settings .MuiInputLabel-root{color:var(--td-s-text-secondary)!important;font-family:Outfit,sans-serif!important;font-size:13px!important}.td-settings .MuiInputLabel-root.Mui-focused{color:var(--td-s-accent)!important}.td-settings .MuiInputBase-input{color:var(--td-s-text)!important}.td-settings .MuiInputBase-input::placeholder{color:var(--td-s-text-muted)!important}.td-settings .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:var(--td-s-text-muted)!important}.td-settings .MuiSelect-select{color:var(--td-s-text)!important}.td-settings .MuiSelect-icon{color:var(--td-s-text-secondary)!important}.td-settings .MuiMenu-paper,.td-settings .MuiPopover-paper{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#121620f2!important;border:1px solid var(--td-s-card-border)!important}.td-settings .MuiMenuItem-root{color:var(--td-s-text)!important;font-family:Outfit,sans-serif!important;font-size:13px!important}.td-settings .MuiMenuItem-root:hover{background:var(--td-s-accent-soft)!important}.td-settings .MuiMenuItem-root.Mui-selected{background:#4d8ef726!important}.td-settings .MuiSwitch-track{background:var(--td-s-text-muted)!important;opacity:.4!important}.td-settings .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background:var(--td-s-accent)!important;opacity:.6!important}.td-settings .MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb{background:var(--td-s-accent)!important;box-shadow:0 0 8px #4d8ef766}.td-settings .MuiCheckbox-root{color:var(--td-s-text-muted)!important}.td-settings .MuiCheckbox-root.Mui-checked{color:var(--td-s-accent)!important}.td-settings .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#3b7de6)!important;border-radius:var(--td-s-radius-sm)!important;box-shadow:0 2px 12px #4d8ef74d!important;color:#fff!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.02em!important;padding:8px 24px!important;text-transform:none!important;transition:all .25s!important}.td-settings .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5d9aff,#4d8ef7)!important;box-shadow:0 4px 20px #4d8ef773!important;transform:translateY(-1px)}.td-settings .MuiButton-outlinedPrimary{border-color:#4d8ef74d!important;border-radius:var(--td-s-radius-sm)!important;color:var(--td-s-accent)!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:500!important;text-transform:none!important;transition:all .25s!important}.td-settings .MuiButton-outlinedPrimary:hover{background:var(--td-s-accent-soft)!important;border-color:var(--td-s-accent)!important}.td-settings .MuiButton-text{color:var(--td-s-text-secondary)!important;font-family:Outfit,sans-serif!important;text-transform:none!important}.td-settings .MuiIconButton-root{color:var(--td-s-text-secondary);transition:all .2s}.td-settings .MuiIconButton-root:hover{background:#ffffff0f;color:var(--td-s-text)}.td-settings .MuiTable-root{border-collapse:initial;border-spacing:0}.td-settings .MuiTableHead-root .MuiTableCell-root{background:#0f121c80!important;color:var(--td-s-text-secondary)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}.td-settings .MuiTableBody-root .MuiTableCell-root,.td-settings .MuiTableHead-root .MuiTableCell-root{border-bottom:1px solid var(--td-s-divider)!important;font-family:Outfit,sans-serif!important;padding:10px 16px!important}.td-settings .MuiTableBody-root .MuiTableCell-root{color:var(--td-s-text)!important;font-size:13px!important}.td-settings .MuiTableBody-root .MuiTableRow-root:hover{background:#ffffff08!important}.td-settings .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none!important}.td-settings .MuiSlider-root{color:var(--td-s-accent)!important}.td-settings .MuiSlider-track{background:linear-gradient(90deg,var(--td-s-accent),#5d9aff)!important;border:none!important}.td-settings .MuiSlider-rail{background:var(--td-s-text-muted)!important;opacity:.3!important}.td-settings .MuiSlider-thumb{background:var(--td-s-accent)!important;box-shadow:0 0 8px #4d8ef766!important}.td-settings .MuiSlider-thumb.Mui-focusVisible,.td-settings .MuiSlider-thumb:hover{box-shadow:0 0 16px #4d8ef799!important}.td-settings .MuiSlider-markLabel{color:var(--td-s-text-muted)!important;font-family:Outfit,sans-serif!important;font-size:11px!important}.td-settings .MuiDialog-paper{backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;background:#121620f2!important;border:1px solid var(--td-s-card-border)!important;border-radius:16px!important;box-shadow:0 24px 80px #0009!important}.td-settings .MuiDialogTitle-root{color:var(--td-s-text)!important;font-family:Outfit,sans-serif!important;font-weight:600!important}.td-settings .MuiDialogContent-root{color:var(--td-s-text)!important}.td-settings .MuiDialogActions-root{padding:16px 24px!important}.td-settings .MuiAlert-root{background:#0f121ccc!important;border:1px solid var(--td-s-card-border)!important;border-radius:var(--td-s-radius-sm)!important;font-family:Outfit,sans-serif!important}.td-settings .MuiAlert-standardError{border-color:#ef44444d!important;color:#fca5a5!important}.td-settings .MuiAlert-standardWarning{border-color:#f59e0b4d!important;color:#fcd34d!important}.td-settings .MuiAlert-standardSuccess{border-color:#22c55e4d!important;color:#86efac!important}.td-settings .MuiTabs-root{min-height:40px!important}.td-settings .MuiTab-root{color:var(--td-s-text-secondary)!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:500!important;min-height:40px!important;padding:6px 16px!important;text-transform:none!important;transition:color .2s!important}.td-settings .MuiTab-root:hover{color:var(--td-s-text)!important}.td-settings .MuiTab-root.Mui-selected{color:var(--td-s-accent)!important;font-weight:600!important}.td-settings .MuiTabs-indicator{background:var(--td-s-accent)!important;border-radius:1px!important;height:2px!important}.td-settings .MuiTab-root.Mui-disabled{color:var(--td-s-text-muted)!important;opacity:.35!important}.td-settings .MuiDivider-root{background:var(--td-s-divider)!important}.td-settings .MuiTypography-root{color:var(--td-s-text)}.td-settings .MuiTypography-colorTextSecondary{color:var(--td-s-text-secondary)!important}.td-settings .MuiFormControlLabel-label{color:var(--td-s-text)!important;font-family:Outfit,sans-serif!important;font-size:13px!important}.td-settings .MuiFormHelperText-root{color:var(--td-s-text-muted)!important;font-family:Outfit,sans-serif!important}.td-settings .MuiFormHelperText-root.Mui-error{color:#fca5a5!important}.td-settings .MuiLinearProgress-root{background:#ffffff0f!important;border-radius:2px!important}.td-settings .MuiLinearProgress-bar{background:var(--td-s-accent)!important}.td-settings .MuiChip-root{background:var(--td-s-accent-soft)!important;border:1px solid #4d8ef733!important;color:var(--td-s-accent)!important;font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:500!important}.td-settings .MuiChip-deleteIcon{color:var(--td-s-accent)!important;opacity:.6}.td-settings .MuiChip-deleteIcon:hover{opacity:1}.td-settings .MuiTooltip-tooltip{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0f121cf2!important;border:1px solid var(--td-s-card-border)!important;border-radius:6px!important;color:var(--td-s-text)!important;font-family:Outfit,sans-serif!important;font-size:12px!important}.td-settings-integrations-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:4px 0}.td-settings-integration-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--td-s-card);border:1px solid var(--td-s-card-border);border-radius:var(--td-s-radius);cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.td-settings-integration-card:before{background:linear-gradient(90deg,#0000,var(--td-s-accent),#0000);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.td-settings-integration-card:hover{border-color:var(--td-s-card-border-hover);box-shadow:0 8px 32px #0000004d;transform:translateY(-2px)}.td-settings-integration-card:hover:before{opacity:1}.td-settings-integration-card__icon{align-items:center;background:var(--td-s-accent-soft);border-radius:10px;color:var(--td-s-accent);display:flex;height:40px;justify-content:center;margin-bottom:12px;transition:all .3s;width:40px}.td-settings-integration-card:hover .td-settings-integration-card__icon{background:#4d8ef733;box-shadow:0 0 16px #4d8ef733}.td-settings-integration-card__name{color:var(--td-s-text);font-family:Outfit,sans-serif;font-size:15px;font-weight:600;margin-bottom:4px}.td-settings-integration-card__desc{color:var(--td-s-text-secondary);font-family:Outfit,sans-serif;font-size:12px;line-height:1.5}.td-settings-card-enter{animation:tdSettingsCardSlideIn .4s cubic-bezier(.4,0,.2,1) both}@keyframes tdSettingsCardSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.td-settings-card-enter:first-child{animation-delay:.05s}.td-settings-card-enter:nth-child(2){animation-delay:.1s}.td-settings-card-enter:nth-child(3){animation-delay:.15s}.td-settings-card-enter:nth-child(4){animation-delay:.2s}.td-settings-card-enter:nth-child(5){animation-delay:.25s}.td-settings-card-enter:nth-child(6){animation-delay:.3s}.td-settings-card-enter:nth-child(7){animation-delay:.35s}.td-settings-card-enter:nth-child(8){animation-delay:.4s}.lightTheme .td-settings{--td-s-bg:#f1f5f9;--td-s-card:#ffffffd9;--td-s-card-hover:#fffffff2;--td-s-card-border:#0000000f;--td-s-card-border-hover:#0000001f;--td-s-text:#1e293b;--td-s-text-secondary:#64748b;--td-s-text-muted:#94a3b8;--td-s-divider:#00000014;--td-s-input-bg:#f1f5f9cc;--td-s-input-border:#0000001f;--td-s-accent-soft:#4d8ef714}.lightTheme .td-settings .MuiPaper-root{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:var(--td-s-card)!important;border:1px solid var(--td-s-card-border)!important;box-shadow:0 2px 12px #0000000f,0 1px 3px #0000000a!important}.lightTheme .td-settings .MuiOutlinedInput-root{background:var(--td-s-input-bg)!important}.lightTheme .td-settings .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--td-s-input-border)!important}.lightTheme .td-settings .MuiTableHead-root .MuiTableCell-root{background:#f1f5f9cc!important;color:var(--td-s-text-secondary)!important}.lightTheme .td-settings .MuiDialog-paper{background:#fffffffa!important;box-shadow:0 24px 80px #00000026!important}.lightTheme .td-settings-tab--active{background:#4d8ef714;border-color:#4d8ef726}.lightTheme .td-settings-integration-card{background:var(--td-s-card);box-shadow:0 2px 8px #0000000a}.lightTheme .td-settings-integration-card:hover{box-shadow:0 8px 24px #00000014}:root{--mt-card-bg:#121620a6;--mt-card-border:#ffffff0d;--mt-card-border-hover:#ffffff1a;--mt-card-glow:#4d8ef70f;--mt-hero-bg:#141926cc;--mt-hero-accent:linear-gradient(135deg,#4d8ef7,#6366f1);--mt-grid-gap:16px;--mt-radius:14px;--mt-font:"Outfit",-apple-system,sans-serif;--mt-mono:"JetBrains Mono","Fira Code",monospace}.mt-page{animation:mt-page-in .4s ease both;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,-apple-system,sans-serif;font-family:var(--mt-font);padding:0 4px 40px}@keyframes mt-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mt-period{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f141e80;border:1px solid #ffffff0f;border-radius:10px;display:inline-flex;gap:2px;padding:3px}.mt-period__btn{background:#0000;border:none;border-radius:8px;color:#ffffff80;cursor:pointer;font-family:Outfit,-apple-system,sans-serif;font-family:var(--mt-font);font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1.4;padding:5px 16px;text-transform:none;transition:all .2s ease;white-space:nowrap}.mt-period__btn:hover{background:#ffffff0a;color:#ffffffd9}.mt-period__btn--active{background:linear-gradient(135deg,#4d8ef7,#6366f1);box-shadow:0 2px 8px #4d8ef740;color:#fff;font-weight:600}.mt-period__btn--active:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)}.mt-grid{grid-gap:16px;grid-gap:var(--mt-grid-gap);display:grid;gap:16px;gap:var(--mt-grid-gap);grid-template-columns:repeat(2,1fr);margin-top:12px}.mt-grid--full{grid-column:1/-1}@media (max-width:960px){.mt-grid{grid-template-columns:1fr}}@media (max-width:2580px){.mt-grid--ma{grid-template-columns:1fr}}.mt-hero-row{grid-gap:16px;grid-gap:var(--mt-grid-gap);grid-template-columns:repeat(2,1fr);margin:12px 0 4px}.mt-hero-row,.mt-ma-top{display:grid;gap:16px;gap:var(--mt-grid-gap)}.mt-ma-top{grid-gap:16px;grid-gap:var(--mt-grid-gap);align-items:start;grid-template-columns:minmax(280px,360px) minmax(0,1fr);margin:12px 0 6px}.mt-ma-kpis{grid-gap:16px;grid-gap:var(--mt-grid-gap);grid-template-columns:1fr}.mt-ma-charts,.mt-ma-kpis{display:grid;gap:16px;gap:var(--mt-grid-gap)}.mt-ma-charts{grid-gap:16px;grid-gap:var(--mt-grid-gap);align-self:stretch;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch}.mt-ma-charts,.mt-ma-charts>.mt-card{min-width:0;width:100%}@media (max-width:1440px){.mt-ma-top{grid-template-columns:1fr}.mt-ma-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.mt-ma-charts{grid-template-columns:1fr}}@media (max-width:960px){.mt-hero-row,.mt-ma-kpis{grid-template-columns:1fr}}.mt-hero{animation:mt-card-in .45s ease both;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#141926cc;background:var(--mt-hero-bg);border:1px solid #ffffff0f;border-radius:14px;border-radius:var(--mt-radius);overflow:hidden;padding:20px 24px;position:relative}.mt-hero:nth-child(2){animation-delay:.06s}.mt-hero:before{background:linear-gradient(135deg,#4d8ef7,#6366f1);background:var(--mt-hero-accent);border-radius:14px 14px 0 0;border-radius:var(--mt-radius) var(--mt-radius) 0 0;content:"";height:2px;left:0;opacity:.6;position:absolute;right:0;top:0}.mt-hero__label{color:#fff6;font-family:Outfit,-apple-system,sans-serif;font-family:var(--mt-font);font-size:12px;font-weight:500;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.mt-hero__value-row{align-items:baseline;display:flex;gap:10px}.mt-hero__value{color:#fff;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--mt-mono);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.mt-hero__value--loading{animation:mt-shimmer 1.5s ease infinite;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f 50%,#ffffff0f 75%);background-size:200% 100%;border-radius:6px;color:#0000;min-width:80px}.mt-hero__unit{color:#ffffff59;font-family:Outfit,-apple-system,sans-serif;font-family:var(--mt-font);font-size:14px;font-weight:500}.mt-hero__trend{border-radius:6px;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--mt-mono);font-size:12px;font-weight:600;margin-left:4px;padding:3px 8px}.mt-hero__trend--positive{background:#22c55e1a;color:#22c55e;color:var(--td-kpi-positive,#22c55e)}.mt-hero__trend--negative{background:#ef44441a;color:#ef4444;color:var(--td-kpi-negative,#ef4444)}.mt-hero__icon{color:#4d8ef714;font-size:56px!important;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.mt-card{animation:mt-card-in .45s ease both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--mt-card-bg);border:1px solid #ffffff0d;border:1px solid var(--mt-card-border);border-radius:14px;border-radius:var(--mt-radius);overflow:hidden;padding:0;position:relative;transition:border-color .25s ease,box-shadow .25s ease}.mt-card:hover{border-color:#ffffff1a;border-color:var(--mt-card-border-hover);box-shadow:0 4px 24px #00000026}.mt-card--flat,.mt-card--flat:hover{box-shadow:none}@keyframes mt-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mt-grid .mt-card:first-child{animation-delay:.08s}.mt-grid .mt-card:nth-child(2){animation-delay:.14s}.mt-grid .mt-card:nth-child(3){animation-delay:.2s}.mt-grid .mt-card:nth-child(4){animation-delay:.26s}.mt-grid .mt-card:nth-child(5){animation-delay:.32s}.mt-grid .mt-card:nth-child(6){animation-delay:.38s}.mt-grid .mt-card:nth-child(7){animation-delay:.44s}.mt-card__header{align-items:center;border-bottom:1px solid #ffffff08;display:flex;justify-content:space-between;padding:16px 20px 10px}.mt-card__title{color:#ffffffa6;font-family:Outfit,-apple-system,sans-serif;font-family:var(--mt-font);font-size:14px;font-weight:600;letter-spacing:-.01em}.mt-card__title-row{align-items:center;display:flex;gap:6px}.mt-card__chart{min-height:140px;padding:8px 12px 4px}.mt-card__stats{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:4px 12px 14px}.mt-card__loading{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0c12b3;border-radius:14px;border-radius:var(--mt-radius);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}@keyframes mt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mt-page .MuiLinearProgress-root{background:#ffffff08;border-radius:1px;height:2px}.mt-page .MuiLinearProgress-bar{animation:mt-shimmer 1.5s ease infinite;background:linear-gradient(90deg,#4d8ef7,#a78bfa,#4d8ef7);background-size:200% 100%}.mt-empty{align-items:center;animation:mt-card-in .5s ease both;animation-delay:.1s;display:flex;flex-direction:column;justify-content:center;padding:60px 24px;text-align:center}.mt-empty__icon{color:#4d8ef726;font-size:48px!important;margin-bottom:16px}.mt-empty__text{color:#fff6;font-family:Outfit,-apple-system,sans-serif;font-family:var(--mt-font);font-size:14px;line-height:1.5;max-width:320px}.mt-datagrid{animation:mt-card-in .45s ease both;animation-delay:.08s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--mt-card-bg);border:1px solid #ffffff0d;border:1px solid var(--mt-card-border);border-radius:14px;border-radius:var(--mt-radius);overflow:hidden}.mt-datagrid__inner{height:calc(100vh - 180px);padding:0;width:100%}.mt-table--child .MuiTableCell-root{border-bottom:none!important;font-size:11px!important;padding-bottom:3px!important;padding-top:3px!important}.mt-datagrid .MuiDataGrid-root{background:#0000!important;border:none!important;color:#fffc!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--mt-font)!important}.mt-datagrid .MuiDataGrid-columnHeaders{background:#ffffff08!important;border-bottom:1px solid #ffffff0f!important;min-height:44px!important}.mt-datagrid .MuiDataGrid-columnHeaderTitle{color:#ffffff73!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--mt-font)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.mt-datagrid .MuiDataGrid-cell{border-bottom:1px solid #ffffff08!important;color:#ffffffbf!important;font-family:JetBrains Mono,Fira Code,monospace!important;font-family:var(--mt-mono)!important;font-size:13px!important;padding:0 16px!important}.mt-datagrid .MuiDataGrid-cell:first-of-type{color:#ffffffd9!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--mt-font)!important;font-weight:500!important}.mt-datagrid .MuiDataGrid-row:hover{background:#4d8ef70a!important}.mt-datagrid .MuiDataGrid-row:nth-of-type(2n){background:#ffffff03}.mt-datagrid .MuiDataGrid-row.Mui-selected{background:#4d8ef714!important}.mt-datagrid .MuiDataGrid-footerContainer{border-top:1px solid #ffffff0d!important;min-height:44px!important}.mt-datagrid .MuiTablePagination-root{color:#ffffff80!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--mt-font)!important}.mt-datagrid .MuiTablePagination-selectIcon{color:#ffffff4d!important}.mt-datagrid .MuiDataGrid-sortIcon{color:#4d8ef799!important}.mt-datagrid .MuiDataGrid-menuIcon{color:#ffffff4d!important}.mt-datagrid .MuiDataGrid-columnSeparator{color:#ffffff0a!important}.mt-datagrid .MuiDataGrid-virtualScroller::-webkit-scrollbar{height:5px;width:5px}.mt-datagrid .MuiDataGrid-virtualScroller::-webkit-scrollbar-track{background:#0000}.mt-datagrid .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.mt-datagrid .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb:hover{background:#ffffff26}.mt-datagrid .MuiDataGrid-overlay{background:#0a0c1299!important;color:#ffffff80!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--mt-font)!important}.mt-filter-bar{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;padding:0 4px 10px}.mt-filter-bar__info{color:#ffffff59;font-family:Outfit,-apple-system,sans-serif;font-family:var(--mt-font);font-size:12px;margin-left:4px}.mt-filter-bar .MuiButton-outlined,.mt-filter-bar .MuiButton-root{align-items:center;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:8px!important;color:#ffffffbf!important;cursor:pointer;display:flex;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--mt-font)!important;font-size:13px!important;font-weight:500!important;gap:6px;padding:6px 14px!important;text-transform:none!important;transition:all .15s ease!important}.mt-filter-bar .MuiButton-outlined:hover,.mt-filter-bar .MuiButton-root:hover{background:#ffffff1a!important;border-color:#4d8ef766!important;color:#4d8ef7e6!important}.mt-filter-bar .MuiChip-root{background:#4d8ef714!important;border:1px solid #4d8ef726!important;border-radius:8px!important;color:#ffffffb3!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--mt-font)!important;font-size:12px!important}.mt-filter-bar .MuiChip-deleteIcon{color:#ffffff4d!important;font-size:16px!important}.mt-filter-bar .MuiChip-deleteIcon:hover{color:#f87171b3!important}.mt-filter-dialog .MuiPaper-root{backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;background:#121620f5!important;border:1px solid #ffffff14!important;border-radius:16px!important;box-shadow:0 24px 80px #00000080!important;color:#e2e8f0!important}.mt-filter-dialog .MuiDialogTitle-root{border-bottom:1px solid #ffffff0d;color:#fffc!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--mt-font)!important;font-size:16px!important;font-weight:600!important;padding:20px 24px 12px!important}.mt-filter-dialog .MuiDialogContent-root{padding:20px 24px!important}.mt-filter-dialog .MuiDialogActions-root{border-top:1px solid #ffffff0a;gap:8px;padding:12px 24px 20px!important}.mt-filter-dialog .MuiOutlinedInput-root{background:#ffffff08!important;border-radius:10px!important;color:#ffffffd9!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--mt-font)!important;font-size:13px!important}.mt-filter-dialog .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.mt-filter-dialog .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f!important}.mt-filter-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef766!important;border-width:1px!important}.mt-filter-dialog .MuiInputLabel-root{color:#fff6!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--mt-font)!important;font-size:13px!important}.mt-filter-dialog .MuiInputLabel-root.Mui-focused{color:#4d8ef7b3!important}.mt-filter-dialog .MuiButton-contained{border-radius:10px!important;box-shadow:none!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--mt-font)!important;font-size:13px!important;font-weight:600!important;padding:8px 20px!important;text-transform:none!important}.mt-filter-dialog .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;color:#fff!important}.mt-filter-dialog .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important}.mt-nested-card{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;margin-bottom:12px;padding:16px}.mt-nested-card__title{border-bottom:1px solid #ffffff08;color:#ffffff8c;font-family:Outfit,-apple-system,sans-serif;font-family:var(--mt-font);font-size:13px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.mt-process-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:4px 0}.mt-section-title{color:#fff6;font-weight:600;letter-spacing:.05em;margin:20px 0 12px;padding-left:4px;text-transform:uppercase}.mt-page .MuiTextField-root .MuiOutlinedInput-root,.mt-section-title{font-family:Outfit,-apple-system,sans-serif;font-family:var(--mt-font);font-size:13px}.mt-page .MuiTextField-root .MuiOutlinedInput-root{border-radius:10px}.mt-page .MuiAlert-root{background:#ef44440f!important;border:1px solid #ef44441f!important;border-radius:12px!important;color:#ffffffb3!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--mt-font)!important}.mt-page .MuiAlert-standardInfo{background:#4d8ef70f!important;border-color:#4d8ef71f!important}.mt-page .MuiAlert-icon{color:inherit!important;opacity:.6}@media print{.mt-page{animation:none;padding:0}.mt-card,.mt-datagrid,.mt-hero{animation:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;border-color:#e2e8f0;color:#1e293b}.mt-card__title,.mt-hero__value{color:#1e293b}.mt-period{display:none}}.light-theme .mt-page,.lightTheme .mt-page,[data-theme=light] .mt-page{color:#000c}.light-theme .mt-hero,.lightTheme .mt-hero,[data-theme=light] .mt-hero{background:#ffffffd9;border-color:#0000000f}.light-theme .mt-hero__label,.lightTheme .mt-hero__label,[data-theme=light] .mt-hero__label{color:#0006}.light-theme .mt-hero__value,.lightTheme .mt-hero__value,[data-theme=light] .mt-hero__value{color:#000000d9}.light-theme .mt-hero__unit,.lightTheme .mt-hero__unit,[data-theme=light] .mt-hero__unit{color:#00000059}.light-theme .mt-card,.lightTheme .mt-card,[data-theme=light] .mt-card{background:#fffc;border-color:#0000000f}.light-theme .mt-card:hover,.lightTheme .mt-card:hover,[data-theme=light] .mt-card:hover{border-color:#0000001a;box-shadow:0 4px 24px #0000000f}.light-theme .mt-card__title,.lightTheme .mt-card__title,[data-theme=light] .mt-card__title{color:#0000008c}.light-theme .mt-card__header,.lightTheme .mt-card__header,[data-theme=light] .mt-card__header{border-bottom-color:#0000000a}.light-theme .mt-period,.lightTheme .mt-period,[data-theme=light] .mt-period{background:#00000008;border-color:#0000000f}.light-theme .mt-period__btn,.lightTheme .mt-period__btn,[data-theme=light] .mt-period__btn{color:#00000073}.light-theme .mt-period__btn:hover,.lightTheme .mt-period__btn:hover,[data-theme=light] .mt-period__btn:hover{background:#0000000a;color:#000000bf}.light-theme .mt-period__btn--active,.lightTheme .mt-period__btn--active,[data-theme=light] .mt-period__btn--active{color:#fff}.light-theme .mt-datagrid,.lightTheme .mt-datagrid,[data-theme=light] .mt-datagrid{background:#ffffffd9;border-color:#0000000f}.light-theme .mt-datagrid .MuiDataGrid-root,.lightTheme .mt-datagrid .MuiDataGrid-root,[data-theme=light] .mt-datagrid .MuiDataGrid-root{color:#000c!important}.light-theme .mt-datagrid .MuiDataGrid-columnHeaders,.lightTheme .mt-datagrid .MuiDataGrid-columnHeaders,[data-theme=light] .mt-datagrid .MuiDataGrid-columnHeaders{background:#00000005!important;border-bottom-color:#0000000f!important}.light-theme .mt-datagrid .MuiDataGrid-columnHeaderTitle,.lightTheme .mt-datagrid .MuiDataGrid-columnHeaderTitle,[data-theme=light] .mt-datagrid .MuiDataGrid-columnHeaderTitle{color:#00000073!important}.light-theme .mt-datagrid .MuiDataGrid-cell,.lightTheme .mt-datagrid .MuiDataGrid-cell,[data-theme=light] .mt-datagrid .MuiDataGrid-cell{border-bottom-color:#0000000a!important;color:#000000b3!important}.light-theme .mt-datagrid .MuiDataGrid-cell:first-of-type,.lightTheme .mt-datagrid .MuiDataGrid-cell:first-of-type,[data-theme=light] .mt-datagrid .MuiDataGrid-cell:first-of-type{color:#000000d9!important}.light-theme .mt-datagrid .MuiDataGrid-row:hover,.lightTheme .mt-datagrid .MuiDataGrid-row:hover,[data-theme=light] .mt-datagrid .MuiDataGrid-row:hover{background:#3a78e50a!important}.light-theme .mt-filter-bar .MuiButton-outlined,.light-theme .mt-filter-bar .MuiButton-root,.lightTheme .mt-filter-bar .MuiButton-outlined,.lightTheme .mt-filter-bar .MuiButton-root,[data-theme=light] .mt-filter-bar .MuiButton-outlined,[data-theme=light] .mt-filter-bar .MuiButton-root{background:#0000000a!important;border-color:#00000014!important;color:#000000a6!important}.light-theme .mt-filter-bar .MuiButton-outlined:hover,.light-theme .mt-filter-bar .MuiButton-root:hover,.lightTheme .mt-filter-bar .MuiButton-outlined:hover,.lightTheme .mt-filter-bar .MuiButton-root:hover,[data-theme=light] .mt-filter-bar .MuiButton-outlined:hover,[data-theme=light] .mt-filter-bar .MuiButton-root:hover{background:#00000012!important;border-color:#3a78e54d!important;color:#3a78e5!important}.light-theme .mt-filter-bar__info,.lightTheme .mt-filter-bar__info,[data-theme=light] .mt-filter-bar__info{color:#0006}.light-theme .mt-filter-dialog .MuiPaper-root,.lightTheme .mt-filter-dialog .MuiPaper-root,[data-theme=light] .mt-filter-dialog .MuiPaper-root{background:#fffffff5!important;border-color:#00000014!important;color:#000c!important}.light-theme .mt-filter-dialog .MuiDialogTitle-root,.lightTheme .mt-filter-dialog .MuiDialogTitle-root,[data-theme=light] .mt-filter-dialog .MuiDialogTitle-root{color:#000000d9!important}.light-theme .mt-filter-dialog .MuiOutlinedInput-root,.lightTheme .mt-filter-dialog .MuiOutlinedInput-root,[data-theme=light] .mt-filter-dialog .MuiOutlinedInput-root{background:#00000005!important;color:#000000d9!important}.light-theme .mt-filter-dialog .MuiOutlinedInput-notchedOutline,.lightTheme .mt-filter-dialog .MuiOutlinedInput-notchedOutline,[data-theme=light] .mt-filter-dialog .MuiOutlinedInput-notchedOutline{border-color:#0000001f!important}.light-theme .mt-filter-dialog .MuiInputLabel-root,.lightTheme .mt-filter-dialog .MuiInputLabel-root,[data-theme=light] .mt-filter-dialog .MuiInputLabel-root{color:#00000073!important}.light-theme .mt-filter-dialog .MuiButton-contained,.lightTheme .mt-filter-dialog .MuiButton-contained,[data-theme=light] .mt-filter-dialog .MuiButton-contained{color:#fff!important}.light-theme .mt-filter-bar .MuiChip-root,.lightTheme .mt-filter-bar .MuiChip-root,[data-theme=light] .mt-filter-bar .MuiChip-root{background:#3a78e50f!important;border-color:#3a78e526!important;color:#3a78e5d9!important}.light-theme .mt-filter-bar .MuiChip-deleteIcon,.lightTheme .mt-filter-bar .MuiChip-deleteIcon,[data-theme=light] .mt-filter-bar .MuiChip-deleteIcon{color:#00000040!important}.light-theme .mt-filter-bar .MuiButton-outlined,.lightTheme .mt-filter-bar .MuiButton-outlined,[data-theme=light] .mt-filter-bar .MuiButton-outlined{border-color:#00000026!important;color:#000000a6!important}.light-theme .mt-filter-bar .MuiButton-outlined:hover,.lightTheme .mt-filter-bar .MuiButton-outlined:hover,[data-theme=light] .mt-filter-bar .MuiButton-outlined:hover{background:#0000000a!important;border-color:#00000040!important}.light-theme .mt-filter-bar .MuiTypography-root,.lightTheme .mt-filter-bar .MuiTypography-root,[data-theme=light] .mt-filter-bar .MuiTypography-root{color:#000000a6!important}.light-theme .mt-filter-dialog .MuiDialogActions-root .MuiButton-text,.lightTheme .mt-filter-dialog .MuiDialogActions-root .MuiButton-text,[data-theme=light] .mt-filter-dialog .MuiDialogActions-root .MuiButton-text{color:#00000080!important}.light-theme .mt-nested-card,.lightTheme .mt-nested-card,[data-theme=light] .mt-nested-card{background:#00000005;border-color:#0000000a}.light-theme .mt-nested-card__title,.lightTheme .mt-nested-card__title,[data-theme=light] .mt-nested-card__title{border-bottom-color:#0000000a;color:#00000080}.light-theme .mt-empty__text,.light-theme .mt-section-title,.lightTheme .mt-empty__text,.lightTheme .mt-section-title,[data-theme=light] .mt-empty__text,[data-theme=light] .mt-section-title{color:#0006}.light-theme .mt-page .MuiAlert-standardInfo,.lightTheme .mt-page .MuiAlert-standardInfo,[data-theme=light] .mt-page .MuiAlert-standardInfo{background:#3a78e50f!important;border-color:#3a78e51f!important;color:#000000b3!important}:root{--ent-card-bg:#121620a6;--ent-card-border:#ffffff0d;--ent-card-border-hover:#ffffff1a;--ent-radius:14px;--ent-font:"Outfit",-apple-system,sans-serif;--ent-mono:"JetBrains Mono","Fira Code",monospace;--ent-accent-blue:#4d8ef7;--ent-accent-purple:#a78bfa;--ent-accent-emerald:#34d399;--ent-accent-amber:#f59e0b;--ent-accent-red:#ef4444;--ent-text-primary:#ffffffd9;--ent-text-secondary:#ffffff80;--ent-text-muted:#ffffff59}.ent-page{animation:ent-page-in .4s ease both;font-family:Outfit,-apple-system,sans-serif;font-family:var(--ent-font);padding:0 4px 40px}@keyframes ent-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ent-list{animation:ent-page-in .4s ease both;animation-delay:.08s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--ent-card-bg);border:1px solid #ffffff0d;border:1px solid var(--ent-card-border);border-radius:14px;border-radius:var(--ent-radius);overflow:hidden}.ent-list .MuiList-root{padding:0!important}.ent-list .MuiListItem-root{border-bottom:1px solid #ffffff08!important;color:#ffffffd9!important;color:var(--ent-text-primary)!important;padding:10px 16px!important;text-decoration:none!important;transition:all .2s ease!important}.ent-list .MuiListItem-root:hover{background:#4d8ef70a!important}.ent-list .MuiListItem-root:last-child{border-bottom:none!important}.ent-list .MuiListItemIcon-root{color:#4d8ef7!important;color:var(--ent-accent-blue)!important;min-width:30px!important}.ent-list .MuiListItemIcon-root .MuiSvgIcon-root{color:#4d8ef7!important;color:var(--ent-accent-blue)!important;opacity:.7}.ent-list .MuiListItemText-root{margin:0!important}.ent-list .MuiListItemText-primary{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ent-font)!important}.ent-list__name{color:#ffffffd9;color:var(--ent-text-primary);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--ent-mono);font-size:13px;font-weight:600}.ent-list__desc{color:#ffffff59;color:var(--ent-text-muted);font-family:Outfit,-apple-system,sans-serif;font-family:var(--ent-font);font-size:12px;margin-left:16px}.ent-list__system{border-top:1px solid #ffffff0d}.ent-list__system .MuiListItem-root{opacity:.5;padding:6px 16px!important}.ent-list__system .MuiListItemText-root{color:#ffffff59!important;color:var(--ent-text-muted)!important;font-family:JetBrains Mono,Fira Code,monospace!important;font-family:var(--ent-mono)!important;font-size:12px!important}.ent-card{animation:ent-page-in .4s ease both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--ent-card-bg);border:1px solid #ffffff0d;border:1px solid var(--ent-card-border);border-radius:14px;border-radius:var(--ent-radius);margin-bottom:16px;padding:24px}.ent-card:nth-child(2){animation-delay:.05s}.ent-card:nth-child(3){animation-delay:.1s}.ent-card:nth-child(4){animation-delay:.15s}.ent-card__title{border-bottom:1px solid #ffffff0d;color:#ffffffd9;color:var(--ent-text-primary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--ent-font);font-size:14px;font-weight:600;margin-bottom:16px;padding-bottom:8px}.ent-card .MuiOutlinedInput-root{background:#ffffff05!important;border-radius:10px!important;color:#ffffffd9!important;color:var(--ent-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ent-font)!important;font-size:13px!important}.ent-card .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.ent-card .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f!important}.ent-card .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef766!important;border-width:1px!important;box-shadow:0 0 0 3px #4d8ef70f}.ent-card .MuiInputLabel-root{color:#ffffff59!important;color:var(--ent-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ent-font)!important;font-size:13px!important}.ent-card .MuiInputLabel-root.Mui-focused{color:#4d8ef7b3!important}.ent-card .MuiFormHelperText-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ent-font)!important;font-size:11px!important}.ent-card .MuiCheckbox-root{color:#ffffff59!important;color:var(--ent-text-muted)!important}.ent-card .MuiCheckbox-root.Mui-checked{color:#4d8ef7!important;color:var(--ent-accent-blue)!important}.ent-card .MuiSelect-select,.ent-card .MuiTypography-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ent-font)!important}.ent-card .MuiSelect-select{font-size:13px!important}.ent-examples{animation:ent-page-in .4s ease both;animation-delay:.1s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--ent-card-bg);border:1px solid #ffffff0d;border:1px solid var(--ent-card-border);border-radius:14px;border-radius:var(--ent-radius);padding:20px}.ent-examples__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ent-examples__title{color:#ffffffd9;color:var(--ent-text-primary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--ent-font);font-size:14px;font-weight:600}.ent-examples__search .MuiInput-root{color:#ffffffd9!important;color:var(--ent-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ent-font)!important;font-size:13px!important}.ent-examples__search .MuiInput-root:before{border-bottom-color:#ffffff0f!important}.ent-examples__search .MuiInput-root:after{border-bottom-color:#4d8ef7!important;border-bottom-color:var(--ent-accent-blue)!important}.ent-examples__search .MuiInputAdornment-root{color:#ffffff59!important;color:var(--ent-text-muted)!important}.ent-examples .MuiTableContainer-root,.ent-examples .MuiTableHead-root .MuiTableRow-root,.ent-examples .MuiTableHead-root [role=row]{background:#0000!important}.ent-examples .MuiTableHead-root .MuiTableCell-root{border-bottom:1px solid #ffffff0f!important;color:#ffffff59!important;color:var(--ent-text-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;padding:8px 12px!important;text-transform:uppercase!important}.ent-examples .MuiTableBody-root .MuiTableCell-root,.ent-examples .MuiTableHead-root .MuiTableCell-root{background:#0000!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ent-font)!important}.ent-examples .MuiTableBody-root .MuiTableCell-root{border-bottom:1px solid #ffffff08!important;color:#ffffff80!important;color:var(--ent-text-secondary)!important;font-size:13px!important;padding:6px 12px!important}.ent-examples .MuiTableBody-root .MuiTableRow-root,.ent-examples .MuiTableBody-root [role=row]{cursor:pointer;transition:background .2s ease!important}.ent-examples .MuiTableBody-root .MuiTableRow-root:hover,.ent-examples .MuiTableBody-root [role=row]:hover{background:#4d8ef708!important}.ent-examples .MuiChip-root{background:#a78bfa1a!important;border:1px solid #a78bfa26!important;border-radius:6px!important;color:#a78bfad9!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ent-font)!important;font-size:11px!important;height:24px!important}.ent-examples .MuiChip-deleteIcon{color:#a78bfa66!important;font-size:16px!important}.ent-examples .MuiChip-deleteIcon:hover{color:#a78bfab3!important}.ent-examples .MuiInput-root{color:#ffffffd9!important;color:var(--ent-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ent-font)!important;font-size:13px!important}.ent-examples .MuiIconButton-root{border-radius:8px!important;color:#ffffff59!important;color:var(--ent-text-muted)!important;transition:all .2s ease!important}.ent-examples .MuiIconButton-root:hover{background:#ef444414!important;color:#ef4444!important;color:var(--ent-accent-red)!important}.ent-examples .MuiTablePagination-root{border-top:1px solid #ffffff0a!important;color:#ffffff59!important;color:var(--ent-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ent-font)!important}.ent-examples .MuiTablePagination-toolbar{min-height:44px!important}.ent-examples .MuiTablePagination-displayedRows,.ent-examples .MuiTablePagination-selectLabel{color:#ffffff59!important;color:var(--ent-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ent-font)!important;font-size:12px!important}.ent-examples .MuiTablePagination-select{font-family:JetBrains Mono,Fira Code,monospace!important;font-family:var(--ent-mono)!important;font-size:12px!important}.ent-new-example{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:8px;margin-bottom:12px;padding:10px 12px;transition:border-color .2s ease}.ent-new-example:hover{border-color:#ffffff1a}.ent-new-example .MuiInput-root{color:#ffffffd9!important;color:var(--ent-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ent-font)!important;font-size:13px!important}.ent-new-example__value{min-width:140px}.ent-new-example__synonyms{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:4px;padding:2px 4px}.ent-new-example__synonyms .MuiChip-root{background:#a78bfa1a!important;border:1px solid #a78bfa26!important;border-radius:6px!important;color:#a78bfad9!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ent-font)!important;font-size:11px!important;height:24px!important}.ent-new-example__synonyms .MuiChip-deleteIcon{color:#a78bfa66!important;font-size:16px!important}.ent-new-example .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;border-radius:8px!important;box-shadow:none!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ent-font)!important;font-size:12px!important;font-weight:600!important;min-width:auto!important;padding:6px 20px!important;text-transform:none!important}.ent-new-example .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 12px #4d8ef740!important}.ent-csv-dialog .MuiPaper-root{backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;background:#121620f5!important;border:1px solid #ffffff14!important;border-radius:16px!important;box-shadow:0 24px 80px #00000080!important;color:#e2e8f0!important}.ent-csv-dialog .MuiDialogTitle-root{color:#ffffffd9!important;color:var(--ent-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ent-font)!important;font-size:18px!important;font-weight:600!important;padding:24px 28px 8px!important}.ent-csv-dialog .MuiDialogContent-root{padding:8px 28px 24px!important}.ent-csv-dialog .MuiDialogActions-root{gap:8px;padding:12px 28px 20px!important}.ent-csv-dialog .MuiOutlinedInput-root{background:#ffffff05!important;border-radius:10px!important;color:#ffffffd9!important;color:var(--ent-text-primary)!important;font-family:JetBrains Mono,Fira Code,monospace!important;font-family:var(--ent-mono)!important;font-size:12px!important;line-height:1.6!important}.ent-csv-dialog .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.ent-csv-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef766!important;border-width:1px!important}.ent-csv-dialog .MuiInputLabel-root{color:#ffffff59!important;color:var(--ent-text-muted)!important;font-size:13px!important}.ent-csv-dialog .MuiFormHelperText-root,.ent-csv-dialog .MuiInputLabel-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ent-font)!important}.ent-csv-dialog .MuiFormHelperText-root{font-size:11px!important}.ent-csv-dialog .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;border-radius:10px!important;box-shadow:none!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ent-font)!important;font-size:13px!important;font-weight:600!important;padding:8px 24px!important;text-transform:none!important}.ent-csv-dialog .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important}.ent-csv-dialog .MuiButton-outlined{border-color:#ffffff1a!important;border-radius:10px!important;color:#ffffff80!important;color:var(--ent-text-secondary)!important}.ent-csv-dialog .MuiButton-outlined,.ent-page .MuiButton-containedPrimary{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ent-font)!important;font-size:13px!important;text-transform:none!important}.ent-page .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;border-radius:10px!important;box-shadow:none!important;font-weight:600!important;padding:8px 24px!important;transition:all .2s ease!important}.ent-page .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important;transform:translateY(-1px)}.ent-page .MuiDivider-root{border-color:#ffffff0d!important}.ent-empty{align-items:center;display:flex;flex-direction:column;padding:48px 24px;text-align:center}.ent-empty__icon{color:#4d8ef726;font-size:48px!important;margin-bottom:12px}.ent-empty__text{color:#ffffff59;color:var(--ent-text-muted);font-family:Outfit,-apple-system,sans-serif;font-family:var(--ent-font);font-size:14px}.ent-page .MuiLinearProgress-root{background:#ffffff08;border-radius:1px;height:2px}.ent-page .MuiLinearProgress-bar{animation:ent-shimmer 1.5s ease infinite;background:linear-gradient(90deg,#4d8ef7,#a78bfa,#4d8ef7);background-size:200% 100%}@keyframes ent-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.light-theme .ent-list,.lightTheme .ent-list,[data-theme=light] .ent-list{background:#ffffffd9;border-color:#0000000f}.light-theme .ent-list .MuiListItem-root,.lightTheme .ent-list .MuiListItem-root,[data-theme=light] .ent-list .MuiListItem-root{border-bottom-color:#0000000a!important;color:#000c!important}.light-theme .ent-list .MuiListItem-root:hover,.lightTheme .ent-list .MuiListItem-root:hover,[data-theme=light] .ent-list .MuiListItem-root:hover{background:#4d8ef70a!important}.light-theme .ent-list .MuiListItemText-primary,.lightTheme .ent-list .MuiListItemText-primary,[data-theme=light] .ent-list .MuiListItemText-primary{color:#000000d9!important}.light-theme .ent-list .MuiListItemIcon-root .MuiSvgIcon-root,.lightTheme .ent-list .MuiListItemIcon-root .MuiSvgIcon-root,[data-theme=light] .ent-list .MuiListItemIcon-root .MuiSvgIcon-root{color:#3a78e5!important}.light-theme .ent-list__name,.lightTheme .ent-list__name,[data-theme=light] .ent-list__name{color:#000000d9}.light-theme .ent-list__desc,.lightTheme .ent-list__desc,[data-theme=light] .ent-list__desc{color:#0006}.light-theme .ent-card,.lightTheme .ent-card,[data-theme=light] .ent-card{background:#ffffffd9;border-color:#0000000f}.light-theme .ent-card__title,.lightTheme .ent-card__title,[data-theme=light] .ent-card__title{border-bottom-color:#0000000f;color:#000c}.light-theme .ent-card .MuiOutlinedInput-root,.lightTheme .ent-card .MuiOutlinedInput-root,[data-theme=light] .ent-card .MuiOutlinedInput-root{background:#00000005!important;color:#000000d9!important}.light-theme .ent-card .MuiOutlinedInput-notchedOutline,.lightTheme .ent-card .MuiOutlinedInput-notchedOutline,[data-theme=light] .ent-card .MuiOutlinedInput-notchedOutline{border-color:#0000001a!important}.light-theme .ent-card .MuiInputLabel-root,.lightTheme .ent-card .MuiInputLabel-root,[data-theme=light] .ent-card .MuiInputLabel-root{color:#00000073!important}.light-theme .ent-examples,.lightTheme .ent-examples,[data-theme=light] .ent-examples{background:#ffffffd9;border-color:#0000000f}.light-theme .ent-examples__title,.lightTheme .ent-examples__title,[data-theme=light] .ent-examples__title{color:#000c}.light-theme .ent-examples .MuiTableHead-root .MuiTableCell-root,.lightTheme .ent-examples .MuiTableHead-root .MuiTableCell-root,[data-theme=light] .ent-examples .MuiTableHead-root .MuiTableCell-root{border-bottom-color:#00000014!important;color:#0006!important}.light-theme .ent-examples .MuiTableBody-root .MuiTableCell-root,.lightTheme .ent-examples .MuiTableBody-root .MuiTableCell-root,[data-theme=light] .ent-examples .MuiTableBody-root .MuiTableCell-root{border-bottom-color:#0000000a!important;color:#000000a6!important}.light-theme .ent-examples .MuiInput-root,.lightTheme .ent-examples .MuiInput-root,[data-theme=light] .ent-examples .MuiInput-root{color:#000000d9!important}.light-theme .ent-examples .MuiChip-root,.lightTheme .ent-examples .MuiChip-root,[data-theme=light] .ent-examples .MuiChip-root{background:#6366f114!important;border-color:#6366f126!important;color:#6366f1d9!important}.light-theme .ent-new-example,.lightTheme .ent-new-example,[data-theme=light] .ent-new-example{background:#00000005;border-color:#00000014}.light-theme .ent-new-example .MuiInput-root,.lightTheme .ent-new-example .MuiInput-root,[data-theme=light] .ent-new-example .MuiInput-root{color:#000000d9!important}.light-theme .ent-new-example__synonyms .MuiChip-root,.lightTheme .ent-new-example__synonyms .MuiChip-root,[data-theme=light] .ent-new-example__synonyms .MuiChip-root{background:#6366f114!important;border-color:#6366f126!important;color:#6366f1d9!important}.light-theme .ent-csv-dialog .MuiPaper-root,.lightTheme .ent-csv-dialog .MuiPaper-root,[data-theme=light] .ent-csv-dialog .MuiPaper-root{background:#fffffff5!important;border-color:#00000014!important;color:#000c!important}.light-theme .ent-csv-dialog .MuiDialogTitle-root,.lightTheme .ent-csv-dialog .MuiDialogTitle-root,[data-theme=light] .ent-csv-dialog .MuiDialogTitle-root{color:#000000d9!important}.light-theme .ent-csv-dialog .MuiOutlinedInput-root,.lightTheme .ent-csv-dialog .MuiOutlinedInput-root,[data-theme=light] .ent-csv-dialog .MuiOutlinedInput-root{background:#00000005!important;color:#000000d9!important}.light-theme .ent-csv-dialog .MuiOutlinedInput-notchedOutline,.lightTheme .ent-csv-dialog .MuiOutlinedInput-notchedOutline,[data-theme=light] .ent-csv-dialog .MuiOutlinedInput-notchedOutline{border-color:#0000001a!important}.light-theme .ent-csv-dialog .MuiButton-outlined,.lightTheme .ent-csv-dialog .MuiButton-outlined,[data-theme=light] .ent-csv-dialog .MuiButton-outlined{border-color:#00000026!important;color:#0009!important}.light-theme .ent-examples .MuiTablePagination-root,.lightTheme .ent-examples .MuiTablePagination-root,[data-theme=light] .ent-examples .MuiTablePagination-root{border-top-color:#0000000f!important;color:#00000080!important}.light-theme .ent-examples .MuiTablePagination-displayedRows,.light-theme .ent-examples .MuiTablePagination-selectLabel,.lightTheme .ent-examples .MuiTablePagination-displayedRows,.lightTheme .ent-examples .MuiTablePagination-selectLabel,[data-theme=light] .ent-examples .MuiTablePagination-displayedRows,[data-theme=light] .ent-examples .MuiTablePagination-selectLabel{color:#00000073!important}.dashboard{animation:dashboard-fade-in .4s ease both;min-height:calc(100vh - 80px);padding:20px 24px 40px}@keyframes dashboard-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dashboard-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.dashboard-header-left{min-width:0}.dashboard-greeting{font-family:Outfit,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1.2;margin:0}.dashboard-greeting-row{align-items:center;display:flex;gap:10px}.dashboard-dayicon{border-radius:50%;display:inline-block;flex-shrink:0;height:28px;width:28px}.dashboard-dayicon--morning{animation:dayicon-sun 3s ease-in-out infinite;background:radial-gradient(circle at 40% 40%,#fbbf24,#f59e0b);box-shadow:0 0 16px #fbbf2459,0 0 4px #fbbf2433}.dashboard-dayicon--afternoon{animation:dayicon-sun 4s ease-in-out infinite;background:radial-gradient(circle at 40% 40%,#f59e0b,#ea580c);box-shadow:0 0 16px #f59e0b4d,0 0 4px #f59e0b26}.dashboard-dayicon--evening{animation:dayicon-sunset 5s ease-in-out infinite;background:radial-gradient(circle at 60% 35%,#f97316,#dc2626 70%);box-shadow:0 0 14px #f9731640}.dashboard-dayicon--night{animation:dayicon-moon 6s ease-in-out infinite;background:radial-gradient(circle at 65% 35%,#e2e8f0,#94a3b8 60%,#64748b);box-shadow:0 0 12px #94a3b833,0 0 3px #e2e8f01a}@keyframes dayicon-sun{0%,to{box-shadow:0 0 16px #fbbf2459;transform:scale(1)}50%{box-shadow:0 0 24px #fbbf2480;transform:scale(1.06)}}@keyframes dayicon-sunset{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.03)}}@keyframes dayicon-moon{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.04) rotate(5deg)}}.dashboard-datetime{align-items:center;animation:dashboard-datetime-in .5s ease both;animation-delay:.15s;display:flex;gap:8px;margin-top:6px}@keyframes dashboard-datetime-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.dashboard-datetime__date{color:#ffffff73;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;text-transform:capitalize}.dashboard-datetime__sep{color:#fff3;font-size:12px}.dashboard-datetime__time{color:#4d8ef7b3;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;letter-spacing:.02em}.dashboard-greeting-sub{font-size:13px;font-weight:400;letter-spacing:0;margin-top:4px;opacity:.55}.dashboard-period-selector{align-items:center;display:flex;flex-shrink:0}.dashboard-period-badge{background:#4d8ef71f;background:var(--dash-accent-soft);border:1px solid #4d8ef726;border-radius:8px;color:#4d8ef7;color:var(--dash-accent);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.04em;padding:6px 14px;text-transform:uppercase}.dashboard-period-btn{background:#0000;border:none;border-radius:6px;cursor:pointer;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;letter-spacing:.02em;padding:5px 14px;transition:all .15s ease;white-space:nowrap}.dashboard-period-btn:hover{background:#ffffff0f;background:var(--dash-hover)}.dashboard-period-btn.is-active{background:#4d8ef7;background:var(--dash-accent);color:#fff;font-weight:600}.darkTheme,:root{--dash-card-bg:#ffffff08;--dash-card-bg-solid:#13151d;--dash-border:#ffffff0f;--dash-text-primary:#ffffffe6;--dash-text-secondary:#ffffff8c;--dash-text-muted:#ffffff4d;--dash-hover:#ffffff0f;--dash-accent:#4d8ef7;--dash-accent-soft:#4d8ef71f;--dash-green:#22c55e;--dash-green-soft:#22c55e1f;--dash-red:#ef4444;--dash-red-soft:#ef44441f;--dash-orange:#f59e0b;--dash-orange-soft:#f59e0b1f;--dash-purple:#a78bfa;--dash-purple-soft:#a78bfa1f;--dash-chart-grid:#ffffff0a;--dash-chart-line:#ffffff14;--dash-skeleton:#ffffff0a;--dash-skeleton-shine:#ffffff14}.lightTheme{--dash-card-bg:#fffc;--dash-card-bg-solid:#fff;--dash-border:#00000012;--dash-text-primary:#000000d9;--dash-text-secondary:#0000008c;--dash-text-muted:#0000004d;--dash-hover:#0000000a;--dash-accent:#3a78e5;--dash-accent-soft:#3a78e514;--dash-green:#16a34a;--dash-green-soft:#16a34a14;--dash-red:#dc2626;--dash-red-soft:#dc262614;--dash-orange:#d97706;--dash-orange-soft:#d9770614;--dash-purple:#7c3aed;--dash-purple-soft:#7c3aed14;--dash-chart-grid:#0000000a;--dash-chart-line:#00000014;--dash-skeleton:#0000000d;--dash-skeleton-shine:#0000001a}.lightTheme .dashboard-datetime__date{color:#0006}.lightTheme .dashboard-datetime__sep{color:#00000026}.lightTheme .dashboard-datetime__time{color:#3a78e5b3}.dashboard-grid{grid-gap:16px;display:grid;gap:16px}.dashboard-grid-kpis{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.dashboard-grid-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.dashboard-grid-kpis{grid-template-columns:1fr}}.dashboard-grid-main{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 340px}@media (max-width:1000px){.dashboard-grid-main{grid-template-columns:1fr}}.dashboard-grid-bottom{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:900px){.dashboard-grid-bottom{grid-template-columns:1fr}}.dash-card{background:#ffffff08;background:var(--dash-card-bg);border:1px solid #ffffff0f;border:1px solid var(--dash-border);border-radius:12px;overflow:hidden;padding:20px;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.dash-card:hover{border-color:#4d8ef71f;border-color:var(--dash-accent-soft)}.dash-card-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:16px}.dash-card-title{color:#ffffff4d;color:var(--dash-text-muted);font-family:Outfit,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dash-card-action{background:none;border:none;border-radius:4px;color:#4d8ef7;color:var(--dash-accent);cursor:pointer;font-family:Outfit,sans-serif;font-size:11px;font-weight:500;padding:3px 8px;text-decoration:none;transition:background .15s ease}.dash-card-action:hover{background:#4d8ef71f;background:var(--dash-accent-soft)}.dash-kpi{padding:18px 20px}.dash-kpi-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-bottom:14px;width:36px}.dash-kpi-icon .MuiSvgIcon-root{font-size:19px!important}.dash-kpi-icon.blue{background:#4d8ef71f;background:var(--dash-accent-soft);color:#4d8ef7;color:var(--dash-accent)}.dash-kpi-icon.green{background:#22c55e1f;background:var(--dash-green-soft);color:#22c55e;color:var(--dash-green)}.dash-kpi-icon.orange{background:#f59e0b1f;background:var(--dash-orange-soft);color:#f59e0b;color:var(--dash-orange)}.dash-kpi-icon.purple{background:#a78bfa1f;background:var(--dash-purple-soft);color:#a78bfa;color:var(--dash-purple)}.dash-kpi-label{color:#ffffff8c;color:var(--dash-text-secondary);font-size:12px;font-weight:500;letter-spacing:.01em;margin-bottom:6px}.dash-kpi-value{color:#ffffffe6;color:var(--dash-text-primary);font-family:Outfit,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:8px}.dash-kpi-trend{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1.4;padding:2px 8px}.dash-kpi-trend.up{background:#22c55e1f;background:var(--dash-green-soft);color:#22c55e;color:var(--dash-green)}.dash-kpi-trend.down{background:#ef44441f;background:var(--dash-red-soft);color:#ef4444;color:var(--dash-red)}.dash-kpi-trend.neutral{background:#ffffff0f;background:var(--dash-hover);color:#ffffff4d;color:var(--dash-text-muted)}.dash-kpi-trend-label{font-weight:400;margin-left:2px;opacity:.7}.dash-kpi-live{align-items:center;animation:dash-live-pulse 2s ease-in-out infinite;background:#22c55e1f;background:var(--dash-green-soft);border-radius:6px;color:#22c55e;color:var(--dash-green);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.02em;margin-left:8px;padding:2px 8px;vertical-align:middle}.dash-kpi-live:before{animation:dash-live-dot 1.5s ease-in-out infinite;background:#22c55e;background:var(--dash-green);border-radius:50%;content:"";display:inline-block;height:6px;margin-right:5px;width:6px}@keyframes dash-live-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes dash-live-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.dash-kpi-live--idle{align-items:center;background:#ffffff0f;background:var(--dash-hover);border-radius:6px;color:#ffffff4d;color:var(--dash-text-muted);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.02em;margin-left:8px;padding:2px 8px;vertical-align:middle}.dash-kpi-live--idle:before{background:#ffffff4d;background:var(--dash-text-muted);border-radius:50%;content:"";display:inline-block;height:6px;margin-right:5px;opacity:.5;width:6px}.dash-kpi-split{align-items:center;display:flex;font-family:Outfit,sans-serif;font-size:11px;gap:4px;line-height:1;margin-top:6px}.dash-kpi-split__today{color:#4d8ef7;color:var(--dash-accent);font-weight:600}.dash-kpi-split__sep{color:#ffffff4d;color:var(--dash-text-muted);opacity:.5}.dash-kpi-split__yesterday{color:#ffffff4d;color:var(--dash-text-muted);font-weight:400}.dash-chart-container{min-height:220px;position:relative;width:100%}.dash-chart-placeholder{align-items:flex-end;display:flex;gap:2px;height:220px;padding:0 4px;width:100%}.dash-chart-bar{background:#4d8ef71f;background:var(--dash-accent-soft);border-radius:3px 3px 0 0;flex:1 1;min-height:4px;position:relative;transition:height .6s cubic-bezier(.16,1,.3,1)}.dash-chart-bar:hover{background:#4d8ef7;background:var(--dash-accent);opacity:.8}.dash-chart-bar-tooltip{background:#13151d;background:var(--dash-card-bg-solid);border:1px solid #ffffff0f;border:1px solid var(--dash-border);border-radius:6px;bottom:calc(100% + 6px);color:#ffffffe6;color:var(--dash-text-primary);font-size:11px;font-weight:600;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s ease;white-space:nowrap}.dash-chart-bar:hover .dash-chart-bar-tooltip{opacity:1}.dash-chart-bar--today{background:#4d8ef7;background:var(--dash-accent);opacity:.85}.dash-chart-bar--today:hover{background:#4d8ef7;background:var(--dash-accent);opacity:1}.dash-chart-bar--yesterday{background:#4d8ef71f;background:var(--dash-accent-soft);border:1px dashed #4d8ef726;border-bottom:none;opacity:.4}.dash-chart-bar--yesterday:hover{background:#4d8ef71f;background:var(--dash-accent-soft);opacity:.65}.dash-sparkline{align-items:flex-end;display:flex;gap:1px;height:32px}.dash-sparkline-bar{background:#4d8ef7;background:var(--dash-accent);border-radius:1px;flex:1 1;min-height:2px;opacity:.3;transition:opacity .15s ease}.dash-sparkline-bar:last-child{opacity:.7}.dash-sparkline-bar:hover{opacity:1}.dash-hour-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(24,1fr);margin-top:8px}.dash-hour-cell{aspect-ratio:1;background:#ffffff0f;background:var(--dash-hover);border-radius:3px;cursor:default;position:relative;transition:background .2s ease,transform .15s ease}.dash-hour-cell.intensity-1{background:#4d8ef71f;background:var(--dash-accent-soft)}.dash-hour-cell.intensity-2{background:#4d8ef740}.dash-hour-cell.intensity-3{background:#4d8ef766}.dash-hour-cell.intensity-4{background:#4d8ef799}.dash-hour-cell.intensity-5{background:#4d8ef7;background:var(--dash-accent)}.lightTheme .dash-hour-cell.intensity-1{background:#3a78e51a}.lightTheme .dash-hour-cell.intensity-2{background:#3a78e533}.lightTheme .dash-hour-cell.intensity-3{background:#3a78e559}.lightTheme .dash-hour-cell.intensity-4{background:#3a78e58c}.lightTheme .dash-hour-cell.intensity-5{background:#4d8ef7;background:var(--dash-accent)}.dash-hour-cell--yesterday{opacity:.45;outline:1px dashed #4d8ef733;outline-offset:-1px}.dash-hour-cell:hover{transform:scale(1.3);z-index:1}.dash-hour-labels{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(24,1fr);margin-top:4px}.dash-hour-label{font-feature-settings:"tnum";color:#ffffff4d;color:var(--dash-text-muted);font-size:9px;font-variant-numeric:tabular-nums;text-align:center}.dash-matters-card{min-height:240px}.dash-matters-layout{align-items:flex-start;display:flex;gap:24px}.dash-matters-pie-wrap{flex-shrink:0;height:140px;position:relative;width:140px}.dash-matters-pie-svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.1));height:140px;transform:rotate(-90deg);width:140px}.dash-matters-segment{cursor:pointer;transition:stroke-width .25s cubic-bezier(.16,1,.3,1),opacity .2s ease}.dash-matters-list{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.dash-matters-row{grid-gap:0 8px;align-items:center;border-radius:8px;cursor:default;display:grid;gap:0 8px;grid-template-columns:10px 1fr 40px 36px;grid-template-rows:auto auto;padding:7px 10px;transition:background .15s ease}.dash-matters-row.is-hovered,.dash-matters-row:hover{background:#ffffff0f;background:var(--dash-hover)}.dash-matters-dot{border-radius:3px;flex-shrink:0;grid-row:1;height:8px;width:8px}.dash-matters-name{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-matters-name,.dash-matters-pct{color:#ffffffe6;color:var(--dash-text-primary);font-size:13px;grid-row:1}.dash-matters-pct{font-feature-settings:"tnum";font-family:Outfit,sans-serif;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.dash-matters-count{font-feature-settings:"tnum";color:#ffffff4d;color:var(--dash-text-muted);font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;grid-row:1;text-align:right}.dash-matters-bar-track{background:#ffffff0f;background:var(--dash-hover);border-radius:2px;grid-column:2/-1;grid-row:2;height:3px;margin-top:4px;overflow:hidden}.dash-matters-bar-fill{border-radius:2px;height:100%;min-width:2px;transition:width .6s cubic-bezier(.16,1,.3,1)}@media (max-width:700px){.dash-matters-layout{align-items:center;flex-direction:column}.dash-matters-pie-wrap{margin-bottom:8px}.dash-matters-list{width:100%}}.dash-history-item{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--dash-border);cursor:pointer;display:flex;gap:12px;margin:0 -20px;padding:10px 20px;transition:background .15s ease}.dash-history-item:last-child{border-bottom:none}.dash-history-item:hover{background:#ffffff0f;background:var(--dash-hover)}.dash-history-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;width:32px}.dash-history-icon.success{background:#22c55e1f;background:var(--dash-green-soft);color:#22c55e;color:var(--dash-green)}.dash-history-icon.error{background:#ef44441f;background:var(--dash-red-soft);color:#ef4444;color:var(--dash-red)}.dash-history-icon.default{background:#4d8ef71f;background:var(--dash-accent-soft);color:#4d8ef7;color:var(--dash-accent)}.dash-history-info{flex:1 1;min-width:0}.dash-history-caller{color:#ffffffe6;color:var(--dash-text-primary);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-history-meta{align-items:center;color:#ffffff4d;color:var(--dash-text-muted);display:flex;font-size:11px;gap:6px;margin-top:2px}.dash-history-platform{font-size:9px;font-weight:600;letter-spacing:.04em;opacity:.5;text-transform:uppercase}.dash-history-duration{font-feature-settings:"tnum";color:#ffffff8c;color:var(--dash-text-secondary);flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.dash-health-card{transition:border-color .2s ease,box-shadow .2s ease!important}.dash-health-card:hover{box-shadow:0 4px 20px #00000026!important}.dash-health-card--ok{border-color:#22c55e26!important}.dash-health-card--ok:hover{border-color:#22c55e40!important}.dash-health-card--warning{border-color:#f59e0b33!important}.dash-health-card--warning:hover{border-color:#f59e0b59!important}.dash-health-card--error{border-color:#ef444433!important}.dash-health-card--error:hover{border-color:#ef444459!important}.dash-health-indicator{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;position:relative;width:36px}.dash-health-indicator.ok{background:#22c55e1f}.dash-health-indicator.ok:after{background:#22c55e;border-radius:50%;box-shadow:0 0 10px #22c55e80;content:"";height:12px;width:12px}.dash-health-indicator.warning{background:#f59e0b1f}.dash-health-indicator.warning:after{background:#f59e0b;border-radius:50%;box-shadow:0 0 10px #f59e0b80;content:"";height:12px;width:12px}.dash-health-indicator.error{background:#ef44441f}.dash-health-indicator.error:after{animation:dash-health-pulse 2s ease-in-out infinite;background:#ef4444;border-radius:50%;box-shadow:0 0 10px #ef444480;content:"";height:12px;width:12px}.dash-health-indicator__ring{border:2px solid #0000;border-radius:50%;inset:0;position:absolute}.dash-health-indicator.error .dash-health-indicator__ring{animation:dash-health-ring-pulse 2s ease-in-out infinite;border-color:#ef444433}.dash-health-indicator.warning .dash-health-indicator__ring{border-color:#f59e0b26}@keyframes dash-health-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes dash-health-ring-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.15)}}.dash-health-status-text{font-family:Outfit,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.dash-health-card--ok .dash-health-status-text{color:#22c55e}.dash-health-card--warning .dash-health-status-text{color:#f59e0b}.dash-health-card--error .dash-health-status-text{color:#ef4444}.dash-health-status-detail{color:#ffffff4d;color:var(--dash-text-muted);font-family:Outfit,sans-serif;font-size:11px;margin-top:2px}.dash-skeleton{background:#ffffff0a;background:var(--dash-skeleton);border-radius:6px;overflow:hidden;position:relative}.dash-skeleton:after{animation:dash-shimmer 1.5s infinite;background:linear-gradient(90deg,#0000,#ffffff14 50%,#0000);background:linear-gradient(90deg,#0000 0,var(--dash-skeleton-shine) 50%,#0000 100%);content:"";inset:0;position:absolute}@keyframes dash-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.dash-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 16px;text-align:center}.dash-empty-icon{font-size:32px;margin-bottom:8px;opacity:.2}.dash-empty-text{color:#ffffff4d;color:var(--dash-text-muted);font-size:13px}.dash-stagger-1{animation:dashboard-card-in .4s cubic-bezier(.16,1,.3,1) 50ms both}.dash-stagger-2{animation:dashboard-card-in .4s cubic-bezier(.16,1,.3,1) .1s both}.dash-stagger-3{animation:dashboard-card-in .4s cubic-bezier(.16,1,.3,1) .15s both}.dash-stagger-4{animation:dashboard-card-in .4s cubic-bezier(.16,1,.3,1) .2s both}.dash-stagger-5{animation:dashboard-card-in .4s cubic-bezier(.16,1,.3,1) .25s both}.dash-stagger-6{animation:dashboard-card-in .4s cubic-bezier(.16,1,.3,1) .3s both}.dash-stagger-7{animation:dashboard-card-in .4s cubic-bezier(.16,1,.3,1) .35s both}.dash-stagger-8{animation:dashboard-card-in .4s cubic-bezier(.16,1,.3,1) .4s both}@keyframes dashboard-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media print{.dashboard{padding:0}.dash-card{border:1px solid #ddd;break-inside:avoid;page-break-inside:avoid}.dashboard-period-selector{display:none}}.darkTheme,:root{--ps-bg:#0000;--ps-card-bg:#ffffff08;--ps-card-bg-solid:#16181f;--ps-card-border:#ffffff0f;--ps-card-hover-border:#4d8ef738;--ps-card-hover-shadow:0 8px 32px #00000047;--ps-text-primary:#ffffffe6;--ps-text-secondary:#ffffff8c;--ps-text-muted:#ffffff4d;--ps-accent:#4d8ef7;--ps-accent-soft:#4d8ef71f;--ps-accent-mid:#4d8ef738;--ps-green:#22c55e;--ps-green-soft:#22c55e1f;--ps-red:#ef4444;--ps-red-soft:#ef44441f;--ps-orange:#f59e0b;--ps-orange-soft:#f59e0b1f;--ps-purple:#a78bfa;--ps-purple-soft:#a78bfa1f;--ps-hover:#ffffff0a;--ps-input-bg:#ffffff0d;--ps-divider:#ffffff0f;--ps-avatar-colors:#4d8ef7,#22c55e,#f59e0b,#a78bfa,#ef4444,#06b6d4,#ec4899,#8b5cf6;--ps-gradient-start:#4d8ef7;--ps-gradient-end:#a78bfa;--ps-star-active:#f59e0b;--ps-star-inactive:#fff3}.lightTheme{--ps-bg:#0000;--ps-card-bg:#fff;--ps-card-bg-solid:#fff;--ps-card-border:#00000012;--ps-card-hover-border:#3a78e540;--ps-card-hover-shadow:0 8px 32px #00000014;--ps-text-primary:#000000d9;--ps-text-secondary:#0000008c;--ps-text-muted:#0000004d;--ps-accent:#3a78e5;--ps-accent-soft:#3a78e514;--ps-accent-mid:#3a78e52e;--ps-green:#16a34a;--ps-green-soft:#16a34a14;--ps-red:#dc2626;--ps-red-soft:#dc262614;--ps-orange:#d97706;--ps-orange-soft:#d9770614;--ps-purple:#7c3aed;--ps-purple-soft:#7c3aed14;--ps-hover:#00000008;--ps-input-bg:#0000000a;--ps-divider:#00000012;--ps-gradient-start:#3a78e5;--ps-gradient-end:#7c3aed;--ps-star-active:#d97706;--ps-star-inactive:#00000026}.ps-container{animation:ps-fade-in .4s ease both;font-family:Outfit,sans-serif;padding:4px 8px 24px}@keyframes ps-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ps-header{background:#ffffff08;background:var(--ps-card-bg);border:1px solid #ffffff0f;border:1px solid var(--ps-card-border);border-radius:14px;display:flex;flex-direction:column;gap:14px;margin-bottom:16px;padding:18px 22px}.ps-header-top{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ps-header-title-area{align-items:center;display:flex;gap:12px;min-width:0}.ps-title{color:#ffffffe6;color:var(--ps-text-primary);font-size:22px;letter-spacing:-.02em;margin:0;white-space:nowrap}.ps-count-badge,.ps-title{font-family:Outfit,sans-serif;font-weight:600}.ps-count-badge{align-items:center;background:#4d8ef71f;background:var(--ps-accent-soft);border-radius:12px;color:#4d8ef7;color:var(--ps-accent);display:inline-flex;flex-shrink:0;font-size:12px;height:24px;justify-content:center;letter-spacing:.02em;min-width:28px;padding:0 8px}.ps-search-wrap{flex:1 1;max-width:360px;min-width:200px;position:relative}.ps-search-icon{color:#ffffff4d;color:var(--ps-text-muted);font-size:18px!important;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .15s ease}.ps-search-input{background:#ffffff0d;background:var(--ps-input-bg);border:1px solid #ffffff0f;border:1px solid var(--ps-card-border);border-radius:10px;box-sizing:border-box;color:#ffffffe6;color:var(--ps-text-primary);font-family:Outfit,sans-serif;font-size:13px;height:38px;outline:none;padding:0 14px 0 38px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.ps-search-input::placeholder{color:#ffffff4d;color:var(--ps-text-muted)}.ps-search-input:focus{background:#ffffff08;background:var(--ps-card-bg);border-color:#4d8ef7;border-color:var(--ps-accent);box-shadow:0 0 0 3px #4d8ef71f;box-shadow:0 0 0 3px var(--ps-accent-soft)}.ps-search-input:focus~.ps-search-icon{color:#4d8ef7;color:var(--ps-accent)}.ps-header-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ps-view-toggle{align-items:center;background:#ffffff0d;background:var(--ps-input-bg);border:1px solid #ffffff0f;border:1px solid var(--ps-card-border);border-radius:10px;display:inline-flex;flex-shrink:0;overflow:hidden}.ps-view-btn{align-items:center;background:#0000;border:none;color:#ffffff4d;color:var(--ps-text-muted);cursor:pointer;display:flex;height:34px;justify-content:center;position:relative;transition:all .15s ease;width:36px}.ps-view-btn:not(:last-child):after{background:#ffffff0f;background:var(--ps-divider);bottom:6px;content:"";position:absolute;right:0;top:6px;width:1px}.ps-view-btn:hover{background:#ffffff0a;background:var(--ps-hover);color:#ffffff8c;color:var(--ps-text-secondary)}.ps-view-btn.active{background:#4d8ef71f;background:var(--ps-accent-soft);color:#4d8ef7;color:var(--ps-accent)}.ps-view-btn.active:after{display:none}.ps-view-btn svg{font-size:18px}.ps-grouping-wrap{flex-shrink:0;position:relative}.ps-grouping-btn{align-items:center;background:#ffffff0d;background:var(--ps-input-bg);border:1px solid #ffffff0f;border:1px solid var(--ps-card-border);border-radius:10px;color:#ffffff8c;color:var(--ps-text-secondary);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;gap:6px;height:34px;padding:0 12px;transition:all .15s ease;white-space:nowrap}.ps-grouping-btn:hover{border-color:#4d8ef7;border-color:var(--ps-accent);color:#ffffffe6;color:var(--ps-text-primary)}.ps-grouping-btn svg{font-size:16px;transition:transform .2s ease}.ps-grouping-btn.open svg:last-child{transform:rotate(180deg)}.ps-grouping-dropdown{animation:ps-dropdown-in .15s ease both;background:#16181f;background:var(--ps-card-bg-solid);border:1px solid #ffffff0f;border:1px solid var(--ps-card-border);border-radius:10px;box-shadow:0 12px 40px #00000040;left:0;min-width:200px;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:50}@keyframes ps-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ps-grouping-option{align-items:center;background:none;border:none;color:#ffffff8c;color:var(--ps-text-secondary);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:13px;gap:8px;padding:10px 14px;text-align:left;transition:all .12s ease;width:100%}.ps-grouping-option:hover{background:#ffffff0a;background:var(--ps-hover);color:#ffffffe6;color:var(--ps-text-primary)}.ps-grouping-option.selected{background:#4d8ef71f;background:var(--ps-accent-soft);color:#4d8ef7;color:var(--ps-accent)}.ps-admin-strip{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ps-toggle-item{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.ps-toggle-label{color:#ffffff8c;color:var(--ps-text-secondary);font-family:Outfit,sans-serif;font-size:12px;font-weight:500;transition:color .15s ease}.ps-toggle-item:hover .ps-toggle-label{color:#ffffffe6;color:var(--ps-text-primary)}.ps-toggle-switch{background:#ffffff0d;background:var(--ps-input-bg);border:1px solid #ffffff0f;border:1px solid var(--ps-card-border);border-radius:10px;cursor:pointer;flex-shrink:0;height:20px;position:relative;transition:all .2s ease;width:36px}.ps-toggle-switch:after{background:#ffffff4d;background:var(--ps-text-muted);border-radius:7px;content:"";height:14px;left:2px;position:absolute;top:2px;transition:all .2s cubic-bezier(.34,1.56,.64,1);width:14px}.ps-toggle-switch.on{background:#4d8ef71f;background:var(--ps-accent-soft);border-color:#4d8ef7;border-color:var(--ps-accent)}.ps-toggle-switch.on:after{background:#4d8ef7;background:var(--ps-accent);left:18px}.ps-org-header{align-items:center;cursor:default;display:flex;gap:10px;margin-top:8px;padding:10px 4px 6px}.ps-org-dot{background:linear-gradient(135deg,#4d8ef7,#a78bfa);background:linear-gradient(135deg,var(--ps-gradient-start),var(--ps-gradient-end));border-radius:4px;flex-shrink:0;height:8px;width:8px}.ps-org-name{color:#ffffffe6;color:var(--ps-text-primary);font-size:13px;letter-spacing:.01em}.ps-org-count,.ps-org-name{font-family:Outfit,sans-serif;font-weight:600}.ps-org-count{align-items:center;background:#4d8ef71f;background:var(--ps-accent-soft);border-radius:10px;color:#4d8ef7;color:var(--ps-accent);display:inline-flex;font-size:11px;height:20px;justify-content:center;min-width:22px;padding:0 6px}.ps-org-divider{background:#ffffff0f;background:var(--ps-divider);flex:1 1;height:1px;margin-left:8px}.ps-grid{grid-gap:14px;display:grid;gap:14px}.ps-grid.large-tiles{grid-template-columns:repeat(4,1fr)}.ps-grid.small-tiles{grid-template-columns:repeat(6,1fr)}.ps-grid.detailed-list,.ps-grid.simple-list{gap:6px;grid-template-columns:1fr}@media (max-width:1400px){.ps-grid.large-tiles{grid-template-columns:repeat(3,1fr)}.ps-grid.small-tiles{grid-template-columns:repeat(5,1fr)}}@media (max-width:1100px){.ps-grid.large-tiles{grid-template-columns:repeat(3,1fr)}.ps-grid.small-tiles{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.ps-grid.large-tiles{grid-template-columns:repeat(2,1fr)}.ps-grid.small-tiles{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.ps-grid.large-tiles{grid-template-columns:1fr}.ps-grid.small-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.ps-header-top{align-items:stretch;flex-direction:column}.ps-search-wrap{max-width:none}}@keyframes ps-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ps-card{animation:ps-card-in .35s ease both}.ps-stagger-0{animation-delay:0ms}.ps-stagger-1{animation-delay:25ms}.ps-stagger-2{animation-delay:50ms}.ps-stagger-3{animation-delay:75ms}.ps-stagger-4{animation-delay:.1s}.ps-stagger-5{animation-delay:125ms}.ps-stagger-6{animation-delay:.15s}.ps-stagger-7{animation-delay:175ms}.ps-stagger-8{animation-delay:.2s}.ps-stagger-9{animation-delay:225ms}.ps-stagger-10{animation-delay:.25s}.ps-stagger-11{animation-delay:275ms}.ps-stagger-12{animation-delay:.3s}.ps-stagger-13{animation-delay:325ms}.ps-stagger-14{animation-delay:.35s}.ps-stagger-15{animation-delay:375ms}.ps-tile-large{background:#ffffff08;background:var(--ps-card-bg);border:1px solid #ffffff0f;border:1px solid var(--ps-card-border);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;min-height:170px;overflow:hidden;padding:18px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ps-tile-large:after{background:linear-gradient(90deg,#4d8ef7,#a78bfa);background:linear-gradient(90deg,var(--ps-gradient-start),var(--ps-gradient-end));bottom:0;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;transition:opacity .2s ease}.ps-tile-large:hover{border-color:#4d8ef738;border-color:var(--ps-card-hover-border);box-shadow:0 8px 32px #00000047;box-shadow:var(--ps-card-hover-shadow);transform:translateY(-2px)}.ps-tile-large:hover:after{opacity:1}.ps-tile-large:active{transform:translateY(0) scale(.99)}.ps-tile-large.deleted{opacity:.5}.ps-tile-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px}.ps-avatar{align-items:center;border-radius:11px;display:flex;flex-shrink:0;font-family:Outfit,sans-serif;font-size:17px;font-weight:700;height:42px;justify-content:center;letter-spacing:-.02em;width:42px}.ps-avatar.color-0{background:#4d8ef724;color:#4d8ef7;color:var(--ps-accent)}.ps-avatar.color-1{background:#22c55e24;color:#22c55e;color:var(--ps-green)}.ps-avatar.color-2{background:#f59e0b24;color:#f59e0b;color:var(--ps-orange)}.ps-avatar.color-3{background:#a78bfa24;color:#a78bfa;color:var(--ps-purple)}.ps-avatar.color-4{background:#ef444424;color:#ef4444;color:var(--ps-red)}.ps-avatar.color-5{background:#06b6d424;color:#06b6d4}.ps-avatar.color-6{background:#ec489924;color:#ec4899}.ps-avatar.color-7{background:#8b5cf624;color:#8b5cf6}.ps-fav-btn{align-items:center;background:none;border:none;border-radius:6px;color:#fff3;color:var(--ps-star-inactive);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .15s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.ps-fav-btn:hover{transform:scale(1.15)}.ps-fav-btn.active,.ps-fav-btn:hover{color:#f59e0b;color:var(--ps-star-active)}.ps-fav-btn svg{font-size:20px}.ps-tile-body{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.ps-project-name{color:#ffffffe6;color:var(--ps-text-primary);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.3;word-break:break-word}.ps-project-desc,.ps-project-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:Outfit,sans-serif;margin:0;overflow:hidden;text-overflow:ellipsis}.ps-project-desc{color:#ffffff8c;color:var(--ps-text-secondary);font-size:12px;line-height:1.45}.ps-tile-footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px}.ps-pill{align-items:center;border-radius:6px;display:inline-flex;font-family:Outfit,sans-serif;font-size:11px;font-weight:500;height:22px;max-width:160px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.ps-pill.org{background:#4d8ef71f;background:var(--ps-accent-soft);color:#4d8ef7;color:var(--ps-accent)}.ps-pill.id{background:#a78bfa1f;background:var(--ps-purple-soft);color:#a78bfa;color:var(--ps-purple)}.ps-pill.deleted{background:#ef44441f;background:var(--ps-red-soft);color:#ef4444;color:var(--ps-red);font-weight:600}.ps-tile-small{background:#ffffff08;background:var(--ps-card-bg);border:1px solid #ffffff0f;border:1px solid var(--ps-card-border);border-radius:11px;cursor:pointer;display:flex;flex-direction:column;height:88px;justify-content:space-between;overflow:hidden;padding:12px 14px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ps-tile-small:after{background:linear-gradient(90deg,#4d8ef7,#a78bfa);background:linear-gradient(90deg,var(--ps-gradient-start),var(--ps-gradient-end));bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .2s ease}.ps-tile-small:hover{border-color:#4d8ef738;border-color:var(--ps-card-hover-border);box-shadow:0 8px 32px #00000047;box-shadow:var(--ps-card-hover-shadow);transform:translateY(-2px)}.ps-tile-small:hover:after{opacity:1}.ps-tile-small:active{transform:translateY(0) scale(.99)}.ps-tile-small.deleted{opacity:.5}.ps-small-top{gap:8px;min-width:0}.ps-avatar-sm,.ps-small-top{align-items:center;display:flex}.ps-avatar-sm{border-radius:8px;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.ps-avatar-sm,.ps-small-name{font-family:Outfit,sans-serif}.ps-small-name{color:#ffffffe6;color:var(--ps-text-primary);flex:1 1;font-size:13px;font-weight:600;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-fav-btn-sm{align-items:center;background:none;border:none;color:#fff3;color:var(--ps-star-inactive);cursor:pointer;display:flex;flex-shrink:0;padding:2px;transition:color .15s ease}.ps-fav-btn-sm.active,.ps-fav-btn-sm:hover{color:#f59e0b;color:var(--ps-star-active)}.ps-fav-btn-sm svg{font-size:16px}.ps-small-bottom{align-items:center;display:flex;gap:6px;min-width:0}.ps-small-org{color:#ffffff4d;color:var(--ps-text-muted);font-family:Outfit,sans-serif;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-list-simple{align-items:center;background:#ffffff08;background:var(--ps-card-bg);border:1px solid #ffffff0f;border:1px solid var(--ps-card-border);border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 14px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.ps-list-simple:hover{background:#ffffff0a;background:var(--ps-hover);border-color:#4d8ef738;border-color:var(--ps-card-hover-border);transform:translateX(2px)}.ps-list-simple:active{transform:translateX(0)}.ps-list-simple.deleted{opacity:.5}.ps-list-accent{background:linear-gradient(180deg,#4d8ef7,#a78bfa);background:linear-gradient(180deg,var(--ps-gradient-start),var(--ps-gradient-end));border-radius:2px;flex-shrink:0;height:28px;width:3px}.ps-list-name{color:#ffffffe6;color:var(--ps-text-primary);flex:1 1;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-list-meta{align-items:center;display:flex;flex-shrink:0;gap:10px}.ps-list-meta-text{color:#ffffff4d;color:var(--ps-text-muted);font-family:Outfit,sans-serif;font-size:11px;white-space:nowrap}.ps-list-detailed{align-items:center;background:#ffffff08;background:var(--ps-card-bg);border:1px solid #ffffff0f;border:1px solid var(--ps-card-border);border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:background .15s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ps-list-detailed:hover{background:#ffffff0a;background:var(--ps-hover);border-color:#4d8ef738;border-color:var(--ps-card-hover-border);box-shadow:0 8px 32px #00000047;box-shadow:var(--ps-card-hover-shadow);transform:translateY(-1px)}.ps-list-detailed:active{transform:translateY(0)}.ps-list-detailed.deleted{opacity:.5}.ps-detailed-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ps-detailed-name-row{align-items:center;display:flex;gap:8px}.ps-detailed-name{color:#ffffffe6;color:var(--ps-text-primary);font-size:14px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.ps-detailed-desc,.ps-detailed-name{font-family:Outfit,sans-serif;overflow:hidden;text-overflow:ellipsis}.ps-detailed-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#ffffff8c;color:var(--ps-text-secondary);display:-webkit-box;font-size:12px}.ps-detailed-org{color:#ffffff4d;color:var(--ps-text-muted);font-family:Outfit,sans-serif;font-size:11px}.ps-detailed-meta{align-items:flex-end;flex-shrink:0;gap:4px}.ps-add-card,.ps-detailed-meta{display:flex;flex-direction:column}.ps-add-card{align-items:center;border:2px dashed #ffffff0f;border:2px dashed var(--ps-card-border);border-radius:14px;color:#ffffff4d;color:var(--ps-text-muted);cursor:pointer;gap:8px;justify-content:center;min-height:170px;transition:border-color .2s ease,background .2s ease,transform .2s ease}.ps-add-card:hover{background:#4d8ef71f;background:var(--ps-accent-soft);border-color:#4d8ef7;border-color:var(--ps-accent);color:#4d8ef7;color:var(--ps-accent);transform:translateY(-2px)}.ps-add-card.small{border-radius:11px;gap:4px;min-height:88px}.ps-add-card.list{border-radius:10px;flex-direction:row;gap:8px;justify-content:center;min-height:auto;padding:10px 14px}.ps-add-icon{align-items:center;background:#4d8ef71f;background:var(--ps-accent-soft);border-radius:12px;display:flex;height:40px;justify-content:center;transition:background .2s ease;width:40px}.ps-add-card:hover .ps-add-icon{background:#4d8ef738;background:var(--ps-accent-mid)}.ps-add-card.list .ps-add-icon,.ps-add-card.small .ps-add-icon{border-radius:8px;height:30px;width:30px}.ps-add-icon svg{font-size:20px}.ps-add-card.list .ps-add-icon svg,.ps-add-card.small .ps-add-icon svg{font-size:16px}.ps-add-label{font-family:Outfit,sans-serif;font-size:13px;font-weight:600;letter-spacing:.01em}.ps-add-card.small .ps-add-label{font-size:11px}.ps-empty{animation:ps-fade-in .5s ease both;flex-direction:column;gap:12px;padding:64px 24px;text-align:center}.ps-empty,.ps-empty-icon{align-items:center;display:flex;justify-content:center}.ps-empty-icon{background:#4d8ef71f;background:var(--ps-accent-soft);border-radius:16px;color:#4d8ef7;color:var(--ps-accent);height:56px;margin-bottom:4px;width:56px}.ps-empty-icon svg{font-size:26px}.ps-empty-title{color:#ffffffe6;color:var(--ps-text-primary);font-size:15px;font-weight:600}.ps-empty-text,.ps-empty-title{font-family:Outfit,sans-serif;margin:0}.ps-empty-text{color:#ffffff8c;color:var(--ps-text-secondary);font-size:13px;max-width:320px}.ps-org-tooltip{font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:500!important}:root{--td-sim-bg:#0a0c12f2;--td-sim-card:#121620b8;--td-sim-card-border:#ffffff0d;--td-sim-card-hover:#181c28d1;--td-sim-accent:#4d8ef7;--td-sim-accent-glow:#4d8ef733;--td-sim-success:#34d399;--td-sim-warning:#fbbf24;--td-sim-danger:#f87171;--td-sim-text:#e2e8f0;--td-sim-text-secondary:#94a3b8;--td-sim-text-dim:#475569;--td-sim-font:"Outfit",-apple-system,sans-serif;--td-sim-mono:"JetBrains Mono","Fira Code",monospace;--td-sim-recording:#ef4444;--td-sim-recording-glow:#ef44444d}.td-sim-page{animation:td-sim-fade-in .4s ease both;color:#e2e8f0;color:var(--td-sim-text);display:flex;flex-direction:column;font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-sim-font);height:calc(100vh - 64px);max-height:calc(100vh - 64px)}@keyframes td-sim-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.td-sim-header{align-items:center;display:flex;justify-content:space-between;padding:0 4px 8px}.td-sim-header__actions{align-items:center;display:flex;gap:6px}.td-sim-header__restart-btn{background:#ffffff0a!important;border:1px solid #ffffff0f!important;border-radius:10px!important;color:#94a3b8!important;color:var(--td-sim-text-secondary)!important;height:36px!important;transition:all .25s ease!important;width:36px!important}.td-sim-header__restart-btn:hover{background:#4d8ef71a!important;border-color:#4d8ef74d!important;box-shadow:0 2px 12px #4d8ef733!important;box-shadow:0 2px 12px var(--td-sim-accent-glow)!important;color:#4d8ef7!important;color:var(--td-sim-accent)!important}.td-sim-header__restart-btn--ended{animation:td-sim-pulse-glow 2s ease-in-out infinite;background:#4d8ef714!important;border-color:#4d8ef733!important;color:#4d8ef7!important;color:var(--td-sim-accent)!important}@keyframes td-sim-pulse-glow{0%,to{box-shadow:0 0 0 #4d8ef700}50%{box-shadow:0 0 16px #4d8ef733;box-shadow:0 0 16px var(--td-sim-accent-glow)}}.td-sim-layout{gap:12px;padding:0 4px}.td-sim-chat,.td-sim-layout{display:flex;flex:1 1;min-height:0;overflow:hidden}.td-sim-chat{animation:td-sim-card-in .35s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#121620b8;background:var(--td-sim-card);border:1px solid #ffffff0d;border:1px solid var(--td-sim-card-border);border-radius:16px;box-shadow:0 4px 32px #0003;flex-direction:column;position:relative}.td-sim-chat:before{background:linear-gradient(90deg,#0000,#ffffff0f,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}@keyframes td-sim-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.td-sim-chat__header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;min-height:44px;padding:10px 16px}.td-sim-chat__agent{align-items:center;display:flex;gap:10px}.td-sim-chat__status-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.td-sim-chat__status-dot--active{animation:td-sim-dot-pulse 2s ease-in-out infinite;background:#34d399;background:var(--td-sim-success);box-shadow:0 0 8px #34d39966}.td-sim-chat__status-dot--waiting{animation:td-sim-dot-pulse 1.5s ease-in-out infinite;background:#fbbf24;background:var(--td-sim-warning);box-shadow:0 0 8px #fbbf2466}.td-sim-chat__status-dot--ended{background:#f87171;background:var(--td-sim-danger);opacity:.6}@keyframes td-sim-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.td-sim-chat__agent-name{color:#e2e8f0;color:var(--td-sim-text);font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-sim-font);font-size:13px;font-weight:600}.td-sim-chat__volume-btn{border-radius:8px!important;color:#94a3b8!important;color:var(--td-sim-text-secondary)!important;height:32px!important;transition:all .2s ease!important;width:32px!important}.td-sim-chat__volume-btn:hover{background:#ffffff0f!important;color:#e2e8f0!important;color:var(--td-sim-text)!important}.td-sim-chat__volume-btn--active{color:#4d8ef7!important;color:var(--td-sim-accent)!important}.td-sim-chat__messages{display:flex;flex:1 1;flex-direction:column-reverse;justify-content:flex-start;min-height:0;overflow-y:auto;padding:16px}.td-sim-chat__messages::-webkit-scrollbar{width:5px}.td-sim-chat__messages::-webkit-scrollbar-track{background:#0000}.td-sim-chat__messages::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.td-sim-chat__messages::-webkit-scrollbar-thumb:hover{background:#ffffff26}.td-sim-chat__input{align-items:center;background:#00000026;border-top:1px solid #ffffff0f;display:flex;gap:6px;padding:8px 12px}.td-sim-chat__input .MuiTextField-root .MuiOutlinedInput-root{background:#ffffff08!important;border-radius:10px!important;color:#e2e8f0!important;color:var(--td-sim-text)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--td-sim-font)!important;font-size:13px!important}.td-sim-chat__input .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.td-sim-chat__input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef74d!important;border-width:1px!important}.td-sim-chat__mic-btn{border-radius:10px!important;color:#94a3b8!important;color:var(--td-sim-text-secondary)!important;height:36px!important;transition:all .25s ease!important;width:36px!important}.td-sim-chat__mic-btn:hover{background:#ffffff0f!important}.td-sim-chat__mic-btn--recording{animation:td-sim-mic-pulse 1.2s ease-in-out infinite!important;background:#ef44441a!important;color:#ef4444!important;color:var(--td-sim-recording)!important}@keyframes td-sim-mic-pulse{0%,to{box-shadow:0 0 0 0 #ef44444d;box-shadow:0 0 0 0 var(--td-sim-recording-glow)}50%{box-shadow:0 0 0 8px #ef444400}}.td-sim-chat__send-btn{border-radius:10px!important;color:#4d8ef7!important;color:var(--td-sim-accent)!important;height:36px!important;transition:all .2s ease!important;width:36px!important}.td-sim-chat__send-btn:hover{background:#4d8ef71a!important}.td-sim-chat__send-btn:disabled{color:#475569!important;color:var(--td-sim-text-dim)!important}.td-sim-msg--bot{justify-content:flex-start}.td-sim-msg--bot,.td-sim-msg--user{animation:hist-msgEnter .25s ease both;display:flex;padding:3px 0}.td-sim-msg--user{justify-content:flex-end}.td-sim-bubble--bot{background:#ffffff0a;background:var(--hist-msg-bot-bg,#ffffff0a);border:1px solid #ffffff0f;border:1px solid var(--hist-msg-bot-border,#ffffff0f);border-radius:4px 14px 14px 14px;max-width:85%;padding:8px 14px;position:relative;transition:background .15s ease,border-color .15s ease}.td-sim-bubble--bot:hover{background:#ffffff0f;border-color:#ffffff1a}.td-sim-bubble--user{background:#4d8ef714;background:var(--hist-msg-user-bg,#4d8ef714);border:1px solid #4d8ef726;border:1px solid var(--hist-msg-user-border,#4d8ef726);border-radius:14px 4px 14px 14px;max-width:85%;padding:8px 14px;transition:border-color .15s ease}.td-sim-bubble--user:hover{border-color:#4d8ef7;border-color:var(--hist-accent,#4d8ef7)}.td-sim-msg-text{color:#ffffffe6;color:var(--hist-text-primary,#ffffffe6);font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-sim-font);font-size:13.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.td-sim-msg-text--bot{color:#ffffff8c;color:var(--hist-text-secondary,#ffffff8c)}.td-sim-msg-actions{align-items:center;display:flex;margin-left:8px;opacity:0;transition:opacity .15s ease}.td-sim-msg--bot:hover .td-sim-msg-actions{opacity:1}.td-sim-msg-actions button{color:#475569!important;color:var(--td-sim-text-dim)!important;height:26px!important;width:26px!important}.td-sim-msg-actions button:hover{color:#94a3b8!important;color:var(--td-sim-text-secondary)!important}.td-sim-reset-link{border-radius:8px;color:#4d8ef7;color:var(--td-sim-accent);cursor:pointer;display:inline-block;font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-sim-font);font-size:13px;font-weight:600;margin-top:16px;padding:6px 16px;text-align:center;transition:all .2s ease}.td-sim-reset-link:hover{background:#4d8ef714}.td-sim-event{align-items:center;display:flex;gap:10px;margin:12px 0 6px}.td-sim-event__line{background:#ffffff0f;flex:1 1;height:1px}.td-sim-event__text{color:#475569;color:var(--td-sim-text-dim);font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-sim-font);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.td-sim-typing{display:flex;justify-content:flex-start;padding:3px 0}.td-sim-typing__bubble{align-items:center;background:#ffffff0a;background:var(--hist-msg-bot-bg,#ffffff0a);border:1px solid #ffffff0f;border:1px solid var(--hist-msg-bot-border,#ffffff0f);border-radius:4px 14px 14px 14px;display:flex;gap:5px;height:36px;padding:10px 16px}.td-sim-typing__dot{animation:td-sim-dot-bounce 1.4s ease-in-out infinite;background:#94a3b8;background:var(--td-sim-text-secondary);border-radius:50%;height:6px;width:6px}.td-sim-typing__dot:first-child{animation-delay:0s}.td-sim-typing__dot:nth-child(2){animation-delay:.16s}.td-sim-typing__dot:nth-child(3){animation-delay:.32s}@keyframes td-sim-dot-bounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.td-sim-survey{animation:td-sim-fade-in .3s ease both;display:flex;justify-content:center;padding:8px 0}.td-sim-survey__card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;max-width:300px;padding:16px 20px;text-align:center}.td-sim-survey__title{color:#94a3b8;color:var(--td-sim-text-secondary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-sim-font);font-size:13px;margin-bottom:12px}.td-sim-survey__buttons{display:flex;gap:12px;justify-content:center;margin-bottom:8px}.td-sim-survey__thumb-btn{background:#ffffff05!important;border:1px solid #ffffff0f!important;border-radius:12px!important;height:44px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;width:44px!important}.td-sim-survey__thumb-btn:hover{background:#ffffff0f!important;transform:scale(1.08)!important}.td-sim-survey__thumb-btn--good{color:#34d399!important;color:var(--td-sim-success)!important}.td-sim-survey__thumb-btn--good.td-sim-survey__thumb-btn--selected{background:#34d3991a!important;border-color:#34d3994d!important;box-shadow:0 0 16px #34d39926!important}.td-sim-survey__thumb-btn--bad{color:#f87171!important;color:var(--td-sim-danger)!important}.td-sim-survey__thumb-btn--bad.td-sim-survey__thumb-btn--selected{background:#ef44441a!important;border-color:#ef44444d!important;box-shadow:0 0 16px #ef444426!important}.td-sim-survey__comment-text{color:#475569;color:var(--td-sim-text-dim);font-size:12px;margin-bottom:8px}.td-sim-survey__comment-text,.td-sim-survey__thanks{font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-sim-font)}.td-sim-survey__thanks{color:#34d399;color:var(--td-sim-success);font-size:13px;font-weight:600}.td-sim-survey .MuiTextField-root .MuiOutlinedInput-root{background:#ffffff05!important;border-radius:10px!important;color:#e2e8f0!important;color:var(--td-sim-text)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--td-sim-font)!important;font-size:13px!important}.td-sim-survey .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.td-sim-start{animation:td-sim-card-in .35s cubic-bezier(.16,1,.3,1) both;background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:20px}.td-sim-start .MuiLinearProgress-root{background:#ffffff0a;border-radius:1px;height:2px}.td-sim-start .MuiLinearProgress-bar{animation:td-bill-shimmer 1.5s ease infinite;background:linear-gradient(90deg,#4d8ef7,#a78bfa,#4d8ef7);background:linear-gradient(90deg,var(--td-sim-accent),#a78bfa,var(--td-sim-accent));background-size:200% 100%}.td-sim-start__versions-btn{border-color:#4d8ef733!important;border-radius:10px!important;color:#4d8ef7!important;color:var(--td-sim-accent)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--td-sim-font)!important;font-size:12px!important;font-weight:600!important;padding:6px 16px!important;text-transform:none!important}.td-sim-start__versions-btn:hover{background:#4d8ef714!important;border-color:#4d8ef759!important}.td-sim-start__versions-label{color:#475569;color:var(--td-sim-text-dim);font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-sim-font);font-size:11px;text-align:center}.td-sim-start__outbound-row{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.td-sim-start__outbound-label{color:#94a3b8;color:var(--td-sim-text-secondary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-sim-font);font-size:13px}.td-sim-start .MuiOutlinedInput-root{background:#ffffff05!important;border-radius:10px!important;color:#e2e8f0!important;color:var(--td-sim-text)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--td-sim-font)!important;font-size:13px!important}.td-sim-start .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.td-sim-start__go-btn{align-self:center;background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;background:linear-gradient(135deg,var(--td-sim-accent),#6366f1)!important;border-radius:10px!important;box-shadow:0 2px 12px #4d8ef733!important;box-shadow:0 2px 12px var(--td-sim-accent-glow)!important;color:#fff!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--td-sim-font)!important;font-size:13px!important;font-weight:600!important;padding:8px 28px!important;text-transform:none!important;transition:all .2s ease!important}.td-sim-start__go-btn:hover{box-shadow:0 4px 20px #4d8ef759!important;transform:translateY(-1px)!important}.td-sim-start__go-btn:disabled{box-shadow:none!important;opacity:.5!important}.td-sim-data{animation:td-sim-card-in .35s cubic-bezier(.16,1,.3,1) both;animation-delay:.06s;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#121620b8;background:var(--td-sim-card);border:1px solid #ffffff0d;border:1px solid var(--td-sim-card-border);border-radius:16px;box-shadow:0 4px 32px #0003;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.td-sim-data:before{background:linear-gradient(90deg,#0000,#ffffff0f,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.td-sim-data .MuiTabs-root{min-height:40px!important}.td-sim-data .MuiTab-root{color:#94a3b8!important;color:var(--td-sim-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--td-sim-font)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.01em!important;min-height:40px!important;padding:8px 16px!important;text-transform:none!important}.td-sim-data .MuiTab-root.Mui-selected{color:#4d8ef7!important;color:var(--td-sim-accent)!important}.td-sim-data .MuiTabs-indicator{background:#4d8ef7!important;background:var(--td-sim-accent)!important;height:2px!important}.td-sim-data .MuiDivider-root{border-color:#ffffff0f!important}.td-sim-data__content{flex:1 1;max-height:100%;min-height:0;overflow-y:auto;padding:12px}.td-sim-data__content::-webkit-scrollbar{width:5px}.td-sim-data__content::-webkit-scrollbar-track{background:#0000}.td-sim-data__content::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.td-sim-session-info{display:flex;flex-direction:column;gap:8px;padding:8px}.td-sim-session-info__item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;padding:12px 14px}.td-sim-session-info__label{color:#475569;color:var(--td-sim-text-dim);font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-sim-font);font-size:10px;font-weight:600;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.td-sim-session-info__value{color:#e2e8f0;color:var(--td-sim-text);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--td-sim-mono);font-size:13px;word-break:break-all}.td-sim-session-info__value--active{color:#34d399;color:var(--td-sim-success)}.td-sim-session-info__value--ended{color:#f87171;color:var(--td-sim-danger)}.td-sim-dialog .MuiDialog-paper{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#121620f2!important;border:1px solid #ffffff14;border-radius:18px!important;box-shadow:0 16px 64px #00000080!important;color:#e2e8f0;color:var(--td-sim-text)}.td-sim-dialog .MuiDialogTitle-root{color:#e2e8f0!important;color:var(--td-sim-text)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--td-sim-font)!important;font-size:16px!important;font-weight:700!important;padding:20px 24px 12px!important}.td-sim-dialog__row{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;gap:16px;justify-content:space-between;padding:10px 24px}.td-sim-dialog__scenario-name{color:#94a3b8;color:var(--td-sim-text-secondary);flex:1.5 1;font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-sim-font);font-size:14px;font-weight:600}.td-sim-dialog__toggle-col{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2px}.td-sim-dialog__toggle-label{color:#475569;color:var(--td-sim-text-dim);font-family:Outfit,-apple-system,sans-serif;font-family:var(--td-sim-font);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.td-sim-dialog__version-col{flex:1 1}.td-sim-dialog__actions{display:flex;justify-content:flex-end;padding:12px 24px 20px}.td-sim-dialog__save-btn{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;background:linear-gradient(135deg,var(--td-sim-accent),#6366f1)!important;border-radius:10px!important;box-shadow:0 2px 12px #4d8ef733!important;box-shadow:0 2px 12px var(--td-sim-accent-glow)!important;color:#fff!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--td-sim-font)!important;font-size:13px!important;font-weight:600!important;padding:8px 24px!important;text-transform:none!important}.td-sim-dialog .MuiSwitch-switchBase.Mui-checked{color:#4d8ef7!important;color:var(--td-sim-accent)!important}.td-sim-dialog .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#4d8ef766!important}.td-sim-dialog .MuiOutlinedInput-root{border-radius:10px!important;color:#e2e8f0!important;color:var(--td-sim-text)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--td-sim-font)!important;font-size:13px!important}.td-sim-dialog .MuiOutlinedInput-notchedOutline{border-color:#ffffff14!important}.td-sim-dialog .MuiInputLabel-root{color:#94a3b8!important;color:var(--td-sim-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--td-sim-font)!important}.td-sim-prev-btn{display:flex;justify-content:center;margin:8px 0}.td-sim-prev-btn button{border-radius:8px!important;color:#4d8ef7!important;color:var(--td-sim-accent)!important;font-size:12px!important;font-weight:600!important;text-transform:none!important}.td-sim-page .MuiSnackbar-root .MuiPaper-root,.td-sim-prev-btn button{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--td-sim-font)!important}.td-sim-page .MuiSnackbar-root .MuiPaper-root{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121620eb!important;border:1px solid #ffffff14!important;border-radius:12px!important}.td-sim-loading{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0c12b3;border-radius:16px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:100}.light-theme .td-sim-page,.lightTheme .td-sim-page,[data-theme=light] .td-sim-page{--td-sim-bg:#f5f7fafa;--td-sim-card:#ffffffd9;--td-sim-card-border:#00000014;--td-sim-card-hover:#ffffffeb;--td-sim-accent:#3a78e5;--td-sim-accent-glow:#3a78e526;--td-sim-text:#1e293b;--td-sim-text-secondary:#64748b;--td-sim-text-dim:#94a3b8}.light-theme .td-sim-chat,.lightTheme .td-sim-chat,[data-theme=light] .td-sim-chat{background:#ffffffd9!important;border-color:#00000014!important}.light-theme .td-sim-chat__input,.lightTheme .td-sim-chat__input,[data-theme=light] .td-sim-chat__input{background:#00000008!important;border-top-color:#0000000f!important}.light-theme .td-sim-chat__input .MuiInput-root,.light-theme .td-sim-chat__input input,.lightTheme .td-sim-chat__input .MuiInput-root,.lightTheme .td-sim-chat__input input,[data-theme=light] .td-sim-chat__input .MuiInput-root,[data-theme=light] .td-sim-chat__input input{color:#1e293b!important}.light-theme .td-sim-data,.lightTheme .td-sim-data,[data-theme=light] .td-sim-data{background:#ffffffd9!important;border-color:#00000014!important}.light-theme .td-sim-msg--bot .td-sim-msg__bubble,.lightTheme .td-sim-msg--bot .td-sim-msg__bubble,[data-theme=light] .td-sim-msg--bot .td-sim-msg__bubble{background:#0000000a!important;color:#1e293b!important}.light-theme .td-sim-msg--user .td-sim-msg__bubble,.lightTheme .td-sim-msg--user .td-sim-msg__bubble,[data-theme=light] .td-sim-msg--user .td-sim-msg__bubble{background:linear-gradient(135deg,#3a78e5,#5b6ae0)!important;color:#fff!important}.light-theme .td-sim-start,.lightTheme .td-sim-start,[data-theme=light] .td-sim-start{background:#00000005!important;border-color:#0000000f!important}.light-theme .td-sim-chat__header,.lightTheme .td-sim-chat__header,[data-theme=light] .td-sim-chat__header{border-bottom-color:#0000000f!important}.light-theme .td-sim-event,.lightTheme .td-sim-event,[data-theme=light] .td-sim-event{background:#00000005!important;border-color:#0000000f!important;color:#64748b!important}.light-theme .td-sim-dialog .MuiDialog-paper,.lightTheme .td-sim-dialog .MuiDialog-paper,[data-theme=light] .td-sim-dialog .MuiDialog-paper{background:#fffffff5!important;border-color:#00000014!important;color:#1e293b!important}.light-theme .td-sim-loading,.lightTheme .td-sim-loading,[data-theme=light] .td-sim-loading{background:#f5f7facc!important}.light-theme .td-sim-session-info__item,.lightTheme .td-sim-session-info__item,[data-theme=light] .td-sim-session-info__item{background:#00000005!important}.light-theme .td-sim-data__tab,.lightTheme .td-sim-data__tab,[data-theme=light] .td-sim-data__tab{color:#64748b!important}.light-theme .td-sim-data__tab.is-active,.lightTheme .td-sim-data__tab.is-active,[data-theme=light] .td-sim-data__tab.is-active{border-bottom-color:#3a78e5!important;color:#3a78e5!important}.light-theme .td-sim-survey__card,.lightTheme .td-sim-survey__card,[data-theme=light] .td-sim-survey__card{background:#00000005!important;border-color:#0000000f!important}.light-theme .td-sim-page .MuiSnackbar-root .MuiPaper-root,.lightTheme .td-sim-page .MuiSnackbar-root .MuiPaper-root,[data-theme=light] .td-sim-page .MuiSnackbar-root .MuiPaper-root{background:#fffffff2!important;border-color:#00000014!important;color:#1e293b!important}.light-theme .td-sim-chat__messages::-webkit-scrollbar-thumb,.lightTheme .td-sim-chat__messages::-webkit-scrollbar-thumb,[data-theme=light] .td-sim-chat__messages::-webkit-scrollbar-thumb{background:#00000014}.light-theme .td-sim-chat__send,.lightTheme .td-sim-chat__send,[data-theme=light] .td-sim-chat__send{color:#3a78e5!important}.light-theme .td-sim-chat__header .MuiIconButton-root,.lightTheme .td-sim-chat__header .MuiIconButton-root,[data-theme=light] .td-sim-chat__header .MuiIconButton-root{color:#64748b!important}.light-theme .td-sim-chat__input input::placeholder,.lightTheme .td-sim-chat__input input::placeholder,[data-theme=light] .td-sim-chat__input input::placeholder{color:#00000059!important}.light-theme .td-sim-page .MuiOutlinedInput-root,.lightTheme .td-sim-page .MuiOutlinedInput-root,[data-theme=light] .td-sim-page .MuiOutlinedInput-root{background:#00000005!important;color:#1e293b!important}.light-theme .td-sim-page .MuiOutlinedInput-notchedOutline,.lightTheme .td-sim-page .MuiOutlinedInput-notchedOutline,[data-theme=light] .td-sim-page .MuiOutlinedInput-notchedOutline{border-color:#0000001f!important}.light-theme .td-sim-page .MuiInputLabel-root,.lightTheme .td-sim-page .MuiInputLabel-root,[data-theme=light] .td-sim-page .MuiInputLabel-root{color:#64748b!important}.light-theme .td-sim-page .MuiTypography-root,.lightTheme .td-sim-page .MuiTypography-root,[data-theme=light] .td-sim-page .MuiTypography-root{color:#1e293b!important}@media print{.td-sim-page{display:none!important}}.node-enter-active,.node-exit-active{transition:opacity 1s ease-in}:root{--tm-card-bg:#121620a6;--tm-card-border:#ffffff0d;--tm-radius:14px;--tm-font:"Outfit",-apple-system,sans-serif;--tm-mono:"JetBrains Mono","Fira Code",monospace;--tm-accent-blue:#4d8ef7;--tm-accent-purple:#a78bfa;--tm-accent-emerald:#34d399;--tm-accent-amber:#f59e0b;--tm-accent-red:#ef4444;--tm-text-primary:#ffffffd9;--tm-text-secondary:#ffffff80;--tm-text-muted:#ffffff59}.tm-page{animation:tm-page-in .4s ease both;display:flex;flex-direction:column;font-family:Outfit,-apple-system,sans-serif;font-family:var(--tm-font);height:90vh;overflow:hidden}@keyframes tm-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tm-header{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620cc;border-bottom:1px solid #ffffff0a;display:flex;justify-content:space-between;padding:10px 0;position:sticky;top:0;z-index:1000}.tm-header__counter{color:#ffffff80;color:var(--tm-text-secondary);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--tm-mono);font-size:15px;font-weight:600;margin-left:10px}.tm-header__actions{align-items:center;display:flex;gap:4px;margin-left:auto;margin-top:10px}.tm-header__actions .MuiButton-root{border-radius:8px!important;color:#ffffff59!important;color:var(--tm-text-muted)!important;min-width:40px!important;padding:8px!important;transition:all .2s ease!important}.tm-header__actions .MuiButton-root:hover{background:#4d8ef70f!important;color:#4d8ef7!important;color:var(--tm-accent-blue)!important}.tm-header__actions .MuiButton-root.Mui-disabled{color:#ffffff1a!important}.tm-content{flex:1 1;overflow-y:auto;padding:10px}.tm-content::-webkit-scrollbar{width:5px}.tm-content::-webkit-scrollbar-track{background:#0000}.tm-content::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:3px}.tm-stats{animation:tm-page-in .4s ease both;animation-delay:.04s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--tm-card-bg);border:1px solid #ffffff0d;border:1px solid var(--tm-card-border);border-radius:14px;border-radius:var(--tm-radius);margin-bottom:16px;padding:20px}.tm-stats__title{color:#ffffffd9;color:var(--tm-text-primary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--tm-font);font-size:15px;font-weight:600;margin-bottom:16px;text-align:center}.tm-stats__grid{grid-gap:12px;border-bottom:1px solid #ffffff0d;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding-bottom:12px}.tm-stats__item{text-align:center}.tm-stats__label{color:#ffffff59;color:var(--tm-text-muted);font-family:Outfit,-apple-system,sans-serif;font-family:var(--tm-font);font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.tm-stats__value{color:#ffffffd9;color:var(--tm-text-primary);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--tm-mono);font-size:14px;font-weight:600}.tm-content .MuiPaper-root{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#121620a6!important;background:var(--tm-card-bg)!important;border:1px solid #ffffff0d!important;border:1px solid var(--tm-card-border)!important;border-radius:14px!important;border-radius:var(--tm-radius)!important;color:#ffffffd9!important;color:var(--tm-text-primary)!important}.tm-content .MuiGrid-container{color:#ffffffd9;color:var(--tm-text-primary)}.tm-content .MuiTypography-h6{color:#ffffffd9!important;color:var(--tm-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--tm-font)!important;font-size:14px!important;font-weight:600!important}.tm-content .MuiTypography-subtitle2{font-size:12px!important}.tm-content .MuiTypography-body2,.tm-content .MuiTypography-subtitle2{color:#ffffff80!important;color:var(--tm-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--tm-font)!important}.tm-content .MuiTypography-body2{font-size:13px!important}.tm-content .MuiTypography-caption{font-size:11px!important}.tm-content .MuiButton-root,.tm-content .MuiTypography-caption{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--tm-font)!important}.tm-content .MuiButton-root{border-radius:8px!important;text-transform:none!important}.tm-content .MuiIconButton-root{border-radius:8px!important;transition:all .2s ease!important}.tm-content .MuiDivider-root{border-color:#ffffff0a!important}.tm-content .MuiListItem-root{border-radius:6px!important;transition:background .2s ease!important}.tm-content .MuiListItem-root:hover{background:#ffffff05!important}.tm-content .MuiListItemText-primary{color:#ffffffd9!important;color:var(--tm-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--tm-font)!important;font-size:13px!important}.tm-content .MuiGrid-item span{font-family:Outfit,-apple-system,sans-serif;font-family:var(--tm-font);font-size:13px}.tm-page .MuiLinearProgress-root{background:#ffffff08;border-radius:1px;height:2px}.tm-page .MuiLinearProgress-bar{animation:tm-shimmer 1.5s ease infinite;background:linear-gradient(90deg,#4d8ef7,#a78bfa,#4d8ef7);background-size:200% 100%}@keyframes tm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tm-status{display:flex;justify-content:center;padding:40px 20px}.tm-status .MuiTypography-root{color:#ffffff59!important;color:var(--tm-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--tm-font)!important;font-size:14px!important}.tm-dialog .MuiPaper-root{backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;background:#121620f5!important;border:1px solid #ffffff14!important;border-radius:16px!important;box-shadow:0 24px 80px #00000080!important;color:#e2e8f0!important}.tm-dialog .MuiDialogTitle-root{color:#ffffffd9!important;color:var(--tm-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--tm-font)!important;font-size:18px!important;font-weight:600!important;padding:24px 28px 8px!important}.tm-dialog .MuiDialogContent-root{padding:8px 28px 24px!important}.tm-dialog .MuiDialogActions-root{gap:8px;padding:12px 28px 20px!important}.tm-dialog .MuiOutlinedInput-root{background:#ffffff05!important;border-radius:10px!important;color:#ffffffd9!important;color:var(--tm-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--tm-font)!important;font-size:13px!important}.tm-dialog .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.tm-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef766!important;border-width:1px!important}.tm-dialog .MuiInputLabel-root{color:#ffffff59!important;color:var(--tm-text-muted)!important}.tm-dialog .MuiButton-containedPrimary,.tm-dialog .MuiInputLabel-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--tm-font)!important}.tm-dialog .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;border-radius:10px!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;padding:8px 24px!important;text-transform:none!important}.tm-dialog .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important}.tm-dialog .MuiButton-text{border-radius:10px!important;color:#ffffff80!important;color:var(--tm-text-secondary)!important;text-transform:none!important}.tm-dialog .MuiButton-text,.tm-dialog .MuiChip-root,.tm-dialog .MuiTypography-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--tm-font)!important}.tm-dialog .MuiChip-root{border-radius:6px!important}.tm-dialog .MuiListItemText-primary{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--tm-font)!important;font-size:13px!important}.tm-dialog .MuiIconButton-root{border-radius:8px!important}.node-enter{opacity:0;transform:translateY(6px)}.node-enter-active{transition:opacity .4s ease,transform .4s ease}.node-enter-active,.node-exit{opacity:1;transform:translateY(0)}.node-exit-active{opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease}.light-theme,.lightTheme,[data-theme=light]{--tm-card-bg:#ffffffa6;--tm-card-border:#00000014;--tm-text-primary:#000000d9;--tm-text-secondary:#0000008c;--tm-text-muted:#0006}.light-theme .tm-header,.lightTheme .tm-header,[data-theme=light] .tm-header{background:#ffffffd9;border-bottom-color:#0000000f}.light-theme .tm-header__actions .MuiButton-root:hover,.lightTheme .tm-header__actions .MuiButton-root:hover,[data-theme=light] .tm-header__actions .MuiButton-root:hover{background:#3a78e50f!important;color:#3a78e5d9!important}.light-theme .tm-header__actions .MuiButton-root.Mui-disabled,.lightTheme .tm-header__actions .MuiButton-root.Mui-disabled,[data-theme=light] .tm-header__actions .MuiButton-root.Mui-disabled{color:#00000026!important}.light-theme .tm-stats,.lightTheme .tm-stats,[data-theme=light] .tm-stats{background:#ffffffd9;border-color:#0000000f}.light-theme .tm-stats__grid,.lightTheme .tm-stats__grid,[data-theme=light] .tm-stats__grid{border-bottom-color:#0000000f}.light-theme .tm-content::-webkit-scrollbar-thumb,.lightTheme .tm-content::-webkit-scrollbar-thumb,[data-theme=light] .tm-content::-webkit-scrollbar-thumb{background:#0000001a}.light-theme .tm-content .MuiPaper-root,.lightTheme .tm-content .MuiPaper-root,[data-theme=light] .tm-content .MuiPaper-root{background:#ffffffd9!important;border-color:#0000000f!important;color:#000c!important}.light-theme .tm-content .MuiDivider-root,.lightTheme .tm-content .MuiDivider-root,[data-theme=light] .tm-content .MuiDivider-root{border-color:#0000000f!important}.light-theme .tm-content .MuiListItem-root:hover,.lightTheme .tm-content .MuiListItem-root:hover,[data-theme=light] .tm-content .MuiListItem-root:hover{background:#00000008!important}.light-theme .tm-page .MuiLinearProgress-root,.lightTheme .tm-page .MuiLinearProgress-root,[data-theme=light] .tm-page .MuiLinearProgress-root{background:#0000000f}.light-theme .tm-dialog .MuiPaper-root,.lightTheme .tm-dialog .MuiPaper-root,[data-theme=light] .tm-dialog .MuiPaper-root{background:#fffffff5!important;border-color:#00000014!important;box-shadow:0 24px 80px #0000001f!important;color:#000c!important}.light-theme .tm-dialog .MuiOutlinedInput-root,.lightTheme .tm-dialog .MuiOutlinedInput-root,[data-theme=light] .tm-dialog .MuiOutlinedInput-root{background:#00000005!important;color:#000000d9!important}.light-theme .tm-dialog .MuiOutlinedInput-notchedOutline,.lightTheme .tm-dialog .MuiOutlinedInput-notchedOutline,[data-theme=light] .tm-dialog .MuiOutlinedInput-notchedOutline{border-color:#00000026!important}.light-theme .tm-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.lightTheme .tm-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,[data-theme=light] .tm-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3a78e580!important}.light-theme .tm-dialog .MuiInputLabel-root.Mui-focused,.lightTheme .tm-dialog .MuiInputLabel-root.Mui-focused,[data-theme=light] .tm-dialog .MuiInputLabel-root.Mui-focused{color:#3a78e5!important}.light-theme .tm-dialog .MuiIconButton-root,.lightTheme .tm-dialog .MuiIconButton-root,[data-theme=light] .tm-dialog .MuiIconButton-root{color:#00000080!important}:root{--st-card-bg:#121620a6;--st-card-border:#ffffff0d;--st-radius:14px;--st-font:"Outfit",-apple-system,sans-serif;--st-mono:"JetBrains Mono","Fira Code",monospace;--st-accent-blue:#4d8ef7;--st-accent-emerald:#34d399;--st-accent-amber:#f59e0b;--st-accent-red:#ef4444;--st-text-primary:#ffffffd9;--st-text-secondary:#ffffff80;--st-text-muted:#ffffff59}.st-page{animation:st-page-in .4s ease both;font-family:Outfit,-apple-system,sans-serif;font-family:var(--st-font);padding:0 4px 40px}@keyframes st-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.st-table{animation:st-page-in .4s ease both;animation-delay:.06s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--st-card-bg);border:1px solid #ffffff0d;border:1px solid var(--st-card-border);border-radius:14px;border-radius:var(--st-radius);overflow:hidden}.st-table .MuiTableHead-root .MuiTableCell-root{background:hsla(0,0%,100%,.015)!important;border-bottom:1px solid #ffffff0f!important;color:#ffffff59!important;color:var(--st-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--st-font)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;padding:10px 16px!important;text-transform:uppercase!important}.st-table .MuiTableBody-root .MuiTableCell-root{background:#0000!important;border-bottom:1px solid #ffffff08!important;color:#ffffff80!important;color:var(--st-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--st-font)!important;font-size:13px!important;padding:8px 16px!important}.st-table .MuiTableBody-root .MuiTableRow-root{cursor:pointer;transition:background .2s ease!important}.st-table .MuiTableBody-root .MuiTableRow-root:hover{background:#4d8ef708!important}.st-table .MuiIconButton-root{border-radius:8px!important;padding:6px!important;transition:all .2s ease!important}.st-table .MuiIconButton-root:hover{background:#ffffff0a!important}.st-table .MuiIconButton-colorSuccess{color:#34d399!important;color:var(--st-accent-emerald)!important}.st-table .MuiIconButton-colorError{color:#f59e0b!important;color:var(--st-accent-amber)!important}.st-table .MuiCircularProgress-root{color:#4d8ef7!important;color:var(--st-accent-blue)!important;height:24px!important;width:24px!important}.st-table .MuiTablePagination-root{border-top:1px solid #ffffff0a!important;color:#ffffff59!important;color:var(--st-text-muted)!important}.st-table .MuiTablePagination-toolbar{min-height:44px!important}.st-table .MuiTablePagination-displayedRows,.st-table .MuiTablePagination-selectLabel{color:#ffffff59!important;color:var(--st-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--st-font)!important;font-size:12px!important}.st-table .MuiTypography-h6{font-family:JetBrains Mono,Fira Code,monospace!important;font-family:var(--st-mono)!important;font-size:16px!important;font-weight:700!important}.st-table__label{color:#ffffff59;color:var(--st-text-muted);font-size:10px;font-weight:600;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.st-table__value{color:#ffffffd9;color:var(--st-text-primary);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--st-mono);font-size:13px}.st-table__empty{color:#ffffff59;color:var(--st-text-muted);font-family:Outfit,-apple-system,sans-serif;font-family:var(--st-font);font-size:14px;padding:40px 20px;text-align:center}.st-table .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;border-radius:8px!important;box-shadow:none!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--st-font)!important;font-size:12px!important;font-weight:600!important;padding:6px 16px!important;text-transform:none!important}.st-table .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 12px #4d8ef740!important}.st-dialog .MuiPaper-root{backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;background:#121620f5!important;border:1px solid #ffffff14!important;border-radius:16px!important;box-shadow:0 24px 80px #00000080!important;color:#e2e8f0!important}.st-dialog .MuiDialogTitle-root{color:#ffffffd9!important;color:var(--st-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--st-font)!important;font-size:18px!important;font-weight:600!important;padding:24px 28px 8px!important}.st-dialog .MuiDialogContent-root{padding:16px 28px 24px!important}.st-dialog .MuiOutlinedInput-root{background:#ffffff05!important;border-radius:10px!important;color:#ffffffd9!important;color:var(--st-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--st-font)!important;font-size:13px!important}.st-dialog .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.st-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef766!important;border-width:1px!important}.st-dialog .MuiInputLabel-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--st-font)!important;font-size:13px!important}.st-dialog .MuiCheckbox-root,.st-dialog .MuiInputLabel-root{color:#ffffff59!important;color:var(--st-text-muted)!important}.st-dialog .MuiCheckbox-root.Mui-checked{color:#4d8ef7!important;color:var(--st-accent-blue)!important}.st-dialog .MuiFormControlLabel-label{color:#ffffff80!important;color:var(--st-text-secondary)!important;font-size:13px!important}.st-dialog .MuiFormControlLabel-label,.st-dialog .MuiTypography-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--st-font)!important}.st-dialog__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.st-dialog .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;border-radius:10px!important;box-shadow:none!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--st-font)!important;font-size:13px!important;font-weight:600!important;padding:8px 24px!important;text-transform:none!important}.st-dialog .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important}.st-dialog .MuiButton-text{color:#ffffff80!important;color:var(--st-text-secondary)!important}.st-dialog .MuiButton-text,.st-page .MuiButton-containedPrimary{border-radius:10px!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--st-font)!important;font-size:13px!important;text-transform:none!important}.st-page .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;box-shadow:none!important;font-weight:600!important;padding:8px 24px!important;transition:all .2s ease!important}.st-page .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important;transform:translateY(-1px)}.st-page .MuiLinearProgress-root{background:#ffffff08;height:2px}.st-page .MuiLinearProgress-bar{animation:st-shimmer 1.5s ease infinite;background:linear-gradient(90deg,#4d8ef7,#a78bfa,#4d8ef7);background-size:200% 100%}@keyframes st-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.light-theme .st-table,.lightTheme .st-table,[data-theme=light] .st-table{background:#ffffffd9;border-color:#0000000f}.light-theme .st-table .MuiTableHead-root .MuiTableCell-root,.lightTheme .st-table .MuiTableHead-root .MuiTableCell-root,[data-theme=light] .st-table .MuiTableHead-root .MuiTableCell-root{background:rgba(0,0,0,.015)!important;border-bottom-color:#00000014!important;color:#0006!important}.light-theme .st-table .MuiTableBody-root .MuiTableCell-root,.lightTheme .st-table .MuiTableBody-root .MuiTableCell-root,[data-theme=light] .st-table .MuiTableBody-root .MuiTableCell-root{border-bottom-color:#0000000a!important;color:#000000a6!important}.light-theme .st-table .MuiTableBody-root .MuiTableRow-root:hover,.lightTheme .st-table .MuiTableBody-root .MuiTableRow-root:hover,[data-theme=light] .st-table .MuiTableBody-root .MuiTableRow-root:hover{background:#4d8ef708!important}.light-theme .st-table .MuiTablePagination-root,.lightTheme .st-table .MuiTablePagination-root,[data-theme=light] .st-table .MuiTablePagination-root{border-top-color:#0000000f!important;color:#00000080!important}.light-theme .st-table__empty,.lightTheme .st-table__empty,[data-theme=light] .st-table__empty{color:#0006}.light-theme .st-dialog .MuiPaper-root,.lightTheme .st-dialog .MuiPaper-root,[data-theme=light] .st-dialog .MuiPaper-root{background:#fffffff5!important;border-color:#00000014!important;color:#000c!important}.light-theme .st-dialog .MuiDialogTitle-root,.lightTheme .st-dialog .MuiDialogTitle-root,[data-theme=light] .st-dialog .MuiDialogTitle-root{color:#000000d9!important}.light-theme .st-dialog .MuiOutlinedInput-root,.lightTheme .st-dialog .MuiOutlinedInput-root,[data-theme=light] .st-dialog .MuiOutlinedInput-root{background:#00000005!important;color:#000000d9!important}.light-theme .st-dialog .MuiOutlinedInput-notchedOutline,.lightTheme .st-dialog .MuiOutlinedInput-notchedOutline,[data-theme=light] .st-dialog .MuiOutlinedInput-notchedOutline{border-color:#0000001a!important}.light-theme .st-dialog .MuiButton-text,.lightTheme .st-dialog .MuiButton-text,[data-theme=light] .st-dialog .MuiButton-text{color:#00000080!important}.light-theme .st-table__label,.lightTheme .st-table__label,[data-theme=light] .st-table__label{color:#00000059}.light-theme .st-table__value,.lightTheme .st-table__value,[data-theme=light] .st-table__value{color:#000c}.st-dashboard{animation:st-page-in .4s ease both}.st-health-banner{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.st-health-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121620a6;background:var(--st-card-bg);border:1px solid #ffffff0d;border:1px solid var(--st-card-border);border-radius:14px;border-radius:var(--st-radius);overflow:hidden;padding:18px 20px;position:relative;transition:border-color .3s,transform .2s ease}.st-health-card:hover{border-color:#ffffff1a;transform:translateY(-2px)}.st-health-card:before{content:"";height:2px;left:0;position:absolute;right:0;top:0}.st-health-card--green:before{background:#34d399;background:var(--st-accent-emerald)}.st-health-card--blue:before{background:#4d8ef7;background:var(--st-accent-blue)}.st-health-card--amber:before{background:#f59e0b;background:var(--st-accent-amber)}.st-health-card--violet:before{background:#8b5cf6}.st-health-card__label{color:#ffffff59;color:var(--st-text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.st-health-card__value{font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--st-mono);font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1}.st-health-card--green .st-health-card__value{color:#34d399;color:var(--st-accent-emerald)}.st-health-card--blue .st-health-card__value{color:#4d8ef7;color:var(--st-accent-blue)}.st-health-card--amber .st-health-card__value{color:#f59e0b;color:var(--st-accent-amber)}.st-health-card--violet .st-health-card__value{color:#8b5cf6}.st-health-card__detail{color:#ffffff80;color:var(--st-text-secondary);font-size:11px;margin-top:6px}.st-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.st-section-title{color:#ffffffd9;color:var(--st-text-primary);font-size:15px;font-weight:600}.st-loading{display:flex;justify-content:center;padding:80px 0}.st-mono{font-family:JetBrains Mono,Fira Code,monospace!important;font-family:var(--st-mono)!important;font-size:12px!important}.st-text-muted{color:#ffffff59;color:var(--st-text-muted)}.st-status-pill{align-items:center;border-radius:99px;display:inline-flex;font-size:11px;font-weight:500;gap:5px;padding:3px 10px}.st-status-pill__dot{border-radius:50%;height:6px;width:6px}.st-status--passing{background:#34d3991f;color:#34d399;color:var(--st-accent-emerald)}.st-status--passing .st-status-pill__dot{background:#34d399;background:var(--st-accent-emerald)}.st-status--warning{background:#f59e0b1f;color:#f59e0b;color:var(--st-accent-amber)}.st-status--warning .st-status-pill__dot{background:#f59e0b;background:var(--st-accent-amber)}.st-status--failing{background:#ef44441f;color:#ef4444;color:var(--st-accent-red)}.st-status--failing .st-status-pill__dot{background:#ef4444;background:var(--st-accent-red)}.st-status--running{background:#4d8ef71f;color:#4d8ef7;color:var(--st-accent-blue)}.st-status--running .st-status-pill__dot{animation:st-pulse 1.5s infinite;background:#4d8ef7;background:var(--st-accent-blue)}.st-status--pending{background:#ffffff0a;color:#ffffff59;color:var(--st-text-muted)}.st-status--pending .st-status-pill__dot{background:#ffffff59;background:var(--st-text-muted)}@keyframes st-pulse{0%,to{opacity:1}50%{opacity:.4}}.st-ratio-cell{align-items:center;display:flex;gap:8px}.st-ratio-bar{background:#ffffff0f;border-radius:3px;height:5px;overflow:hidden;width:70px}.st-ratio-bar__fill{border-radius:3px;height:100%;transition:width .6s ease}.st-ratio-value{font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--st-mono);font-size:12px;font-weight:600;min-width:44px}.st-alert{align-items:center;border-radius:10px;display:flex;font-size:13px;gap:10px;margin-bottom:16px;padding:12px 16px}.st-alert--info{background:#4d8ef71a;border:1px solid #4d8ef733;color:#4d8ef7;color:var(--st-accent-blue)}.st-alert--success{background:#34d3991a;border:1px solid #34d39933;color:#34d399;color:var(--st-accent-emerald)}.st-alert--warning{background:#f59e0b1a;border:1px solid #f59e0b33;color:#f59e0b;color:var(--st-accent-amber)}.st-alert--error{background:#ef44441a;border:1px solid #ef444433;color:#ef4444;color:var(--st-accent-red)}.st-alert__dismiss{cursor:pointer;margin-left:auto;opacity:.6}.st-alert__dismiss:hover{opacity:1}.st-badge{border-radius:99px;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--st-mono);font-size:10px;font-weight:600;padding:2px 8px}.st-badge--violet{background:#8b5cf626;color:#8b5cf6}.st-scenario-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:24px}.st-scenario-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121620a6;background:var(--st-card-bg);border:1px solid #ffffff0d;border:1px solid var(--st-card-border);border-radius:14px;border-radius:var(--st-radius);cursor:pointer;padding:20px;transition:all .25s ease}.st-scenario-card:hover{border-color:#ffffff1a;box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.st-scenario-card__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px}.st-scenario-card__name{color:#ffffffd9;color:var(--st-text-primary);font-size:14px;font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-scenario-card__meta{display:flex;gap:12px;margin-bottom:12px}.st-scenario-card__meta-item{color:#ffffff80;color:var(--st-text-secondary);font-size:11px}.st-scenario-card__ratio{margin-bottom:12px}.st-scenario-card__ratio-value{font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--st-mono);font-size:26px;font-weight:700;letter-spacing:-.5px}.st-scenario-card__footer{align-items:center;border-top:1px solid #ffffff0d;border-top:1px solid var(--st-card-border);display:flex;justify-content:space-between;padding-top:12px}.st-scenario-card__schedule{color:#ffffff59;color:var(--st-text-muted);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--st-mono);font-size:11px}.st-scenario-card__actions{display:flex;gap:2px}.st-wizard__header{align-items:flex-start;display:flex;justify-content:space-between;padding:24px 28px 8px}.st-wizard__title{color:#ffffffd9;color:var(--st-text-primary);font-size:18px;font-weight:600}.st-wizard__subtitle{color:#ffffff59;color:var(--st-text-muted);font-size:12px;margin-top:2px}.st-wizard__header-right{align-items:center;display:flex;gap:8px}.st-wizard__step-badge{background:#ffffff0a;border-radius:6px;color:#ffffff59;color:var(--st-text-muted);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--st-mono);font-size:11px;padding:3px 10px}.st-wizard__progress.MuiLinearProgress-root{height:3px!important;margin:0!important}.st-wizard__body{padding:20px 28px!important}.st-field{margin-bottom:16px}.st-field__label{color:#ffffff59;color:var(--st-text-muted);display:block;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.st-field__required{color:#ef4444;color:var(--st-accent-red)}.st-field__help{color:#ffffff59;color:var(--st-text-muted);font-size:11px;line-height:1.4;margin-top:4px}.st-field-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.st-source-toggle{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.st-source-btn{align-items:center;background:#ffffff05;border:2px solid #ffffff0d;border:2px solid var(--st-card-border);border-radius:10px;color:#ffffff80;color:var(--st-text-secondary);cursor:pointer;display:flex;flex-direction:column;font-family:Outfit,-apple-system,sans-serif;font-family:var(--st-font);font-size:13px;font-weight:500;gap:4px;padding:14px;transition:all .2s}.st-source-btn:hover{border-color:#ffffff1f}.st-source-btn--active,.st-source-btn:hover{color:#ffffffd9;color:var(--st-text-primary)}.st-source-btn--active{background:#4d8ef714;border-color:#4d8ef7;border-color:var(--st-accent-blue)}.st-source-btn__hint{color:#ffffff59;color:var(--st-text-muted);font-size:10px;font-weight:400}.st-source-btn--active .st-source-btn__hint{color:#4d8ef7;color:var(--st-accent-blue)}.st-conv-picker__search{margin-bottom:10px}.st-conv-picker__list{background:#ffffff05;border:1px solid #ffffff0d;border:1px solid var(--st-card-border);border-radius:10px;max-height:200px;overflow-y:auto}.st-conv-picker__loading{display:flex;justify-content:center;padding:30px}.st-conv-picker__empty{color:#ffffff59;color:var(--st-text-muted);font-size:13px;padding:30px;text-align:center}.st-conv-item{align-items:center;border-bottom:1px solid #ffffff08;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;transition:background .15s}.st-conv-item:last-child{border-bottom:none}.st-conv-item:hover{background:#ffffff08}.st-conv-item__left{align-items:center;display:flex;gap:10px}.st-conv-item__icon{background:#ffffff08;border-radius:8px;color:#ffffff59;color:var(--st-text-muted);display:grid;height:30px;place-items:center;width:30px}.st-conv-item__title{color:#ffffffd9;color:var(--st-text-primary);font-size:13px;font-weight:500}.st-conv-item__meta{color:#ffffff59;color:var(--st-text-muted);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--st-mono);font-size:10px;margin-top:1px}.st-conv-item__status{font-size:10px;font-weight:500;white-space:nowrap}.st-conv-status--ok{color:#34d399;color:var(--st-accent-emerald)}.st-conv-status--warning{color:#f59e0b;color:var(--st-accent-amber)}.st-conv-status--error{color:#ef4444;color:var(--st-accent-red)}.st-conv-preview{background:#4d8ef70f;border:1px solid #4d8ef74d;border-radius:10px;overflow:hidden}.st-conv-preview__header{align-items:center;border-bottom:1px solid #4d8ef71a;display:flex;justify-content:space-between;padding:10px 14px}.st-conv-preview__title{color:#ffffffd9;color:var(--st-text-primary);font-size:13px;font-weight:600}.st-conv-preview__session{color:#ffffff59;color:var(--st-text-muted);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--st-mono);font-size:10px}.st-conv-preview__stats{grid-gap:1px;background:#4d8ef714;display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.st-conv-preview__stat{background:#4d8ef70a;padding:8px 14px;text-align:center}.st-conv-preview__stat-label{color:#ffffff59;color:var(--st-text-muted);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.st-conv-preview__stat-value{font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--st-mono);font-size:14px;font-weight:600;margin-top:2px}.st-conv-preview__stat-value--ok{align-items:center;color:#34d399;color:var(--st-accent-emerald);display:flex;gap:4px;justify-content:center}.st-interval-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.st-interval-btn{align-items:center;background:#ffffff05;border:2px solid #ffffff0d;border:2px solid var(--st-card-border);border-radius:10px;color:#ffffff80;color:var(--st-text-secondary);cursor:pointer;display:flex;flex-direction:column;font-family:Outfit,-apple-system,sans-serif;font-family:var(--st-font);gap:2px;padding:12px;transition:all .2s}.st-interval-btn:hover{border-color:#ffffff1f;color:#ffffffd9;color:var(--st-text-primary)}.st-interval-btn--active{background:#4d8ef714;border-color:#4d8ef7;border-color:var(--st-accent-blue);color:#ffffffd9;color:var(--st-text-primary)}.st-interval-btn__value{font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--st-mono);font-size:18px;font-weight:700}.st-interval-btn--active .st-interval-btn__value{color:#4d8ef7;color:var(--st-accent-blue)}.st-interval-btn__desc{color:#ffffff59;color:var(--st-text-muted);font-size:10px}.st-interval-btn--active .st-interval-btn__desc{color:#4d8ef7;color:var(--st-accent-blue)}.st-sip-info{background:#ffffff05;border:1px solid #ffffff0d;border:1px solid var(--st-card-border);border-radius:10px;margin-top:20px;padding:16px 18px}.st-sip-info__header{align-items:center;color:#ffffff59;color:var(--st-text-muted);display:flex;font-size:11px;gap:6px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.st-sip-info__check{color:#34d399!important;color:var(--st-accent-emerald)!important;font-size:16px!important}.st-sip-info__grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.st-sip-info__row{background:#ffffff03;border-radius:4px;display:flex;justify-content:space-between;padding:5px 10px}.st-sip-info__label{color:#ffffff59;color:var(--st-text-muted);font-size:11px}.st-sip-info__value{color:#ffffff80;color:var(--st-text-secondary);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--st-mono);font-size:11px}.st-sip-info__connected{color:#34d399;color:var(--st-accent-emerald);font-size:10px}.st-sip-info__help{color:#ffffff59;color:var(--st-text-muted);font-size:11px;line-height:1.4;margin-top:8px}.st-info-box{background:#ffffff05;border:1px solid #ffffff0d;border:1px solid var(--st-card-border);border-radius:10px;margin-top:16px;padding:16px 18px}.st-info-box__title{color:#ffffffd9;color:var(--st-text-primary);font-size:13px;font-weight:600;margin-bottom:8px}.st-info-box__list{color:#ffffff80;color:var(--st-text-secondary);font-size:12px;line-height:1.9;padding-left:16px}.st-info-box__list li strong{color:#ffffffd9;color:var(--st-text-primary)}.st-file-upload{border:2px dashed #ffffff1a;border-radius:10px;cursor:pointer;padding:28px;text-align:center;transition:all .2s}.st-file-upload:hover{background:#4d8ef70a;border-color:#4d8ef7;border-color:var(--st-accent-blue)}.st-file-upload--has-file{background:#34d3990f;border-color:#34d399;border-color:var(--st-accent-emerald);border-style:solid}.st-file-upload__icon{color:#ffffff59;color:var(--st-text-muted);font-size:32px;margin-bottom:6px}.st-file-upload__icon--done{color:#34d399!important;color:var(--st-accent-emerald)!important}.st-file-upload__label{color:#ffffffd9;color:var(--st-text-primary);font-size:14px;font-weight:500}.st-file-upload__hint{color:#ffffff59;color:var(--st-text-muted);font-size:11px;margin-top:2px}.st-init-spinner{padding:20px 0;text-align:center}.st-init-spinner__title{font-size:16px;font-weight:500;margin-top:16px}.st-init-spinner__subtitle{color:#ffffff59;color:var(--st-text-muted);font-size:12px;margin-top:4px}.st-init-log{background:#ffffff05;border:1px solid #ffffff0d;border:1px solid var(--st-card-border);border-radius:10px;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--st-mono);font-size:11px;line-height:1.8;margin-top:16px;padding:12px 16px}.st-init-log__entry--done{color:#34d399;color:var(--st-accent-emerald)}.st-init-log__entry--running{color:#4d8ef7;color:var(--st-accent-blue)}.st-init-log__entry--error{color:#ef4444;color:var(--st-accent-red)}.st-init-log__entry--pending{color:#ffffff59;color:var(--st-text-muted)}.st-empty-state{align-items:center;display:flex;flex-direction:column;padding:60px 20px;text-align:center}.st-empty-state__icon{font-size:48px;margin-bottom:16px;opacity:.6}.st-empty-state__title{color:#ffffffd9;color:var(--st-text-primary);font-size:20px;font-weight:600;margin-bottom:8px}.st-empty-state__desc{color:#ffffff80;color:var(--st-text-secondary);font-size:14px;line-height:1.5;margin-bottom:24px;max-width:420px}.st-empty-state__steps{display:flex;gap:14px;margin-bottom:28px}.st-empty-state__step{align-items:center;background:#121620a6;background:var(--st-card-bg);border:1px solid #ffffff0d;border:1px solid var(--st-card-border);border-radius:14px;border-radius:var(--st-radius);display:flex;flex-direction:column;gap:8px;padding:18px 20px;transition:border-color .2s,transform .2s;width:180px}.st-empty-state__step:hover{border-color:#4d8ef7;border-color:var(--st-accent-blue);transform:translateY(-2px)}.st-empty-state__step-num{background:#4d8ef726;border-radius:50%;color:#4d8ef7;color:var(--st-accent-blue);display:grid;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--st-mono);font-size:12px;font-weight:700;height:24px;place-items:center;width:24px}.st-empty-state__step-icon{font-size:24px}.st-empty-state__step-label{color:#ffffffd9;color:var(--st-text-primary);font-size:12px;font-weight:500}.st-empty-state__step-desc{color:#ffffff59;color:var(--st-text-muted);font-size:10px;line-height:1.4}.st-tabs{background:#ffffff05;border:1px solid #ffffff0d;border:1px solid var(--st-card-border);border-radius:10px;display:flex;gap:2px;margin-bottom:20px;padding:3px}.st-tab{background:#0000;border:none;border-radius:8px;color:#ffffff80;color:var(--st-text-secondary);cursor:pointer;font-family:Outfit,-apple-system,sans-serif;font-family:var(--st-font);font-size:13px;font-weight:500;padding:7px 16px;transition:all .15s}.st-tab:hover{background:#ffffff08}.st-tab--active,.st-tab:hover{color:#ffffffd9;color:var(--st-text-primary)}.st-tab--active{background:#ffffff0f}.st-load-test-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.st-load-test__config{display:flex;flex-direction:column;gap:0}.st-load-test__preview{background:#ffffff05;border:1px solid #ffffff0d;border:1px solid var(--st-card-border);border-radius:14px;border-radius:var(--st-radius);display:flex;flex-direction:column;padding:20px}.st-load-test__preview-title{font-size:15px;font-weight:600;margin-bottom:16px}.st-load-test__preview-empty{align-items:center;color:#ffffff59;color:var(--st-text-muted);display:flex;flex:1 1;flex-direction:column;font-size:13px;justify-content:center;padding:30px 16px;text-align:center}.st-load-test__result{max-height:300px;overflow:auto}.st-load-test__metrics{border-top:1px solid #ffffff0d;border-top:1px solid var(--st-card-border);margin-top:auto;padding-top:14px}.st-load-test__metrics-title{color:#ffffff59;color:var(--st-text-muted);font-size:11px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.st-load-test__metrics-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.st-load-test__metric{background:#ffffff05;border-radius:6px;color:#ffffff80;color:var(--st-text-secondary);font-size:11px;padding:6px 10px}.st-trend-chart{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121620a6;background:var(--st-card-bg);border:1px solid #ffffff0d;border:1px solid var(--st-card-border);border-radius:14px;border-radius:var(--st-radius);margin-bottom:18px;padding:18px 20px}.st-trend-chart__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.st-trend-chart__periods{background:#ffffff05;border:1px solid #ffffff0d;border:1px solid var(--st-card-border);border-radius:8px;display:flex;gap:2px;padding:2px}.st-trend-chart__container{border-radius:8px;overflow:hidden}.st-onboarding-overlay{inset:0;position:fixed;z-index:9998}.st-onboarding-overlay--no-spotlight{background:#000000a6;cursor:pointer;inset:0;position:fixed;z-index:9998}.st-onboarding-tooltip{animation:st-tooltip-in .3s ease both;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#121620f7;border:1px solid #4d8ef74d;border-radius:14px;box-shadow:0 12px 40px #00000080,0 0 20px #4d8ef726;padding:20px;width:360px}@keyframes st-tooltip-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.st-onboarding-tooltip--center{max-width:440px;text-align:center}.st-onboarding-tooltip__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.st-onboarding-tooltip__title{color:#ffffffd9;color:var(--st-text-primary);font-size:15px;font-weight:600}.st-onboarding-tooltip__counter{background:#ffffff0a;border-radius:6px;color:#ffffff59;color:var(--st-text-muted);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--st-mono);font-size:11px;padding:2px 8px}.st-onboarding-tooltip__body{color:#ffffff80;color:var(--st-text-secondary);font-size:13px;line-height:1.6;margin-bottom:16px}.st-onboarding-tooltip__footer{align-items:center;display:flex;justify-content:space-between}.st-onboarding-tooltip__skip{color:#ffffff59!important;color:var(--st-text-muted)!important;font-size:12px!important;text-transform:none!important}.st-onboarding-tooltip__nav{display:flex;gap:6px}.st-onboarding-progress{align-items:center;display:flex;gap:4px;margin-right:8px}.st-onboarding-progress__dot{background:#ffffff1f;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .2s ease;width:8px}.st-onboarding-progress__dot:hover{background:#ffffff40}.st-onboarding-progress__dot--active{background:#4d8ef7;background:var(--st-accent-blue);box-shadow:0 0 8px #4d8ef766;height:10px;width:10px}.st-onboarding-progress__dot--completed{background:#4d8ef766}.st-welcome{padding:20px 0;text-align:center}.st-welcome__icon{font-size:48px;margin-bottom:12px}.st-welcome__title{color:#ffffffd9;color:var(--st-text-primary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--st-font);font-size:22px;font-weight:600;margin-bottom:8px}.st-welcome__desc{color:#ffffff80;color:var(--st-text-secondary);font-size:14px;line-height:1.5;margin:0 auto 24px;max-width:400px}.st-welcome__features{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:28px}.st-welcome__feature{background:#ffffff05;border:1px solid #ffffff0d;border:1px solid var(--st-card-border);border-radius:10px;padding:16px 12px;transition:border-color .2s}.st-welcome__feature:hover{border-color:#4d8ef74d}.st-welcome__feature-icon{font-size:28px;margin-bottom:8px}.st-welcome__feature-title{color:#ffffffd9;color:var(--st-text-primary);font-size:13px;font-weight:600;margin-bottom:4px}.st-welcome__feature-desc{color:#ffffff59;color:var(--st-text-muted);font-size:11px;line-height:1.4}.st-welcome__actions{align-items:center;display:flex;flex-direction:column;gap:0}@media (max-width:900px){.st-health-banner{grid-template-columns:repeat(2,1fr)}.st-load-test-layout,.st-scenario-grid{grid-template-columns:1fr}.st-empty-state__steps{align-items:center;flex-direction:column}}.hbar{--hbar-font:"Outfit",-apple-system,sans-serif;--hbar-mono:"JetBrains Mono","Fira Code",monospace;--hbar-blue:linear-gradient(90deg,#4d8ef7,#6366f1);--hbar-blue-glow:#4d8ef733;--hbar-purple:linear-gradient(90deg,#a78bfa,#8b5cf6);--hbar-purple-glow:#a78bfa33;--hbar-emerald:linear-gradient(90deg,#34d399,#10b981);--hbar-emerald-glow:#34d39933;font-family:var(--hbar-font);padding:4px 0}.hbar::-webkit-scrollbar{width:4px}.hbar::-webkit-scrollbar-track{background:#0000}.hbar::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}.hbar__summary{display:flex;gap:10px;margin-bottom:14px}.hbar__badge{align-items:baseline;background:#4d8ef714;border:1px solid #4d8ef71f;border-radius:8px;display:flex;gap:6px;padding:6px 12px}.hbar__badge--muted{background:#ffffff08;border-color:#ffffff0f}.hbar__badge-value{color:#ffffffe6;font-family:var(--hbar-mono);font-size:16px;font-weight:700}.hbar__badge-label{color:#fff6;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.hbar__list{display:flex;flex-direction:column;gap:6px;padding-right:8px}.hbar__row{grid-gap:10px;align-items:center;animation:hbar-row-in .35s ease both;display:grid;gap:10px;grid-template-columns:minmax(100px,1fr) 1fr auto}@keyframes hbar-row-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.hbar__label{align-items:center;color:#ffffffa6;display:flex;font-size:12px;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hbar__rank{color:#ffffff40;font-family:var(--hbar-mono);font-size:10px;font-weight:700;min-width:16px;text-align:right}.hbar__track{background:#ffffff0a;border-radius:3px;height:6px;min-width:60px;overflow:hidden}.hbar__fill{animation:hbar-fill-in .6s ease both;border-radius:3px;height:100%;min-width:2px}@keyframes hbar-fill-in{0%{width:0!important}}.hbar__value{align-items:baseline;display:flex;gap:4px;justify-content:flex-end;min-width:70px}.hbar__count{color:#ffffffd9;font-size:13px;font-weight:700}.hbar__count,.hbar__pct{font-family:var(--hbar-mono)}.hbar__pct{color:#ffffff59;font-size:11px}.hbar__more{color:#ffffff4d;font-size:11px;font-style:italic;margin-top:8px;text-align:center}.light-theme .hbar__badge,.lightTheme .hbar__badge,[data-theme=light] .hbar__badge{background:#3a78e50f;border-color:#3a78e51a}.light-theme .hbar__badge--muted,.lightTheme .hbar__badge--muted,[data-theme=light] .hbar__badge--muted{background:#00000008;border-color:#0000000f}.light-theme .hbar__badge-value,.lightTheme .hbar__badge-value,[data-theme=light] .hbar__badge-value{color:#000000d9}.light-theme .hbar__badge-label,.lightTheme .hbar__badge-label,[data-theme=light] .hbar__badge-label{color:#0006}.light-theme .hbar__label,.lightTheme .hbar__label,[data-theme=light] .hbar__label{color:#0009}.light-theme .hbar__rank,.lightTheme .hbar__rank,[data-theme=light] .hbar__rank{color:#00000040}.light-theme .hbar__track,.lightTheme .hbar__track,[data-theme=light] .hbar__track{background:#0000000a}.light-theme .hbar__count,.lightTheme .hbar__count,[data-theme=light] .hbar__count{color:#000000d9}.light-theme .hbar__pct,.lightTheme .hbar__pct,[data-theme=light] .hbar__pct{color:#00000059}.light-theme .hbar__more,.lightTheme .hbar__more,[data-theme=light] .hbar__more{color:#0000004d}.light-theme .hbar::-webkit-scrollbar-thumb,.lightTheme .hbar::-webkit-scrollbar-thumb,[data-theme=light] .hbar::-webkit-scrollbar-thumb{background:#0000000f}@media print{.hbar__fill{print-color-adjust:exact;-webkit-print-color-adjust:exact}.hbar__fill,.hbar__row{animation:none}.hbar__track{background:#e5e7eb!important}.hbar__count,.hbar__label{color:#1e293b}.hbar__pct{color:#64748b}body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{height:100%;left:0;position:absolute!important;top:0;width:100%!important;z-index:9999}.print-area,.td-rpt-page{background:#fff!important;color:#1a1a2e!important}.td-rpt-page{padding:0!important}.td-rpt-kpi-strip{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;margin-bottom:12px!important}.td-rpt-kpi-card,.td-rpt-kpi-strip{break-inside:avoid;page-break-inside:avoid}.td-rpt-kpi-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#f5f5f8!important;border:1px solid #ddd!important;border-radius:6px!important;box-shadow:none!important;padding:8px 10px!important}.td-rpt-kpi-card:before{display:none!important}.td-rpt-kpi-label{color:#666!important;font-size:9px!important}.td-rpt-kpi-value{color:#1a1a2e!important;font-size:18px!important}.td-rpt-kpi-sub,.td-rpt-kpi-unit{color:#888!important}.td-rpt-kpi-sub{font-size:8px!important}.td-rpt-section{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:1px solid #ddd!important;border-radius:6px!important;box-shadow:none!important;break-inside:avoid;margin-bottom:10px!important;padding:12px!important;page-break-inside:avoid}.td-rpt-section-title{border-bottom:1px solid #ddd!important;color:#1a1a2e!important;font-size:13px!important}.td-rpt-bento{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr 1fr!important}.td-rpt-bento,.td-rpt-ptable{break-inside:avoid;page-break-inside:avoid}.td-rpt-ptable-head{background:#f0f0f4!important;border:1px solid #ddd!important;color:#1a1a2e!important;font-size:9px!important}.td-rpt-ptable-row{animation:none!important;border-bottom:1px solid #eee!important;font-size:10px!important}.td-rpt-ptable-row,.td-rpt-ptable-row:hover{background:#0000!important}.td-rpt-ptable-name{color:#1a1a2e!important}.td-rpt-ptable-cell{color:#333!important}.td-rpt-ptable-cell--zero{color:#bbb!important}.td-rpt-ptable-total{color:#1a1a2e!important;font-weight:600!important}.td-rpt-ptable-total-bar{display:none!important}.td-rpt-ptable-tier{background:#f5f5f8!important;border:none!important;color:#666!important}.td-rpt-ptable-footer{color:#888!important;font-size:9px!important}.td-rpt-ptable-empty{color:#888!important}.td-rpt-ranked{break-inside:avoid;page-break-inside:avoid}.td-rpt-ranked-item{animation:none!important;border-bottom:1px solid #eee!important}.td-rpt-ranked-item,.td-rpt-ranked-item:hover{background:#0000!important}.td-rpt-ranked-position{background:#f0f0f4!important;color:#1a1a2e!important}.td-rpt-ranked-position--top{background:#e8e8f0!important;color:#1a1a2e!important}.td-rpt-ranked-name{color:#1a1a2e!important}.td-rpt-ranked-bar-fill{background:#999!important}.td-rpt-ranked-count{color:#1a1a2e!important}.td-rpt-ranked-dialog,.td-rpt-ranked-more{display:none!important}.td-stat-grid{grid-gap:8px!important;break-inside:avoid;display:grid!important;gap:8px!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;page-break-inside:avoid}.td-rpt-tier-toggles{display:none!important}.td-rpt-chart-container,.td-rpt-chart-section,.td-rpt-heatmap,.td-rpt-toggle-row,.td-rpt-topic-dist{break-inside:avoid;page-break-inside:avoid}.td-rpt-topic-pill{background:#f0f0f4!important;border-color:#ddd!important}.td-rpt-topic-pill,.td-rpt-topic-pill-pct{color:#1a1a2e!important}.DefaultCardComponent{break-inside:avoid;page-break-inside:avoid}.print-legend-grid{display:block!important}.pie-chart-slot{align-items:center!important;break-inside:avoid;display:flex!important;flex-basis:100%!important;height:12cm!important;justify-content:center!important;max-width:100%!important;page-break-inside:avoid}.pie-chart-canvas{height:10cm!important;width:10cm!important}.legend-col{flex-basis:100%!important;margin-top:.5cm;max-width:100%!important}.legend-table{max-height:none!important;overflow:visible!important}.heatmap-print-area{position:static!important}.heatmap-print-area canvas,.heatmap-print-area svg{height:auto!important;max-width:98%!important}.heatmap-print-area .DefaultCardComponent,.heatmap-print-area .MuiPaper-root,.heatmap-print-area .recharts-wrapper{overflow:visible!important}*,:after,:before{animation-delay:0s!important;animation-duration:0s!important;transition-duration:0s!important}body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{height:100%;left:0;position:absolute!important;top:0;width:100%!important;z-index:9999}.print-area,.td-rpt-page{background:#fff!important;color:#1a1a2e!important}.td-rpt-page{padding:0!important}.td-rpt-kpi-strip{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;margin-bottom:12px!important}.td-rpt-kpi-card,.td-rpt-kpi-strip{break-inside:avoid;page-break-inside:avoid}.td-rpt-kpi-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#f5f5f8!important;border:1px solid #ddd!important;border-radius:6px!important;box-shadow:none!important;padding:8px 10px!important}.td-rpt-kpi-card:before{display:none!important}.td-rpt-kpi-label{color:#666!important;font-size:9px!important}.td-rpt-kpi-value{color:#1a1a2e!important;font-size:18px!important}.td-rpt-kpi-sub,.td-rpt-kpi-unit{color:#888!important}.td-rpt-kpi-sub{font-size:8px!important}.td-rpt-section{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:1px solid #ddd!important;border-radius:6px!important;box-shadow:none!important;break-inside:avoid;margin-bottom:10px!important;padding:12px!important;page-break-inside:avoid}.td-rpt-section-title{border-bottom:1px solid #ddd!important;color:#1a1a2e!important;font-size:13px!important}.td-rpt-bento{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr 1fr!important}.td-rpt-bento,.td-rpt-process-card{break-inside:avoid;page-break-inside:avoid}.td-rpt-process-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fafafa!important;border:1px solid #ddd!important;border-radius:6px!important;box-shadow:none!important;margin-bottom:10px!important}.td-rpt-process-header{background:#0000!important;border-bottom:1px solid #eee!important}.td-rpt-process-name{color:#1a1a2e!important}.td-rpt-process-tier{background:#eee!important;color:#666!important}.td-rpt-process-count{color:#1a1a2e!important}.td-rpt-process-subtitle{color:#666!important}.td-rpt-ptable{break-inside:avoid;page-break-inside:avoid}.td-rpt-ptable-head{background:#f0f0f4!important;border:1px solid #ddd!important;color:#1a1a2e!important;font-size:9px!important}.td-rpt-ptable-row{animation:none!important;border-bottom:1px solid #eee!important;font-size:10px!important}.td-rpt-ptable-row,.td-rpt-ptable-row:hover{background:#0000!important}.td-rpt-ptable-name{color:#1a1a2e!important}.td-rpt-ptable-cell{color:#333!important}.td-rpt-ptable-cell--zero{color:#bbb!important}.td-rpt-ptable-total{color:#1a1a2e!important;font-weight:600!important}.td-rpt-ptable-total-bar{display:none!important}.td-rpt-ptable-tier{background:#f5f5f8!important;border:none!important;color:#666!important}.td-rpt-ptable-footer{color:#888!important;font-size:9px!important}.td-rpt-ptable-empty{color:#888!important}.td-stat-grid{grid-gap:8px!important;break-inside:avoid;display:grid!important;gap:8px!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;page-break-inside:avoid}.td-rpt-tier-toggles{display:none!important}.td-rpt-toggle-row{break-inside:avoid;page-break-inside:avoid}.td-rpt-expand-btn,.td-rpt-fetch-btn{display:none!important}.td-rpt-version-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fafafa!important;border:1px solid #ddd!important;box-shadow:none!important}.DefaultCardComponent,.td-rpt-chart-container,.td-rpt-process-chart-area,.td-rpt-version-card{break-inside:avoid;page-break-inside:avoid}.print-legend-grid{display:block!important}.pie-chart-slot{align-items:center!important;break-inside:avoid;display:flex!important;flex-basis:100%!important;height:12cm!important;justify-content:center!important;max-width:100%!important;page-break-inside:avoid}.pie-chart-canvas{height:10cm!important;width:10cm!important}.legend-col{flex-basis:100%!important;margin-top:.5cm;max-width:100%!important}.legend-table{max-height:none!important;overflow:visible!important}*,:after,:before{animation-delay:0s!important;animation-duration:0s!important;transition-duration:0s!important}}.darkTheme,:root{--sc-bg:#0000;--sc-card-bg:#ffffff08;--sc-card-bg-solid:#16181f;--sc-card-border:#ffffff0f;--sc-card-hover-border:#4d8ef738;--sc-card-hover-shadow:0 8px 32px #00000047;--sc-text-primary:#ffffffe6;--sc-text-secondary:#ffffff8c;--sc-text-muted:#ffffff4d;--sc-accent:#4d8ef7;--sc-accent-soft:#4d8ef71f;--sc-accent-mid:#4d8ef738;--sc-hover:#ffffff0a;--sc-input-bg:#ffffff0d;--sc-divider:#ffffff0f;--sc-type-default:#8b97a8;--sc-type-default-soft:#8b97a81f;--sc-type-process:#06b6d4;--sc-type-process-soft:#06b6d41f;--sc-type-function:#f59e0b;--sc-type-function-soft:#f59e0b1f;--sc-type-multiagent:#a78bfa;--sc-type-multiagent-soft:#a78bfa1f;--sc-tier-primary:#f59e0b;--sc-tier-primary-soft:#f59e0b1f;--sc-tier-secondary:#94a3b8;--sc-tier-secondary-soft:#94a3b81f;--sc-tier-additional:#b45309;--sc-tier-additional-soft:#b453091f}.lightTheme{--sc-bg:#0000;--sc-card-bg:#fff;--sc-card-bg-solid:#fff;--sc-card-border:#00000012;--sc-card-hover-border:#3a78e540;--sc-card-hover-shadow:0 8px 32px #00000014;--sc-text-primary:#000000d9;--sc-text-secondary:#0000008c;--sc-text-muted:#0000004d;--sc-accent:#3a78e5;--sc-accent-soft:#3a78e514;--sc-accent-mid:#3a78e52e;--sc-hover:#00000008;--sc-input-bg:#0000000a;--sc-divider:#00000012;--sc-type-default:#64748b;--sc-type-default-soft:#64748b1a;--sc-type-process:#0891b2;--sc-type-process-soft:#0891b21a;--sc-type-function:#d97706;--sc-type-function-soft:#d977061a;--sc-type-multiagent:#7c3aed;--sc-type-multiagent-soft:#7c3aed1a;--sc-tier-primary:#d97706;--sc-tier-primary-soft:#d977061a;--sc-tier-secondary:#64748b;--sc-tier-secondary-soft:#64748b1a;--sc-tier-additional:#92400e;--sc-tier-additional-soft:#92400e1a}.sc-container{animation:sc-fade-in .4s ease both;font-family:Outfit,sans-serif;padding:4px 8px 24px}@keyframes sc-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sc-header{align-items:center;background:#ffffff08;background:var(--sc-card-bg);border:1px solid #ffffff0f;border:1px solid var(--sc-card-border);border-radius:14px;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px;padding:14px 18px}.sc-header-title-area{align-items:center;display:flex;flex-shrink:0;gap:10px;min-width:0}.sc-title{color:#ffffffe6;color:var(--sc-text-primary);font-size:20px;letter-spacing:-.02em;margin:0;white-space:nowrap}.sc-count-badge,.sc-title{font-family:Outfit,sans-serif;font-weight:600}.sc-count-badge{align-items:center;background:#4d8ef71f;background:var(--sc-accent-soft);border-radius:11px;color:#4d8ef7;color:var(--sc-accent);display:inline-flex;flex-shrink:0;font-size:11px;height:22px;justify-content:center;letter-spacing:.02em;min-width:26px;padding:0 7px}.sc-header-divider{background:#ffffff0f;background:var(--sc-divider);flex-shrink:0;height:28px;width:1px}.sc-search-wrap{flex:1 1;max-width:280px;min-width:160px;position:relative}.sc-search-icon{color:#ffffff4d;color:var(--sc-text-muted);font-size:18px!important;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .15s ease}.sc-search-input{background:#ffffff0d;background:var(--sc-input-bg);border:1px solid #ffffff0f;border:1px solid var(--sc-card-border);border-radius:9px;box-sizing:border-box;color:#ffffffe6;color:var(--sc-text-primary);font-family:Outfit,sans-serif;font-size:13px;height:34px;outline:none;padding:0 12px 0 34px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.sc-search-input::placeholder{color:#ffffff4d;color:var(--sc-text-muted)}.sc-search-input:focus{background:#ffffff08;background:var(--sc-card-bg);border-color:#4d8ef7;border-color:var(--sc-accent);box-shadow:0 0 0 3px #4d8ef71f;box-shadow:0 0 0 3px var(--sc-accent-soft)}.sc-search-input:focus~.sc-search-icon{color:#4d8ef7;color:var(--sc-accent)}.sc-header-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.sc-grouping-wrap{flex-shrink:0;position:relative}.sc-grouping-btn{align-items:center;background:#ffffff0d;background:var(--sc-input-bg);border:1px solid #ffffff0f;border:1px solid var(--sc-card-border);border-radius:9px;color:#ffffff8c;color:var(--sc-text-secondary);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;gap:5px;height:34px;padding:0 10px;transition:all .15s ease;white-space:nowrap}.sc-grouping-btn:hover{border-color:#4d8ef7;border-color:var(--sc-accent);color:#ffffffe6;color:var(--sc-text-primary)}.sc-grouping-btn svg{font-size:16px;transition:transform .2s ease}.sc-grouping-btn.open svg:last-child{transform:rotate(180deg)}.sc-grouping-dropdown{animation:sc-dropdown-in .15s ease both;background:#16181f;background:var(--sc-card-bg-solid);border:1px solid #ffffff0f;border:1px solid var(--sc-card-border);border-radius:10px;box-shadow:0 12px 40px #00000040;left:0;min-width:200px;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:50}@keyframes sc-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sc-grouping-option{align-items:center;background:none;border:none;color:#ffffff8c;color:var(--sc-text-secondary);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:13px;gap:8px;padding:10px 14px;text-align:left;transition:all .12s ease;width:100%}.sc-grouping-option:hover{background:#ffffff0a;background:var(--sc-hover);color:#ffffffe6;color:var(--sc-text-primary)}.sc-grouping-option.selected{background:#4d8ef71f;background:var(--sc-accent-soft);color:#4d8ef7;color:var(--sc-accent)}.sc-sort-group{align-items:center;background:#ffffff0d;background:var(--sc-input-bg);border:1px solid #ffffff0f;border:1px solid var(--sc-card-border);border-radius:9px;display:inline-flex;flex-shrink:0;overflow:hidden}.sc-sort-btn{align-items:center;background:#0000;border:none;color:#ffffff4d;color:var(--sc-text-muted);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:11px;font-weight:500;gap:4px;height:32px;padding:0 10px;position:relative;transition:all .15s ease;white-space:nowrap}.sc-sort-btn:not(:last-child):after{background:#ffffff0f;background:var(--sc-divider);bottom:6px;content:"";position:absolute;right:0;top:6px;width:1px}.sc-sort-btn:hover{background:#ffffff0a;background:var(--sc-hover);color:#ffffff8c;color:var(--sc-text-secondary)}.sc-sort-btn.active{background:#4d8ef71f;background:var(--sc-accent-soft);color:#4d8ef7;color:var(--sc-accent)}.sc-sort-btn.active:after{display:none}.sc-sort-btn svg{font-size:14px;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.sc-sort-btn.reversed svg{transform:rotate(180deg)}.sc-view-toggle{align-items:center;background:#ffffff0d;background:var(--sc-input-bg);border:1px solid #ffffff0f;border:1px solid var(--sc-card-border);border-radius:9px;display:inline-flex;flex-shrink:0;overflow:hidden}.sc-view-btn{align-items:center;background:#0000;border:none;color:#ffffff4d;color:var(--sc-text-muted);cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;transition:all .15s ease;width:34px}.sc-view-btn:not(:last-child):after{background:#ffffff0f;background:var(--sc-divider);bottom:6px;content:"";position:absolute;right:0;top:6px;width:1px}.sc-view-btn:hover{background:#ffffff0a;background:var(--sc-hover);color:#ffffff8c;color:var(--sc-text-secondary)}.sc-view-btn.active{background:#4d8ef71f;background:var(--sc-accent-soft);color:#4d8ef7;color:var(--sc-accent)}.sc-view-btn.active:after{display:none}.sc-view-btn svg{font-size:18px}.sc-loading-bar{border-radius:1px;height:2px;margin-bottom:8px;overflow:hidden;visibility:hidden}.sc-loading-bar.visible{visibility:visible}.sc-grid{grid-gap:14px;display:grid;gap:14px}.sc-grid.large-tiles{grid-template-columns:repeat(4,1fr)}.sc-grid.small-tiles{grid-template-columns:repeat(6,1fr)}.sc-grid.detailed-list,.sc-grid.simple-list{gap:6px;grid-template-columns:1fr}@media (max-width:1400px){.sc-grid.large-tiles{grid-template-columns:repeat(3,1fr)}.sc-grid.small-tiles{grid-template-columns:repeat(5,1fr)}}@media (max-width:1100px){.sc-grid.large-tiles{grid-template-columns:repeat(3,1fr)}.sc-grid.small-tiles{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.sc-grid.large-tiles{grid-template-columns:repeat(2,1fr)}.sc-grid.small-tiles{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.sc-grid.large-tiles{grid-template-columns:1fr}.sc-grid.small-tiles{grid-template-columns:repeat(2,1fr)}.sc-header{align-items:stretch;flex-direction:column}.sc-search-wrap{max-width:none}.sc-header-controls{margin-left:0}}.sc-group-header{align-items:center;cursor:default;display:flex;gap:10px;grid-column:1/-1;margin-top:8px;padding:10px 4px 6px}.sc-group-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.sc-group-name{color:#ffffffe6;color:var(--sc-text-primary);font-size:13px;letter-spacing:.01em}.sc-group-count,.sc-group-name{font-family:Outfit,sans-serif;font-weight:600}.sc-group-count{align-items:center;background:#4d8ef71f;background:var(--sc-accent-soft);border-radius:10px;color:#4d8ef7;color:var(--sc-accent);display:inline-flex;font-size:11px;height:20px;justify-content:center;min-width:22px;padding:0 6px}.sc-group-divider{background:#ffffff0f;background:var(--sc-divider);flex:1 1;height:1px;margin-left:8px}@keyframes sc-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sc-card{animation:sc-card-in .35s ease both}.sc-stagger-0{animation-delay:0ms}.sc-stagger-1{animation-delay:25ms}.sc-stagger-2{animation-delay:50ms}.sc-stagger-3{animation-delay:75ms}.sc-stagger-4{animation-delay:.1s}.sc-stagger-5{animation-delay:125ms}.sc-stagger-6{animation-delay:.15s}.sc-stagger-7{animation-delay:175ms}.sc-stagger-8{animation-delay:.2s}.sc-stagger-9{animation-delay:225ms}.sc-stagger-10{animation-delay:.25s}.sc-stagger-11{animation-delay:275ms}.sc-stagger-12{animation-delay:.3s}.sc-stagger-13{animation-delay:325ms}.sc-stagger-14{animation-delay:.35s}.sc-stagger-15{animation-delay:375ms}.sc-card[data-type^=DEFAULT]{--sc-type-color:var(--sc-type-default);--sc-type-color-soft:var(--sc-type-default-soft)}.sc-card[data-type=PROCESS]{--sc-type-color:var(--sc-type-process);--sc-type-color-soft:var(--sc-type-process-soft)}.sc-card[data-type=FUNCTION]{--sc-type-color:var(--sc-type-function);--sc-type-color-soft:var(--sc-type-function-soft)}.sc-card[data-type=MULTIAGENT]{--sc-type-color:var(--sc-type-multiagent);--sc-type-color-soft:var(--sc-type-multiagent-soft)}.sc-tile-large{background:#ffffff08;background:var(--sc-card-bg);border:1px solid #ffffff0f;border:1px solid var(--sc-card-border);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;min-height:180px;overflow:hidden;padding:18px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sc-tile-large:after{background:#4d8ef7;background:var(--sc-type-color,var(--sc-accent));bottom:0;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;transition:opacity .2s ease}.sc-tile-large:hover{border-color:#4d8ef738;border-color:var(--sc-card-hover-border);box-shadow:0 8px 32px #00000047;box-shadow:var(--sc-card-hover-shadow);transform:translateY(-2px)}.sc-tile-large:hover:after{opacity:1}.sc-tile-large:active{transform:translateY(0) scale(.99)}.sc-tile-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px}.sc-avatar{align-items:center;background:#4d8ef71f;background:var(--sc-type-color-soft,var(--sc-accent-soft));border-radius:11px;color:#4d8ef7;color:var(--sc-type-color,var(--sc-accent));display:flex;flex-shrink:0;font-family:Outfit,sans-serif;font-size:17px;font-weight:700;height:42px;justify-content:center;letter-spacing:-.02em;transition:transform .2s ease;width:42px}.sc-tile-large:hover .sc-avatar{transform:scale(1.05)}.sc-avatar-sm{align-items:center;background:#4d8ef71f;background:var(--sc-type-color-soft,var(--sc-accent-soft));border-radius:8px;color:#4d8ef7;color:var(--sc-type-color,var(--sc-accent));display:flex;flex-shrink:0;font-family:Outfit,sans-serif;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.sc-type-icon-box{align-items:center;display:flex;gap:6px}.sc-type-icon{align-items:center;color:#ffffff4d;color:var(--sc-type-color,var(--sc-text-muted));display:flex;transition:color .2s ease}.sc-type-icon svg{font-size:20px}.sc-type-icon.small svg{font-size:16px}.sc-tier-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.sc-tile-body{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.sc-scenario-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#ffffffe6;color:var(--sc-text-primary);display:-webkit-box;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.sc-scenario-type-label{color:#ffffff4d;color:var(--sc-type-color,var(--sc-text-muted));font-family:Outfit,sans-serif;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:capitalize}.sc-tile-footer{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px}.sc-pill{align-items:center;border-radius:6px;display:inline-flex;font-family:Outfit,sans-serif;font-size:10px;font-weight:500;height:22px;max-width:150px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.sc-pill.group{background:#4d8ef71f;background:var(--sc-accent-soft);color:#4d8ef7;color:var(--sc-accent)}.sc-pill.tier,.sc-pill.type{background:#4d8ef71f;background:var(--sc-type-color-soft,var(--sc-accent-soft));color:#4d8ef7;color:var(--sc-type-color,var(--sc-accent))}.sc-pill.type{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sc-tile-small{background:#ffffff08;background:var(--sc-card-bg);border:1px solid #ffffff0f;border:1px solid var(--sc-card-border);border-radius:11px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:96px;overflow:hidden;padding:12px 14px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sc-tile-small:after{background:#4d8ef7;background:var(--sc-type-color,var(--sc-accent));bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .2s ease}.sc-tile-small:hover{border-color:#4d8ef738;border-color:var(--sc-card-hover-border);box-shadow:0 8px 32px #00000047;box-shadow:var(--sc-card-hover-shadow);transform:translateY(-2px)}.sc-tile-small:hover:after{opacity:1}.sc-tile-small:active{transform:translateY(0) scale(.99)}.sc-small-top{align-items:center;display:flex;gap:8px;min-width:0}.sc-small-name{color:#ffffffe6;color:var(--sc-text-primary);flex:1 1;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-small-bottom{align-items:center;display:flex;gap:6px;margin-top:8px;min-width:0}.sc-small-meta{color:#ffffff4d;color:var(--sc-text-muted);font-family:Outfit,sans-serif;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-list-simple{align-items:center;background:#ffffff08;background:var(--sc-card-bg);border:1px solid #ffffff0f;border:1px solid var(--sc-card-border);border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 14px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.sc-list-simple:hover{background:#ffffff0a;background:var(--sc-hover);border-color:#4d8ef738;border-color:var(--sc-card-hover-border);transform:translateX(2px)}.sc-list-simple:active{transform:translateX(0)}.sc-list-accent{background:#4d8ef7;background:var(--sc-type-color,var(--sc-accent));border-radius:2px;flex-shrink:0;height:28px;width:3px}.sc-list-name{color:#ffffffe6;color:var(--sc-text-primary);flex:1 1;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-list-meta{align-items:center;display:flex;flex-shrink:0;gap:10px}.sc-list-meta-text{color:#ffffff4d;color:var(--sc-text-muted);font-family:Outfit,sans-serif;font-size:11px;white-space:nowrap}.sc-list-detailed{align-items:center;background:#ffffff08;background:var(--sc-card-bg);border:1px solid #ffffff0f;border:1px solid var(--sc-card-border);border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:background .15s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sc-list-detailed:hover{background:#ffffff0a;background:var(--sc-hover);border-color:#4d8ef738;border-color:var(--sc-card-hover-border);box-shadow:0 8px 32px #00000047;box-shadow:var(--sc-card-hover-shadow);transform:translateY(-1px)}.sc-list-detailed:active{transform:translateY(0)}.sc-icon-box{align-items:center;background:#4d8ef71f;background:var(--sc-type-color-soft,var(--sc-accent-soft));border-radius:10px;color:#4d8ef7;color:var(--sc-type-color,var(--sc-accent));display:flex;flex-shrink:0;height:40px;justify-content:center;transition:transform .2s ease;width:40px}.sc-list-detailed:hover .sc-icon-box{transform:scale(1.05)}.sc-detailed-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.sc-detailed-name{color:#ffffffe6;color:var(--sc-text-primary);font-family:Outfit,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-detailed-subtitle{color:#ffffff8c;color:var(--sc-text-secondary);font-family:Outfit,sans-serif;font-size:12px}.sc-detailed-meta{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.sc-detailed-meta-label{color:#ffffff4d;color:var(--sc-text-muted);font-family:Outfit,sans-serif;font-size:10px}.sc-detailed-meta-value{color:#ffffffe6;color:var(--sc-text-primary);font-family:Outfit,sans-serif;font-size:13px;font-weight:500}.sc-add-card{align-items:center;border:2px dashed #ffffff0f;border:2px dashed var(--sc-card-border);border-radius:14px;color:#ffffff4d;color:var(--sc-text-muted);cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:180px;transition:border-color .2s ease,background .2s ease,transform .2s ease,color .2s ease}.sc-add-card:hover{background:#4d8ef71f;background:var(--sc-accent-soft);border-color:#4d8ef7;border-color:var(--sc-accent);color:#4d8ef7;color:var(--sc-accent);transform:translateY(-2px)}.sc-add-card.small{border-radius:11px;gap:4px;min-height:96px}.sc-add-card.list{border-radius:10px;flex-direction:row;gap:8px;justify-content:center;min-height:auto;padding:10px 14px}.sc-add-icon{align-items:center;background:#4d8ef71f;background:var(--sc-accent-soft);border-radius:12px;display:flex;height:40px;justify-content:center;transition:background .2s ease;width:40px}.sc-add-card:hover .sc-add-icon{background:#4d8ef738;background:var(--sc-accent-mid)}.sc-add-card.list .sc-add-icon,.sc-add-card.small .sc-add-icon{border-radius:8px;height:30px;width:30px}.sc-add-icon svg{font-size:20px}.sc-add-card.list .sc-add-icon svg,.sc-add-card.small .sc-add-icon svg{font-size:16px}.sc-add-label{font-family:Outfit,sans-serif;font-size:13px;font-weight:600;letter-spacing:.01em}.sc-add-card.small .sc-add-label{font-size:11px}.sc-empty{animation:sc-fade-in .5s ease both;flex-direction:column;gap:12px;grid-column:1/-1;padding:64px 24px;text-align:center}.sc-empty,.sc-empty-icon{align-items:center;display:flex;justify-content:center}.sc-empty-icon{background:#4d8ef71f;background:var(--sc-accent-soft);border-radius:16px;color:#4d8ef7;color:var(--sc-accent);height:56px;margin-bottom:4px;width:56px}.sc-empty-icon svg{font-size:26px}.sc-empty-title{color:#ffffffe6;color:var(--sc-text-primary);font-size:15px;font-weight:600}.sc-empty-text,.sc-empty-title{font-family:Outfit,sans-serif;margin:0}.sc-empty-text{color:#ffffff8c;color:var(--sc-text-secondary);font-size:13px;max-width:320px}.bi.bi-diagram{background-color:#f8fafc;border:.07rem solid #dae1e7;border-radius:.25rem;box-shadow:0 .8rem 1rem -.2rem #0000001a,0 .25rem .5rem -.02rem #0000000d;box-sizing:border-box;height:100%;min-height:100%;overflow:hidden;position:relative;width:100%}.bi.bi-diagram .bi.bi-diagram-node{box-sizing:initial;position:absolute;-webkit-user-select:none;user-select:none;z-index:50}.bi.bi-diagram .bi.bi-diagram-node .bi-port-wrapper{display:flex}.bi.bi-diagram .bi.bi-diagram-node .bi-port-wrapper .bi-input-ports,.bi.bi-diagram .bi.bi-diagram-node .bi-port-wrapper .bi-output-ports{flex:1 1}.bi.bi-diagram .bi.bi-diagram-node .bi-port-wrapper .bi-input-ports .bi-diagram-port,.bi.bi-diagram .bi.bi-diagram-node .bi-port-wrapper .bi-output-ports .bi-diagram-port{backface-visibility:hidden;background-color:#00000014;height:20px;height:1.25rem;margin-bottom:.25rem;transition:background-color .25s ease-in-out;width:20px;width:1.25rem;will-change:background-color}.bi.bi-diagram .bi.bi-diagram-node .bi-port-wrapper .bi-input-ports .bi-diagram-port:hover,.bi.bi-diagram .bi.bi-diagram-node .bi-port-wrapper .bi-output-ports .bi-diagram-port:hover{background-color:#0000001a}.bi.bi-diagram .bi.bi-diagram-node .bi-port-wrapper .bi-output-ports .bi-diagram-port{margin-left:auto}.bi.bi-diagram .bi.bi-diagram-node.bi-diagram-node-default{backface-visibility:hidden;background-color:#dae1e7;border:.07rem solid #8795a1;border-radius:.25rem;box-shadow:0 .07rem .2rem 0 #0000001a,0 .07rem .125rem 0 #0000000f;color:#606f7b;padding:.5rem;transition:box-shadow .25s ease-in-out,border .3s ease-out;will-change:box-shadow,border}.bi.bi-diagram .bi.bi-diagram-node.bi-diagram-node-default:hover{box-shadow:0 .125rem 1rem -.2rem #0000001a,0 .25rem .3rem -125rem #0000000d}.bi.bi-diagram .bi.bi-diagram-node.bi-diagram-node-default .bi-port-wrapper{margin-left:-.5rem;margin-right:-.5rem}.bi.bi-diagram .bi-link-canvas-layer{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}.bi.bi-diagram .bi-link-canvas-layer .bi-diagram-segment path{stroke:#dae1e7;stroke-width:.25rem;stroke-dasharray:10,2;fill:#0000;animation:BiDashSegmentAnimation 1s linear infinite}.bi.bi-diagram .bi-link-canvas-layer .bi-diagram-segment circle{stroke:#dae1e7;stroke-width:.15rem;fill:#88cdff}.bi.bi-diagram .bi-link-canvas-layer .bi-diagram-link{pointer-events:stroke}.bi.bi-diagram .bi-link-canvas-layer .bi-diagram-link .bi-link-path{stroke:#dae1e7;stroke-width:.25rem;fill:#0000;cursor:pointer;pointer-events:stroke;-webkit-user-select:none;user-select:none}.bi.bi-diagram .bi-link-canvas-layer .bi-diagram-link .bi-link-ghost{stroke:#0000;stroke-width:1.2rem;fill:#0000;cursor:pointer;pointer-events:stroke}.bi.bi-diagram .bi-link-canvas-layer .bi-diagram-link:hover .bi-link-path{stroke:#88cdff;stroke-dasharray:10,2;animation:BiDashSegmentAnimation 1s linear infinite}.bi.bi-diagram .bi-link-canvas-layer .bi-diagram-link.readonly-link .bi-link-ghost{cursor:not-allowed}.bi.bi-diagram .bi-link-canvas-layer .bi-diagram-link.readonly-link .bi-link-path{stroke:#b8c2cc;stroke-dasharray:none;cursor:not-allowed}.bi.bi-diagram .bi-link-canvas-layer .bi-diagram-link.readonly-link:hover{stroke:#b8c2cc;stroke-dasharray:none;animation:none}.bi.bi-diagram .bi-link-canvas-layer .bi-diagram-link foreignObject{height:100%;overflow:visible;pointer-events:none;width:100%}.bi.bi-diagram .bi-link-canvas-layer .bi-diagram-link .bi-diagram-link-label{background-color:#3d4852;border-radius:.25rem;color:#fff;display:inline-block;font-size:14px;font-size:.875rem;min-width:48px;min-width:3rem;padding:.25rem;text-align:center;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}@keyframes BiDashSegmentAnimation{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}:root{--td-canvas-bg:#0f1117;--td-canvas-grid:hsla(0,0%,100%,.035);--td-canvas-grid-size:24px;--td-canvas-spotlight:rgba(77,142,247,.025);--td-node-bg:#1e293bbf;--td-node-border:#ffffff14;--td-node-text:#e2e8f0;--td-node-text-secondary:#94a3b8;--td-node-radius:10px;--td-node-shadow:0 2px 8px #00000040;--td-link-default:#475569;--td-link-success:#10b981;--td-link-error:#ef4444;--td-link-warn:#f59e0b;--td-link-case:#06b6d4;--td-link-width:2px;--td-accent:#4d8ef7;--td-accent-soft:#4d8ef71f;--td-sidebar-bg:#0f1117eb;--td-sidebar-border:#ffffff0f;--td-sidebar-width:600px;--td-toolbar-bg:#0f1117d9;--td-toolbar-border:#ffffff0f;--td-float-bg:#0f1117cc;--td-float-border:#ffffff14}.lightTheme{--td-canvas-bg:#f8f9fb;--td-canvas-grid:#0000000d;--td-canvas-spotlight:#3a78e508;--td-node-bg:#ffffffeb;--td-node-border:#00000014;--td-node-text:#1e293b;--td-node-text-secondary:#64748b;--td-link-default:#cbd5e1;--td-sidebar-bg:#fffffff2;--td-sidebar-border:#0000000f;--td-toolbar-bg:#ffffffe6;--td-toolbar-border:#0000000f;--td-accent:#3a78e5;--td-accent-soft:#3a78e51a;--td-float-bg:#ffffffd9;--td-float-border:#00000014}.td-canvas-container{background:#0f1117;background:var(--td-canvas-bg);border:1px solid #ffffff14;border:1px solid var(--td-node-border);position:relative;transition:background .3s ease}.td-canvas-container--fullscreen{border:none}.td-canvas-container.td-pan-mode{cursor:grab}.td-canvas-container.td-pan-mode:active{cursor:grabbing}.td-canvas-container:before{animation:td-grid-fade-in .8s ease both;background-image:radial-gradient(circle,hsla(0,0%,100%,.035) 1px,#0000 0);background-image:radial-gradient(circle,var(--td-canvas-grid) 1px,#0000 1px);background-size:24px 24px;background-size:var(--td-canvas-grid-size) var(--td-canvas-grid-size);inset:0}.td-canvas-container:after,.td-canvas-container:before{content:"";pointer-events:none;position:absolute;z-index:0}.td-canvas-container:after{background:radial-gradient(ellipse,rgba(77,142,247,.025) 0,#0000 70%);background:radial-gradient(ellipse,var(--td-canvas-spotlight) 0,#0000 70%);height:60%;left:35%;top:50%;transform:translate(-50%,-50%);width:60%}.td-canvas-container .react-flow{position:relative;z-index:1}.td-canvas-container .react-flow__background{opacity:.6}.td-rf-controls-panel.react-flow__panel{background:#0f1117cc;background:var(--td-float-bg,#0f1117cc);border:1px solid #ffffff14;border:1px solid var(--td-float-border,#ffffff14);border-radius:10px;box-shadow:0 4px 16px #0000004d;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0}.td-rf-controls-btn{align-items:center;background:#0000;border:none;border-bottom:1px solid #ffffff0f;color:#e2e8f0;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:background .15s ease;width:32px}.td-rf-controls-btn:hover{background:#ffffff0f}.td-rf-controls-btn--last{border-bottom:none}.td-canvas-container .react-flow__minimap{border-radius:8px;overflow:hidden}.td-canvas-container .react-flow__selection{background:#4d8ef70f;border:1px dashed #4d8ef799;border-radius:4px}.td-canvas-container .react-flow__edge-interaction{pointer-events:stroke}.lightTheme .td-rf-controls-panel.react-flow__panel{background:#fffffff2;border-color:#00000014;box-shadow:0 2px 8px #00000014}.lightTheme .td-rf-controls-btn{border-bottom-color:#0000000f;color:#1e293b}.lightTheme .td-rf-controls-btn:hover{background:#0000000a}@keyframes td-grid-fade-in{0%{opacity:0}to{opacity:1}}.td-scenario-root{background:#0f1117;background:var(--td-canvas-bg);position:relative;transition:background .3s ease}.td-scenario-root .MuiLinearProgress-root{background-color:#ffffff0a;border-radius:0;height:2px}.td-scenario-root .MuiLinearProgress-bar{animation:td-loading-shimmer 1.5s ease infinite;background:linear-gradient(90deg,#4d8ef7,#a78bfa,#4d8ef7);background:linear-gradient(90deg,var(--td-accent),#a78bfa,var(--td-accent));background-size:200% 100%}.td-loading-overlay{align-items:center;animation:td-overlay-in .2s ease both;background:#0f1117;background:var(--td-canvas-bg);display:flex;inset:0;justify-content:center;position:absolute;z-index:50}.td-loading-overlay--exit{animation:td-overlay-out .4s ease both}@keyframes td-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes td-overlay-out{0%{opacity:1}to{opacity:0}}.td-skeleton-tree{align-items:center;display:flex;flex-direction:column;gap:0;height:260px;position:relative;width:500px}.td-skeleton-node{animation:td-skeleton-pulse 1.8s ease-in-out infinite;background:linear-gradient(110deg,#ffffff0a,#ffffff14 40%,#ffffff0a 60%);background-size:200% 100%;border:1px solid #ffffff0f;border-radius:10px;height:40px;position:absolute;width:140px}.td-skeleton-node:first-child{animation-delay:0s;left:30px;top:110px;width:120px}.td-skeleton-node:nth-child(2){animation-delay:.15s;left:200px;top:30px}.td-skeleton-node:nth-child(3){animation-delay:.3s;left:200px;top:110px}.td-skeleton-node:nth-child(4){animation-delay:.45s;left:200px;top:190px}.td-skeleton-node:nth-child(5){animation-delay:.6s;height:32px;left:380px;top:10px;width:100px}.td-skeleton-node:nth-child(6){animation-delay:.75s;height:32px;left:380px;top:60px;width:100px}.td-skeleton-node:nth-child(7){animation-delay:.9s;height:32px;left:380px;top:170px;width:100px}.td-skeleton-line{animation:td-skeleton-pulse 1.8s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0f,#ffffff1a 50%,#ffffff0f);background-size:200% 100%;border-radius:1px;height:2px;position:absolute}.td-skeleton-line:nth-child(8){animation-delay:.1s;left:150px;top:130px;width:50px}.td-skeleton-line:nth-child(9){animation-delay:.2s;left:150px;top:50px;transform:rotate(-40deg);transform-origin:left center;width:50px}.td-skeleton-line:nth-child(10){animation-delay:.35s;left:150px;top:210px;transform:rotate(40deg);transform-origin:left center;width:50px}.td-skeleton-line:nth-child(11){animation-delay:.5s;left:340px;top:50px;transform:rotate(-20deg);transform-origin:left center;width:40px}.td-skeleton-line:nth-child(12){animation-delay:.65s;left:340px;top:75px;transform:rotate(10deg);transform-origin:left center;width:40px}.td-skeleton-line:nth-child(13){animation-delay:.8s;left:340px;top:185px;width:40px}.td-skeleton-label{animation:td-skeleton-label-pulse 2s ease-in-out infinite;bottom:10px;color:#94a3b8;color:var(--td-node-text-secondary);font-family:JetBrains Mono,monospace;font-size:11px;left:50%;letter-spacing:1px;opacity:.5;position:absolute;text-transform:uppercase;transform:translateX(-50%)}@keyframes td-skeleton-pulse{0%,to{background-position:200% 0;opacity:.6}50%{background-position:-200% 0;opacity:1}}@keyframes td-skeleton-label-pulse{0%,to{opacity:.3}50%{opacity:.7}}.td-tooltip{opacity:0;pointer-events:none;position:fixed;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease;z-index:200}.td-tooltip--visible{opacity:1;transform:translateY(0)}.td-tooltip-content{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f1117cc;background:var(--td-float-bg);border:1px solid #ffffff14;border:1px solid var(--td-float-border);border-radius:10px;box-shadow:0 8px 32px #00000059,0 0 0 1px #ffffff0a;max-height:320px;overflow-wrap:break-word;overflow-y:auto;padding:12px 14px}.td-tooltip-content .MuiTypography-root{color:#e2e8f0;color:var(--td-node-text);font-family:Outfit,sans-serif}.td-tooltip-content .MuiTypography-h5{color:#e2e8f0;color:var(--td-node-text);font-size:13px;font-weight:600;margin-bottom:4px}.td-tooltip-content .MuiTypography-h6{color:#e2e8f0;color:var(--td-node-text);font-size:12px;font-weight:500;margin-bottom:2px}.td-tooltip-content .MuiTypography-body1{color:#94a3b8;color:var(--td-node-text-secondary);font-size:12px;line-height:1.5}.td-tooltip-content::-webkit-scrollbar{width:3px}.td-tooltip-content::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.td-canvas-container .canva-context-menu{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0f1117cc;background:var(--td-float-bg);border:1px solid #ffffff14;border:1px solid var(--td-float-border);border-radius:8px;box-shadow:0 8px 32px #0000004d;min-width:160px;padding:4px}.td-canvas-container .canva-context-menu button,.td-canvas-container .canva-context-menu li{border-radius:6px;color:#e2e8f0;color:var(--td-node-text);font-family:Outfit,sans-serif;font-size:13px;padding:8px 12px;transition:background .15s ease}.td-canvas-container .canva-context-menu button:hover,.td-canvas-container .canva-context-menu li:hover{background:#4d8ef71f;background:var(--td-accent-soft)}.td-sidebar-overlay{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1400}body>.MuiModal-root,body>.MuiPopover-root,body>.MuiPopper-root{z-index:1500!important}.td-sidebar{animation:td-sidebar-slide-in .3s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f1117eb;background:var(--td-sidebar-bg);border-left:1px solid #ffffff0f;border-left:1px solid var(--td-sidebar-border);box-shadow:-8px 0 32px #00000040;display:flex;flex-direction:column;height:100%;pointer-events:auto;position:absolute;right:0;top:0;width:600px;width:var(--td-sidebar-width)}@keyframes td-sidebar-slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.td-sidebar-header{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--td-sidebar-border);display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:16px 20px 12px}.td-sidebar-header-left{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.td-sidebar-type-dot{border-radius:50%;box-shadow:0 0 8px currentColor;flex-shrink:0;height:10px;width:10px}.td-sidebar-title-area{display:flex;flex-direction:column;min-width:0}.td-sidebar-title{color:#e2e8f0;color:var(--td-node-text);font-family:Outfit,sans-serif;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-sidebar-type-label{color:#94a3b8;color:var(--td-node-text-secondary);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.5px;opacity:.7;text-transform:uppercase}.td-sidebar-header-actions{align-items:center;display:flex;flex-shrink:0;gap:2px}.td-sidebar-header-actions .MuiIconButton-root{color:#94a3b8;color:var(--td-node-text-secondary);padding:6px;transition:color .15s ease,background .15s ease}.td-sidebar-header-actions .MuiIconButton-root:hover{background:#4d8ef71f;background:var(--td-accent-soft);color:#e2e8f0;color:var(--td-node-text)}.td-sidebar-close-btn.MuiIconButton-root{color:#94a3b8;color:var(--td-node-text-secondary);margin-left:4px}.td-sidebar-close-btn.MuiIconButton-root:hover{background:#ef44441a;color:#ef4444;color:var(--td-link-error)}.td-sidebar-error-banner{background:#ef444414;border-bottom:1px solid #ef444426;flex-shrink:0;padding:8px 16px}.td-sidebar-error-banner span{color:#ef4444;color:var(--td-link-error);font-family:Outfit,sans-serif;font-size:12px;line-height:1.4}.td-sidebar-progress.MuiLinearProgress-root{background-color:initial;flex-shrink:0;height:2px}.td-sidebar-progress .MuiLinearProgress-bar{background:linear-gradient(90deg,#4d8ef7,#a78bfa);background:linear-gradient(90deg,var(--td-accent),#a78bfa)}.td-sidebar-body{flex:1 1;overflow-y:auto;padding:16px 20px 80px}.td-sidebar-body::-webkit-scrollbar{width:5px}.td-sidebar-body::-webkit-scrollbar-track{background:#0000}.td-sidebar-body::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.td-sidebar-body::-webkit-scrollbar-thumb:hover{background:#ffffff26}.td-sidebar-field{margin-bottom:12px}.td-sidebar-divider{background:#ffffff0f;background:var(--td-sidebar-border);height:1px;margin:12px 0}.td-sidebar-content{margin-top:8px}.td-sidebar .MuiOutlinedInput-root{border-radius:8px;font-family:JetBrains Mono,monospace;font-size:13px}.td-sidebar .MuiOutlinedInput-root fieldset{border-color:#ffffff0f;border-color:var(--td-sidebar-border);transition:border-color .2s ease}.td-sidebar .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff1f}.td-sidebar .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#4d8ef7;border-color:var(--td-accent);border-width:1px}.td-sidebar .MuiInputLabel-root{color:#94a3b8;color:var(--td-node-text-secondary);font-family:Outfit,sans-serif;font-size:13px}.td-sidebar .MuiInputLabel-root.Mui-focused{color:#4d8ef7;color:var(--td-accent)}.td-sidebar .MuiInputBase-input,.td-sidebar .MuiTypography-root{color:#e2e8f0;color:var(--td-node-text)}.td-sidebar .MuiTypography-root{font-family:Outfit,sans-serif}.td-sidebar .MuiDivider-root{border-color:#ffffff0f;border-color:var(--td-sidebar-border)}.td-sidebar .MuiButton-root{border-radius:8px;font-family:Outfit,sans-serif;text-transform:none}.td-sidebar .MuiSelect-select{font-family:JetBrains Mono,monospace;font-size:13px}.td-sidebar--add-node{width:700px}.td-sidebar .MuiCheckbox-root{color:#fff3}.td-sidebar .MuiCheckbox-root.Mui-checked{color:#4d8ef7;color:var(--td-accent)}.td-sidebar .MuiIconButton-root{color:#94a3b8;color:var(--td-node-text-secondary)}.td-zoom-controls{align-items:center;animation:td-zoom-fade-in .5s ease .3s both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f1117cc;background:var(--td-float-bg);border:1px solid #ffffff14;border:1px solid var(--td-float-border);border-radius:10px;bottom:16px;box-shadow:0 4px 16px #0003;display:flex;gap:4px;padding:4px 6px;position:absolute;right:16px;z-index:10}@keyframes td-zoom-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.td-zoom-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;color:var(--td-node-text-secondary);cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;transition:all .15s ease;width:28px}.td-zoom-btn:hover{background:#4d8ef71f;background:var(--td-accent-soft);color:#e2e8f0;color:var(--td-node-text)}.td-zoom-btn:active{transform:scale(.92)}.td-zoom-level{color:#94a3b8;color:var(--td-node-text-secondary);font-family:JetBrains Mono,monospace;font-size:11px;min-width:36px;text-align:center;transition:color .2s ease;-webkit-user-select:none;user-select:none}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.sn{align-items:center;color:#e2e8f0;cursor:pointer;display:flex;flex-direction:column;font-family:Outfit,sans-serif;overflow:visible;position:relative;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.sn:hover{z-index:1000!important}.react-flow__node:has(.sn--hovering){z-index:1000!important}.sn__square{align-items:center;background:#181c28eb;border:1.5px solid #ffffff1a;border-top-width:2.5px;border-top:2.5px solid var(--sn-accent,#ffffff1a);box-shadow:0 2px 8px #00000040;display:flex;justify-content:center;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.sn:hover .sn__square{border-color:#ffffff2e;box-shadow:0 4px 16px #00000059;transform:translateY(-1px)}.sn--focused .sn__square{animation:sn-focused-pulse 1.5s ease-in-out infinite;border-color:#4d8ef7;box-shadow:0 0 0 4px #4d8ef773,0 0 24px #4d8ef74d,0 0 48px #4d8ef71a}@keyframes sn-focused-pulse{0%,to{box-shadow:0 0 0 4px #4d8ef773,0 0 24px #4d8ef74d,0 0 48px #4d8ef71a}50%{box-shadow:0 0 0 6px #4d8ef78c,0 0 32px #4d8ef766,0 0 64px #4d8ef726}}.sn--focused .sn__label{color:#4d8ef7;font-weight:700}.sn--highlighted .sn__square{animation:sn-highlight-pulse 1.5s ease-in-out infinite;border-color:#ef4444;box-shadow:0 0 0 4px #ef444473,0 0 24px #ef44444d,0 0 48px #ef44441a}@keyframes sn-highlight-pulse{0%,to{box-shadow:0 0 0 4px #ef444473,0 0 24px #ef44444d,0 0 48px #ef44441a}50%{box-shadow:0 0 0 6px #ef44448c,0 0 32px #ef444466,0 0 64px #ef444426}}.sn--highlighted .sn__label{color:#ef4444;font-weight:700}.sn--selected .sn__square{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26}.sn--hovering .sn__square{border-color:color-mix(in srgb,#4d8ef7 40%,#0000);border-color:color-mix(in srgb,var(--sn-accent,#4d8ef7) 40%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,#4d8ef7 10%,#0000),0 4px 16px #0000004d;box-shadow:0 0 0 3px color-mix(in srgb,var(--sn-accent,#4d8ef7) 10%,#0000),0 4px 16px #0000004d}.sn--inactive .sn__square{border-color:#ffffff0a;box-shadow:none}.sn__icon{display:inline-block;flex-shrink:0;height:26px;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;transition:transform .15s ease;width:26px}.sn:hover .sn__icon{transform:scale(1.05)}.sn__label{color:#fff9;font-size:11px;font-weight:500;line-height:1.2;margin-top:6px;max-width:90px;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.sn:hover .sn__label{color:#ffffffd9}.sn--inactive .sn__label{color:#ffffff26}.sn__handle{background:#0000!important;border:none!important;height:1px!important;min-height:0!important;min-width:0!important;pointer-events:none;width:1px!important}.sn__handle--target{left:0!important}.sn__handle--source{background:#ffffff40!important;background:var(--sn-accent,#ffffff40)!important;border:2px solid #181c28f2!important;border-radius:50%!important;height:8px!important;min-height:8px!important;min-width:8px!important;pointer-events:none;right:-4px!important;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;width:8px!important;z-index:2}.sn:hover .sn__handle--source{background:#ffffff80!important;background:var(--sn-accent,#ffffff80)!important;box-shadow:0 0 6px color-mix(in srgb,#4d8ef7 40%,#0000);box-shadow:0 0 6px color-mix(in srgb,var(--sn-accent,#4d8ef7) 40%,#0000);transform:scale(1.3)}.sn__handle--source-hidden{background:#0000!important;border:none!important;height:1px!important;min-height:0!important;min-width:0!important;pointer-events:none;right:0!important;width:1px!important}.sn__actions{opacity:0;pointer-events:none;transition:opacity .15s ease}.sn__actions--visible{opacity:1;pointer-events:auto}.sn__action-btn{align-items:center;background:#1e293bf2;border:1.5px solid #ffffff26;border-radius:50%;color:#e2e8f0;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;height:22px;justify-content:center;line-height:1;padding:0;position:absolute;transition:all .15s ease;width:22px;z-index:20}.sn__action-btn:hover{background:#4d8ef726;border-color:#4d8ef766;color:#4d8ef7;transform:scale(1.15)}.sn__action-btn--left{left:-11px;top:50%;transform:translateY(-50%)}.sn__action-btn--left:hover{transform:translateY(-50%) scale(1.15)}.sn__action-btn--right{right:-11px;top:50%;transform:translateY(-50%)}.sn__action-btn--right:hover{transform:translateY(-50%) scale(1.15)}.sn__action-btn--top{left:50%;top:-11px;transform:translateX(-50%)}.sn__action-btn--top:hover{transform:translateX(-50%) scale(1.15)}.sn__action-btn--link{align-items:center;background:#1e293bf2;border:1.5px solid #ffffff26;border-radius:50%;bottom:-8px;color:#94a3b8;cursor:pointer;display:flex;font-size:12px;height:22px;justify-content:center;left:-4px;padding:0;position:absolute;transition:all .15s ease;width:22px;z-index:20}.sn__action-btn--link:hover{background:#8b5cf626;border-color:#8b5cf666;color:#a78bfa;transform:scale(1.15)}.sn--linkable .sn__square{animation:sn-linkable-pulse 1.2s ease-in-out infinite alternate;box-shadow:0 0 0 2px #4d8ef780,0 0 16px #4d8ef740!important}@keyframes sn-linkable-pulse{0%{box-shadow:0 0 0 2px #4d8ef780,0 0 12px #4d8ef733}to{box-shadow:0 0 0 2px #4d8ef7b3,0 0 20px #4d8ef759}}.sn--linkable .sn__label{color:#4d8ef7e6!important;font-weight:600}.sn--link-source .sn__square{box-shadow:0 0 0 2px #f59e0b80,0 0 12px #f59e0b33!important;opacity:.7}.sn--link-source .sn__label{color:#f59e0bcc!important}.sn__link-arrows{animation:sn-arrows-in .15s ease both;display:flex;flex-direction:column;gap:4px;position:absolute;right:0;top:0;transform:translateX(calc(100% + 8px));z-index:30}@keyframes sn-arrows-in{0%{opacity:0;transform:translateX(calc(100% + 4px))}to{opacity:1;transform:translateX(calc(100% + 8px))}}.sn__arrow-btn{align-items:center;background:#1e293bf2;border:1px solid #ffffff1a;border-radius:6px;color:#e2e8f0;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;gap:4px;height:24px;padding:0 10px;transition:all .12s ease;white-space:nowrap}.sn__arrow-btn:hover{transform:translateX(2px)}.sn__arrow-btn--green{border-color:#10b9814d;color:#10b981}.sn__arrow-btn--green:hover{background:#10b9811f;border-color:#10b98180}.sn__arrow-btn--red{border-color:#ef44444d;color:#ef4444}.sn__arrow-btn--red:hover{background:#ef44441f;border-color:#ef444480}.sn__arrow-btn--warn{border-color:#f59e0b4d;color:#f59e0b}.sn__arrow-btn--warn:hover{background:#f59e0b1f;border-color:#f59e0b80}.sn__arrow-btn--case{border-color:#06b6d44d;color:#06b6d4}.sn__arrow-btn--case:hover{background:#06b6d41f;border-color:#06b6d480}.sn__arrow-btn--default{border-color:#94a3b833;color:#94a3b8}.sn__arrow-btn--default:hover{background:#94a3b814}.lightTheme .sn__square{background:#fffffff2;border:1.5px solid #00000014;border-top:2.5px solid #00000026;border-top:2.5px solid var(--sn-accent,#00000026);box-shadow:0 2px 8px #0000000f}.lightTheme .sn:hover .sn__square{border-color:#00000026;box-shadow:0 4px 16px #00000014}.lightTheme .sn--focused .sn__square{animation:sn-focused-pulse-light 1.5s ease-in-out infinite;border-color:#3a78e5;box-shadow:0 0 0 4px #3a78e559,0 0 24px #3a78e533,0 0 48px #3a78e514}@keyframes sn-focused-pulse-light{0%,to{box-shadow:0 0 0 4px #3a78e559,0 0 24px #3a78e533,0 0 48px #3a78e514}50%{box-shadow:0 0 0 6px #3a78e573,0 0 32px #3a78e54d,0 0 64px #3a78e51f}}.lightTheme .sn--focused .sn__label{color:#3a78e5;font-weight:700}.lightTheme .sn--highlighted .sn__square{animation:sn-highlight-pulse-light 1.5s ease-in-out infinite;border-color:#dc2626;box-shadow:0 0 0 4px #dc262659,0 0 24px #dc262633,0 0 48px #dc262614}@keyframes sn-highlight-pulse-light{0%,to{box-shadow:0 0 0 4px #dc262659,0 0 24px #dc262633,0 0 48px #dc262614}50%{box-shadow:0 0 0 6px #dc262673,0 0 32px #dc26264d,0 0 64px #dc26261f}}.lightTheme .sn--highlighted .sn__label{color:#dc2626;font-weight:700}.lightTheme .sn__label{color:#0000008c}.lightTheme .sn:hover .sn__label{color:#000c}.lightTheme .sn__action-btn{background:#fffffff2;border-color:#0000001a;box-shadow:0 2px 6px #00000014;color:#0009}.lightTheme .sn__action-btn:hover{background:#3a78e514;border-color:#3a78e54d;color:#3a78e5}.lightTheme .sn__arrow-btn{background:#fffffff2;border-color:#00000014;box-shadow:0 2px 6px #0000000f;color:#000000b3}.lightTheme .sn__action-btn--link{background:#fffffff2;border-color:#0000001a;color:#0006}.sn__tooltip{animation:sn-tooltip-in .15s ease both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f121ceb;border:1px solid #ffffff14;border-radius:10px;box-shadow:0 8px 24px #00000059;font-family:Outfit,sans-serif;left:50%;max-width:260px;padding:8px 12px;pointer-events:none;position:absolute;top:calc(100% + 4px);transform:translateX(-50%);width:max-content;z-index:100}@keyframes sn-tooltip-in{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.sn__tooltip-type{color:#fff6;font-size:10px;font-weight:600;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.sn__tooltip-name{color:#ffffffe6;font-size:13px;font-weight:600;line-height:1.3}.sn__tooltip-desc{color:#ffffff80;font-size:11px;line-height:1.3;margin-top:2px}.sn__tooltip-error{background:#ef44441a;border-radius:6px;color:#f87171e6;font-size:11px;margin-bottom:6px;padding:4px 6px}.lightTheme .sn__tooltip{background:#fffffff5;border-color:#00000014;box-shadow:0 8px 24px #0000001a}.lightTheme .sn__tooltip-type{color:#00000059}.lightTheme .sn__tooltip-name{color:#000000d9}.lightTheme .sn__tooltip-desc{color:#00000073}.lightTheme .sn__tooltip-error{background:#ef44440f;color:#dc2626e6}.lightTheme .sn__handle--source{background:#0003!important;background:var(--sn-accent,#0003)!important;border-color:#fffffff2!important}.lightTheme .sn:hover .sn__handle--source{background:#0006!important;background:var(--sn-accent,#0006)!important}@keyframes be-section-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.td-sidebar-body>*{animation:be-section-in .3s ease both}.td-sidebar-body>:first-child{animation-delay:.02s}.td-sidebar-body>:nth-child(2){animation-delay:.05s}.td-sidebar-body>:nth-child(3){animation-delay:.08s}.td-sidebar-body>:nth-child(4){animation-delay:.11s}.td-sidebar-body>:nth-child(5){animation-delay:.14s}.td-sidebar-body>:nth-child(6){animation-delay:.17s}.td-sidebar-body>:nth-child(7){animation-delay:.2s}.td-sidebar-body>:nth-child(8){animation-delay:.23s}.td-sidebar .MuiAccordion-root{background:#ffffff05!important;border:1px solid #ffffff0d!important;border-radius:10px!important;box-shadow:none!important;margin-bottom:8px!important;overflow:hidden;transition:border-color .2s ease!important}.td-sidebar .MuiAccordion-root:before{display:none!important}.td-sidebar .MuiAccordion-root.Mui-expanded{border-color:#4d8ef71f!important;margin-bottom:8px!important}.td-sidebar .MuiAccordion-root:hover{border-color:#ffffff14!important}.td-sidebar .MuiAccordionSummary-root{min-height:40px!important;padding:0 14px!important}.td-sidebar .MuiAccordionSummary-content{margin:8px 0!important}.td-sidebar .MuiAccordionSummary-root .MuiTypography-root{color:#ffffffb3!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.01em}.td-sidebar .MuiAccordion-root.Mui-expanded .MuiAccordionSummary-root .MuiTypography-root{color:#ffffffe6!important}.td-sidebar .MuiAccordionSummary-expandIconWrapper{color:#fff3!important;transition:color .2s ease,transform .2s ease!important}.td-sidebar .MuiAccordion-root.Mui-expanded .MuiAccordionSummary-expandIconWrapper,.td-sidebar .MuiAccordion-root:hover .MuiAccordionSummary-expandIconWrapper{color:#ffffff80!important}.td-sidebar .MuiAccordionDetails-root{border-top:1px solid #ffffff0a;padding:4px 14px 14px!important}.td-sidebar .MuiCheckbox-root{border-radius:6px!important;padding:6px!important;transition:background .15s ease!important}.td-sidebar .MuiCheckbox-root:hover{background:#4d8ef70f!important}.td-sidebar .MuiCheckbox-root.Mui-checked{color:#4d8ef7!important;color:var(--td-accent,#4d8ef7)!important}.td-sidebar .MuiFormControlLabel-root{border-radius:8px;margin-left:-6px!important;transition:background .15s ease}.td-sidebar .MuiFormControlLabel-root:hover{background:#ffffff05}.td-sidebar .MuiFormControlLabel-label{color:#ffffffa6!important;font-family:Outfit,sans-serif!important;font-size:13px!important}.td-sidebar .MuiIconButton-root{border-radius:8px!important;transition:all .15s ease!important}.td-sidebar .MuiIconButton-root:hover{background:#4d8ef714!important;color:#4d8ef7!important;color:var(--td-accent,#4d8ef7)!important}.td-sidebar .MuiIconButton-root[color=error],.td-sidebar .MuiIconButton-root[color=secondary]{color:#ffffff40!important}.td-sidebar .MuiIconButton-root[color=error]:hover,.td-sidebar .MuiIconButton-root[color=secondary]:hover{background:#ef444414!important;color:#ef4444cc!important}.td-sidebar .MuiIconButton-root[color=primary]{color:#34d39999!important}.td-sidebar .MuiIconButton-root[color=primary]:hover{background:#34d39914!important;color:#34d399e6!important}.td-sidebar .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;padding:6px 20px!important;transition:all .2s ease!important}.td-sidebar .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important;transform:translateY(-1px)}.td-sidebar .MuiButton-outlined{border-color:#ffffff14!important;color:#fff9!important;font-size:13px!important;font-weight:500!important}.td-sidebar .MuiButton-outlined:hover{background:#ffffff08!important;border-color:#ffffff26!important}.td-sidebar .MuiButton-text{color:#ffffff80!important;font-size:13px!important}.td-sidebar .MuiSelect-select{color:#ffffffd9!important}.be-node-type-icon{filter:brightness(1.1) saturate(1.1)}.lightTheme .be-node-type-icon{filter:brightness(.5) saturate(1.4)}.td-sidebar .MuiSelect-icon{color:#fff3!important;transition:color .2s ease!important}.td-sidebar .MuiOutlinedInput-root:hover .MuiSelect-icon{color:#fff6!important}.td-sidebar .MuiFormHelperText-root{color:#ffffff4d!important;font-family:Outfit,sans-serif!important;font-size:11px!important;margin-top:4px!important}.td-sidebar .MuiFormHelperText-root.Mui-error{color:#ef4444cc!important}.td-sidebar .MuiOutlinedInput-root.MuiInputBase-multiline{padding:10px 14px!important}.td-sidebar .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px #4d8ef70f}.td-sidebar .MuiRadio-root{color:#fff3!important;padding:6px!important}.td-sidebar .MuiRadio-root.Mui-checked{color:#4d8ef7!important;color:var(--td-accent,#4d8ef7)!important}.td-sidebar .MuiRadioGroup-root .MuiFormControlLabel-label{font-size:13px!important}.td-sidebar .MuiChip-root{border-radius:6px!important;font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:500!important;height:24px!important;transition:all .15s ease!important}.td-sidebar .MuiChip-outlined{border-color:#ffffff1a!important;color:#fff9!important}.td-sidebar .MuiChip-deleteIcon{color:#ffffff40!important;font-size:14px!important}.td-sidebar .MuiChip-deleteIcon:hover{color:#ef4444b3!important}.td-sidebar .MuiAlert-root{background:#ffffff08!important;border:1px solid #ffffff0f!important;border-radius:10px!important;font-family:Outfit,sans-serif!important;font-size:12px!important}.td-sidebar .MuiAlert-standardWarning{background:#f59e0b0d!important;border-color:#f59e0b26!important}.td-sidebar .MuiAlert-standardError{background:#ef44440d!important;border-color:#ef444426!important}.td-sidebar .MuiAlert-standardInfo{background:#4d8ef70d!important;border-color:#4d8ef726!important}.td-sidebar .MuiAlert-standardSuccess{background:#34d3990d!important;border-color:#34d39926!important}.td-sidebar .MuiTableContainer-root{background:#0000!important;border-radius:8px;overflow:hidden}.td-sidebar .MuiTableHead-root .MuiTableCell-root{background:#ffffff05!important;border-bottom:1px solid #ffffff0f!important;color:#ffffff59!important;font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.05em!important;padding:8px 12px!important;text-transform:uppercase!important}.td-sidebar .MuiTableBody-root .MuiTableCell-root{border-bottom:1px solid #ffffff08!important;color:#fff9!important;font-family:Outfit,sans-serif!important;font-size:13px!important;padding:6px 12px!important}.td-sidebar .MuiTableBody-root .MuiTableRow-root{transition:background .15s ease!important}.td-sidebar .MuiTableBody-root .MuiTableRow-root:hover{background:#4d8ef708!important}.td-sidebar .MuiTooltip-tooltip{background:#0f1117f2!important;border:1px solid #ffffff14!important;border-radius:8px!important;box-shadow:0 4px 16px #0000004d!important;font-family:Outfit,sans-serif!important;font-size:12px!important;padding:6px 10px!important}.td-sidebar code[class*=language-],.td-sidebar pre[class*=language-],.td-sidebar textarea[class*=npm__react-simple-code-editor]{font-family:JetBrains Mono,Fira Code,monospace!important;font-size:13px!important;line-height:1.6!important;tab-size:2!important}.td-sidebar [class*=react-simple-code-editor]{background:#0003!important;border:1px solid #ffffff0f!important;border-radius:10px!important;overflow:hidden}.td-sidebar .card-divider,.td-sidebar [class*=CardDivider]{font-family:Outfit,sans-serif!important;margin:16px 0 10px!important}.td-sidebar .MuiPaper-root{background:#ffffff05!important;border:1px solid #ffffff0d!important;border-radius:10px!important;box-shadow:none!important;color:inherit!important}.td-sidebar input[type=date],.td-sidebar input[type=datetime-local],.td-sidebar input[type=time]{background:#ffffff05!important;border:1px solid #ffffff14!important;border-radius:8px!important;color:#fffc!important;font-family:JetBrains Mono,monospace!important;font-size:13px!important;padding:8px 12px!important;transition:border-color .2s ease!important}.td-sidebar input[type=date]:focus,.td-sidebar input[type=datetime-local]:focus,.td-sidebar input[type=time]:focus{border-color:#4d8ef7!important;border-color:var(--td-accent,#4d8ef7)!important;box-shadow:0 0 0 3px #4d8ef70f;outline:none}.td-sidebar input[type=date]::-webkit-calendar-picker-indicator,.td-sidebar input[type=datetime-local]::-webkit-calendar-picker-indicator,.td-sidebar input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.7)}.td-sidebar .MuiAccordionDetails-root::-webkit-scrollbar,.td-sidebar .MuiTableContainer-root::-webkit-scrollbar{width:4px}.td-sidebar .MuiAccordionDetails-root::-webkit-scrollbar-track,.td-sidebar .MuiTableContainer-root::-webkit-scrollbar-track{background:#0000}.td-sidebar .MuiAccordionDetails-root::-webkit-scrollbar-thumb,.td-sidebar .MuiTableContainer-root::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}.lightTheme .td-sidebar .MuiAccordion-root{background:#00000005!important;border-color:#0000000f!important}.lightTheme .td-sidebar .MuiAccordion-root.Mui-expanded{border-color:#3a78e51f!important}.lightTheme .td-sidebar .MuiAccordion-root:hover{border-color:#0000001a!important}.lightTheme .td-sidebar .MuiAccordionSummary-root .MuiTypography-root{color:#0000008c!important}.lightTheme .td-sidebar .MuiAccordion-root.Mui-expanded .MuiAccordionSummary-root .MuiTypography-root{color:#000000d9!important}.lightTheme .td-sidebar .MuiAccordionSummary-expandIconWrapper{color:#0003!important}.lightTheme .td-sidebar .MuiAccordionDetails-root{border-top-color:#0000000a}.lightTheme .td-sidebar .MuiCheckbox-root{color:#0003!important}.lightTheme .td-sidebar .MuiCheckbox-root:hover{background:#3a78e50a!important}.lightTheme .td-sidebar .MuiFormControlLabel-label{color:#0009!important}.lightTheme .td-sidebar .MuiFormControlLabel-root:hover{background:#00000005}.lightTheme .td-sidebar .MuiIconButton-root:hover{background:#3a78e50f!important;color:#3a78e5!important}.lightTheme .td-sidebar .MuiIconButton-root[color=error]:hover,.lightTheme .td-sidebar .MuiIconButton-root[color=secondary]:hover{background:#dc26260f!important;color:#dc2626!important}.lightTheme .td-sidebar .MuiIconButton-root[color=primary]{color:#10b98199!important}.lightTheme .td-sidebar .MuiIconButton-root[color=primary]:hover{background:#10b9810f!important;color:#10b981!important}.lightTheme .td-sidebar .MuiButton-outlined{border-color:#0000001a!important;color:#0000008c!important}.lightTheme .td-sidebar .MuiButton-outlined:hover{background:#00000005!important;border-color:#0003!important}.lightTheme .td-sidebar .MuiButton-text{color:#00000073!important}.lightTheme .td-sidebar .MuiSelect-select{color:#000000d9!important}.lightTheme .td-sidebar .MuiSelect-icon{color:#00000040!important}.lightTheme .td-sidebar .MuiFormHelperText-root{color:#00000059!important}.lightTheme .td-sidebar .MuiAlert-root{background:#00000005!important;border-color:#0000000f!important}.lightTheme .td-sidebar .MuiAlert-standardWarning{background:#f59e0b0a!important;border-color:#d977061f!important}.lightTheme .td-sidebar .MuiAlert-standardError{background:#ef44440a!important;border-color:#dc26261f!important}.lightTheme .td-sidebar .MuiTableHead-root .MuiTableCell-root{background:#00000005!important;border-bottom-color:#0000000f!important;color:#00000059!important}.lightTheme .td-sidebar .MuiTableBody-root .MuiTableCell-root{border-bottom-color:#0000000a!important;color:#0009!important}.lightTheme .td-sidebar .MuiTableBody-root .MuiTableRow-root:hover{background:#3a78e508!important}.lightTheme .td-sidebar .MuiChip-outlined{border-color:#0000001a!important;color:#0009!important}.lightTheme .td-sidebar .MuiChip-deleteIcon{color:#00000040!important}.lightTheme .td-sidebar .MuiChip-deleteIcon:hover{color:#dc2626b3!important}.lightTheme .td-sidebar .MuiPaper-root{background:#00000005!important;border-color:#0000000f!important}.lightTheme .td-sidebar .MuiRadio-root{color:#0003!important}.lightTheme .td-sidebar [class*=react-simple-code-editor]{background:#00000008!important;border-color:#00000014!important}.lightTheme .td-sidebar input[type=date],.lightTheme .td-sidebar input[type=datetime-local],.lightTheme .td-sidebar input[type=time]{background:#00000005!important;border-color:#0000001a!important;color:#000c!important}.lightTheme .td-sidebar input[type=date]::-webkit-calendar-picker-indicator,.lightTheme .td-sidebar input[type=datetime-local]::-webkit-calendar-picker-indicator,.lightTheme .td-sidebar input[type=time]::-webkit-calendar-picker-indicator{filter:none}.lightTheme .td-sidebar .MuiTooltip-tooltip{background:#fffffff5!important;border-color:#00000014!important;box-shadow:0 4px 16px #00000014!important;color:#000c!important}.lightTheme .td-sidebar .MuiAccordionDetails-root::-webkit-scrollbar-thumb,.lightTheme .td-sidebar .MuiTableContainer-root::-webkit-scrollbar-thumb{background:#00000014}.be-add-top{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.be-subtype-row{display:flex;flex-wrap:wrap;gap:6px;padding:0 2px}.be-subtype-row .MuiOutlinedInput-root{min-width:140px}.be-config-row{align-items:center;display:flex;gap:10px}.be-config-row__type{flex:0 0 160px}.be-config-row__name{flex:1 1;min-width:0}.be-config-row__add{flex:0 0 auto}.be-add-btn.MuiIconButton-root{background:linear-gradient(135deg,#34d399,#10b981)!important;border-radius:10px!important;box-shadow:0 2px 8px #34d39940!important;color:#fff!important;height:38px!important;transition:all .2s ease!important;width:38px!important}.be-add-btn.MuiIconButton-root:hover{background:linear-gradient(135deg,#4ade80,#22c55e)!important;box-shadow:0 4px 16px #34d39959!important;transform:translateY(-1px) scale(1.05)}.be-add-btn.MuiIconButton-root.Mui-disabled{background:#ffffff0a!important;box-shadow:none!important;color:#ffffff26!important;transform:none!important}.be-description{margin-bottom:12px}.be-divider{background:linear-gradient(90deg,#0000,#ffffff0f,#0000);height:1px;margin:4px 0 12px}.be-progress.MuiLinearProgress-root{background:#0000!important;border-radius:1px!important;height:2px!important;margin-bottom:12px}.be-progress .MuiLinearProgress-bar{animation:be-shimmer 1.5s ease infinite!important;background:linear-gradient(90deg,#4d8ef7,#a78bfa,#4d8ef7)!important;background-size:200% 100%!important}@keyframes be-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lightTheme .be-add-btn.MuiIconButton-root{box-shadow:0 2px 8px #10b98133!important}.lightTheme .be-add-btn.MuiIconButton-root.Mui-disabled{background:#0000000a!important;color:#00000026!important}.lightTheme .be-divider{background:linear-gradient(90deg,#0000,#0000000f,#0000)}.be-save-btn.MuiIconButton-root{background:#4d8ef714!important;border-radius:8px!important;color:#4d8ef7!important;color:var(--td-accent,#4d8ef7)!important;transition:all .2s ease!important}.be-save-btn.MuiIconButton-root:hover{background:#4d8ef726!important;box-shadow:0 2px 10px #4d8ef733!important;transform:translateY(-1px)}.be-delete-btn.MuiIconButton-root{color:#ffffff40!important;transition:all .2s ease!important}.be-delete-btn.MuiIconButton-root:hover{background:#ef444414!important;color:#ef4444d9!important}.lightTheme .be-save-btn.MuiIconButton-root{background:#3a78e50f!important;color:#3a78e5!important}.lightTheme .be-save-btn.MuiIconButton-root:hover{background:#3a78e51f!important;box-shadow:0 2px 10px #3a78e526!important}.lightTheme .be-delete-btn.MuiIconButton-root{color:#00000040!important}.lightTheme .be-delete-btn.MuiIconButton-root:hover{background:#dc26260f!important;color:#dc2626!important}.be-node-section{margin-bottom:16px}.be-node-section__header{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;gap:8px;margin-bottom:10px;padding-bottom:6px}.be-node-section__icon{color:#4d8ef7;color:var(--td-accent,#4d8ef7);font-size:16px!important;opacity:.7}.be-node-section__title{color:#ffffff73;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.be-node-empty{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px;text-align:center}.be-node-empty__icon{color:#ffffff14;font-size:32px!important}.be-node-empty span{color:#ffffff4d;font-family:Outfit,sans-serif;font-size:13px}.be-param-row{align-items:center;border-radius:8px;display:flex;gap:8px;margin-bottom:6px;padding:4px 0;transition:background .15s ease}.be-param-row:hover{background:#ffffff05}.be-param-row--add{border-top:1px dashed #ffffff0f;margin-top:8px;padding-top:8px}.be-param-row__label{color:#ffffff80;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;min-width:40px}.be-param-row__select{flex:1 1;min-width:0}.be-code-editor{background:#00000040;border:1px solid #ffffff0f;border-radius:10px;overflow:hidden;transition:border-color .2s ease}.be-code-editor:focus-within{border-color:#4d8ef74d;box-shadow:0 0 0 3px #4d8ef70f}.be-code-editor code,.be-code-editor pre,.be-code-editor textarea{background:#0000!important;color:#e2e8f0!important}.be-code-editor .token.keyword{color:#c084fc!important}.be-code-editor .token.string{color:#34d399!important}.be-code-editor .token.number{color:#f59e0b!important}.be-code-editor .token.comment{color:#ffffff40!important;font-style:italic}.be-code-editor .token.function{color:#60a5fa!important}.be-code-editor .token.operator{color:#f472b6!important}.be-code-editor .token.punctuation{color:#fff6!important}.be-code-editor .token.boolean{color:#f59e0b!important}.be-code-warning{align-items:center;animation:be-section-in .2s ease both;background:#f59e0b0f;border:1px solid #f59e0b1f;border-radius:8px;display:flex;gap:8px;margin-top:8px;padding:8px 12px}.be-code-warning .MuiSvgIcon-root{color:#f59e0bb3!important}.be-code-warning span{color:#f59e0bcc;font-family:Outfit,sans-serif;font-size:12px}.be-assign-row{align-items:flex-start;display:flex;gap:8px}.lightTheme .be-node-section__header{border-bottom-color:#0000000f}.lightTheme .be-node-section__icon{color:#3a78e5;color:var(--td-accent,#3a78e5)}.lightTheme .be-node-section__title{color:#0006}.lightTheme .be-node-empty__icon{color:#00000014}.lightTheme .be-node-empty span{color:#00000059}.lightTheme .be-param-row:hover{background:#00000005}.lightTheme .be-param-row--add{border-top-color:#0000000f}.lightTheme .be-param-row__label{color:#00000073}.lightTheme .be-code-editor{background:#f5f7fa;border-color:#00000014}.lightTheme .be-code-editor:focus-within{border-color:#3a78e54d;box-shadow:0 0 0 3px #3a78e50f}.lightTheme .be-code-editor code,.lightTheme .be-code-editor pre,.lightTheme .be-code-editor textarea{color:#1e293b!important}.lightTheme .be-code-editor .token.keyword{color:#7c3aed!important}.lightTheme .be-code-editor .token.string{color:#059669!important}.lightTheme .be-code-editor .token.number{color:#d97706!important}.lightTheme .be-code-editor .token.comment{color:#0000004d!important}.lightTheme .be-code-editor .token.function{color:#2563eb!important}.lightTheme .be-code-editor .token.operator{color:#db2777!important}.lightTheme .be-code-editor .token.punctuation{color:#0006!important}.lightTheme .be-code-warning{background:#f59e0b0a;border-color:#d977061a}.lightTheme .be-code-warning span{color:#b46400cc}.td-sidebar .MuiTypography-h6{border-bottom:1px solid #ffffff0a!important;color:#ffffff73!important;font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.05em!important;margin:12px 0 6px!important;padding-bottom:4px!important;text-transform:uppercase!important}.td-sidebar .MuiTypography-colorTextSecondary{color:#ffffff80!important;font-family:Outfit,sans-serif!important;font-size:13px!important}.td-sidebar button:not(.MuiButtonBase-root){background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:8px!important;box-shadow:none!important;color:#fff9!important;cursor:pointer;font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:500!important;padding:6px 14px!important;transition:all .15s ease!important}.td-sidebar button:not(.MuiButtonBase-root):hover{background:#ffffff14!important;border-color:#ffffff26!important;color:#ffffffd9!important}.td-sidebar button:not(.MuiButtonBase-root)[style*=error],.td-sidebar button:not(.MuiButtonBase-root)[style*=f44336]{background:#ef444414!important;border-color:#ef444433!important;color:#ef4444cc!important}.td-sidebar button:not(.MuiButtonBase-root)[style*=error]:hover,.td-sidebar button:not(.MuiButtonBase-root)[style*=f44336]:hover{background:#ef444426!important;border-color:#ef44444d!important;color:#ef4444f2!important}.lightTheme .td-sidebar .MuiTypography-h6{border-bottom-color:#0000000d!important;color:#0006!important}.lightTheme .td-sidebar .MuiTypography-colorTextSecondary{color:#00000080!important}.lightTheme .td-sidebar button:not(.MuiButtonBase-root){background:#00000008!important;border-color:#0000001a!important;color:#0009!important}.lightTheme .td-sidebar button:not(.MuiButtonBase-root):hover{background:#0000000f!important;border-color:#00000026!important;color:#000000d9!important}.lightTheme .td-sidebar button:not(.MuiButtonBase-root)[style*=error],.lightTheme .td-sidebar button:not(.MuiButtonBase-root)[style*=f44336]{background:#dc26260d!important;border-color:#dc262626!important;color:#dc2626cc!important}.lightTheme .td-sidebar button:not(.MuiButtonBase-root)[style*=f44336]:hover{background:#dc26261a!important;color:#dc2626f2!important}.be-source-picker{margin-bottom:10px}.be-source-picker__label{align-items:center;color:#fff6;display:flex;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;gap:6px;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.be-source-picker__row{align-items:flex-start;display:flex;gap:8px}.be-source-picker__source{flex:3 1;min-width:0}.be-source-picker__value{flex:2 1;min-width:0}.lightTheme .be-source-picker__label{color:#0006}.be-section-card{background:hsla(0,0%,100%,.015);border:1px solid #ffffff0a;border-radius:10px;margin-bottom:10px;padding:14px;transition:border-color .2s ease}.be-section-card:hover{border-color:#ffffff14}.be-section-card__header{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:6px}.be-section-card__title{color:#ffffff80;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.be-section-card__actions{display:flex;gap:4px}.be-options-row{display:flex;flex-wrap:wrap;gap:4px 16px;margin:6px 0}.be-options-row .MuiFormControlLabel-root{margin:0!important}.be-operator-badge{align-items:center;display:flex;justify-content:center;margin:6px 0}.be-operator-badge__pill{background:#4d8ef714;border:1px solid #4d8ef71f;border-radius:12px;color:#4d8ef7b3;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.05em;padding:3px 12px;text-transform:uppercase}.lightTheme .be-section-card{background:rgba(0,0,0,.015);border-color:#0000000f}.lightTheme .be-section-card:hover{border-color:#0000001a}.lightTheme .be-section-card__header{border-bottom-color:#0000000d}.lightTheme .be-section-card__title{color:#00000073}.lightTheme .be-operator-badge__pill{background:#3a78e50f;border-color:#3a78e51a;color:#3a78e5b3}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:#ffffff80;color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.td-page{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,sans-serif}.td-header{justify-content:space-between;padding:4px 0}.td-header,.td-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.td-header-actions{flex-direction:row}@media (max-width:1200px){.td-header{align-items:flex-start;flex-direction:column}.td-header-actions{justify-content:flex-start;width:100%}}@media (max-width:900px){.td-storage-selector{flex-wrap:wrap}.td-storage-btn-label{font-size:11px}}.td-header-actions .MuiSwitch-root .MuiSwitch-track{background:#ffffff1f}.td-header-actions .MuiSwitch-root .Mui-checked+.MuiSwitch-track{background:var(--td-accent)!important;opacity:.6}.td-header-actions .MuiTypography-root{color:var(--td-node-text-secondary);font-family:Outfit,sans-serif;font-size:13px}.td-header-actions .MuiButton-outlined{border-color:#ffffff1a;border-radius:8px;color:var(--td-node-text-secondary);font-family:Outfit,sans-serif;font-size:12px;letter-spacing:.02em;padding:4px 14px;text-transform:none;transition:all .2s ease}.td-header-actions .MuiButton-outlined:hover{background:var(--td-accent-soft);border-color:var(--td-accent);color:var(--td-node-text)}.td-page .MuiLinearProgress-root{background-color:#ffffff0a;border-radius:1px;height:2px}.td-page .MuiLinearProgress-bar{animation:td-loading-shimmer 1.5s ease infinite;background:linear-gradient(90deg,var(--td-accent),#a78bfa,var(--td-accent));background-size:200% 100%}@keyframes td-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.td-cfg-panel{animation:td-panel-fade-in .4s ease both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f141eb3;border:1px solid #ffffff0f;border-radius:14px;box-shadow:0 4px 24px #0003;display:flex;flex-direction:column;padding:20px}.td-cfg-panel-title{border-bottom:1px solid #ffffff0f;color:var(--td-node-text);font-family:Outfit,sans-serif;font-size:15px;font-weight:700;letter-spacing:.02em;margin-bottom:16px;padding-bottom:12px;position:relative}.td-cfg-panel-title:after{background:#4d8ef7;background:var(--td-accent,#4d8ef7);border-radius:1px;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:40px}.td-cfg-panel--slideout{animation:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:none;border-radius:0;box-shadow:none;padding:0}.td-cfg-panel--slideout .td-cfg-panel-title{font-size:18px;margin-bottom:20px;padding-bottom:14px}.td-header-icon-btn.MuiButton-outlined{border-color:#ffffff1a;border-radius:8px;color:var(--td-node-text-secondary);font-family:Outfit,sans-serif;font-size:12px;letter-spacing:.02em;padding:4px 14px;text-transform:none;transition:all .2s ease}.td-header-icon-btn.MuiButton-outlined:hover{background:var(--td-accent-soft);border-color:var(--td-accent);color:var(--td-node-text)}.td-header-icon-btn .MuiButton-startIcon{margin-right:4px}.td-cfg-section{border-bottom:1px solid #ffffff08;display:flex;flex-direction:column;gap:4px;padding:12px 0}.td-cfg-section:last-of-type{border-bottom:none}.td-cfg-section-label{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.12em;margin-bottom:6px;opacity:.6;text-transform:uppercase}.td-cfg-toggle{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:4px;padding:2px 0;transition:background .15s ease}.td-cfg-toggle:hover{background:#ffffff05}.td-cfg-toggle span{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif;font-size:13px;-webkit-user-select:none;user-select:none}.td-cfg-toggle .MuiCheckbox-root{color:#fff3;padding:4px;transition:color .2s ease}.td-cfg-toggle .MuiCheckbox-root.Mui-checked{color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.td-cfg-save-btn.MuiButton-root{align-self:flex-start;background:linear-gradient(135deg,#4d8ef7,#6366f1);background:linear-gradient(135deg,var(--td-accent,#4d8ef7),#6366f1);border-radius:10px;box-shadow:0 3px 12px #4d8ef74d;color:#fff;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;margin-top:16px;overflow:hidden;padding:8px 28px;position:relative;text-transform:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.td-cfg-save-btn.MuiButton-root:before{background:linear-gradient(135deg,#ffffff1a,#0000);content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.td-cfg-save-btn.MuiButton-root:hover{box-shadow:0 6px 24px #4d8ef766;transform:translateY(-2px)}.td-cfg-save-btn.MuiButton-root:hover:before{opacity:1}.td-cfg-save-btn.MuiButton-root:active{transform:translateY(0)}.td-cfg-panel .MuiOutlinedInput-root{border-radius:8px;color:var(--td-node-text);font-family:JetBrains Mono,monospace;font-size:13px;transition:border-color .2s ease}.td-cfg-panel .MuiOutlinedInput-root fieldset{border-color:#ffffff14;transition:border-color .2s ease}.td-cfg-panel .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26}.td-cfg-panel .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--td-accent);border-width:1px}.td-cfg-panel .MuiOutlinedInput-root.Mui-disabled{opacity:.4}.td-cfg-panel .MuiInputLabel-root{color:var(--td-node-text-secondary);font-family:Outfit,sans-serif;font-size:13px}.td-cfg-panel .MuiInputLabel-root.Mui-focused{color:var(--td-accent)}.td-cfg-panel .MuiInputBase-input{color:var(--td-node-text)}.td-cfg-panel .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:var(--td-node-text-secondary)}.td-cfg-panel .MuiCheckbox-root{color:#fff3;padding:6px;transition:color .2s ease}.td-cfg-panel .MuiCheckbox-root.Mui-checked{color:var(--td-accent)}.td-cfg-panel .MuiTypography-root{color:var(--td-node-text-secondary);font-family:Outfit,sans-serif}.td-cfg-panel .MuiDivider-root{border-color:#ffffff0d}.td-cfg-panel .MuiSelect-select{color:var(--td-node-text);font-family:JetBrains Mono,monospace;font-size:13px}.td-version-cards{display:flex;flex-direction:column;gap:12px;margin:4px 0 8px}.td-version-card{animation:td-card-enter .35s cubic-bezier(.16,1,.3,1) both;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;overflow:hidden;transition:all .25s ease}.td-version-card:hover{border-color:#ffffff1a;box-shadow:0 4px 16px #00000026}.td-version-card--active{border-left:3px solid #10b981;border-left:3px solid var(--td-link-success,#10b981)}.td-version-card--inactive{border-left:3px solid #ffffff14;opacity:.85}@keyframes td-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.td-version-card:first-child{animation-delay:0s}.td-version-card:nth-child(2){animation-delay:.05s}.td-version-card:nth-child(3){animation-delay:.1s}.td-version-card:nth-child(4){animation-delay:.15s}.td-version-card:nth-child(5){animation-delay:.2s}.td-version-card-header{align-items:center;background:#ffffff05;border-bottom:1px solid #ffffff0a;display:flex;justify-content:space-between;padding:10px 14px}.td-version-card-badge{align-items:center;display:flex;gap:8px}.td-version-card-dot{border-radius:50%;height:8px;width:8px}.td-version-card-dot--active{background:#10b981;background:var(--td-link-success,#10b981);box-shadow:0 0 8px #10b98180}.td-version-card-dot--inactive{background:#ffffff26}.td-version-card-number{color:var(--td-node-text);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;letter-spacing:.02em}.td-version-card-active-toggle{margin:0;padding:0}.td-version-card-active-toggle span{font-size:12px!important}.td-version-card-body{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.td-version-card-row{align-items:center;display:flex;gap:10px}.td-version-card-meta{grid-gap:8px;border-top:1px solid #ffffff0a;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:10px 0 4px}.td-version-card-meta-item{display:flex;flex-direction:column;gap:2px}.td-version-card-meta-label{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;letter-spacing:.1em;opacity:.5;text-transform:uppercase}.td-version-card-meta-value{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,sans-serif;font-size:12px}.td-version-card-meta-sub{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:JetBrains Mono,monospace;font-size:10px;opacity:.6}.td-version-card-state-change{display:flex;flex-direction:column;gap:4px;padding:8px 0}.td-version-state-badge{align-items:center;align-self:flex-start;border-radius:20px;display:inline-flex;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;letter-spacing:.02em;padding:2px 10px}.td-version-state-badge--active{background:#10b9811f;border:1px solid #10b98133;color:#10b981;color:var(--td-link-success,#10b981)}.td-version-state-badge--inactive{background:#ef44441a;border:1px solid #ef444433;color:#ef4444;color:var(--td-link-error,#ef4444)}.td-version-card-schedule{border-top:1px solid #ffffff0a;padding-top:8px}.td-version-card-schedule-fields{display:flex;flex-direction:column;gap:6px;padding-left:28px}.td-settings-panel.MuiAccordion-root{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f141eb3;border:1px solid #ffffff0f;border-radius:12px!important;box-shadow:0 4px 20px #0003;color:var(--td-node-text);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.td-settings-panel.MuiAccordion-root:before{display:none}.td-settings-panel.MuiAccordion-root.Mui-expanded{border-color:#ffffff1a;box-shadow:0 6px 28px #0000004d;margin:0}.td-settings-panel .MuiAccordionSummary-root{min-height:48px;padding:0 18px;transition:background .2s ease}.td-settings-panel .MuiAccordionSummary-root:hover{background:#ffffff05}.td-settings-panel .MuiAccordionSummary-root .MuiTypography-root{color:var(--td-node-text);font-family:Outfit,sans-serif;font-size:14px;font-weight:600;letter-spacing:.01em}.td-settings-panel .MuiAccordionSummary-expandIconWrapper{color:var(--td-node-text-secondary);transition:transform .3s cubic-bezier(.4,0,.2,1),color .2s ease}.td-settings-panel .MuiAccordionSummary-expandIconWrapper.Mui-expanded{color:var(--td-accent)}.td-settings-panel .MuiAccordionDetails-root{display:flex;flex-direction:column;padding:4px 18px 18px}.td-settings-panel .MuiOutlinedInput-root{border-radius:8px;color:var(--td-node-text);font-family:JetBrains Mono,monospace;font-size:13px}.td-settings-panel .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.td-settings-panel .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26}.td-settings-panel .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--td-accent);border-width:1px}.td-settings-panel .MuiInputLabel-root{color:var(--td-node-text-secondary);font-family:Outfit,sans-serif;font-size:13px}.td-settings-panel .MuiInputBase-input{color:var(--td-node-text)}.td-settings-panel .MuiCheckbox-root{color:#fff3;padding:6px}.td-settings-panel .MuiCheckbox-root.Mui-checked{color:var(--td-accent)}.td-settings-panel .MuiTypography-root{color:var(--td-node-text-secondary);font-family:Outfit,sans-serif}.td-settings-panel .MuiDivider-root{border-color:#ffffff0d;margin:8px 0}.td-settings-panel .MuiButton-contained{background:var(--td-accent);border-radius:8px;box-shadow:0 2px 8px #4d8ef740;color:#fff;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;margin-top:8px;padding:6px 24px;text-transform:none;transition:all .2s ease}.td-settings-panel .MuiButton-contained:hover{background:#5d9aff;box-shadow:0 4px 16px #4d8ef759;transform:translateY(-1px)}.td-error-settings{display:flex;flex-direction:column;gap:4px}.td-error-settings-body{display:flex;flex-direction:column;gap:8px;padding-left:4px}.td-error-add-btn.MuiIconButton-root{border-radius:6px;color:#4d8ef7;color:var(--td-accent,#4d8ef7);padding:4px;transition:all .15s ease}.td-error-add-btn.MuiIconButton-root:hover{background:#4d8ef71a;background:var(--td-accent-soft,#4d8ef71a)}.td-error-add-btn.MuiIconButton-root.Mui-disabled{color:#ffffff1a}.td-error-chips{display:flex;flex-wrap:wrap;gap:6px}.td-error-chip{align-items:center;animation:td-chip-enter .2s ease both;background:#ef444414;border:1px solid #ef444426;border-radius:8px;color:#ef4444;color:var(--td-link-error,#ef4444);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;gap:5px;padding:4px 10px;transition:all .2s ease}.td-error-chip:hover{background:#ef44441f;border-color:#ef444440}@keyframes td-chip-enter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.td-error-chip-remove{align-items:center;background:none;border:none;border-radius:4px;color:#ef4444;color:var(--td-link-error,#ef4444);cursor:pointer;display:flex;justify-content:center;opacity:.5;padding:1px;transition:all .15s ease}.td-error-chip-remove:hover{background:#ef444426;opacity:1}.td-version-tabs{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:4px 0}.td-version-tabs .MuiTabs-root{min-height:38px}.td-version-tabs .MuiTabs-indicator{background:var(--td-accent);border-radius:2px;box-shadow:0 0 8px #4d8ef766;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1)}.td-version-tabs .MuiTabs-flexContainer{gap:2px}.td-version-tabs .MuiTab-root{border-radius:8px 8px 0 0;color:var(--td-node-text-secondary)!important;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;letter-spacing:.01em;min-height:38px;min-width:0;min-width:auto;padding:6px 16px;text-transform:none;transition:all .2s ease}.td-version-tabs .MuiTab-root:hover{background:#ffffff0a;color:var(--td-node-text)!important}.td-version-tabs .MuiTab-root.Mui-selected{background:#ffffff0d;color:var(--td-node-text)!important}.td-version-tab--active{position:relative}.td-version-tab--active:before{background:var(--td-link-success);border-radius:50%;box-shadow:0 0 6px #10b98180;content:"";height:6px;left:10px;position:absolute;top:8px;width:6px}.td-version-tab--inactive{opacity:.7;position:relative}.td-version-tab--inactive:before{background:var(--td-link-error);border-radius:50%;box-shadow:0 0 6px #ef444466;content:"";height:6px;left:10px;position:absolute;top:8px;width:6px}.td-version-tabs .MuiIconButton-root{border-radius:8px;color:var(--td-node-text-secondary);padding:6px;transition:all .15s ease}.td-version-tabs .MuiIconButton-root:hover{background:var(--td-accent-soft);color:var(--td-node-text)}.td-path-bar{align-items:center;animation:td-path-slide-in .35s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f141e99;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:12px;overflow-x:auto;padding:12px 16px}@keyframes td-path-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.td-path-label{color:var(--td-node-text-secondary);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;opacity:.6;text-transform:uppercase;white-space:nowrap}.td-path-items{align-items:center;display:flex;flex-wrap:nowrap;gap:4px}.td-path-arrow{color:#ffffff26;flex-shrink:0;font-size:12px!important}.td-path-item{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;gap:6px;padding:4px 12px;transition:all .2s ease;white-space:nowrap}.td-path-item:hover{background:var(--td-accent-soft);border-color:#4d8ef733;transform:translateY(-1px)}.td-path-item:active{transform:translateY(0)}.td-path-item img{height:18px;opacity:.7;width:18px}.td-path-item span{color:var(--td-node-text);font-family:Outfit,sans-serif;font-size:13px;font-weight:500}.td-path-item:last-child{background:var(--td-accent-soft);border-color:#4d8ef726}.td-path-item:last-child span{color:var(--td-accent);font-weight:600}.td-diagram-paper.MuiPaper-root{background:var(--td-canvas-bg);border:1px solid #ffffff0f;border-radius:12px;box-shadow:0 4px 24px #0000004d;overflow:visible}.td-page .MuiDialog-paper,.td-used-in-dialog .MuiDialog-paper{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f141ef2;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 16px 64px #00000080;color:var(--td-node-text)}.td-page .MuiDialogTitle-root,.td-used-in-dialog .MuiDialogTitle-root{border-bottom:1px solid #ffffff0f;color:var(--td-node-text);font-family:Outfit,sans-serif;font-size:16px;font-weight:600;padding:16px 24px}.td-page .MuiDialogContent-root{padding:16px 24px}.td-page .MuiDialogActions-root{border-top:1px solid #ffffff0f;padding:12px 24px}.td-page .MuiDialogActions-root .MuiButton-root{border-radius:8px;font-family:Outfit,sans-serif;font-size:13px;text-transform:none}.td-dialog-title-row{align-items:center;display:flex;gap:10px}.td-dialog-count{align-items:center;background:#4d8ef71a;background:var(--td-accent-soft,#4d8ef71a);border-radius:12px;color:#4d8ef7;color:var(--td-accent,#4d8ef7);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 6px}.td-used-in-list{gap:10px;padding:8px 0}.td-used-in-card,.td-used-in-list{display:flex;flex-direction:column}.td-used-in-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;color:inherit;cursor:pointer;overflow:hidden;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.td-used-in-card:hover{background:#4d8ef70a;border-color:#4d8ef733;box-shadow:0 4px 16px #0003;transform:translateY(-2px)}.td-used-in-card-header{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;justify-content:space-between;padding:12px 16px}.td-used-in-card-info{align-items:center;display:flex;gap:12px}.td-used-in-type-icon{color:#4d8ef7;color:var(--td-accent,#4d8ef7);font-size:20px!important;opacity:.8}.td-used-in-card-name{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,sans-serif;font-size:14px;font-weight:600}.td-used-in-card-type{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;opacity:.6;text-transform:uppercase}.td-used-in-card-arrow,.td-used-in-card-type{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8)}.td-used-in-card-arrow{font-size:14px!important;opacity:.4;transition:all .2s ease}.td-used-in-card:hover .td-used-in-card-arrow{color:#4d8ef7;color:var(--td-accent,#4d8ef7);opacity:1;transform:translateX(2px)}.td-used-in-card-versions{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.td-used-in-version-group{display:flex;flex-direction:column;gap:4px}.td-used-in-version-label{color:#4d8ef7;color:var(--td-accent,#4d8ef7);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;opacity:.8;text-transform:uppercase}.td-used-in-node-chips{display:flex;flex-wrap:wrap;gap:4px}.td-used-in-node-chip{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:6px;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);display:inline-block;font-family:JetBrains Mono,monospace;font-size:11px;max-width:120px;padding:2px 8px;word-break:break-word}.td-page .MuiGrid-item{animation:td-panel-fade-in .4s ease both}.td-page .MuiGrid-item:first-child{animation-delay:0s}.td-page .MuiGrid-item:nth-child(2){animation-delay:.05s}.td-page .MuiGrid-item:nth-child(3){animation-delay:.1s}.td-page .MuiGrid-item:nth-child(4){animation-delay:.15s}.td-page .MuiGrid-item:nth-child(5){animation-delay:.2s}.td-page .MuiGrid-item:nth-child(6){animation-delay:.25s}.td-page .MuiGrid-item:nth-child(7){animation-delay:.3s}@keyframes td-panel-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lightTheme .td-cfg-panel{background:#ffffffd9;border-color:#0000000f;box-shadow:0 2px 12px #0000000f}.lightTheme .td-cfg-panel-title{border-bottom-color:#0000000f;color:#1e293b}.lightTheme .td-cfg-section{border-bottom-color:#0000000a}.lightTheme .td-cfg-section-label{color:#64748b}.lightTheme .td-cfg-toggle span{color:#475569}.lightTheme .td-cfg-panel .MuiOutlinedInput-root fieldset{border-color:#0000001a}.lightTheme .td-cfg-panel .MuiInputBase-input{color:#1e293b}.lightTheme .td-cfg-panel .MuiTypography-root{color:#475569}.lightTheme .td-version-card{background:#00000005;border-color:#0000000f}.lightTheme .td-version-card:hover{border-color:#0000001f;box-shadow:0 4px 16px #0000000f}.lightTheme .td-version-card--active{border-left-color:#10b981;border-left-color:var(--td-link-success,#10b981)}.lightTheme .td-version-card--inactive{border-left-color:#0000001a}.lightTheme .td-version-card-header{background:#00000005;border-bottom-color:#0000000a}.lightTheme .td-version-card-number{color:#1e293b}.lightTheme .td-version-card-meta{border-top-color:#0000000a}.lightTheme .td-version-card-meta-value{color:#1e293b}.lightTheme .td-version-card-meta-sub{color:#64748b}.lightTheme .td-version-card-schedule{border-top-color:#0000000a}.lightTheme .td-error-chip{background:#ef44440f;border-color:#ef44441f}.lightTheme .td-settings-panel.MuiAccordion-root{background:#ffffffd9;border-color:#0000000f;box-shadow:0 2px 12px #0000000f}.lightTheme .td-settings-panel .MuiAccordionSummary-root .MuiTypography-root{color:#1e293b}.lightTheme .td-settings-panel .MuiOutlinedInput-root fieldset{border-color:#0000001a}.lightTheme .td-settings-panel .MuiInputBase-input{color:#1e293b}.lightTheme .td-settings-panel .MuiTableHead-root .MuiTableCell-head{background:#00000008;border-bottom-color:#0000000f;color:#64748b}.lightTheme .td-settings-panel .MuiTableBody-root .MuiTableCell-root{border-bottom-color:#0000000a;color:#1e293b}.lightTheme .td-version-tabs .MuiTab-root{color:#64748b!important}.lightTheme .td-version-tabs .MuiTab-root.Mui-selected{background:#0000000a;color:#1e293b!important}.lightTheme .td-version-tabs .MuiTabs-indicator{background:var(--td-accent)}.lightTheme .td-path-bar{background:#fffc;border-color:#0000000f}.lightTheme .td-path-item{background:#00000008;border-color:#0000000f}.lightTheme .td-path-item span{color:#1e293b}.lightTheme .td-path-item:last-child span{color:var(--td-accent)}.lightTheme .td-path-arrow{color:#0003}.lightTheme .td-diagram-paper.MuiPaper-root{background:var(--td-canvas-bg);border-color:#00000014}.lightTheme .td-used-in-card{background:#00000005;border-color:#0000000f}.lightTheme .td-used-in-card:hover{background:#4d8ef708;border-color:#4d8ef726}.lightTheme .td-used-in-card-header{border-bottom-color:#0000000a}.lightTheme .td-used-in-card-name{color:#1e293b}.lightTheme .td-used-in-node-chip{background:#0000000a;border-color:#0000000f;color:#1e293b}.lightTheme .td-used-in-dialog .MuiDialog-paper{background:#fffffff2;border-color:#00000014}.td-store-backdrop{animation:td-store-backdrop-in .25s ease both;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0006;inset:0;position:fixed;z-index:1300}@keyframes td-store-backdrop-in{0%{opacity:0}to{opacity:1}}.td-store-panel{animation:td-store-slide-in .35s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0f1117f7;border-left:1px solid #ffffff0f;box-shadow:-12px 0 48px #0006;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;width:min(1200px,85vw);z-index:1400}@keyframes td-store-slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.td-store-panel>.td-store-close-btn.MuiIconButton-root{background:#ffffff0a;border-radius:8px;color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);padding:6px;position:absolute;right:12px;top:12px;transition:all .15s ease;z-index:10}.td-store-close-btn.MuiIconButton-root:hover{background:#ef44441a;color:#ef4444;color:var(--td-link-error,#ef4444)}.td-store-panel-body{flex:1 1;overflow-y:auto;padding:20px 24px 100px}.td-store-panel-body::-webkit-scrollbar{width:5px}.td-store-panel-body::-webkit-scrollbar-track{background:#0000}.td-store-panel-body::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.td-store-panel-body::-webkit-scrollbar-thumb:hover{background:#ffffff26}.td-store-panel .MuiTypography-root{font-family:Outfit,sans-serif}.td-store-panel .MuiOutlinedInput-root{border-radius:8px;font-family:JetBrains Mono,monospace;font-size:13px}.td-store-panel .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.td-store-panel .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26}.td-store-panel .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#4d8ef7;border-color:var(--td-accent,#4d8ef7);border-width:1px}.td-store-panel .MuiInputBase-input{color:#e2e8f0;color:var(--td-node-text,#e2e8f0)}.td-store-panel .MuiInputLabel-root{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif}.td-store-panel .MuiButton-root{border-radius:8px;font-family:Outfit,sans-serif;text-transform:none}.td-store-panel .MuiTableHead-root .MuiTableCell-head{background:#0f141e99;border-bottom:1px solid #ffffff0f;color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.td-store-panel .MuiTableBody-root .MuiTableCell-root{border-bottom:1px solid #ffffff08;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:JetBrains Mono,monospace;font-size:13px}.td-store-panel .MuiTableBody-root .MuiTableRow-root:hover{background:#ffffff05}.td-store-panel .MuiCheckbox-root{color:#fff3}.td-store-panel .MuiCheckbox-root.Mui-checked{color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.td-store-panel .MuiIconButton-root{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8)}.td-store-panel .MuiSelect-select{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:JetBrains Mono,monospace;font-size:13px}.td-store-panel .MuiDivider-root{border-color:#ffffff0d}.lightTheme .td-store-backdrop{background:#0003}.lightTheme .td-store-panel{background:#f8f9fbfa;border-left-color:#0000000f;box-shadow:-12px 0 48px #0000001a}.lightTheme .td-store-panel>.td-store-close-btn.MuiIconButton-root{background:#0000000a;color:#64748b}.lightTheme .td-store-panel .MuiInputBase-input{color:#1e293b}.lightTheme .td-store-panel .MuiInputLabel-root{color:#64748b}.lightTheme .td-store-panel .MuiTypography-root{color:#1e293b}.lightTheme .td-store-panel .MuiOutlinedInput-root fieldset{border-color:#0000001f}.lightTheme .td-store-panel .MuiTableHead-root .MuiTableCell-head{background:#00000005;color:#64748b}.lightTheme .td-store-panel .MuiTableBody-root .MuiTableCell-root{color:#1e293b}.lightTheme .td-store-panel .MuiCheckbox-root{color:#0003}.lightTheme .td-store-panel .MuiSelect-select{color:#1e293b}.td-storage-selector{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:2px;padding:3px}.td-storage-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;gap:6px;letter-spacing:.01em;overflow:hidden;padding:5px 12px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.td-storage-btn:before{background:linear-gradient(135deg,#4d8ef71f,#a78bfa14);border-radius:8px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.td-storage-btn--hover:before,.td-storage-btn:hover:before{opacity:1}.td-storage-btn--hover,.td-storage-btn:hover{box-shadow:0 2px 8px #4d8ef726;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);transform:translateY(-1px)}.td-storage-btn:active{box-shadow:none;transform:translateY(0)}.td-storage-btn-icon{align-items:center;display:flex;opacity:.7;position:relative;transition:opacity .2s ease;z-index:1}.td-storage-btn:hover .td-storage-btn-icon{color:#4d8ef7;color:var(--td-accent,#4d8ef7);opacity:1}.td-storage-btn-label{position:relative;z-index:1}.lightTheme .td-storage-selector{background:#00000008;border-color:#0000000f}.lightTheme .td-storage-btn{color:#64748b}.lightTheme .td-storage-btn:hover{box-shadow:0 2px 8px #00000014;color:#1e293b}.td-designer-config{animation:td-dc-fade-in .4s ease both;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,sans-serif;min-height:100vh;padding:0 8px 40px}@keyframes td-dc-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.td-designer-config .MuiLinearProgress-root{background-color:#ffffff0a;border-radius:1px;height:2px}.td-designer-config .MuiLinearProgress-bar{animation:td-dc-loading 1.5s ease infinite;background:linear-gradient(90deg,#4d8ef7,#a78bfa,#4d8ef7);background:linear-gradient(90deg,var(--td-accent,#4d8ef7),#a78bfa,var(--td-accent,#4d8ef7));background-size:200% 100%}@keyframes td-dc-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.td-dc-tabs.MuiTabs-root{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f141e80;border:1px solid #ffffff0f;border-radius:12px;margin:8px 0 16px;min-height:42px;padding:4px}.td-dc-tabs .MuiTab-root{border-radius:8px;color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif;font-size:13px;font-weight:500;letter-spacing:.01em;min-height:34px;padding:6px 18px;text-transform:none;transition:all .2s ease;z-index:1}.td-dc-tabs .MuiTab-root:hover{background:#ffffff0a;color:#e2e8f0;color:var(--td-node-text,#e2e8f0)}.td-dc-tabs .MuiTab-root.Mui-selected{background:linear-gradient(135deg,#4d8ef7,#6366f1);background:linear-gradient(135deg,var(--td-accent,#4d8ef7),#6366f1);box-shadow:0 2px 8px #4d8ef740;color:#fff;font-weight:600}.td-dc-tabs .MuiTabs-indicator{display:none}.td-dc-tabs .MuiTabs-scrollButtons{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8)}.td-dc-card{animation:td-dc-card-in .35s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0f141e8c;border:1px solid #ffffff0f;border-radius:16px;box-shadow:0 4px 32px #0003;padding:24px}@keyframes td-dc-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.td-storage{display:flex;flex-direction:column;width:100%}.td-storage-header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;gap:10px;margin-bottom:20px;padding-bottom:16px;position:relative}.td-storage-header:after{background:#4d8ef7;background:var(--td-accent,#4d8ef7);border-radius:1px;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:48px}.td-storage-title{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,sans-serif;font-size:18px;font-weight:700;letter-spacing:.01em}.td-storage-help{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);cursor:help;opacity:.7;transition:opacity .2s ease}.td-storage-help:hover{opacity:1}.td-storage-toolbar{align-items:center;display:flex;gap:12px;margin-bottom:16px}.td-storage-search{flex:1 1}.td-storage-search .MuiOutlinedInput-root{background:#ffffff08;border-radius:10px;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:JetBrains Mono,monospace;font-size:13px;transition:all .2s ease}.td-storage-search .MuiOutlinedInput-root fieldset{border-color:#ffffff14;transition:border-color .2s ease}.td-storage-search .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26}.td-storage-search .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#4d8ef7;border-color:var(--td-accent,#4d8ef7);border-width:1px}.td-storage-search .MuiInputLabel-root{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif}.td-storage-search .MuiInputBase-input{color:#e2e8f0;color:var(--td-node-text,#e2e8f0)}.td-storage-sort-group{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:6px;padding:4px 6px}.td-storage-sort-btn{align-items:center;background:#0000;border:none;border-radius:7px;color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);cursor:pointer;display:flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;gap:4px;letter-spacing:.08em;padding:5px 12px;text-transform:uppercase;transition:all .15s ease;white-space:nowrap}.td-storage-sort-btn:hover{background:#ffffff0f;color:#e2e8f0;color:var(--td-node-text,#e2e8f0)}.td-storage-sort-btn--active{background:#4d8ef71f;color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.td-storage-sort-btn svg{font-size:14px!important}.td-se{align-items:center;animation:td-se-in .3s ease both;background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;display:flex;gap:12px;margin-bottom:6px;padding:10px 14px;transition:all .2s ease}.td-se:hover{background:#ffffff0a;border-color:#ffffff14}@keyframes td-se-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.td-se-index{background:#4d8ef71a;border-radius:6px;color:#4d8ef7;color:var(--td-accent,#4d8ef7);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;height:24px;justify-content:center;min-width:24px}.td-se-fields,.td-se-index{align-items:center;display:flex}.td-se-fields{flex:1 1;gap:8px;min-width:0}.td-se-fields .MuiOutlinedInput-root{background:#00000026;border-radius:8px;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:JetBrains Mono,monospace;font-size:12px}.td-se-fields .MuiOutlinedInput-root fieldset{border-color:#ffffff0f;transition:border-color .2s ease}.td-se-fields .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff1f}.td-se-fields .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#4d8ef7;border-color:var(--td-accent,#4d8ef7);border-width:1px}.td-se-fields .MuiOutlinedInput-root.Mui-disabled{opacity:.45}.td-se-fields .MuiInputLabel-root{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif;font-size:12px}.td-se-fields .MuiInputLabel-root.Mui-focused{color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.td-se-fields .MuiInputBase-input{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);padding:8px 12px}.td-se-fields .MuiSelect-select{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:JetBrains Mono,monospace;font-size:12px}.td-se-fields .MuiFormHelperText-root{font-family:Outfit,sans-serif;font-size:10px}.td-se-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.td-se-usage-btn{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.td-se-usage-btn:hover{background:#4d8ef714;border-color:#4d8ef7;border-color:var(--td-accent,#4d8ef7);color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.td-se-edit-btn.MuiIconButton-root{border-radius:8px;color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);padding:6px;transition:all .15s ease}.td-se-edit-btn.MuiIconButton-root:hover{background:#ffffff0f;color:#e2e8f0;color:var(--td-node-text,#e2e8f0)}.td-se-edit-btn--editing.MuiIconButton-root{color:#f59e0b;color:var(--td-accent-warning,#f59e0b)}.td-se-edit-btn--editing.MuiIconButton-root:hover{background:#f59e0b1a}.td-se-spinner.MuiCircularProgress-root{color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.td-storage-add-row{align-items:center;background:#ffffff03;border:1px dashed #ffffff14;border-radius:10px;cursor:pointer;display:flex;gap:8px;justify-content:center;margin-top:8px;padding:12px;transition:all .2s ease}.td-storage-add-row:hover{background:#4d8ef70a;border-color:#4d8ef7;border-color:var(--td-accent,#4d8ef7)}.td-storage-add-row span{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif;font-size:13px;transition:color .2s ease}.td-storage-add-row .MuiSvgIcon-root,.td-storage-add-row:hover span{color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.td-storage-add-row .MuiSvgIcon-root{font-size:20px;opacity:.7;transition:opacity .2s ease}.td-storage-add-row:hover .MuiSvgIcon-root{opacity:1}.td-storage-save-fab.MuiFab-root{background:linear-gradient(135deg,#4d8ef7,#6366f1);background:linear-gradient(135deg,var(--td-accent,#4d8ef7),#6366f1);box-shadow:0 4px 16px #4d8ef759;color:#fff;transition:all .25s cubic-bezier(.4,0,.2,1)}.td-storage-save-fab.MuiFab-root:hover{box-shadow:0 8px 28px #4d8ef773;transform:translateY(-2px)}.td-storage-save-fab--inactive.MuiFab-root{background:#ffffff0f;box-shadow:none;color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8)}.td-storage-save-fab--inactive.MuiFab-root:hover{background:#ffffff14;transform:none}.td-storage-save-fab .MuiBadge-dot{background:#ef4444}.td-usage-dialog .MuiDialog-paper{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0f141ef7;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 24px 64px #00000080;color:#e2e8f0;color:var(--td-node-text,#e2e8f0)}.td-usage-dialog .MuiDialogTitle-root{border-bottom:1px solid #ffffff0f;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,sans-serif;font-size:16px;font-weight:700;padding:20px 24px 12px}.td-usage-dialog .MuiDialogContent-root{padding:20px 24px}.td-usage-dialog .MuiDivider-root{border-color:#ffffff0d}.td-usage-scenario-title{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,sans-serif;font-size:15px;font-weight:600;margin-bottom:8px}.td-usage-version-title{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.td-usage-node-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;margin-bottom:4px;max-width:200px;padding:8px 12px;transition:all .15s ease}.td-usage-node-card:hover{background:#4d8ef714;border-color:#4d8ef7;border-color:var(--td-accent,#4d8ef7)}.td-usage-node-type{color:#4d8ef7;color:var(--td-accent,#4d8ef7);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.td-usage-node-name{font-size:10px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-usage-empty,.td-usage-node-name{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif}.td-usage-empty{font-size:14px;padding:24px 0;text-align:center}.td-usage-delete-btn.MuiIconButton-root{background:#ef44440d;border:1px solid #ef444426;border-radius:10px;color:#ef4444;color:var(--td-link-error,#ef4444);margin-top:8px;padding:8px;transition:all .15s ease}.td-usage-delete-btn.MuiIconButton-root:hover{background:#ef44441f;border-color:#ef44444d}.td-intents{display:flex;gap:20px;min-height:500px;width:100%}.td-intents-nav.MuiTabs-root{align-self:flex-start;background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;flex-shrink:0;max-width:240px;min-width:220px;padding:6px}.td-intents-nav .MuiTab-root{align-items:center;border-radius:8px;color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif;font-size:12px;font-weight:500;justify-content:flex-start;letter-spacing:.01em;min-height:36px;padding:6px 14px;text-align:left;text-transform:none;transition:all .15s ease}.td-intents-nav .MuiTab-root:hover{background:#ffffff0a;color:#e2e8f0;color:var(--td-node-text,#e2e8f0)}.td-intents-nav .MuiTab-root.Mui-selected{background:linear-gradient(135deg,#4d8ef733,#6366f126);border:1px solid #4d8ef733;color:#fff;font-weight:600}.td-intents-nav .MuiTabs-indicator{display:none}.td-intents-content{border-left:1px solid #ffffff0a;flex:1 1;min-width:0;padding:4px 0 4px 20px}.td-intents-content .MuiTypography-root{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,sans-serif}.td-intents-content .MuiTypography-h5{font-size:16px;font-weight:700;margin-bottom:4px}.td-intents-content .MuiTypography-h6{font-size:14px;font-weight:600}.td-intents-content .MuiOutlinedInput-root{border-radius:8px;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:JetBrains Mono,monospace;font-size:13px}.td-intents-content .MuiOutlinedInput-root fieldset{border-color:#ffffff14;transition:border-color .2s ease}.td-intents-content .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26}.td-intents-content .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#4d8ef7;border-color:var(--td-accent,#4d8ef7);border-width:1px}.td-intents-content .MuiInputLabel-root{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif}.td-intents-content .MuiInputBase-input{color:#e2e8f0;color:var(--td-node-text,#e2e8f0)}.td-intents-content .MuiCheckbox-root{color:#fff3}.td-intents-content .MuiCheckbox-root.Mui-checked{color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.td-intents-content .MuiFormControlLabel-label{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8);font-family:Outfit,sans-serif;font-size:13px}.td-intents-content .MuiSelect-select{color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:JetBrains Mono,monospace;font-size:13px}.td-intents-content .MuiDivider-root{border-color:#ffffff0d}.td-intents-content .MuiSlider-root{color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.td-intents-content .MuiSlider-track{background:linear-gradient(90deg,#4d8ef7,#6366f1);background:linear-gradient(90deg,var(--td-accent,#4d8ef7),#6366f1)}.td-intents-content .MuiSlider-thumb{background:#fff;border:2px solid #4d8ef7;border:2px solid var(--td-accent,#4d8ef7);box-shadow:0 2px 6px #4d8ef74d}.td-intents-content .MuiButton-root{border-radius:8px;font-family:Outfit,sans-serif;text-transform:none}.td-intents-content .MuiIconButton-root{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8)}.td-intents-content .MuiChip-root{background:#ffffff0a;border-color:#ffffff14;border-radius:6px;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:JetBrains Mono,monospace;font-size:11px}.td-intents-content .MuiChip-deleteIcon{color:#94a3b8;color:var(--td-node-text-secondary,#94a3b8)}.td-intents-content .MuiChip-deleteIcon:hover{color:#ef4444;color:var(--td-link-error,#ef4444)}.td-intents-save-fab.MuiFab-root{background:linear-gradient(135deg,#4d8ef7,#6366f1);background:linear-gradient(135deg,var(--td-accent,#4d8ef7),#6366f1);bottom:20px;box-shadow:0 4px 16px #4d8ef759;color:#fff;position:fixed;right:20px;transition:all .25s cubic-bezier(.4,0,.2,1);z-index:100}.td-intents-save-fab.MuiFab-root:hover{box-shadow:0 8px 28px #4d8ef773;transform:translateY(-2px)}.lightTheme .td-dc-tabs.MuiTabs-root{background:#00000008;border-color:#0000000f}.lightTheme .td-dc-tabs .MuiTab-root{color:#64748b}.lightTheme .td-dc-tabs .MuiTab-root:hover{background:#0000000a;color:#334155}.lightTheme .td-dc-tabs .MuiTab-root.Mui-selected{color:#fff}.lightTheme .td-dc-card{background:#ffffffd9;border-color:#0000000f;box-shadow:0 2px 16px #0000000f}.lightTheme .td-storage-title{color:#1e293b}.lightTheme .td-storage-sort-group{background:#00000005;border-color:#0000000f}.lightTheme .td-storage-sort-btn{color:#64748b}.lightTheme .td-storage-sort-btn:hover{background:#0000000a;color:#334155}.lightTheme .td-se{background:#00000003;border-color:#0000000f}.lightTheme .td-se:hover{background:#00000008;border-color:#0000001a}.lightTheme .td-se-index{background:#4d8ef714}.lightTheme .td-se-fields .MuiOutlinedInput-root{background:#00000005}.lightTheme .td-se-fields .MuiOutlinedInput-root fieldset{border-color:#0000001a}.lightTheme .td-se-fields .MuiInputBase-input{color:#1e293b}.lightTheme .td-se-fields .MuiInputLabel-root{color:#64748b}.lightTheme .td-storage-add-row{background:#00000003;border-color:#0000001a}.lightTheme .td-storage-add-row span{color:#64748b}.lightTheme .td-usage-dialog .MuiDialog-paper{background:#fffffffa;border-color:#00000014}.lightTheme .td-usage-dialog .MuiDialogTitle-root,.lightTheme .td-usage-scenario-title{color:#1e293b}.lightTheme .td-usage-node-card{background:#00000005;border-color:#0000000f}.lightTheme .td-intents-nav.MuiTabs-root{background:#00000005;border-color:#0000000a}.lightTheme .td-intents-nav .MuiTab-root{color:#64748b}.lightTheme .td-intents-nav .MuiTab-root:hover{background:#0000000a;color:#334155}.lightTheme .td-intents-nav .MuiTab-root.Mui-selected{background:#4d8ef714;border-color:#4d8ef71f;color:#4d8ef7;color:var(--td-accent,#4d8ef7)}.lightTheme .td-intents-content{border-left-color:#0000000f}.lightTheme .td-intents-content .MuiTypography-root{color:#1e293b}.lightTheme .td-intents-content .MuiOutlinedInput-root fieldset{border-color:#0000001f}.lightTheme .td-intents-content .MuiInputBase-input{color:#1e293b}.lightTheme .td-intents-content .MuiInputLabel-root{color:#64748b}.lightTheme .td-intents-content .MuiCheckbox-root{color:#0003}.lightTheme .td-intents-content .MuiFormControlLabel-label{color:#475569}.lightTheme .td-intents-content .MuiChip-root{background:#00000008;border-color:#00000014;color:#334155}.lightTheme .td-intents-content .MuiSelect-select{color:#1e293b}:root{--ab-card-bg:#121620a6;--ab-card-border:#ffffff0d;--ab-card-border-hover:#ffffff1a;--ab-radius:14px;--ab-font:"Outfit",-apple-system,sans-serif;--ab-mono:"JetBrains Mono","Fira Code",monospace;--ab-accent-blue:#4d8ef7;--ab-accent-purple:#a78bfa;--ab-accent-emerald:#34d399;--ab-accent-amber:#f59e0b;--ab-text-primary:#ffffffd9;--ab-text-secondary:#ffffff80;--ab-text-muted:#ffffff59}.ab-page{animation:ab-page-in .4s ease both;display:flex;font-family:Outfit,-apple-system,sans-serif;font-family:var(--ab-font);height:100%}@keyframes ab-page-in{0%{opacity:0}to{opacity:1}}.ab-sidebar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--ab-card-bg);border-right:1px solid #ffffff0d;border-right:1px solid var(--ab-card-border);display:flex;flex-direction:column;min-width:300px;overflow:hidden;width:300px}.ab-sidebar .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;border-radius:10px!important;box-shadow:none!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ab-font)!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;transition:all .2s ease!important}.ab-sidebar .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important}.ab-sidebar .MuiFormControl-root .MuiInputLabel-root,.ab-sidebar .MuiSelect-select{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ab-font)!important;font-size:13px!important}.ab-sidebar .MuiChip-root{border-radius:6px!important;font-size:11px!important}.ab-sidebar .MuiChip-root,.ab-sidebar .MuiOutlinedInput-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ab-font)!important}.ab-sidebar .MuiOutlinedInput-root{background:#ffffff05!important;border-radius:10px!important;color:#ffffffd9!important;color:var(--ab-text-primary)!important;font-size:13px!important}.ab-sidebar .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.ab-sidebar .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f!important}.ab-sidebar .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef766!important;border-width:1px!important}.ab-sidebar .MuiListItemButton-root{border-bottom:1px solid #ffffff08!important;transition:all .15s ease!important}.ab-sidebar .MuiListItemButton-root:hover{background:#4d8ef70a!important}.ab-sidebar .MuiListItemButton-root.Mui-selected{background:#4d8ef714!important;border-left:3px solid #4d8ef7!important;border-left:3px solid var(--ab-accent-blue)!important}.ab-sidebar .MuiListItemText-primary{font-size:13px!important;font-weight:500!important}.ab-sidebar .MuiListItemText-primary,.ab-sidebar .MuiListItemText-secondary{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ab-font)!important}.ab-sidebar .MuiListItemText-secondary{color:#ffffff59!important;color:var(--ab-text-muted)!important;font-size:11px!important}.ab-sidebar .MuiList-root::-webkit-scrollbar{width:4px}.ab-sidebar .MuiList-root::-webkit-scrollbar-track{background:#0000}.ab-sidebar .MuiList-root::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}.ab-sidebar .MuiDivider-root{border-color:#ffffff0a!important}.ab-chat{font-family:Outfit,-apple-system,sans-serif;font-family:var(--ab-font)}.ab-chat::-webkit-scrollbar{width:5px}.ab-chat::-webkit-scrollbar-track{background:#0000}.ab-chat::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:3px}.ab-message-user{animation:ab-msg-in .3s ease both}.ab-message-assistant{animation:ab-msg-in .35s ease both}@keyframes ab-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ab-message-user .MuiPaper-root,.ab-message-user>div{background:linear-gradient(135deg,#4d8ef7,#5a6af5)!important;border-radius:16px 16px 4px 16px!important;color:#fff!important}.ab-message-assistant .MuiPaper-root,.ab-message-assistant>div{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff08!important;border:1px solid #ffffff0d!important;border-radius:16px 16px 16px 4px!important}.ab-message-assistant code{font-family:JetBrains Mono,Fira Code,monospace!important;font-family:var(--ab-mono)!important;font-size:12px!important}.ab-message-assistant pre{background:#0000004d!important;border:1px solid #ffffff0f!important;border-radius:10px!important}.ab-thinking{animation:ab-msg-in .3s ease both;position:relative}.ab-thinking:before{animation:ab-thinking-border 2s ease-in-out infinite;background:linear-gradient(180deg,#a78bfa,#4d8ef7);background:linear-gradient(180deg,var(--ab-accent-purple),var(--ab-accent-blue));border-radius:2px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}@keyframes ab-thinking-border{0%,to{opacity:.5}50%{opacity:1}}.ab-thinking .MuiPaper-root{background:#a78bfa0a!important;border:1px solid #a78bfa14!important;border-left:none!important;border-radius:12px!important}.ab-tool-card{animation:ab-msg-in .3s ease both}.ab-tool-card .MuiChip-colorSuccess{background:#34d3991a!important;border:1px solid #34d39933!important;color:#34d399!important;color:var(--ab-accent-emerald)!important}.ab-tool-card .MuiChip-colorError{background:#ef44441a!important;border:1px solid #ef444433!important;color:#ef4444!important}.ab-tool-card .MuiChip-root{border-radius:6px!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ab-font)!important;font-size:11px!important;font-weight:600!important}.ab-tool-card .MuiAccordion-root{background:#ffffff05!important;border:1px solid #ffffff0a!important;border-radius:10px!important;box-shadow:none!important}.ab-tool-card .MuiAccordion-root:before{display:none!important}.ab-tool-card code{font-family:JetBrains Mono,Fira Code,monospace!important;font-family:var(--ab-mono)!important;font-size:11px!important}.ab-stepper{animation:ab-msg-in .25s ease both}.ab-stepper .MuiChip-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ab-font)!important;font-size:11px!important;font-weight:500!important;transition:all .3s ease!important}.ab-stepper .MuiChip-colorSuccess{background:#34d3991a!important;border:1px solid #34d39926!important;color:#34d399!important;color:var(--ab-accent-emerald)!important}.ab-stepper .MuiChip-colorPrimary{animation:ab-stepper-pulse 1.5s ease-in-out infinite;background:#4d8ef71a!important;border:1px solid #4d8ef733!important;color:#4d8ef7!important;color:var(--ab-accent-blue)!important}@keyframes ab-stepper-pulse{0%,to{box-shadow:none}50%{box-shadow:0 0 12px #4d8ef733}}.ab-status-bar{border-bottom:1px solid #ffffff0a;font-family:Outfit,-apple-system,sans-serif;font-family:var(--ab-font);position:relative}.ab-status-bar:after{background:linear-gradient(90deg,#0000,#4d8ef726,#a78bfa26,#0000);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.ab-status-bar .MuiTypography-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ab-font)!important}.ab-status-bar .MuiChip-root{font-family:JetBrains Mono,Fira Code,monospace!important;font-family:var(--ab-mono)!important;font-size:11px!important}.ab-input{border-top:1px solid #ffffff0a;position:relative}.ab-input:before{background:linear-gradient(90deg,#0000,#4d8ef71a,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.ab-input .MuiOutlinedInput-root{background:#ffffff05!important;border-radius:12px!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ab-font)!important;font-size:14px!important}.ab-input .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.ab-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef74d!important;border-width:1px!important;box-shadow:0 0 0 3px #4d8ef70d}.ab-input .MuiIconButton-root{transition:all .15s ease!important}.ab-input .MuiIconButton-colorPrimary:hover{background:#4d8ef71a!important}.ab-input .MuiIconButton-colorError:hover{background:#ef44441a!important}.ab-status-indicator{animation:ab-msg-in .25s ease both}@keyframes ab-dot-pulse{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.ab-suggestion{border-color:#ffffff14!important;border-radius:20px!important;color:#ffffff80!important;color:var(--ab-text-secondary)!important;cursor:pointer!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ab-font)!important;transition:all .2s ease!important}.ab-suggestion:hover{background:#4d8ef70f!important;border-color:#4d8ef74d!important;box-shadow:0 0 16px #4d8ef714;color:#4d8ef7!important;color:var(--ab-accent-blue)!important;transform:translateY(-1px)}.ab-suggestion .MuiChip-icon{color:#4d8ef780!important}.ab-suggestion:hover .MuiChip-icon{color:#4d8ef7!important;color:var(--ab-accent-blue)!important}.ab-dialog .MuiPaper-root{backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;background:#121620f5!important;border:1px solid #ffffff14!important;border-radius:16px!important;box-shadow:0 24px 80px #00000080!important;color:#e2e8f0!important}.ab-dialog .MuiDialogTitle-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ab-font)!important;font-size:18px!important;font-weight:600!important}.ab-dialog .MuiDialogContent-root{padding:8px 28px 24px!important}.ab-dialog .MuiOutlinedInput-root{background:#ffffff05!important;border-radius:10px!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ab-font)!important;font-size:13px!important}.ab-dialog .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.ab-dialog .MuiInputLabel-root{color:#ffffff59!important;color:var(--ab-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ab-font)!important;font-size:13px!important}.ab-dialog .MuiInputLabel-root.Mui-focused{color:#4d8ef7b3!important}.ab-dialog .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;border-radius:10px!important;box-shadow:none!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ab-font)!important;font-size:13px!important;font-weight:600!important;text-transform:none!important}.ab-dialog .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important}.ab-dialog .MuiButton-text{color:#ffffff80!important;color:var(--ab-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ab-font)!important;text-transform:none!important}.ab-dialog .MuiSlider-root{color:#4d8ef7!important;color:var(--ab-accent-blue)!important}.ab-dialog .MuiAlert-root{border-radius:10px!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--ab-font)!important}.ab-dialog .MuiDialogContent-root::-webkit-scrollbar{width:5px}.ab-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.ab-prompt{animation:ab-prompt-in .6s ease both}@keyframes ab-prompt-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ab-prompt .MuiSvgIcon-root{animation:ab-prompt-icon 3s ease-in-out infinite}@keyframes ab-prompt-icon{0%,to{filter:drop-shadow(0 0 8px rgba(77,142,247,.2));transform:scale(1)}50%{filter:drop-shadow(0 0 16px rgba(77,142,247,.4));transform:scale(1.05)}}.ab-loading-shimmer{animation:ab-shimmer 1.5s ease infinite;background:linear-gradient(90deg,#ffffff05 25%,#ffffff0d 50%,#ffffff05 75%);background-size:200% 100%;border-radius:8px}@keyframes ab-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lightTheme .ab-sidebar,[data-theme=light] .ab-sidebar{background:#ffffffd9;border-right-color:#0000000f}.lightTheme .ab-sidebar .MuiListItemButton-root:hover,[data-theme=light] .ab-sidebar .MuiListItemButton-root:hover{background:#3a78e50a!important}.lightTheme .ab-sidebar .MuiListItemButton-root.Mui-selected,[data-theme=light] .ab-sidebar .MuiListItemButton-root.Mui-selected{background:#3a78e50f!important;border-left-color:#3a78e5!important}.lightTheme .ab-sidebar .MuiOutlinedInput-root,[data-theme=light] .ab-sidebar .MuiOutlinedInput-root{background:#00000005!important;color:#000000d9!important}.lightTheme .ab-sidebar .MuiOutlinedInput-notchedOutline,[data-theme=light] .ab-sidebar .MuiOutlinedInput-notchedOutline{border-color:#00000014!important}.lightTheme .ab-sidebar .MuiDivider-root,[data-theme=light] .ab-sidebar .MuiDivider-root{border-color:#0000000f!important}.lightTheme .ab-sidebar .MuiListItemText-secondary,[data-theme=light] .ab-sidebar .MuiListItemText-secondary{color:#0006!important}.lightTheme .ab-chat::-webkit-scrollbar-thumb,[data-theme=light] .ab-chat::-webkit-scrollbar-thumb{background:#0000000f}.lightTheme .ab-message-assistant .MuiPaper-root,.lightTheme .ab-message-assistant>div,[data-theme=light] .ab-message-assistant .MuiPaper-root,[data-theme=light] .ab-message-assistant>div{background:#00000005!important;border-color:#0000000f!important}.lightTheme .ab-message-assistant pre,[data-theme=light] .ab-message-assistant pre{background:#0000000a!important;border-color:#00000014!important}.lightTheme .ab-thinking .MuiPaper-root,[data-theme=light] .ab-thinking .MuiPaper-root{background:#6d50e60a!important;border-color:#6d50e61a!important}.lightTheme .ab-tool-card .MuiAccordion-root,[data-theme=light] .ab-tool-card .MuiAccordion-root{background:#00000005!important;border-color:#0000000f!important}.lightTheme .ab-status-bar,[data-theme=light] .ab-status-bar{border-bottom-color:#0000000f}.lightTheme .ab-status-bar:after,[data-theme=light] .ab-status-bar:after{background:linear-gradient(90deg,#0000,#3a78e51a,#6d50e61a,#0000)}.lightTheme .ab-input,[data-theme=light] .ab-input{border-top-color:#0000000f}.lightTheme .ab-input:before,[data-theme=light] .ab-input:before{background:linear-gradient(90deg,#0000,#3a78e514,#0000)}.lightTheme .ab-input .MuiOutlinedInput-root,[data-theme=light] .ab-input .MuiOutlinedInput-root{background:#00000005!important;color:#000000d9!important}.lightTheme .ab-input .MuiOutlinedInput-notchedOutline,[data-theme=light] .ab-input .MuiOutlinedInput-notchedOutline{border-color:#00000014!important}.lightTheme .ab-suggestion,[data-theme=light] .ab-suggestion{border-color:#00000014!important;color:#00000080!important}.lightTheme .ab-suggestion:hover,[data-theme=light] .ab-suggestion:hover{background:#3a78e50a!important;border-color:#3a78e54d!important;color:#3a78e5!important}.lightTheme .ab-dialog .MuiPaper-root,[data-theme=light] .ab-dialog .MuiPaper-root{background:#fffffffa!important;border-color:#00000014!important;color:#000000d9!important}.lightTheme .ab-dialog .MuiOutlinedInput-root,[data-theme=light] .ab-dialog .MuiOutlinedInput-root{background:#00000005!important;color:#000000d9!important}.lightTheme .ab-dialog .MuiOutlinedInput-notchedOutline,[data-theme=light] .ab-dialog .MuiOutlinedInput-notchedOutline{border-color:#0000001a!important}.lightTheme .ab-dialog .MuiInputLabel-root,[data-theme=light] .ab-dialog .MuiInputLabel-root{color:#00000073!important}.lightTheme .ab-dialog .MuiButton-text,[data-theme=light] .ab-dialog .MuiButton-text{color:#00000080!important}@media print{.ab-page{animation:none}.ab-input,.ab-sidebar,.ab-status-bar{display:none}.ab-message-assistant,.ab-message-user{animation:none}}:root{--pa-bg:#0a0c12f2;--pa-card:#121620b8;--pa-card-border:#ffffff0d;--pa-card-hover:#181c28d9;--pa-accent:#4d8ef7;--pa-accent-soft:#4d8ef71a;--pa-accent-glow:#4d8ef733;--pa-success:#34d399;--pa-success-soft:#34d3991a;--pa-warning:#fbbf24;--pa-warning-soft:#fbbf241a;--pa-danger:#f87171;--pa-danger-soft:#f871711a;--pa-purple:#a78bfa;--pa-purple-soft:#a78bfa1a;--pa-text:#e2e8f0;--pa-text-secondary:#94a3b8;--pa-text-dim:#475569;--pa-font:"Outfit",-apple-system,sans-serif;--pa-mono:"JetBrains Mono","Fira Code",monospace}.pa-page{animation:pa-fade-in .4s ease both;color:#e2e8f0;color:var(--pa-text);font-family:Outfit,-apple-system,sans-serif;font-family:var(--pa-font);margin:0 auto;max-width:960px;padding:0 16px 40px}.pa-page--wide{max-width:1120px}.pa-section-title{align-items:center;color:#475569;color:var(--pa-text-dim);display:flex;font-family:Outfit,-apple-system,sans-serif;font-family:var(--pa-font);font-size:13px;font-weight:600;gap:8px;letter-spacing:.06em;margin:24px 0 12px;text-transform:uppercase}.pa-section-title:after{background:#ffffff0d;content:"";flex:1 1;height:1px}.pa-methods{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:24px}.pa-method-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#121620b8;background:var(--pa-card);border:1px solid #ffffff0d;border:1px solid var(--pa-card-border);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;min-height:120px;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.pa-method-card:before{background:linear-gradient(90deg,#0000,#4d8ef7,#0000);background:linear-gradient(90deg,#0000,var(--pa-accent),#0000);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.pa-method-card:hover{background:#181c28d9;background:var(--pa-card-hover);border-color:#4d8ef726;box-shadow:0 8px 32px #00000040,0 0 0 1px #4d8ef714;transform:translateY(-2px)}.pa-method-card:hover:before{opacity:1}.pa-method-card__icon{align-items:center;background:#4d8ef71a;background:var(--pa-accent-soft);border-radius:12px;color:#4d8ef7;color:var(--pa-accent);display:flex;height:40px;justify-content:center;margin-bottom:4px;transition:all .3s ease;width:40px}.pa-method-card:hover .pa-method-card__icon{background:#4d8ef72e;box-shadow:0 0 16px #4d8ef733;box-shadow:0 0 16px var(--pa-accent-glow)}.pa-method-card__icon--import{background:#a78bfa1a;background:var(--pa-purple-soft);color:#a78bfa;color:var(--pa-purple)}.pa-method-card:hover .pa-method-card__icon--import{background:#a78bfa2e;box-shadow:0 0 16px #a78bfa33}.pa-method-card__title{color:#e2e8f0;color:var(--pa-text);font-size:16px;font-weight:700}.pa-method-card__desc,.pa-method-card__title{font-family:Outfit,-apple-system,sans-serif;font-family:var(--pa-font)}.pa-method-card__desc{color:#94a3b8;color:var(--pa-text-secondary);font-size:13px;line-height:1.5}.pa-templates{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.pa-template-card{animation:pa-card-in .35s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#121620b8;background:var(--pa-card);border:1px solid #ffffff0d;border:1px solid var(--pa-card-border);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.pa-template-card:first-child{animation-delay:.05s}.pa-template-card:nth-child(2){animation-delay:.1s}.pa-template-card:nth-child(3){animation-delay:.15s}.pa-template-card:nth-child(4){animation-delay:.2s}.pa-template-card:nth-child(5){animation-delay:.25s}.pa-template-card:nth-child(6){animation-delay:.3s}@keyframes pa-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pa-template-card:hover{background:#181c28d9;background:var(--pa-card-hover);border-color:#4d8ef726;box-shadow:0 8px 32px #00000040;transform:translateY(-2px)}.pa-template-card__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.pa-template-card__title{color:#e2e8f0;color:var(--pa-text);font-size:15px;font-weight:700;margin-bottom:2px}.pa-template-card__difficulty,.pa-template-card__title{font-family:Outfit,-apple-system,sans-serif;font-family:var(--pa-font)}.pa-template-card__difficulty{color:#475569;color:var(--pa-text-dim);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pa-template-card__icon-box{align-items:center;background:#4d8ef71a;background:var(--pa-accent-soft);border-radius:10px;color:#4d8ef7;color:var(--pa-accent);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.pa-template-card__desc{color:#94a3b8;color:var(--pa-text-secondary);flex:1 1;font-size:13px;line-height:1.55;margin-bottom:8px;min-height:60px}.pa-template-card__desc,.pa-template-card__features-label{font-family:Outfit,-apple-system,sans-serif;font-family:var(--pa-font)}.pa-template-card__features-label{color:#475569;color:var(--pa-text-dim);font-size:10px;font-weight:600;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.pa-template-card__feature{align-items:center;color:#94a3b8;color:var(--pa-text-secondary);display:flex;font-family:Outfit,-apple-system,sans-serif;font-family:var(--pa-font);font-size:12px;gap:6px;padding:2px 0}.pa-template-card__feature:before{background:#4d8ef7;background:var(--pa-accent);border-radius:50%;content:"";flex-shrink:0;height:4px;width:4px}.pa-dialog .MuiDialog-paper{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#121620f2!important;border:1px solid #ffffff14;border-radius:18px!important;box-shadow:0 16px 64px #00000080!important;color:#e2e8f0;color:var(--pa-text)}.pa-dialog .MuiDialogTitle-root{color:#e2e8f0!important;color:var(--pa-text)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--pa-font)!important;font-size:18px!important;font-weight:700!important;padding:24px 24px 8px!important}.pa-dialog .MuiDialogContent-root{padding:16px 24px!important}.pa-dialog__desc{color:#94a3b8;color:var(--pa-text-secondary);font-size:13px;line-height:1.6;margin-bottom:16px;min-height:40px}.pa-dialog__desc,.pa-dialog__sub-label{font-family:Outfit,-apple-system,sans-serif;font-family:var(--pa-font)}.pa-dialog__sub-label{color:#475569;color:var(--pa-text-dim);font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.pa-dialog__utterance{color:#94a3b8;color:var(--pa-text-secondary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--pa-font);font-size:13px;padding:3px 0}.pa-dialog__languages{color:#4d8ef7;color:var(--pa-accent);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--pa-mono);font-size:12px;margin-top:12px}.pa-dialog .MuiDialogActions-root{gap:8px;padding:12px 24px 20px!important}.pa-dialog__cancel-btn{color:#94a3b8!important;color:var(--pa-text-secondary)!important}.pa-dialog__cancel-btn,.pa-dialog__import-btn{border-radius:10px!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--pa-font)!important;font-size:13px!important;font-weight:600!important;text-transform:none!important}.pa-dialog__import-btn{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;background:linear-gradient(135deg,var(--pa-accent),#6366f1)!important;box-shadow:0 2px 12px #4d8ef733!important;box-shadow:0 2px 12px var(--pa-accent-glow)!important;color:#fff!important;padding:8px 20px!important}.pa-form-card{animation:pa-card-in .35s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#121620b8;background:var(--pa-card);border:1px solid #ffffff0d;border:1px solid var(--pa-card-border);border-radius:16px;overflow:visible;padding:28px;position:relative}.pa-form-card:before{background:linear-gradient(90deg,#0000,#ffffff0f,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.pa-form-card .MuiLinearProgress-root{background:#ffffff0a;border-radius:16px 16px 0 0;height:2px;left:0;overflow:hidden;position:absolute;right:0;top:0}.pa-form-card .MuiLinearProgress-bar{animation:pa-shimmer 1.5s ease infinite;background:linear-gradient(90deg,#4d8ef7,#a78bfa,#4d8ef7);background:linear-gradient(90deg,var(--pa-accent),var(--pa-purple),var(--pa-accent));background-size:200% 100%}@keyframes pa-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pa-form-card .MuiOutlinedInput-root{background:#ffffff05!important;border-radius:10px!important;color:#e2e8f0!important;color:var(--pa-text)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--pa-font)!important;font-size:14px!important}.pa-form-card .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.pa-form-card .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f!important}.pa-form-card .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef766!important;border-width:1px!important}.pa-form-card .MuiInputLabel-root{color:#94a3b8!important;color:var(--pa-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--pa-font)!important}.pa-form-card .MuiInputLabel-root.Mui-focused{color:#4d8ef7!important;color:var(--pa-accent)!important}.pa-form-card .MuiFormHelperText-root{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--pa-font)!important}.pa-form-card .MuiCheckbox-root,.pa-form-card .MuiFormHelperText-root{color:#475569!important;color:var(--pa-text-dim)!important}.pa-form-card .MuiCheckbox-root.Mui-checked,.pa-form-card .MuiSwitch-switchBase.Mui-checked{color:#4d8ef7!important;color:var(--pa-accent)!important}.pa-form-card .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#4d8ef766!important}.pa-form-card .MuiSelect-icon{color:#475569!important;color:var(--pa-text-dim)!important}.pa-form-card .MuiSelect-select{color:#e2e8f0!important;color:var(--pa-text)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--pa-font)!important;font-size:14px!important}.pa-form-section{margin-top:28px}.pa-form-section__header{align-items:center;display:flex;gap:10px;margin-bottom:14px}.pa-form-section__icon{align-items:center;background:#ffffff08;border-radius:8px;color:#94a3b8;color:var(--pa-text-secondary);display:flex;height:32px;justify-content:center;width:32px}.pa-form-section__label{color:#94a3b8;color:var(--pa-text-secondary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--pa-font);font-size:13px;font-weight:600}.pa-form-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:12px}.pa-form-row--single{grid-template-columns:1fr}.pa-check-row{align-items:center;display:flex;gap:4px;margin-bottom:8px}.pa-check-row__label{color:#94a3b8;color:var(--pa-text-secondary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--pa-font);font-size:13px}.pa-lang-section{margin-top:8px}.pa-lang-label{color:#475569;color:var(--pa-text-dim);font-family:Outfit,-apple-system,sans-serif;font-family:var(--pa-font);font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.pa-lang-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;min-height:36px}.pa-form-card .MuiChip-root{background:#4d8ef71a!important;background:var(--pa-accent-soft)!important;border:1px solid #4d8ef726!important;border-radius:8px!important;color:#4d8ef7!important;color:var(--pa-accent)!important;font-family:JetBrains Mono,Fira Code,monospace!important;font-family:var(--pa-mono)!important;font-size:12px!important;font-weight:600!important;transition:all .2s ease!important}.pa-form-card .MuiChip-root:hover{background:#4d8ef726!important}.pa-form-card .MuiChip-deleteIcon{color:#4d8ef780!important}.pa-form-card .MuiChip-root.pa-chip--available{background:#ffffff08!important;border-color:#ffffff0f!important;color:#94a3b8!important;color:var(--pa-text-secondary)!important;cursor:pointer}.pa-form-card .MuiChip-root.pa-chip--available:hover{background:#ffffff0f!important;border-color:#ffffff1f!important;color:#e2e8f0!important;color:var(--pa-text)!important}.pa-form-actions{border-top:1px solid #ffffff0d;display:flex;gap:10px;justify-content:flex-end;margin-top:28px;padding-top:20px}.pa-btn-cancel{background:#ffffff0a!important;border:1px solid #ffffff0f!important;border-radius:10px!important;color:#94a3b8!important;color:var(--pa-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--pa-font)!important;font-size:13px!important;font-weight:600!important;padding:8px 22px!important;text-transform:none!important;transition:all .2s ease!important}.pa-btn-cancel:hover{background:#ffffff14!important;border-color:#ffffff1a!important}.pa-btn-primary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;background:linear-gradient(135deg,var(--pa-accent),#6366f1)!important;border-radius:10px!important;box-shadow:0 2px 12px #4d8ef733!important;box-shadow:0 2px 12px var(--pa-accent-glow)!important;color:#fff!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--pa-font)!important;font-size:13px!important;font-weight:600!important;padding:8px 28px!important;text-transform:none!important;transition:all .2s ease!important}.pa-btn-primary:hover{box-shadow:0 4px 20px #4d8ef759!important;transform:translateY(-1px)!important}.pa-btn-primary:disabled{box-shadow:none!important;opacity:.4!important;transform:none!important}.pa-dropzone{align-items:center;background:#4d8ef705;border:2px dashed #4d8ef733;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:16px 0;min-height:120px;padding:32px 20px;text-align:center;transition:all .3s ease}.pa-dropzone:hover{background:#4d8ef70a;border-color:#4d8ef759}.pa-dropzone--active{background:#4d8ef70f;border-color:#4d8ef7;border-color:var(--pa-accent);box-shadow:0 0 24px #4d8ef733;box-shadow:0 0 24px var(--pa-accent-glow)}.pa-dropzone__hint{color:#475569;color:var(--pa-text-dim);font-family:Outfit,-apple-system,sans-serif;font-family:var(--pa-font);font-size:13px}.pa-dropzone__file{align-items:center;color:#4d8ef7;color:var(--pa-accent);display:flex;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--pa-mono);font-size:13px;gap:8px}.pa-dropzone__file svg{font-size:20px}.pa-lang-info{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:16px}.pa-lang-info-card{align-items:flex-start;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;display:flex;gap:14px;padding:16px}.pa-lang-info-card__icon{align-items:center;background:#4d8ef71a;background:var(--pa-accent-soft);border-radius:10px;color:#4d8ef7;color:var(--pa-accent);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.pa-lang-info-card__code{color:#e2e8f0;color:var(--pa-text);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--pa-mono);font-size:15px;font-weight:700;margin-bottom:6px}.pa-lang-info-card__detail{color:#475569;color:var(--pa-text-dim);font-family:Outfit,-apple-system,sans-serif;font-family:var(--pa-font);font-size:12px;line-height:1.6}.pa-lang-info-card__detail strong{color:#94a3b8;color:var(--pa-text-secondary);font-weight:600}.pa-alerts{display:flex;flex-direction:column;gap:8px;margin-top:16px}.pa-alert-section{border-radius:12px;padding:14px 16px}.pa-alert-section--error{background:#f871711a;background:var(--pa-danger-soft);border:1px solid #f8717126}.pa-alert-section--warning{background:#fbbf241a;background:var(--pa-warning-soft);border:1px solid #fbbf2426}.pa-alert-section__title{font-family:Outfit,-apple-system,sans-serif;font-family:var(--pa-font);font-size:13px;font-weight:700;margin-bottom:6px}.pa-alert-section--error .pa-alert-section__title{color:#f87171;color:var(--pa-danger)}.pa-alert-section--warning .pa-alert-section__title{color:#fbbf24;color:var(--pa-warning)}.pa-alert-item{font-family:Outfit,-apple-system,sans-serif;font-family:var(--pa-font);font-size:12px;line-height:1.6;padding:2px 0}.pa-alert-section--error .pa-alert-item{color:#f87171cc}.pa-alert-section--warning .pa-alert-item{color:#fbbf24cc}.pa-progress{animation:pa-card-in .4s cubic-bezier(.16,1,.3,1) both}.pa-progress__title{color:#e2e8f0;color:var(--pa-text);font-family:Outfit,-apple-system,sans-serif;font-family:var(--pa-font);font-size:15px;font-weight:700;margin-bottom:20px;text-align:center}.pa-progress__stages{display:flex;flex-direction:column;gap:8px}.pa-stage{align-items:center;animation:pa-stage-in .3s ease both;background:#ffffff03;border:1px solid #ffffff0a;border-radius:12px;display:flex;justify-content:space-between;padding:12px 16px;transition:all .3s ease}.pa-stage:first-child{animation-delay:0s}.pa-stage:nth-child(2){animation-delay:.06s}.pa-stage:nth-child(3){animation-delay:.12s}.pa-stage:nth-child(4){animation-delay:.18s}.pa-stage:nth-child(5){animation-delay:.24s}@keyframes pa-stage-in{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.pa-stage--active{background:#4d8ef70a;border-color:#4d8ef740;box-shadow:0 0 16px #4d8ef714}.pa-stage--success{background:#34d39908;border-color:#34d39933}.pa-stage--fail{background:#f8717108;border-color:#f8717133}.pa-stage--partialSuccess{background:#fbbf2408;border-color:#fbbf2433}.pa-stage__left{align-items:center;display:flex;gap:12px}.pa-stage__indicator{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;position:relative;width:28px}.pa-stage--pending .pa-stage__indicator{background:#0000;border:2px solid #ffffff14}.pa-stage--pending .pa-stage__indicator:after{background:#475569;background:var(--pa-text-dim);border-radius:50%;content:"";height:6px;width:6px}.pa-stage--active .pa-stage__indicator{animation:pa-spin .8s linear infinite;border:2px solid #4d8ef74d;border-top:2px solid var(--pa-accent)}@keyframes pa-spin{to{transform:rotate(1turn)}}.pa-stage--success .pa-stage__indicator{background:#34d399;background:var(--pa-success);color:#fff}.pa-stage--success .pa-stage__indicator svg{font-size:16px}.pa-stage--fail .pa-stage__indicator{background:#f87171;background:var(--pa-danger);color:#fff}.pa-stage--fail .pa-stage__indicator svg{font-size:16px}.pa-stage--partialSuccess .pa-stage__indicator{background:#fbbf24;background:var(--pa-warning);color:#1e293b}.pa-stage--partialSuccess .pa-stage__indicator svg{font-size:16px}.pa-stage__name{color:#e2e8f0;color:var(--pa-text);font-family:Outfit,-apple-system,sans-serif;font-family:var(--pa-font);font-size:14px;font-weight:600}.pa-stage--pending .pa-stage__name{color:#475569;color:var(--pa-text-dim)}.pa-stage__right{align-items:center;display:flex;gap:8px}.pa-stage__counter{color:#94a3b8;color:var(--pa-text-secondary);font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--pa-mono);font-size:12px}.pa-progress__done{animation:pa-fade-in .4s ease both;animation-delay:.3s;display:flex;justify-content:center;margin-top:28px}.pa-progress__done-btn{background:linear-gradient(135deg,#34d399,#10b981)!important;background:linear-gradient(135deg,var(--pa-success),#10b981)!important;border-radius:12px!important;box-shadow:0 4px 20px #34d39940!important;color:#fff!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--pa-font)!important;font-size:14px!important;font-weight:700!important;padding:12px 36px!important;text-transform:none!important;transition:all .25s ease!important}.pa-progress__done-btn:hover{box-shadow:0 8px 32px #34d39959!important;transform:translateY(-2px)!important}.pa-name-warning{align-items:center;background:#fbbf241a;background:var(--pa-warning-soft);border:1px solid #fbbf2426;border-radius:10px;display:flex;gap:8px;justify-content:center;margin-bottom:12px;padding:10px}.pa-name-warning__icon,.pa-name-warning__text{color:#fbbf24;color:var(--pa-warning)}.pa-name-warning__text{font-family:Outfit,-apple-system,sans-serif;font-family:var(--pa-font);font-size:12px;font-weight:600}.pa-card-loading{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0c1299;border-radius:16px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.light-theme .pa-page,.lightTheme .pa-page,[data-theme=light] .pa-page{--pa-card:#ffffffc7;--pa-card-border:#0000000f;--pa-card-hover:#ffffffe0;--pa-text:#1e293b;--pa-text-secondary:#64748b;--pa-text-dim:#94a3b8}.pa-import-loading{align-items:center;animation:pa-fade-in .3s ease both;display:flex;gap:12px;padding:16px 0}.pa-import-loading span{color:#fff6;font-family:Outfit,sans-serif;font-size:13px}.lightTheme .pa-import-loading span{color:#0006}@keyframes pa-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.pa-import-details{animation:pa-fade-in .35s ease both;margin-top:10px}.pa-import-stats-grid{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.pa-import-stat{align-items:center;animation:pa-fade-in .3s ease both;background:#4d8ef70f;border:1px solid #4d8ef71a;border-radius:8px;display:flex;font-family:Outfit,sans-serif;gap:5px;padding:4px 10px}.pa-import-stat:first-child{animation-delay:.03s}.pa-import-stat:nth-child(2){animation-delay:.06s}.pa-import-stat:nth-child(3){animation-delay:.09s}.pa-import-stat:nth-child(4){animation-delay:.12s}.pa-import-stat:nth-child(5){animation-delay:.15s}.pa-import-stat:nth-child(6){animation-delay:.18s}.pa-import-stat__icon{color:#4d8ef799;font-size:14px!important}.pa-import-stat__value{color:#ffffffd9;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.pa-import-stat__label{color:#fff6;font-size:11px}.pa-import-scenarios-toggle{margin-top:4px}.pa-import-scenarios-btn{align-items:center;background:none;border:none;border-radius:6px;color:#fff6;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:11px;gap:4px;padding:4px 8px;transition:all .15s ease}.pa-import-scenarios-btn:hover{background:#ffffff0a;color:#ffffffb3}.pa-import-scenarios-btn__icon{font-size:16px!important;transition:transform .2s ease}.pa-import-scenarios-btn__icon--open{transform:rotate(180deg)}.lightTheme .pa-import-scenarios-btn{color:#0006}.lightTheme .pa-import-scenarios-btn:hover{background:#0000000a;color:#000000b3}.pa-import-scenarios{display:flex;flex-direction:column;gap:4px}.pa-import-scenario{align-items:center;animation:pa-fade-in .3s ease both;background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;display:flex;font-family:Outfit,sans-serif;justify-content:space-between;padding:5px 10px}.pa-import-scenario__name{color:#ffffffb3;font-size:12px;font-weight:500}.pa-import-scenario__trees{color:#ffffff59;font-family:JetBrains Mono,monospace;font-size:11px}.lightTheme .pa-import-stat{background:#3a78e50a;border-color:#3a78e514}.lightTheme .pa-import-stat__icon{color:#3a78e599}.lightTheme .pa-import-stat__value{color:#000000d9}.lightTheme .pa-import-stat__label{color:#0006}.lightTheme .pa-import-scenario{background:#00000005;border-color:#0000000d}.lightTheme .pa-import-scenario__name{color:#000000b3}.lightTheme .pa-import-scenario__trees{color:#00000059}@media print{.pa-page{display:none!important}}.auth-root{align-items:center;display:flex;font-family:Outfit,sans-serif;justify-content:center;overflow-x:hidden;overflow-y:auto;z-index:9999}.auth-bg,.auth-root{inset:0;position:fixed}.auth-bg{background:#0000;overflow:hidden;pointer-events:none;z-index:0}.auth-bg:after,.auth-bg:before{animation:auth-glow-in 2s ease forwards;border-radius:50%;content:"";filter:blur(120px);opacity:0;position:absolute}.auth-bg:before{animation-delay:.2s;animation-delay:.2s,2.2s;animation-duration:2s,12s;animation-fill-mode:forwards,none;animation-iteration-count:1,infinite;animation-name:auth-glow-in,auth-glow-drift-1;animation-timing-function:ease,ease-in-out;background:radial-gradient(circle,#4d8ef740 0,#0000 70%);height:600px;left:-10%;top:-15%;width:600px}.auth-bg:after{animation-delay:.5s;animation-delay:.5s,2.5s;animation-duration:2s,15s;animation-fill-mode:forwards,none;animation-iteration-count:1,infinite;animation-name:auth-glow-in,auth-glow-drift-2;animation-timing-function:ease,ease-in-out;background:radial-gradient(circle,#8b5cf633 0,#0000 70%);bottom:-10%;height:500px;right:-8%;width:500px}.auth-bg-glow{animation:auth-glow-in 2.5s ease .8s forwards,auth-glow-pulse 8s ease-in-out 3.3s infinite;background:radial-gradient(circle,#06b6d41a 0,#0000 70%);border-radius:50%;filter:blur(100px);height:400px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px}.auth-bg-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:128px 128px;inset:0;opacity:.03;pointer-events:none;position:absolute}@keyframes auth-glow-in{0%{opacity:0}to{opacity:1}}@keyframes auth-glow-drift-1{0%,to{transform:translate(0)}33%{transform:translate(30px,20px)}66%{transform:translate(-20px,10px)}}@keyframes auth-glow-drift-2{0%,to{transform:translate(0)}33%{transform:translate(-25px,-15px)}66%{transform:translate(15px,-25px)}}@keyframes auth-glow-pulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.15)}}.auth-content{box-sizing:border-box;max-width:460px;padding:40px 24px;position:relative;width:100%;z-index:1}.auth-brand,.auth-content{align-items:center;display:flex;flex-direction:column}.auth-brand{gap:6px;margin-bottom:32px}.auth-brand-logo-row{align-items:center;animation:auth-brand-in .6s ease .2s forwards;display:flex;gap:10px;opacity:0}.auth-brand-logo{filter:brightness(0) invert(1);height:30px;object-fit:contain;width:30px}.auth-brand-name{color:#ffffffeb;font-family:Outfit,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.auth-brand-highlight{color:#4d8ef7;font-weight:700}.auth-brand-subtitle{animation:auth-brand-in .5s ease .45s forwards;color:#fff6;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;letter-spacing:.06em;opacity:0;text-transform:uppercase}@keyframes auth-brand-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.auth-card{animation:auth-card-in .7s cubic-bezier(.16,1,.3,1) .55s forwards;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);background:hsla(0,0%,100%,.035);border:1px solid #ffffff12;border-radius:20px;box-shadow:0 24px 80px #00000059,inset 0 0 0 1px #ffffff08;box-sizing:border-box;opacity:0;padding:36px 32px;width:100%}@keyframes auth-card-in{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-card-title{color:#ffffffeb;font-family:Outfit,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0 0 4px}.auth-card-desc{color:#fff6;font-family:Outfit,sans-serif;font-size:13px;margin:0 0 28px}.auth-field{animation:auth-field-in .4s ease forwards;margin-bottom:18px;opacity:0}.auth-field:first-child{animation-delay:.7s}.auth-field:nth-child(2){animation-delay:.8s}.auth-field:nth-child(3){animation-delay:.9s}.auth-field:nth-child(4){animation-delay:1s}.auth-field:nth-child(5){animation-delay:1.1s}.auth-field:nth-child(6){animation-delay:1.2s}.auth-field:nth-child(7){animation-delay:1.3s}@keyframes auth-field-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.auth-field-label{color:#ffffff73;display:block;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.auth-field .MuiFormControl-root{width:100%}.auth-field .MuiOutlinedInput-root{background:#ffffff0a;border-radius:12px;color:#ffffffe6;font-family:Outfit,sans-serif;font-size:14px;transition:all .15s ease}.auth-field .MuiOutlinedInput-root fieldset{border-color:#ffffff14;transition:border-color .15s ease}.auth-field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26}.auth-field .MuiOutlinedInput-root.Mui-focused{background:#4d8ef70a}.auth-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#4d8ef7;border-width:1px;box-shadow:0 0 0 3px #4d8ef71f}.auth-field .MuiOutlinedInput-root.Mui-error fieldset{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.auth-field .MuiOutlinedInput-input{color:#ffffffe6;font-family:Outfit,sans-serif;padding:12px 14px}.auth-field .MuiOutlinedInput-input::placeholder{color:#ffffff40;opacity:1}.auth-field .MuiInputLabel-root{display:none}.auth-field .MuiFormHelperText-root{font-family:Outfit,sans-serif;font-size:11px;margin-left:2px;margin-top:4px}.auth-field .MuiFormHelperText-root.Mui-error{color:#ef4444}.auth-field .MuiIconButton-root{color:#ffffff4d;transition:color .15s ease}.auth-field .MuiIconButton-root:hover{background:#ffffff0f;color:#fff9}.auth-field .MuiOutlinedInput-root.Mui-disabled{background:#ffffff05}.auth-field .MuiOutlinedInput-root.Mui-disabled fieldset{border-color:#ffffff0a}.auth-field .MuiOutlinedInput-input.Mui-disabled{-webkit-text-fill-color:#ffffff4d;color:#ffffff4d}@keyframes auth-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}.auth-field.has-error{animation:auth-shake .4s ease}.auth-btn-wrap{animation:auth-field-in .4s ease .95s forwards;margin-bottom:6px;margin-top:8px;opacity:0;position:relative}.auth-btn-wrap.delay-long{animation-delay:1.3s}.auth-btn-glow{background:linear-gradient(135deg,#4d8ef7,#6366f1);border-radius:12px;filter:blur(20px);inset:6px 20px;opacity:.25;pointer-events:none;position:absolute;transition:opacity .3s ease}.auth-btn-wrap:hover .auth-btn-glow{opacity:.4}.auth-btn{align-items:center;background:linear-gradient(135deg,#4d8ef7,#6366f1);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;gap:8px;height:46px;justify-content:center;letter-spacing:.02em;position:relative;transition:all .2s ease;width:100%}.auth-btn:hover:not(:disabled){box-shadow:0 8px 24px #4d8ef740;filter:brightness(1.1);transform:translateY(-1px)}.auth-btn:active:not(:disabled){filter:brightness(.95);transform:scale(.98)}.auth-btn:disabled{cursor:not-allowed;opacity:.5}.auth-btn .MuiCircularProgress-root{color:#fff!important}.auth-btn-ghost{background:#0000;border:1px solid #ffffff1a;border-radius:10px;color:#fff9;cursor:pointer;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;height:40px;padding:0 20px;position:relative;transition:all .15s ease}.auth-btn-ghost:hover{background:#ffffff0a;border-color:#fff3;color:#ffffffd9}.auth-btn-ghost:disabled{cursor:not-allowed;opacity:.4}.auth-link-row{align-items:center;animation:auth-field-in .4s ease 1.05s forwards;display:flex;justify-content:flex-end;margin-top:14px;opacity:0}.auth-link-row.center{justify-content:center}.auth-link-row.space-between{justify-content:space-between}.auth-link{background:none;border:none;color:#4d8ef7;cursor:pointer;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;padding:0;text-decoration:none;transition:color .15s ease}.auth-link:hover{color:#6fa0fa}.auth-muted-text{color:#ffffff59;font-family:Outfit,sans-serif;font-size:13px}.auth-stepper{animation:auth-field-in .4s ease .65s forwards;justify-content:center;margin-bottom:28px;opacity:0;padding:0 8px}.auth-step,.auth-stepper{align-items:center;display:flex;gap:0}.auth-step-dot{align-items:center;border-radius:14px;display:flex;flex-shrink:0;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;height:28px;justify-content:center;transition:all .3s ease;width:28px}.auth-step-dot.pending{background:#ffffff0f;border:1px solid #ffffff1a;color:#ffffff4d}.auth-step-dot.active{background:#4d8ef726;border:1px solid #4d8ef766;box-shadow:0 0 12px #4d8ef733;color:#4d8ef7}.auth-step-dot.completed{background:#22c55e26;border:1px solid #22c55e4d;color:#22c55e}.auth-step-dot.completed svg{font-size:16px}.auth-step-label{bottom:-20px;color:#ffffff4d;font-family:Outfit,sans-serif;font-size:11px;font-weight:500;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.auth-step-dot.active+.auth-step-label,.auth-step-dot.active~.auth-step-label{color:#fff9}.auth-step-line{background:#ffffff14;border-radius:1px;height:2px;margin:0 8px;overflow:hidden;position:relative;width:48px}.auth-step-line.filled{background:#22c55e4d}.auth-step-line.filled:after{animation:auth-line-fill .5s ease forwards;background:linear-gradient(90deg,#22c55e,#4d8ef7);border-radius:1px;content:"";inset:0;position:absolute}@keyframes auth-line-fill{0%{width:0}to{width:100%}}.auth-stepper-labels{animation:auth-field-in .4s ease .7s forwards;display:flex;justify-content:space-between;margin-bottom:24px;opacity:0;padding:0 4px}.auth-stepper-label{color:#ffffff40;flex:1 1;font-family:Outfit,sans-serif;font-size:11px;font-weight:500;text-align:center;transition:color .2s ease}.auth-stepper-label.active{color:#ffffffa6}.auth-stepper-label.completed{color:#22c55ea6}.auth-step-form{animation:auth-step-slide-in .35s ease both}@keyframes auth-step-slide-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.auth-success{align-items:center;animation:auth-step-slide-in .4s ease both;display:flex;flex-direction:column;gap:16px;padding:20px 0;text-align:center}.auth-success-icon{align-items:center;background:#22c55e1f;border-radius:16px;color:#22c55e;display:flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}.auth-success-icon svg{font-size:28px}.auth-success-title{color:#ffffffe6;font-family:Outfit,sans-serif;font-size:18px;font-weight:600;margin:0}.auth-success-text{color:#ffffff73;margin:0}.auth-invitation-badge,.auth-success-text{font-family:Outfit,sans-serif;font-size:13px}.auth-invitation-badge{align-items:center;animation:auth-brand-in .5s ease .3s forwards;background:#4d8ef71a;border:1px solid #4d8ef733;border-radius:20px;color:#4d8ef7;display:inline-flex;font-weight:600;gap:6px;margin-bottom:8px;opacity:0;padding:6px 14px}.auth-invitation-badge svg{font-size:16px}.auth-skeleton{animation:auth-shimmer 1.5s ease infinite;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%);background-size:200% 100%;border-radius:6px;height:20px}@keyframes auth-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.auth-actions-row{align-items:center;display:flex;gap:12px;margin-top:8px}.auth-actions-row.end{justify-content:flex-end}.auth-actions-row.between{justify-content:space-between}.auth-footer{animation:auth-field-in .4s ease 1.2s forwards;margin-top:32px;opacity:0;text-align:center}.auth-footer-text{color:#fff3;font-family:Outfit,sans-serif;font-size:11px;letter-spacing:.02em}@media (max-width:520px){.auth-content{max-width:100%;padding:24px 16px}.auth-card{border-radius:16px;padding:28px 20px}.auth-brand-name{font-size:19px}.auth-brand-logo{height:26px;width:26px}.auth-step-line{width:32px}}@media (max-width:380px){.auth-card{padding:24px 16px}}@media (min-height:900px){.auth-root{padding-top:0}}:root{--sys-card-bg:#121620a6;--sys-card-border:#ffffff0d;--sys-card-border-hover:#ffffff1a;--sys-radius:14px;--sys-font:"Outfit",-apple-system,sans-serif;--sys-mono:"JetBrains Mono","Fira Code",monospace;--sys-accent-blue:#4d8ef7;--sys-accent-emerald:#34d399;--sys-accent-amber:#f59e0b;--sys-accent-red:#ef4444;--sys-text-primary:#ffffffd9;--sys-text-secondary:#ffffff80;--sys-text-muted:#ffffff59}.sys-page{animation:sys-page-in .4s ease both;color:#ffffffd9;color:var(--sys-text-primary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--sys-font);padding:0 4px 40px}@keyframes sys-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sys-banner{animation:sys-page-in .4s ease both;animation-delay:.05s;margin-bottom:20px}.sys-banner .MuiAlert-root{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid #ffffff0d!important;border-radius:12px!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sys-font)!important;font-size:14px!important;font-weight:500!important;padding:12px 20px!important}.sys-banner .MuiAlert-standardSuccess{background:#34d39914!important;border-color:#34d39926!important;color:#34d399e6!important}.sys-banner .MuiAlert-standardSuccess .MuiAlert-icon{color:#34d399b3!important}.sys-banner .MuiAlert-standardWarning{background:#f59e0b14!important;border-color:#f59e0b26!important;color:#f59e0be6!important}.sys-banner .MuiAlert-standardWarning .MuiAlert-icon{color:#f59e0bb3!important}.sys-banner .MuiAlert-standardError{background:#ef444414!important;border-color:#ef444426!important;color:#ef4444e6!important}.sys-banner .MuiAlert-standardError .MuiAlert-icon{color:#ef4444b3!important}.sys-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin-top:4px}.sys-service{animation:sys-service-in .4s ease both}@keyframes sys-service-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sys-service:first-child{animation-delay:.05s}.sys-service:nth-child(2){animation-delay:.08s}.sys-service:nth-child(3){animation-delay:.11s}.sys-service:nth-child(4){animation-delay:.14s}.sys-service:nth-child(5){animation-delay:.17s}.sys-service:nth-child(6){animation-delay:.2s}.sys-service:nth-child(7){animation-delay:.23s}.sys-service:nth-child(8){animation-delay:.26s}.sys-service:nth-child(9){animation-delay:.29s}.sys-service:nth-child(10){animation-delay:.32s}.sys-service .MuiAccordion-root{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#121620a6!important;background:var(--sys-card-bg)!important;border:1px solid #ffffff0d!important;border:1px solid var(--sys-card-border)!important;border-radius:14px!important;border-radius:var(--sys-radius)!important;box-shadow:none!important;color:#ffffffd9!important;color:var(--sys-text-primary)!important;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease!important}.sys-service .MuiAccordion-root:before{display:none!important}.sys-service .MuiAccordion-root:hover{border-color:#ffffff1a!important;border-color:var(--sys-card-border-hover)!important;box-shadow:0 4px 20px #00000026!important;transform:translateY(-1px)}.sys-service .MuiAccordion-root.Mui-expanded{margin:0!important}.sys-service--success .MuiAccordion-root{border-top:3px solid #34d39980!important}.sys-service--warning .MuiAccordion-root{border-top:3px solid #f59e0b80!important}.sys-service--error .MuiAccordion-root{border-top:3px solid #ef444480!important}.sys-service--info .MuiAccordion-root{border-top:3px solid #4d8ef780!important}.sys-service .MuiAccordionSummary-root{min-height:48px!important;padding:0 16px!important}.sys-service .MuiAccordionSummary-content{margin:8px 0!important}.sys-service__name{color:#ffffffd9;color:var(--sys-text-primary);flex:1 1;font-family:Outfit,-apple-system,sans-serif;font-family:var(--sys-font);font-size:14px;font-weight:600}.sys-service__status-dot{border-radius:50%;flex-shrink:0;height:8px;margin-right:12px;width:8px}.sys-service__status-dot--success{background:#34d399;background:var(--sys-accent-emerald);box-shadow:0 0 8px #34d39966}.sys-service__status-dot--warning{animation:sys-pulse 2s ease-in-out infinite;background:#f59e0b;background:var(--sys-accent-amber);box-shadow:0 0 8px #f59e0b66}.sys-service__status-dot--error{animation:sys-pulse 1.5s ease-in-out infinite;background:#ef4444;background:var(--sys-accent-red);box-shadow:0 0 8px #ef444466}.sys-service__status-dot--info{background:#4d8ef7;background:var(--sys-accent-blue);box-shadow:0 0 8px #4d8ef766}@keyframes sys-pulse{0%,to{opacity:1}50%{opacity:.4}}.sys-service .MuiAccordionDetails-root{border-top:1px solid #ffffff0a;padding:0 16px 16px!important}.sys-service .MuiTableHead-root .MuiTableCell-root{background:#0000!important;border-bottom:1px solid #ffffff0f!important;color:#ffffff59!important;color:var(--sys-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sys-font)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;padding:8px 12px!important;text-transform:uppercase!important}.sys-service .MuiTableBody-root .MuiTableCell-root{background:#0000!important;border-bottom:1px solid #ffffff08!important;color:#ffffff80!important;color:var(--sys-text-secondary)!important;font-family:JetBrains Mono,Fira Code,monospace!important;font-family:var(--sys-mono)!important;font-size:12px!important;padding:6px 12px!important}.sys-service .MuiTableBody-root .MuiTableCell-root[component=th]{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sys-font)!important;font-size:12px!important;font-weight:500!important}.sys-service__message{color:#ffffff80;color:var(--sys-text-secondary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--sys-font);font-size:12px;margin-bottom:8px;word-break:break-word}.sys-filter{align-items:center;animation:sys-page-in .35s ease both;animation-delay:.02s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--sys-card-bg);border:1px solid #ffffff0d;border:1px solid var(--sys-card-border);border-radius:14px;border-radius:var(--sys-radius);display:flex;gap:12px;margin-bottom:16px;padding:10px 16px}.sys-filter .MuiSvgIcon-root{color:#ffffff59;color:var(--sys-text-muted);font-size:20px}.sys-filter .MuiFormControlLabel-root{margin-left:4px}.sys-filter .MuiFormControlLabel-label{color:#ffffff80!important;color:var(--sys-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sys-font)!important;font-size:13px!important}.sys-filter .MuiSwitch-root{transform:scale(.85)}.sys-timestamp{animation:sys-page-in .4s ease both;animation-delay:.35s;color:#ffffff59;color:var(--sys-text-muted);display:flex;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--sys-mono);font-size:11px;justify-content:flex-end;padding:16px 4px 0}.sys-skeleton{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.sys-skeleton__item{height:56px}.sys-skeleton__banner,.sys-skeleton__item{animation:sys-shimmer 1.5s ease infinite;background:#ffffff08;border:1px solid #ffffff0a;border-radius:14px;border-radius:var(--sys-radius)}.sys-skeleton__banner{height:52px;margin-bottom:16px}@keyframes sys-shimmer{0%{opacity:.5}50%{opacity:.2}to{opacity:.5}}.sys-skeleton__item:first-child{animation-delay:0s}.sys-skeleton__item:nth-child(2){animation-delay:.1s}.sys-skeleton__item:nth-child(3){animation-delay:.2s}.sys-skeleton__item:nth-child(4){animation-delay:.3s}.sys-skeleton__item:nth-child(5){animation-delay:.4s}.sys-skeleton__item:nth-child(6){animation-delay:.5s}.sys-skeleton__item:nth-child(7){animation-delay:.6s}.sys-skeleton__item:nth-child(8){animation-delay:.7s}.sys-alerts{animation:sys-page-in .4s ease both;animation-delay:.05s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--sys-card-bg);border:1px solid #ffffff0d;border:1px solid var(--sys-card-border);border-radius:14px;border-radius:var(--sys-radius);overflow:hidden}.sys-alerts .MuiTableHead-root .MuiTableCell-root{background:hsla(0,0%,100%,.015)!important;border-bottom:1px solid #ffffff0f!important;color:#ffffff59!important;color:var(--sys-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sys-font)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;padding:10px 14px!important;text-transform:uppercase!important;white-space:nowrap}.sys-alerts .MuiTableBody-root .MuiTableCell-root{background:#0000!important;border-bottom:1px solid #ffffff08!important;color:#ffffff80!important;color:var(--sys-text-secondary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sys-font)!important;font-size:13px!important;padding:8px 14px!important}.sys-alerts .MuiTableBody-root .MuiTableRow-root{transition:background .2s ease!important}.sys-alerts .MuiTableBody-root .MuiTableRow-root:hover{background:#4d8ef708!important}.sys-alerts .MuiTableBody-root .MuiTableCell-root:first-child{color:#ffffff59!important;color:var(--sys-text-muted)!important;font-family:JetBrains Mono,Fira Code,monospace!important;font-family:var(--sys-mono)!important;font-size:12px!important}.sys-alerts__severity--critical{color:#ef4444!important;color:var(--sys-accent-red)!important;font-weight:600}.sys-alerts__severity--warning{color:#f59e0b!important;color:var(--sys-accent-amber)!important;font-weight:600}.sys-alerts__state--resolved{color:#34d399!important;color:var(--sys-accent-emerald)!important;font-weight:500!important}.sys-alerts__state--firing{color:#ef4444!important;color:var(--sys-accent-red)!important;font-weight:600!important}.sys-alerts .MuiIconButton-root{border-radius:8px!important;color:#ffffff59!important;color:var(--sys-text-muted)!important;transition:all .2s ease!important}.sys-alerts .MuiIconButton-root:hover{background:#4d8ef714!important;color:#4d8ef7!important;color:var(--sys-accent-blue)!important}.sys-alerts .MuiSvgIcon-root{font-size:18px!important}.sys-alerts .MuiTablePagination-root{border-top:1px solid #ffffff0a;color:#ffffff59!important;color:var(--sys-text-muted)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sys-font)!important}.sys-alerts .MuiTablePagination-toolbar{min-height:44px!important}.sys-alerts .MuiTablePagination-displayedRows{font-family:JetBrains Mono,Fira Code,monospace!important;font-family:var(--sys-mono)!important;font-size:12px!important}.sys-alerts .MuiTablePagination-actions .MuiIconButton-root,.sys-alerts .MuiTablePagination-displayedRows{color:#ffffff59!important;color:var(--sys-text-muted)!important}.sys-alerts .MuiTablePagination-actions .MuiIconButton-root:hover{background:#4d8ef714!important;color:#4d8ef7!important;color:var(--sys-accent-blue)!important}.sys-alerts-tooltip{font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sys-font)!important;font-size:12px!important;line-height:1.6}.sys-alerts-tooltip p{color:#ffffff80;color:var(--sys-text-secondary);margin:2px 0}.sys-alerts-tooltip p:first-child{color:#ffffffd9;color:var(--sys-text-primary)}.sys-empty{align-items:center;animation:sys-page-in .5s ease both;animation-delay:.1s;display:flex;flex-direction:column;justify-content:center;padding:60px 24px;text-align:center}.sys-empty__icon{color:#4d8ef726;font-size:48px!important;margin-bottom:16px}.sys-empty__text{color:#ffffff59;color:var(--sys-text-muted);font-family:Outfit,-apple-system,sans-serif;font-family:var(--sys-font);font-size:14px}.sys-page .MuiLinearProgress-root{background:#ffffff08;border-radius:1px;height:2px}.sys-page .MuiLinearProgress-bar{animation:sys-shimmer-bar 1.5s ease infinite;background:linear-gradient(90deg,#4d8ef7,#a78bfa,#4d8ef7);background-size:200% 100%}@keyframes sys-shimmer-bar{0%{background-position:200% 0}to{background-position:-200% 0}}@media print{.sys-page{animation:none;padding:0}.sys-service .MuiAccordion-root{border-color:#e2e8f0!important;color:#1e293b!important}.sys-alerts,.sys-service .MuiAccordion-root{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important}}.light-theme,.lightTheme,[data-theme=light]{--sys-card-bg:#ffffffa6;--sys-card-border:#00000014;--sys-text-primary:#000000d9;--sys-text-secondary:#0000008c;--sys-text-muted:#0006}.light-theme .sys-service .MuiAccordion-root,.lightTheme .sys-service .MuiAccordion-root,[data-theme=light] .sys-service .MuiAccordion-root{background:#ffffffd9!important;border-color:#0000000f!important}.light-theme .sys-service .MuiAccordion-root:hover,.lightTheme .sys-service .MuiAccordion-root:hover,[data-theme=light] .sys-service .MuiAccordion-root:hover{border-color:#0000001a!important;box-shadow:0 4px 20px #0000000f!important}.light-theme .sys-service__name,.lightTheme .sys-service__name,[data-theme=light] .sys-service__name{color:#000000d9}.light-theme .sys-service .MuiTableHead-root .MuiTableCell-root,.lightTheme .sys-service .MuiTableHead-root .MuiTableCell-root,[data-theme=light] .sys-service .MuiTableHead-root .MuiTableCell-root{border-bottom-color:#00000014!important;color:#0006!important}.light-theme .sys-service .MuiTableBody-root .MuiTableCell-root,.lightTheme .sys-service .MuiTableBody-root .MuiTableCell-root,[data-theme=light] .sys-service .MuiTableBody-root .MuiTableCell-root{border-bottom-color:#0000000a!important;color:#0009!important}.light-theme .sys-alerts,.light-theme .sys-filter,.lightTheme .sys-alerts,.lightTheme .sys-filter,[data-theme=light] .sys-alerts,[data-theme=light] .sys-filter{background:#ffffffd9;border-color:#0000000f}.light-theme .sys-alerts .MuiTableHead-root .MuiTableCell-root,.lightTheme .sys-alerts .MuiTableHead-root .MuiTableCell-root,[data-theme=light] .sys-alerts .MuiTableHead-root .MuiTableCell-root{background:#00000005!important;border-bottom-color:#00000014!important;color:#0006!important}.light-theme .sys-alerts .MuiTableBody-root .MuiTableCell-root,.lightTheme .sys-alerts .MuiTableBody-root .MuiTableCell-root,[data-theme=light] .sys-alerts .MuiTableBody-root .MuiTableCell-root{border-bottom-color:#0000000a!important;color:#0009!important}.light-theme .sys-timestamp,.lightTheme .sys-timestamp,[data-theme=light] .sys-timestamp{color:#00000059}.light-theme .sys-banner .MuiAlert-standardSuccess,.lightTheme .sys-banner .MuiAlert-standardSuccess,[data-theme=light] .sys-banner .MuiAlert-standardSuccess{background:#34d3990f!important;border-color:#34d39933!important}.light-theme .sys-banner .MuiAlert-standardWarning,.lightTheme .sys-banner .MuiAlert-standardWarning,[data-theme=light] .sys-banner .MuiAlert-standardWarning{background:#f59e0b0f!important;border-color:#f59e0b33!important}.light-theme .sys-banner .MuiAlert-standardError,.lightTheme .sys-banner .MuiAlert-standardError,[data-theme=light] .sys-banner .MuiAlert-standardError{background:#ef44440f!important;border-color:#ef444433!important}.light-theme .sys-skeleton__banner,.light-theme .sys-skeleton__item,.lightTheme .sys-skeleton__banner,.lightTheme .sys-skeleton__item,[data-theme=light] .sys-skeleton__banner,[data-theme=light] .sys-skeleton__item{background:#0000000a;border-color:#0000000f}.ntf-page{animation:ntf-page-in .4s ease both;color:#e2e8f0;color:var(--td-node-text,#e2e8f0);font-family:Outfit,-apple-system,sans-serif;padding:0 4px 40px}@keyframes ntf-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ntf-group-list{display:flex;flex-direction:column;gap:10px;margin-top:12px}.ntf-group{align-items:center;animation:ntf-group-in .45s ease both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;border:1px solid #ffffff0d;border-radius:14px;color:inherit;cursor:pointer;display:flex;gap:16px;justify-content:space-between;overflow:hidden;padding:16px 20px;position:relative;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.ntf-group:hover{border-color:#ffffff1a;box-shadow:0 8px 32px #0003;transform:translateY(-1px)}@keyframes ntf-group-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ntf-group-list .ntf-group:first-child{animation-delay:.04s}.ntf-group-list .ntf-group:nth-child(2){animation-delay:.08s}.ntf-group-list .ntf-group:nth-child(3){animation-delay:.12s}.ntf-group-list .ntf-group:nth-child(4){animation-delay:.16s}.ntf-group-list .ntf-group:nth-child(5){animation-delay:.2s}.ntf-group-list .ntf-group:nth-child(6){animation-delay:.24s}.ntf-group:before{background:linear-gradient(180deg,#4d8ef7,#6366f1);border-radius:3px 0 0 3px;bottom:0;content:"";left:0;opacity:.4;position:absolute;top:0;transition:opacity .25s ease;width:3px}.ntf-group:hover:before{opacity:.8}.ntf-group__info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ntf-group__name{color:#ffffffd9;font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none}.ntf-group__name,.ntf-group__triggers{font-family:Outfit,-apple-system,sans-serif}.ntf-group__triggers{color:#ffffff73;font-size:12px;line-height:1.4}.ntf-group__triggers--warning{color:#f59e0bcc;font-weight:500}.ntf-group__actions{flex-shrink:0}.ntf-group__actions .MuiIconButton-root{border-radius:8px!important;color:#ffffff40!important;padding:7px!important;transition:all .2s ease!important}.ntf-group__actions .MuiIconButton-root:hover{background:#ef444414!important;color:#ef4444cc!important}.ntf-empty{align-items:center;animation:ntf-group-in .5s ease both;animation-delay:.1s;display:flex;flex-direction:column;justify-content:center;padding:60px 24px;text-align:center}.ntf-empty__icon{color:#4d8ef726;font-size:48px!important;margin-bottom:16px}.ntf-empty__text{color:#ffffff59;font-family:Outfit,-apple-system,sans-serif;font-size:14px;line-height:1.5;margin-bottom:16px;max-width:320px}.ntf-card{animation:ntf-group-in .45s ease both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;border:1px solid #ffffff0d;border-radius:14px;margin-bottom:16px;overflow:hidden;padding:20px 24px;position:relative}.ntf-card__title{align-items:center;border-bottom:1px solid #ffffff0d;color:#ffffff59;display:flex;font-family:Outfit,-apple-system,sans-serif;font-size:12px;font-weight:600;justify-content:space-between;letter-spacing:.06em;margin-bottom:14px;padding-bottom:10px;text-transform:uppercase}.ntf-card__title-actions{align-items:center;display:flex;gap:4px}.ntf-card__title-actions .MuiIconButton-root{border-radius:6px!important;color:#ffffff4d!important;padding:4px!important;transition:all .2s ease!important}.ntf-card__title-actions .MuiIconButton-root:hover{background:#4d8ef714!important;color:#4d8ef7cc!important}.ntf-card:nth-child(2){animation-delay:.06s}.ntf-card:nth-child(3){animation-delay:.12s}.ntf-card:nth-child(4){animation-delay:.18s}.ntf-card .MuiTableContainer-root{background:#0000!important}.ntf-card .MuiTableHead-root .MuiTableCell-root{background:#ffffff05!important;border-bottom:1px solid #ffffff0f!important;color:#ffffff4d!important;font-family:Outfit,-apple-system,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;padding:8px 16px!important;text-transform:uppercase!important}.ntf-card .MuiTableBody-root .MuiTableCell-root{background:#0000!important;border-bottom:1px solid #ffffff08!important;color:#fff9!important;font-family:Outfit,-apple-system,sans-serif!important;font-size:13px!important;padding:6px 16px!important}.ntf-card .MuiTableBody-root .MuiTableRow-root{transition:background .2s ease!important}.ntf-card .MuiTableBody-root .MuiTableRow-root:hover{background:#4d8ef70a!important}.ntf-card .MuiIconButton-root{border-radius:8px!important;color:#ffffff40!important;padding:6px!important;transition:all .2s ease!important}.ntf-card .MuiIconButton-root:hover{background:#ffffff0a!important;color:#ffffffb3!important}.ntf-card .MuiListSubheader-root{background:#a78bfa0a!important;border-radius:6px!important;color:#a78bfa99!important;font-family:Outfit,-apple-system,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.05em!important;line-height:2!important;margin:4px 0!important;padding:4px 12px!important;text-transform:uppercase!important}.ntf-page .MuiOutlinedInput-root{background:#ffffff05!important;border-radius:10px!important;color:#ffffffd9!important;font-family:Outfit,-apple-system,sans-serif!important;font-size:13px!important;transition:all .2s ease!important}.ntf-page .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important;transition:border-color .2s ease!important}.ntf-page .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f!important}.ntf-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef766!important;border-width:1px!important;box-shadow:0 0 0 3px #4d8ef70f}.ntf-page .MuiInputLabel-root{color:#ffffff59!important;font-family:Outfit,-apple-system,sans-serif!important;font-size:13px!important}.ntf-page .MuiInputLabel-root.Mui-focused{color:#4d8ef7b3!important}.ntf-page .MuiInput-root{color:#ffffffd9!important;font-family:Outfit,-apple-system,sans-serif!important;font-size:13px!important}.ntf-page .MuiInput-underline:before{border-bottom-color:#ffffff0f!important}.ntf-page .MuiInput-underline:after{border-bottom-color:#4d8ef780!important}.ntf-page input[type=number]{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;box-sizing:border-box;color:#ffffffd9;font-family:JetBrains Mono,monospace;font-size:13px;height:40px;margin:4px 16px;outline:none;padding:8px 14px;transition:all .2s ease}.ntf-page input[type=number]:focus{border-color:#4d8ef766;box-shadow:0 0 0 3px #4d8ef70f}.ntf-page .MuiButton-contained{border-radius:10px!important;box-shadow:none!important;font-family:Outfit,-apple-system,sans-serif!important;font-size:13px!important;font-weight:600!important;padding:8px 24px!important;text-transform:none!important;transition:all .2s ease!important}.ntf-page .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important;color:#fff!important}.ntf-page .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important;transform:translateY(-1px)}.ntf-page .MuiButton-text{border-radius:10px!important;color:#ffffff80!important;font-size:13px!important;text-transform:none!important}.ntf-page .MuiButton-text,.ntf-page .MuiTypography-root{font-family:Outfit,-apple-system,sans-serif!important}.ntf-page .MuiLinearProgress-root{background:#ffffff08;border-radius:1px;height:2px}.ntf-page .MuiLinearProgress-bar{animation:ntf-shimmer 1.5s ease infinite;background:linear-gradient(90deg,#4d8ef7,#a78bfa,#4d8ef7);background-size:200% 100%}@keyframes ntf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ntf-dialog .MuiPaper-root{backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;background:#121620f5!important;border:1px solid #ffffff14!important;border-radius:16px!important;box-shadow:0 24px 80px #00000080!important;color:#e2e8f0!important}.ntf-dialog .MuiDialogTitle-root{color:#ffffffd9!important;font-family:Outfit,-apple-system,sans-serif!important;font-size:16px!important;font-weight:600!important;padding:20px 24px 12px!important}.ntf-dialog .MuiDialogContent-root{padding:16px 24px!important}.ntf-dialog .MuiDialogActions-root{border-top:1px solid #ffffff0a;gap:8px;padding:12px 24px 20px!important}.ntf-dialog .MuiOutlinedInput-root{background:#ffffff08!important;border-radius:10px!important;color:#ffffffd9!important;font-family:Outfit,-apple-system,sans-serif!important;font-size:13px!important}.ntf-dialog .MuiOutlinedInput-notchedOutline{border-color:#ffffff0f!important}.ntf-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4d8ef766!important;border-width:1px!important}.ntf-dialog .MuiInputLabel-root{color:#ffffff59!important}.ntf-dialog .MuiButton-contained,.ntf-dialog .MuiInputLabel-root{font-family:Outfit,-apple-system,sans-serif!important;font-size:13px!important}.ntf-dialog .MuiButton-contained{border-radius:10px!important;box-shadow:none!important;font-weight:600!important;padding:8px 20px!important;text-transform:none!important}.ntf-dialog .MuiButton-containedPrimary{background:linear-gradient(135deg,#4d8ef7,#6366f1)!important}.ntf-dialog .MuiButton-containedPrimary:hover{background:linear-gradient(135deg,#5a96f8,#7578f5)!important;box-shadow:0 4px 16px #4d8ef74d!important}.ntf-dialog .MuiButton-text{border-radius:10px!important;color:#ffffff80!important;font-family:Outfit,-apple-system,sans-serif!important;font-size:13px!important;text-transform:none!important}.ntf-dialog .MuiSelect-icon{color:#ffffff4d!important}.ntf-channel{display:flex;flex-direction:column}.ntf-channel__header{align-items:center;display:flex;justify-content:flex-end;margin-bottom:8px}.ntf-channel__header .MuiIconButton-root{color:#4d8ef780!important;transition:all .2s ease!important}.ntf-channel__header .MuiIconButton-root:hover{background:#4d8ef714!important;color:#4d8ef7e6!important}.ntf-channel__warning{background:#f59e0b0a;border:1px solid #f59e0b1a;border-radius:8px;color:#f59e0bcc;font-family:Outfit,-apple-system,sans-serif;font-size:12px;font-weight:500;margin-bottom:12px;padding:8px 12px}.ntf-page .MuiSwitch-switchBase.Mui-checked{color:#4d8ef7!important}.ntf-page .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#4d8ef766!important}.ntf-page .MuiFormControlLabel-label{color:#fff9!important;font-family:Outfit,-apple-system,sans-serif!important;font-size:13px!important}.ntf-page .MuiAlert-root{background:#ef44440f!important;border:1px solid #ef44441f!important;border-radius:12px!important;color:#ffffffb3!important;font-family:Outfit,-apple-system,sans-serif!important}.ntf-page .MuiAlert-standardSuccess{background:#34d3990f!important;border-color:#34d3991f!important}@media print{.ntf-page{animation:none;padding:0}.ntf-card,.ntf-group{animation:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#e2e8f0;color:#1e293b}}.light-theme .ntf-page,.lightTheme .ntf-page,[data-theme=light] .ntf-page{color:#000c}.light-theme .ntf-group,.lightTheme .ntf-group,[data-theme=light] .ntf-group{background:#ffffffd9;border-color:#0000000f}.light-theme .ntf-group:hover,.lightTheme .ntf-group:hover,[data-theme=light] .ntf-group:hover{border-color:#0000001a;box-shadow:0 8px 32px #00000014}.light-theme .ntf-group__name,.lightTheme .ntf-group__name,[data-theme=light] .ntf-group__name{color:#000000d9}.light-theme .ntf-group__triggers,.lightTheme .ntf-group__triggers,[data-theme=light] .ntf-group__triggers{color:#00000073}.light-theme .ntf-card,.lightTheme .ntf-card,[data-theme=light] .ntf-card{background:#ffffffd9;border-color:#0000000f}.light-theme .ntf-card__title,.lightTheme .ntf-card__title,[data-theme=light] .ntf-card__title{border-bottom-color:#0000000f;color:#0006}.light-theme .ntf-card .MuiTableHead-root .MuiTableCell-root,.lightTheme .ntf-card .MuiTableHead-root .MuiTableCell-root,[data-theme=light] .ntf-card .MuiTableHead-root .MuiTableCell-root{background:#00000005!important;border-bottom-color:#00000014!important;color:#0006!important}.light-theme .ntf-card .MuiTableBody-root .MuiTableCell-root,.lightTheme .ntf-card .MuiTableBody-root .MuiTableCell-root,[data-theme=light] .ntf-card .MuiTableBody-root .MuiTableCell-root{border-bottom-color:#0000000a!important;color:#000000a6!important}.light-theme .ntf-empty__text,.lightTheme .ntf-empty__text,[data-theme=light] .ntf-empty__text{color:#0006}.light-theme .ntf-dialog .MuiPaper-root,.lightTheme .ntf-dialog .MuiPaper-root,[data-theme=light] .ntf-dialog .MuiPaper-root{background:#fffffff5!important;border-color:#00000014!important;color:#000c!important}.light-theme .ntf-dialog .MuiDialogTitle-root,.lightTheme .ntf-dialog .MuiDialogTitle-root,[data-theme=light] .ntf-dialog .MuiDialogTitle-root{color:#000c!important}.light-theme .ntf-page .MuiOutlinedInput-root,.lightTheme .ntf-page .MuiOutlinedInput-root,[data-theme=light] .ntf-page .MuiOutlinedInput-root{background:#00000005!important;color:#000000d9!important}.light-theme .ntf-page .MuiOutlinedInput-notchedOutline,.lightTheme .ntf-page .MuiOutlinedInput-notchedOutline,[data-theme=light] .ntf-page .MuiOutlinedInput-notchedOutline{border-color:#0000001a!important}.light-theme .ntf-page .MuiInputLabel-root,.lightTheme .ntf-page .MuiInputLabel-root,[data-theme=light] .ntf-page .MuiInputLabel-root{color:#00000073!important}.light-theme .ntf-page .MuiButton-text,.lightTheme .ntf-page .MuiButton-text,[data-theme=light] .ntf-page .MuiButton-text{color:#00000080!important}.light-theme .ntf-channel__warning,.lightTheme .ntf-channel__warning,[data-theme=light] .ntf-channel__warning{background:#f59e0b0f;border-color:#f59e0b26;color:#b47800e6}.light-theme .ntf-page input[type=number],.lightTheme .ntf-page input[type=number],[data-theme=light] .ntf-page input[type=number]{background:#00000005;border-color:#0000001a;color:#000000d9}:root{--sa-card-bg:#121620a6;--sa-card-border:#ffffff0d;--sa-card-border-hover:#ffffff1f;--sa-radius:14px;--sa-font:"Outfit",-apple-system,sans-serif;--sa-mono:"JetBrains Mono","Fira Code",monospace;--sa-accent-blue:#4d8ef7;--sa-accent-purple:#a78bfa;--sa-accent-emerald:#34d399;--sa-accent-red:#ef4444;--sa-text-primary:#ffffffd9;--sa-text-secondary:#ffffff80;--sa-text-muted:#ffffff59}.sa-page{animation:sa-page-in .4s ease both;color:#ffffffd9;color:var(--sa-text-primary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--sa-font);padding:0 4px 40px}@keyframes sa-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sa-header{align-items:center;display:flex;justify-content:space-between;padding:16px 0 24px}.sa-header__title{color:#ffffffd9;color:var(--sa-text-primary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--sa-font);font-size:22px;font-weight:700;letter-spacing:-.01em}.sa-header__actions .MuiButton-contained{background:#ef44441f!important;border:1px solid #ef444433!important;border-radius:10px!important;box-shadow:none!important;color:#ef4444d9!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sa-font)!important;font-size:12px!important;font-weight:600!important;padding:8px 20px!important;text-transform:none!important;transition:all .2s ease!important}.sa-header__actions .MuiButton-contained:hover{background:#ef444433!important;border-color:#ef444459!important;box-shadow:0 4px 16px #ef444426!important}.sa-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.sa-card{animation:sa-card-in .4s ease both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121620a6;background:var(--sa-card-bg);border:1px solid #ffffff0d;border:1px solid var(--sa-card-border);border-radius:14px;border-radius:var(--sa-radius);display:flex;flex-direction:column;justify-content:space-between;min-height:140px;overflow:hidden;padding:20px;position:relative;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}@keyframes sa-card-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sa-card:first-child{animation-delay:.03s}.sa-card:nth-child(2){animation-delay:.06s}.sa-card:nth-child(3){animation-delay:.09s}.sa-card:nth-child(4){animation-delay:.12s}.sa-card:nth-child(5){animation-delay:.15s}.sa-card:nth-child(6){animation-delay:.18s}.sa-card:nth-child(7){animation-delay:.21s}.sa-card:nth-child(8){animation-delay:.24s}.sa-card:hover{border-color:#ffffff1f;border-color:var(--sa-card-border-hover);box-shadow:0 8px 32px #0003;transform:translateY(-2px)}.sa-card:before{background:linear-gradient(90deg,#4d8ef7,#a78bfa);background:linear-gradient(90deg,var(--sa-accent-blue),var(--sa-accent-purple));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.sa-card:hover:before{opacity:1}.sa-card--active:before{opacity:.5}.sa-card__header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.sa-card__name{color:#ffffffd9;color:var(--sa-text-primary);font-family:Outfit,-apple-system,sans-serif;font-family:var(--sa-font);font-size:16px;font-weight:600;line-height:1.3;word-break:break-word}.sa-card__actions{display:flex;flex-shrink:0;gap:4px}.sa-card__action{align-items:center;background:#0000;border:none;border-radius:8px;color:#ffffff59;color:var(--sa-text-muted);cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;transition:all .2s ease;width:30px}.sa-card__action:hover{background:#4d8ef714;color:#4d8ef7;color:var(--sa-accent-blue)}.sa-card__action--delete:hover{background:#ef444414;color:#ef4444;color:var(--sa-accent-red)}.sa-card__action .MuiSvgIcon-root{font-size:18px!important}.sa-card__label{color:#ffffff59;color:var(--sa-text-muted);font-family:Outfit,-apple-system,sans-serif;font-family:var(--sa-font);font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.sa-card__projects{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#ffffff80;color:var(--sa-text-secondary);display:-webkit-box;line-height:1.5;overflow:hidden}.sa-card__no-projects,.sa-card__projects{font-family:Outfit,-apple-system,sans-serif;font-family:var(--sa-font);font-size:12px}.sa-card__no-projects{color:#ffffff59;color:var(--sa-text-muted);font-style:italic}.sa-empty{align-items:center;animation:sa-page-in .5s ease both;animation-delay:.1s;display:flex;flex-direction:column;justify-content:center;padding:80px 24px;text-align:center}.sa-empty__icon{color:#a78bfa26;font-size:52px!important;margin-bottom:16px}.sa-empty__text{color:#ffffff59;color:var(--sa-text-muted);font-family:Outfit,-apple-system,sans-serif;font-family:var(--sa-font);font-size:14px}.sa-dialog .MuiPaper-root{backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;background:#121620f5!important;border:1px solid #ffffff14!important;border-radius:16px!important;box-shadow:0 24px 80px #00000080!important;color:#e2e8f0!important}.sa-dialog .MuiDialogTitle-root{color:#ffffffd9!important;color:var(--sa-text-primary)!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sa-font)!important;font-size:18px!important;font-weight:600!important;padding:24px 28px 12px!important}.sa-dialog .MuiDialogContent-root{padding:8px 28px 20px!important}.sa-dialog .MuiDialogActions-root{gap:8px;padding:12px 28px 20px!important}.sa-dialog .MuiButton-root{border-radius:10px!important;font-family:Outfit,-apple-system,sans-serif!important;font-family:var(--sa-font)!important;font-size:13px!important;font-weight:500!important;text-transform:none!important}.sa-dialog .MuiButton-containedPrimary,.sa-dialog .MuiButton-textPrimary{color:#4d8ef7!important;color:var(--sa-accent-blue)!important}.sa-dialog .MuiDialogContent-root::-webkit-scrollbar{width:5px}.sa-dialog .MuiDialogContent-root::-webkit-scrollbar-track{background:#0000}.sa-dialog .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.light-theme .sa-card,.lightTheme .sa-card,[data-theme=light] .sa-card{background:#ffffffd9;border-color:#0000000f}.light-theme .sa-card:hover,.lightTheme .sa-card:hover,[data-theme=light] .sa-card:hover{border-color:#0000001f;box-shadow:0 8px 32px #00000014}.light-theme .sa-card__name,.lightTheme .sa-card__name,[data-theme=light] .sa-card__name{color:#000000d9}.light-theme .sa-card__label,.lightTheme .sa-card__label,[data-theme=light] .sa-card__label{color:#00000059}.light-theme .sa-card__projects,.lightTheme .sa-card__projects,[data-theme=light] .sa-card__projects{color:#0000008c}.light-theme .sa-card__action,.light-theme .sa-card__no-projects,.lightTheme .sa-card__action,.lightTheme .sa-card__no-projects,[data-theme=light] .sa-card__action,[data-theme=light] .sa-card__no-projects{color:#0000004d}.light-theme .sa-header__title,.lightTheme .sa-header__title,[data-theme=light] .sa-header__title{color:#000000d9}.light-theme .sa-dialog .MuiPaper-root,.lightTheme .sa-dialog .MuiPaper-root,[data-theme=light] .sa-dialog .MuiPaper-root{background:#fffffff5!important;border-color:#00000014!important;color:#000c!important}.light-theme .sa-dialog .MuiDialogTitle-root,.lightTheme .sa-dialog .MuiDialogTitle-root,[data-theme=light] .sa-dialog .MuiDialogTitle-root{color:#000000d9!important}.light-theme .sa-empty__text,.lightTheme .sa-empty__text,[data-theme=light] .sa-empty__text{color:#0006}.login-transition{align-items:center;background:#080a12;display:flex;font-family:Outfit,sans-serif;inset:0;justify-content:center;pointer-events:all;position:fixed;z-index:99999}.login-transition-backdrop{background:#080a12;inset:0;position:absolute}.login-transition-content{align-items:center;display:flex;flex-direction:column;gap:0;position:relative;z-index:1}.lt-ring-container{animation:lt-ring-appear .5s ease .4s forwards;height:180px;opacity:0;position:relative;width:180px}@keyframes lt-ring-appear{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.lt-ring-glow{animation:lt-glow-pulse 2s ease-in-out infinite;background:radial-gradient(circle,#4d8ef726 0,#0000 70%);border-radius:50%;inset:-40px;position:absolute}@keyframes lt-glow-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.lt-ring{inset:0}.lt-bar,.lt-ring{position:absolute}.lt-bar{animation:lt-bar-pulse 1.8s ease-in-out infinite;background:#4d8ef7;border-radius:2px;left:50%;opacity:.4;top:50%;transform-origin:center center;width:3px}@keyframes lt-bar-pulse{0%,to{height:14px;opacity:.25}50%{height:30px;opacity:.9}}.lt-bar.firing{background:linear-gradient(180deg,#8bf,#4d8ef7);box-shadow:0 0 8px #4d8ef799}.lt-brand{align-items:center;animation:lt-brand-in .5s ease .8s forwards;display:flex;flex-direction:column;gap:2px;inset:0;justify-content:center;opacity:0;position:absolute}@keyframes lt-brand-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.lt-brand-logo{filter:brightness(0) invert(1);height:28px;margin-bottom:4px;object-fit:contain;width:28px}.lt-brand-name{color:#ffffffe6;font-size:14px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.lt-brand-highlight{color:#4d8ef7;font-weight:700}.lt-status{align-items:center;animation:lt-status-in .4s ease 1s forwards;display:flex;flex-direction:column;gap:12px;margin-top:32px;opacity:0}@keyframes lt-status-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lt-status-text{color:#ffffff80;font-size:13px;font-weight:500;letter-spacing:.02em;min-height:20px;transition:opacity .2s ease}.lt-dots{display:flex;gap:6px}.lt-dot{animation:lt-dot-bounce 1.2s ease-in-out infinite;background:#4d8ef780;border-radius:50%;height:5px;width:5px}.lt-dot:nth-child(2){animation-delay:.15s}.lt-dot:nth-child(3){animation-delay:.3s}@keyframes lt-dot-bounce{0%,80%,to{opacity:.3;transform:scale(.6)}40%{opacity:1;transform:scale(1.2)}}.login-transition.exiting{animation:lt-dissolve-out .6s ease forwards}.login-transition.exiting .lt-ring-container{animation:lt-ring-expand .6s ease forwards}.login-transition.exiting .lt-brand{animation:lt-brand-flash .4s ease forwards}.login-transition.exiting .lt-status{animation:lt-fade-out .3s ease forwards}@keyframes lt-dissolve-out{0%{opacity:1}to{opacity:0}}@keyframes lt-ring-expand{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes lt-brand-flash{0%{opacity:1;transform:scale(1)}30%{filter:brightness(2);opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.8)}}@keyframes lt-fade-out{0%{opacity:1}to{opacity:0}}
/*# sourceMappingURL=main.40207833.css.map*/