@charset "UTF-8";.full-page-loader{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background:var(--color-background);display:flex;flex-direction:column;align-items:center;justify-content:center}.full-page-loader__spinner{width:50px;height:50px;border:5px solid #444;border-top:5px solid #da5bb3;border-radius:50%;animation:full-page-spin 1s linear infinite;margin-bottom:18px}.full-page-loader__text{color:#fff;font-size:1rem;font-weight:400;letter-spacing:1px}@keyframes full-page-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer{font-size:14px;font-weight:300;line-height:20px;text-align:center;position:relative;padding:4px 8px}.footer__copyright a{font-weight:400;color:#fff;text-decoration:none}.autocomplete,.autocomplete__input-wrap{position:relative;width:100%}.autocomplete__selected-prefix{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;display:inline-flex;align-items:center;z-index:1}.autocomplete__input{width:100%;min-height:38px;border:1px solid #4e4e5d;border-radius:4px;background:#23232f;color:#dedee2;padding:8px 64px 8px 12px;outline:none}.autocomplete__input:focus{border-color:#0f69ae;box-shadow:0 0 0 2px #0f69ae40}.autocomplete__input::placeholder{color:#a4a3b1}.autocomplete__input--with-prefix{padding-left:48px}.autocomplete__clear-btn{position:absolute;right:36px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:#a4a3b1;cursor:pointer;font-size:16px;line-height:1;padding:2px 4px}.autocomplete__clear-btn:hover{color:#dedee2}.autocomplete__chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#a4a3b1;pointer-events:none;transition:transform .2s ease-in-out}.autocomplete__chevron .motif-icon{height:18px}.autocomplete__chevron svg{width:20px;height:20px}.autocomplete__chevron--open{transform:translateY(-50%) rotate(180deg)}.autocomplete__menu{position:absolute;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;list-style:none;border:1px solid #4e4e5d;border-radius:4px;background:#23232f;z-index:20;max-height:220px;overflow-y:auto}.autocomplete__item{margin:0}.autocomplete__item-btn{width:100%;text-align:left;border:none;background:transparent;border-radius:4px;cursor:pointer;padding:6px 8px}.autocomplete__item-btn:hover{background:#2e2e38}.autocomplete__option{display:flex;flex-direction:column;padding:0}.autocomplete__option-name{color:var(--dropdown-menu-item-text-color, #dedee2);font-size:var(--font-size-16, 16.002px);font-weight:var(--font-weight-light, 300);line-height:var(--line-height-24, 23.996px)}.autocomplete__option-email{font-size:12px;color:#a4a3b1}.icon-button.has-tooltip{position:relative}.icon-button.has-tooltip:after{content:attr(data-tooltip);position:absolute;background-color:#2c2c38;color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap;word-wrap:break-word;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;z-index:1000;box-shadow:0 2px 8px #0000004d}.icon-button.has-tooltip:before{content:"";position:absolute;border:6px solid transparent;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;z-index:1000}.icon-button.has-tooltip.tooltip-bottom:after{top:100%;left:50%;transform:translate(-50%) translateY(8px);max-width:calc(100vw - 20px)}.icon-button.has-tooltip.tooltip-bottom:before{top:100%;left:50%;transform:translate(-50%) translateY(2px);border-bottom-color:#2c2c38}.icon-button.has-tooltip.tooltip-bottom:hover:after{transform:translate(-50%) translateY(4px)}.icon-button.has-tooltip.tooltip-bottom:hover:before{transform:translate(-50%) translateY(0)}.icon-button.has-tooltip.tooltip-top:after{bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);max-width:calc(100vw - 20px)}.icon-button.has-tooltip.tooltip-top:before{bottom:100%;left:50%;transform:translate(-50%) translateY(-2px);border-top-color:#2c2c38}.icon-button.has-tooltip.tooltip-top:hover:after{transform:translate(-50%) translateY(-4px)}.icon-button.has-tooltip.tooltip-top:hover:before{transform:translate(-50%) translateY(0)}.icon-button.has-tooltip.tooltip-left:after{right:100%;top:50%;transform:translateY(-50%) translate(-8px);left:auto;max-width:calc(100vw - 100% - 20px)}.icon-button.has-tooltip.tooltip-left:before{right:100%;top:50%;transform:translateY(-50%) translate(-2px);border-left-color:#2c2c38}.icon-button.has-tooltip.tooltip-left:hover:after{transform:translateY(-50%) translate(-4px)}.icon-button.has-tooltip.tooltip-left:hover:before{transform:translateY(-50%) translate(0)}.icon-button.has-tooltip.tooltip-right:after{left:100%;top:50%;transform:translateY(-50%) translate(8px);right:auto;max-width:calc(100vw - 100% - 20px)}.icon-button.has-tooltip.tooltip-right:before{left:100%;top:50%;transform:translateY(-50%) translate(2px);border-right-color:#2c2c38}.icon-button.has-tooltip.tooltip-right:hover:after{transform:translateY(-50%) translate(4px)}.icon-button.has-tooltip.tooltip-right:hover:before{transform:translateY(-50%) translate(0)}.icon-button.has-tooltip:hover:after,.icon-button.has-tooltip:hover:before{opacity:1;visibility:visible}.avatar-button{width:32px;height:32px;background:#33333e!important;color:#fff;border-radius:50%;position:relative;overflow:hidden;padding:0;border:none;cursor:default}.avatar-btn-wrapper{display:flex}.search{border:1px solid #a4a3b1;background:#1a1a24;border-radius:4px}.search .motif-search-input-wrapper{display:flex!important;align-items:center!important;flex-direction:row!important;gap:8px;padding:4px 14px;width:100%}.search .motif-typeahead,.search .motif-input-component{display:flex!important;align-items:center!important;flex-direction:row!important;gap:8px;width:100%}.search .motif-typeahead-prefix-icon,.search .motif-icon{color:#a4a3b1!important;display:flex;align-items:center;justify-content:center;flex:none!important;height:20px;width:20px;margin:0;cursor:pointer}.search .motif-input{background:#1a1a24;color:#dedee2;border:none;outline:none;width:100%;font-size:14px;flex:1}.search .motif-input::placeholder{color:#a4a3b1;opacity:1}.motif-header{height:64px;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;padding:8px 12px;box-sizing:border-box}.motif-header .motif-header-logo{width:44px;height:44px;display:grid;place-content:center}.motif-header .motif-header-top{align-items:center;justify-content:space-between}.motif-header .motif-header-logo svg{width:26px!important;height:26px!important}.motif-header .motif-header-left{display:flex;align-items:center;gap:12px}.motif-header .motif-header-right{display:flex;align-items:center;justify-content:center;gap:12px}.motif-header .motif-header-right svg{fill:#000;stroke:#00f!important;stroke-width:2;color:#a4a3b1}.motif-header .header-right-controls{display:flex;flex-direction:row;align-items:center;gap:12px}.motif-header .header-right-controls .header-project-selector{width:280px}.motif-header .header-right-controls .header-project-selector .autocomplete__input-wrap{min-height:36px}.motif-header .header-right-controls .header-project-selector .autocomplete__input{height:36px}.motif-header .header-right-controls .header-project-selector .header-project-selector__skeleton{width:100%;height:36px;border-radius:999px;background:linear-gradient(90deg,#ffffff14,#ffffff29,#ffffff14);background-size:200% 100%;animation:header-project-selector-skeleton-pulse 1.2s ease-in-out infinite}.motif-header .header-right-controls .header-project-selector .header-project-selector__option{display:flex;align-items:center;gap:8px}.motif-header .header-right-controls .header-project-selector .header-project-selector__option .motif-avatar-button,.motif-header .header-right-controls .header-project-selector .header-project-selector__option .motif-avatar,.motif-header .header-right-controls .header-project-selector .header-project-selector__option img{width:24px;height:24px;min-width:24px;min-height:24px;border-radius:50%}.motif-header .header-right-controls .icon-button.active{border-radius:4px;background:#3f3f4c}.motif-header .header-right-controls .motif-icon{height:18px}.motif-header .motif-input{display:none}.motif-header .app-title{gap:12px;display:flex;align-items:center;color:#dedee2;font-size:16.002px;font-weight:400;line-height:23.996px}.motif-header .app-title h2{margin:0;font:inherit}.motif-header .app-title span{font-weight:300}.motif-header .motif-button-secondary{background:#33333e;color:#fff;border:none;padding-left:14px;padding-right:14px;border-radius:32px;width:104px;height:40px}.motif-header .motif-button-secondary span:nth-child(2){padding-left:6px;font-size:12px}.motif-header .history-btn{display:flex;align-items:center;justify-content:center;cursor:pointer}.motif-header .history-btn .motif-icon{position:relative;top:1.5px}@keyframes header-project-selector-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.divider{height:1px;margin:12px 0;background-color:#4e4e5d;width:100%}.divider-dot{width:4px;height:4px;border-radius:12px;background:#4e4e5d}.spinner{width:20px;height:20px;border:3px solid transparent;border-top:3px solid #bb86e9;border-right:3px solid #bb86e9;border-radius:50%;animation:spin 1.5s linear infinite}.skeleton-loader{display:inline-block;background-color:var(--skeleton-bg);position:relative;overflow:hidden;background:linear-gradient(90deg,var(--skeleton-bg) 25%,var(--skeleton-bg-highlight) 50%,var(--skeleton-bg) 75%);background-size:200% 100%;animation:skeleton-loading 1.2s infinite linear}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.sudo-logo{display:flex;align-items:center;gap:12px}.sudo-logo__rotating-image{width:42px;height:42px;animation:rotate-logo 10s linear infinite}.sudo-logo__text{color:#fff;font-size:58px;font-weight:700;line-height:90px;letter-spacing:-2.32px}@media(min-width:720px)and (max-width:992px){.sudo-logo__text{font-size:30px;line-height:34px}}.sudo-logo__text span{font-weight:300}@keyframes rotate-logo{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:#00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:modal-fade-in .25s ease-out;z-index:999}.modal__content{max-width:90%;position:relative;animation:modal-scale-in .25s ease-out}.modal__close{position:absolute;top:12px;right:14px;background:none;border:none;font-size:26px;cursor:pointer;line-height:1;transition:opacity .12s}.modal__close:hover{opacity:.7}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-scale-in{0%{transform:scale(.88);opacity:0}to{transform:scale(1);opacity:1}}.history-panel{width:0;box-shadow:-2px 0 8px #0000002e;transition:width .3s;visibility:hidden;pointer-events:none;overflow:hidden;flex-direction:column;border-left:1px solid #222;background:#1a1a24}.history-panel.open{width:360px;visibility:visible;pointer-events:auto;overflow:visible;display:flex}@media(min-width:720px)and (max-width:780px){.history-panel.open{width:200px!important;min-width:200px}}@media(min-width:780px)and (max-width:992px){.history-panel.open{width:250px!important;min-width:250px}}.history-panel.disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.history-panel__loading{margin:.5rem 0;display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - 55px);gap:8px}.history-panel__load-more{display:flex;justify-content:center;padding:1rem 0;width:100%}.history-panel__load-more-btn{background:transparent;cursor:pointer;color:#a4a3b1;font-size:12px;font-weight:600;transition:all .2s ease;border:none;padding:8px 16px;border-radius:4px}.history-panel__load-more-btn:hover{color:#fff;background:#a4a3b11a;transform:scale(1.02)}.history-panel__load-more-btn:active{transform:scale(.98)}.history-panel__header{color:#dedee2;display:flex;align-items:center;gap:8px;padding:12px 16px;font-weight:400;font-size:16px;border-bottom:1px solid #33333e;justify-content:space-between;min-height:44px}.history-panel__header-title{flex:1}.history-panel__header-icon{display:flex;align-items:center;justify-content:center;height:20px;width:20px}.history-panel__search{margin:16px;display:flex;align-items:center;padding-left:10px}.history-panel__search .motif-search-input-wrapper{padding:4px 10px}.history-panel__search input{width:100%}.history-panel__content{flex:1;overflow-y:auto;padding:20px}.history-panel__section{margin-bottom:24px}.history-panel__section-title{color:#a4a3b1;font-family:EYInterstate;font-size:12px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:10px;border-bottom:none;padding-bottom:0;text-decoration:none}.history-panel__message-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:8px;min-height:44px}.history-panel__message{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;flex:1 0 0;overflow:hidden;color:#dedee2;text-overflow:ellipsis;font-family:EYInterstate;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media(min-width:720px)and (max-width:992px){.history-panel__message{font-size:12px}}.history-panel__empty{color:#bbb;font-size:.95rem;margin-bottom:8px}.history-panel__backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000003;z-index:9}.history-panel__delete-wrapper{position:absolute;top:100%;right:0;background:#23232f;box-shadow:0 2px 8px #00000026;z-index:10;min-width:150px;padding:8px;border-radius:4px}.history-panel__delete-btn{color:#ff667a;cursor:pointer;text-align:left;display:flex;align-items:center;gap:8px;font-size:14px;font-style:normal;font-weight:300;line-height:20px}.history-panel__delete-btn .motif-icon{height:18px}.history-panel__delete-btn svg,.history-panel__delete-btn path{fill:#ff667a}.history-panel__more-options{background:none;border:none;padding:0;cursor:pointer;position:relative}.history-panel__more-options.active{background:#3f3f4c;padding:8px;border-radius:4px}.bottom-icons,.top-icons,.sidebar{display:flex;flex-direction:column}.bottom-icons,.top-icons{align-items:center}.sidebar{justify-content:space-between;padding:var(--spacing-lg) var(--spacing-md);box-sizing:border-box;width:var(--sidebar-width-collapsed);transition:width .3s;height:calc(100vh - 56px)}.sidebar .active,.sidebar .active .icon-button{border-radius:var(--border-radius-sm);background:var(--theme-neutral-200, #3f3f4c)}.sidebar .icon-button{padding:0}.sidebar .divider.overwrite{width:var(--sidebar-divider-width-collapsed);margin:var(--spacing-md) auto}.sidebar .home-link-text{display:none}.sidebar .home-link{display:flex;align-items:center;color:#dedee2;text-overflow:ellipsis;gap:var(--spacing-md);cursor:pointer;width:100%;font-size:14px;font-style:normal;font-weight:400;text-decoration:none;line-height:20px}.sidebar .home-link.disabled{cursor:not-allowed;opacity:.6}@media(min-width:720px)and (max-width:992px){.sidebar .home-link{font-size:12px}}.sidebar.open{width:var(--sidebar-width-expanded);box-shadow:1px 1px 8px #0000002e}@media(min-width:720px)and (max-width:992px){.sidebar.open{width:160px}}.sidebar-accordion{padding-left:8px;margin-left:8px;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.sidebar-accordion span{color:var(--vertical-navigation-menu-item-color, #dedee2);font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-light, 300);line-height:var(--line-height-20, 20px)}.sidebar-accordion .active{border-left:1px solid var(--border-colors-default-secondary, #4e4e5d);background:var(--theme-neutral-100, #33333e);border-radius:0}.sidebar-accordion.open{max-height:60px}.settings-accordion-toggle{display:flex;align-items:center;justify-content:space-between}.accordion-arrow{display:flex;align-items:center;transform:rotate(270deg);transition:transform .3s cubic-bezier(.4,0,.2,1)}.accordion-arrow.open{transform:rotate(90deg)}.open .home-link-text{flex:1;display:block}.open .divider.overwrite{width:var(--sidebar-divider-width-expanded)}@media(min-width:720px)and (max-width:992px){.open .divider.overwrite{width:120px}}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid transparent;padding:2px 8px;text-align:center;font-size:var(--font-size-14, 14px);font-style:normal;font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-20, 20px)}.badge--high{background:#610402;color:#ff4336;border-color:#610402}.badge--high .badge__dot{width:6px;height:6px;border-radius:50%;background:#ff4336}.badge--medium{background:#462602;color:#ff9831;border-color:#462602}.badge--medium .badge__dot{width:6px;height:6px;border-radius:50%;background:#d07200}.badge--low{background:#083153;color:#85b9fd;border-color:#083153}.badge--low .badge__dot{width:6px;height:6px;border-radius:50%;background:#188ce5}.badge--active{background:#0a3616;color:#34ce63;border-color:#0a3616}.badge--active .badge__dot{width:6px;height:6px;border-radius:50%;background:#26a04b}.badge--inactive{background:#462602;color:#ff9831;border-color:#462602}.badge--inactive .badge__dot{width:6px;height:6px;border-radius:50%;background:#d07200}.badge--rejected{background:#4c1c3d;color:#ecbdda;border-color:#4c1c3d}.badge--rejected .badge__dot{width:6px;height:6px;border-radius:50%;background:#da5bb3}.chip-error .motif-icon,.chip-pending .motif-icon,.chip-success .motif-icon,.chip-warning .motif-icon{width:16px;height:17px}.chip{text-align:center;font-size:14px;font-weight:400;line-height:20px;display:flex;align-items:center;gap:4px;padding:2px 8px;border-radius:16px}.chip-warning{border:1px solid #7b4100;color:#ff9831}.chip-warning .motif-icon svg{color:#d07200}.chip-success{border:1px solid #125e29;color:#34ce63}.chip-success .motif-icon svg{color:#26a04b}.chip-pending{border:1px solid #4a279f;color:#c2abe3}.chip-pending .motif-icon svg{color:#9d7cd4}.chip-error{border:1px solid #a40011;color:#ff735e}.chip-error .motif-icon svg{color:#ff4336}.toolbar{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-radius:8px 8px 0 0;background:#23232f;border-bottom:var(--border-width-thin, 1px) solid var(--border-colors-default-extra-B, #3f3f4c)}.toolbar__text{max-width:70%}.toolbar__text h1{color:var(--card-header-color, #dedee2);margin-bottom:4px;font-size:var(--font-size-16, 16.002px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-24, 23.996px)}.toolbar__text p{color:var(--card-header-support-color, #a4a3b1);font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-light, 300);line-height:var(--line-height-20, 20px)}:root{--dt-bg: #23232f;--dt-surface: #23232f;--dt-surface-2: #0b1220;--dt-border: #3f3f4c;--dt-border-strong: #ef4444;--dt-text: #dedee2;--dt-text-dim: #9ca3af;--dt-text-soft: #6b7280;--accent: #2563eb;--accent-weak: #1d4ed8;--r-sm: 6px;--r-md: 8px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-6: 24px;--fz-xs: 12px;--fz-sm: 14px;--fz-md: 16px;--font-normal: 400;--fw-semibold: 600}.hidden-scrollbar{scrollbar-width:thin;scrollbar-color:#374151 transparent;overflow:auto}.hidden-scrollbar::-webkit-scrollbar{height:8px;width:8px}.hidden-scrollbar::-webkit-scrollbar-thumb{background:#374151;border-radius:8px}.hidden-scrollbar::-webkit-scrollbar-track{background:transparent}.dt{position:relative;background:var(--dt-surface);color:var(--dt-text);border:1px solid var(--dt-border);border-radius:0 0 8px 8px;overflow:hidden}.dt__header{display:grid;align-items:center;border-bottom:1px solid var(--dt-border);color:var(--dt-text-dim);font-size:var(--fz-xs);font-weight:var(--fw-normal)}.dt__hcell{padding:var(--sp-3) var(--sp-4);display:flex;align-items:center;gap:6px;color:var(--table-header-color, #dedee2);font-size:var(--font-size-12, 11.998px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-18, 18.004px)}.dt__hcell.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.dt__hcell.is-sortable:hover{color:#cbd5e1}.dt__sortmark{font-size:var(--fz-xs);color:var(--dt-text-soft);height:16px}.dt__body{overflow-y:auto;overflow-x:auto;width:100%}.dt__rows{font-size:var(--fz-xs)}.dt__rows>*+*{border-top:1px solid var(--dt-border)}.dt__row{display:grid;align-items:start;transition:background-color .12s ease;cursor:default}.dt__row:hover{background:var(--dt-surface-2)}.dt__cell{padding:var(--sp-3) var(--sp-4);color:var(--table-cell-text-color, #dedee2);font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-light, 300);line-height:var(--line-height-20, 20px)}.dt__cell .muted{color:var(--dt-text-soft)}.dt__check{display:flex;align-items:center;justify-content:center;padding:var(--sp-3) var(--sp-4)}.dt__checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:18px;height:18px;margin:0;min-width:20px;min-height:20px;border-radius:2px;border:1px solid #8a8a9b;background:transparent;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform 90ms ease}.dt__checkbox:hover:not(:disabled){border-color:#7d7d90}.dt__checkbox:active:not(:disabled){transform:scale(.96)}.dt__checkbox:focus-visible{outline:none;box-shadow:0 0 0 2px #1f6feb59}.dt__checkbox:checked{border-color:#1a1b22;background:#1a1b22}.dt__checkbox:checked:after{content:"";position:absolute;left:7px;top:2px;width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.dt__checkbox:indeterminate{border-color:#1a1b22;background:#1a1b22}.dt__checkbox:indeterminate:after{content:"";position:absolute;left:5px;top:9px;width:10px;height:2px;border-radius:999px;background:#fff}.dt__checkbox:disabled{opacity:.45;cursor:not-allowed}.dt__empty{padding:var(--sp-6) var(--sp-4);text-align:center;color:var(--dt-text-soft)}:root{--dt-bg: #15161c;--dt-bg-2: #1e1f26;--dt-text: #e6e7eb;--dt-muted: #a3a6b2;--dt-border: #343541;--dt-accent: #2f6fed;--dt-hover: #252633}.dt__pager{display:flex;align-items:center;justify-content:flex-end;gap:12px;background:var(--dt-surface);border:1px solid var(--dt-border);padding:8px 12px;color:var(--dt-text);margin-top:12px;min-height:40px}.dt__pager-left{display:flex;align-items:center;gap:4px}.dt__pager-left,.dt__pager-label{color:var(--button-ghost-text-color, #fff);font-size:var(--font-size-16, 16.002px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-24, 23.996px)}.dt__pager-label{font-size:13px}.dt__select-wrap{position:relative;display:inline-flex;align-items:center}.dt__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:6px 16px 6px 0;font-size:13px;line-height:1;color:var(--dt-text);background:var(--dt-surface);border:none;border-radius:6px;cursor:pointer}.dt__select:focus{outline:2px solid color-mix(in oklab,var(--dt-accent) 60%,transparent);outline-offset:1px}.dt__select-caret{position:absolute;right:8px;pointer-events:none;color:var(--dt-muted);font-size:12px;transform:rotate(270deg)}.dt__pager-right{display:flex;align-items:center;gap:6px}.dt__iconbtn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--dt-text);font-size:14px;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.dt__iconbtn:hover:not(:disabled){background:var(--dt-hover)}.dt__iconbtn:disabled{opacity:.45;cursor:not-allowed}.dt__pagebadge{min-width:36px;height:28px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--dt-bg);border:1px solid var(--dt-border);font-weight:600;color:var(--dt-text)}.dt__total{display:inline-flex;align-items:center;gap:6px;color:var(--dt-muted);margin-left:2px;font-size:13px}.dt__slash{opacity:.6}.dt__totalnum{color:var(--dt-text)}.dt__ellipsis{color:var(--dt-muted);padding:0 6px}.sr-only{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;padding:0;margin:-1px}.toaster-overlay{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toaster-card{min-width:320px;max-width:500px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;pointer-events:auto;animation:slideIn .3s ease-out;position:relative;overflow:hidden}.toaster-card--success{border-left:4px solid #4caf50}.toaster-card--error{border-left:4px solid #f44336}.toaster-card--info{border-left:4px solid #2196f3}.toaster-card__content{display:flex;align-items:center;gap:12px;padding:16px}.toaster-card__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.toaster-card--success .toaster-card__icon{color:#4caf50}.toaster-card--error .toaster-card__icon{color:#f44336}.toaster-card--info .toaster-card__icon{color:#2196f3}.toaster-card__message{flex:1;font-size:14px;color:#333;line-height:1.5}.toaster-card__close{flex-shrink:0;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s}.toaster-card__close:hover{color:#333}.toaster-card__progress{height:3px;background:linear-gradient(to right,transparent,currentColor);animation-name:progress;animation-timing-function:linear;animation-fill-mode:forwards}.toaster-card--success .toaster-card__progress{color:#4caf50}.toaster-card--error .toaster-card__progress{color:#f44336}.toaster-card--info .toaster-card__progress{color:#2196f3}@media(max-width:768px){.toaster-overlay{top:10px;right:10px;left:10px}.toaster-card{min-width:auto;max-width:none}}:root{--td-bg: #0f172a;--td-surface: #111827;--td-text: #e5e7eb;--td-muted: #9ca3af;--td-border: #1f2937;--td-underline: #cbd5e1;--td-focus: #2563eb;--td-guide: #38bdf8}.tabs{position:relative;color:var(--td-text)}.tabs__guide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0 auto;border-right:2px dashed var(--td-guide);opacity:.9;pointer-events:none}.tabs__list{display:flex;gap:24px;align-items:center;padding:10px 0 0;border-bottom:1px solid var(--td-border)}.tabs__tab{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--td-muted);font-size:var(--fz-sm);padding:0 4px 10px;cursor:pointer;white-space:nowrap;transition:color .12s ease}.tabs__tab:hover{color:#cbd5e1}.tabs__tab:focus-visible{outline:2px solid var(--td-focus);outline-offset:2px;border-radius:4px}.tabs__tab.is-disabled{opacity:.45;cursor:not-allowed}.tabs__tab.is-active{color:var(--td-text)}.tabs__tab .tabs__underline{position:absolute;left:0;right:auto;bottom:0;height:2px;width:100%;background:transparent;border-radius:999px;pointer-events:none}.tabs__tab.is-active .tabs__underline{background:var(--td-underline)}.tabs__panels{padding:12px 0}.tabs__panel{color:var(--td-text)}.layout__content{display:flex}.layout__outlet{flex:1;overflow:auto;height:calc(100vh - 40px)}.layout__page-content{overflow:hidden auto;display:flex;height:calc(100vh - 92px)}.layout__page-content--fullscreen{height:calc(100vh - 92px)}.layout__page-outlet{flex:1}.project-access-unavailable-message__actions button{color:#fff;padding:8px 14px;cursor:pointer;border:var(--border-width-thin, 1px) solid var(--border-colors-default-secondary, #4e4e5d);border-radius:var(--button-border-radius, 4px);font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-20, 20px);display:flex;align-items:center;gap:8px}.project-access-unavailable-message__actions button span{height:18px}.project-access-unavailable-message__actions button span svg{color:var(--button-primary-disabled-text-color, #737387)}.project-access-unavailable-message__actions button:hover{background-color:#373740}.project-access-unavailable-message__actions button:disabled{background:var(--button-primary-disabled-bg-color, #2e2e38);pointer-events:none;border:none;color:var(--button-primary-disabled-text-color, #737387);cursor:not-allowed}.project-access-unavailable-message-wrapper{height:calc(100vh - 100px);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-left:25px}.project-access-unavailable-message{width:680px;display:flex;flex-direction:column;gap:16px;text-align:left}.project-access-unavailable-message__title{margin:0;color:var(--Theme-Neutrals-Dark-Theme-900, var(--color-base-neutral-100, #dedee2));font-size:var(--font-size-22, 22px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-30, 30.002px)}.project-access-unavailable-message__description{margin:0;color:var(--Theme-Neutrals-Dark-Theme-700, var(--color-base-neutral-350, #a4a3b1));font-size:14px;font-weight:300;line-height:20px}.project-access-unavailable-message__actions{margin-top:5px;display:flex}.azureLogsCredentialsModal{border-radius:8px;border:2px solid #4df9ff;background:#23232f;position:relative;max-width:1270px;max-height:90vh;margin:0 auto;padding:50px 30px;display:flex;gap:43px;overflow-y:auto}.azureLogsCredentialsModal__gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.azureLogsCredentialsModal__iconWrapper{position:relative;z-index:2}.azureLogsCredentialsModal__iconWrapper svg{width:54px;height:54px}.azureLogsCredentialsModal__info{z-index:2;flex:1;overflow-y:auto}.azureLogsCredentialsModal__textSmall{color:#4df9ff;font-size:12px;font-weight:500;line-height:18px;margin-bottom:2px;text-transform:uppercase;letter-spacing:.5px}.azureLogsCredentialsModal__title{color:#dedee2;font-size:18px;font-weight:500;line-height:26px;margin-bottom:20px;margin-top:0}.azureLogsCredentialsModal__serverError{background:#ff4d4f1a;border:1px solid #ff4d4f;border-radius:4px;padding:12px 16px;margin-bottom:20px;animation:slideIn .3s ease-out}.azureLogsCredentialsModal__serverErrorText{color:#ff4d4f;font-size:14px;font-weight:400;line-height:20px;display:flex;align-items:center;gap:8px}.azureLogsCredentialsModal__serverErrorText:before{content:"⚠";font-size:16px}.azureLogsCredentialsModal__textDefault{color:#dedee2;font-size:14px;font-weight:300;line-height:20px}.azureLogsCredentialsModal__inputWrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:30px 0 40px;position:relative;z-index:2}.azureLogsCredentialsModal__inputGroup{display:flex;flex-direction:column;gap:8px}.azureLogsCredentialsModal__inputGroup label{color:#a4a3b1;font-size:13px;font-weight:500}.azureLogsCredentialsModal__inputGroup input{padding:12px 14px;color:#dedee2;border-radius:4px;border:1px solid #4e4e5d;background:#1a1a24;font-size:14px;transition:border-color .2s ease}.azureLogsCredentialsModal__inputGroup input::placeholder{color:#6b6b7b;font-size:13px}.azureLogsCredentialsModal__inputGroup input:focus{outline:none;border-color:#4df9ff}.azureLogsCredentialsModal__inputError{border-color:#ff4d4f!important}.azureLogsCredentialsModal__errorText{color:#ff4d4f;font-size:12px;font-weight:300;line-height:16px;margin-top:-4px}.azureLogsCredentialsModal__actions{display:flex;gap:16px;position:relative;z-index:2;justify-content:flex-end}.azureLogsCredentialsModal__actions button{border-radius:4px;padding:10px 20px;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;transition:all .2s ease}.azureLogsCredentialsModal__buttonOutline{border:1px solid #4e4e5d;color:#dedee2;background:transparent}.azureLogsCredentialsModal__buttonOutline:hover:not(:disabled){border-color:#6b6b7b;background:#ffffff0d}.azureLogsCredentialsModal__buttonOutline:disabled{opacity:.5;cursor:not-allowed}.azureLogsCredentialsModal__buttonContained{background:#4df9ff;color:#1a1a24;border:none;display:flex;align-items:center;justify-content:center;gap:8px}.azureLogsCredentialsModal__buttonContained:hover:not(:disabled){background:#3de0e6}.azureLogsCredentialsModal__buttonContained:disabled{opacity:.6;cursor:not-allowed}.azureLogsCredentialsModal__spinner{width:16px;height:16px;border:2px solid #1a1a24;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}.credentialsModal{border-radius:8px;border:2px solid #4df9ff;background:#23232f;position:relative;max-width:1270px;max-height:90vh;margin:0 auto;padding:50px 30px;display:flex;gap:43px;overflow-y:auto}.credentialsModal__gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.credentialsModal__iconWrapper{position:relative;z-index:2}.credentialsModal__iconWrapper svg{width:54px;height:54px}.credentialsModal__info{z-index:2;flex:1;overflow-y:auto}.credentialsModal__textSmall{color:#a4a3b1;font-size:12px;font-weight:300;line-height:18px;margin-bottom:2px}.credentialsModal__title{color:#dedee2;font-size:16px;font-weight:400;line-height:24px;margin-bottom:30px;margin-top:0}.credentialsModal__serverError{background:#ff4d4f1a;border:1px solid #ff4d4f;border-radius:4px;padding:12px 16px;margin-bottom:20px;animation:slideIn .3s ease-out}.credentialsModal__serverErrorText{color:#ff4d4f;font-size:14px;font-weight:400;line-height:20px;display:flex;align-items:center;gap:8px}.credentialsModal__serverErrorText:before{content:"⚠";font-size:16px}.credentialsModal__textDefault{color:#dedee2;font-size:14px;font-weight:300;line-height:20px}.credentialsModal__apiInfo{margin:30px 0 40px}.credentialsModal__inputWrapper{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:60px;position:relative;z-index:2}.credentialsModal__inputGroup{display:flex;flex-direction:column;gap:8px;flex:1}.credentialsModal__inputGroup label{color:#a4a3b1}.credentialsModal__inputGroup input{padding:10px 12px;color:#a4a3b1;border-radius:4px;border:1px solid #4e4e5d;background:#23232f}.credentialsModal__inputGroup input::placeholder{color:#a4a3b1}.credentialsModal__inputError{border-color:#ff4d4f!important}.credentialsModal__errorText{color:#ff4d4f;font-size:12px;font-weight:300;line-height:16px;margin-top:-4px}.credentialsModal__actions{display:flex;gap:26px;position:relative;z-index:2}.credentialsModal__actions button{border-radius:4px;padding:8px 14px;font-size:14px;font-weight:400;line-height:20px}.credentialsModal__buttonOutline{border:1px solid #4e4e5d;color:#fff;background:transparent}.credentialsModal__buttonContained{background:#fff;display:flex;align-items:center;justify-content:center;gap:8px}.credentialsModal__buttonContained:disabled{opacity:.6;cursor:not-allowed}.credentialsModal__buttonOutline:disabled{opacity:.6;cursor:not-allowed}.credentialsModal__spinner{width:16px;height:16px;border:2px solid #23232f;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.userDecisionModal{border-radius:8px;border:2px solid #ffe600;background:#23232f;position:relative;max-width:1270px;margin:0 auto;padding:50px 30px;display:flex;gap:43px}.userDecisionModal__gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.userDecisionModal__iconWrapper{position:relative;z-index:2}.userDecisionModal__iconWrapper svg{width:54px;height:54px}.userDecisionModal__info{z-index:2}.userDecisionModal__textSmall{color:#a4a3b1;font-size:12px;font-weight:300;line-height:18px;margin-bottom:2px}.userDecisionModal__title{color:#dedee2;font-size:16px;font-weight:400;line-height:24px;margin-bottom:30px;margin-top:0}.userDecisionModal__textDefault{color:#dedee2;font-size:14px;font-weight:300;line-height:20px}.userDecisionModal__descriptionTwo{margin-top:20px}.userDecisionModal__apiInfo{margin:30px 0 40px}.userDecisionModal__error{background:#ff4b4b1a;border:1px solid #ff4b4b;border-radius:4px;padding:12px 16px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.userDecisionModal__errorText{color:#ff4b4b;font-size:14px;font-weight:400;line-height:20px;margin:0}.userDecisionModal__errorClear{background:transparent;border:none;color:#ff4b4b;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.userDecisionModal__errorClear:hover{background:#ff4b4b33}.userDecisionModal__actions{display:flex;gap:26px;position:relative;z-index:2}.userDecisionModal__actions button{border-radius:4px;padding:8px 14px;font-size:14px;font-weight:400;line-height:20px}.userDecisionModal__buttonOutline{border:1px solid #4e4e5d;color:#fff;background:transparent;cursor:pointer;transition:all .2s}.userDecisionModal__buttonOutline:hover:not(:disabled){border-color:#ffe600;background:#ffe6001a}.userDecisionModal__buttonOutline:disabled{opacity:.5;cursor:not-allowed}.ai-bot-message-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin:auto auto 10px}.ai-bot-message-header__title{display:flex;flex-direction:column}.ai-bot-message-header__title--collapsed{display:flex;flex-direction:row-reverse;justify-content:flex-end;width:100%;flex:1;gap:40px}.ai-bot-message-header__title--collapsed .ai-bot-message-header__title-text{color:#dedee2;font-size:14px;font-weight:300;line-height:20px}.ai-bot-message-header__title-text{color:#dedee2;font-size:22px;font-weight:300;line-height:30.002px}.ai-bot-message-header__icons{display:flex;align-items:center;cursor:pointer}.ai-bot-message-header__icons .motif-icon{padding:8px}@keyframes summary-slide-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes summary-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}.chat-message-summary{border-radius:8px;background:linear-gradient(279.23deg,#4d8bff 13.44%,#802aff 44.14%,#de856b 68.65%,#ffe600 94.23%);padding:2px;display:flex;margin-bottom:18px;width:100%}.chat-message-summary__wrapper{display:flex;gap:8px;background:#23232f;padding:14px 24px;border-radius:8px;width:100%}.chat-message-summary__content{display:flex;flex-direction:column;gap:8px;flex:1}.chat-message-summary__content--collapsed{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1}.chat-message-summary__content--collapsed .chat-message-summary__description{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width:720px)and (max-width:780px){.chat-message-summary__content--collapsed .chat-message-summary__description.with-history-and-sidebar-opened{max-width:120px}}.chat-message-summary__title{color:#dedee2;font-size:16px;font-weight:400;line-height:24px;margin:0;min-width:125px}@media(min-width:720px)and (max-width:992px){.chat-message-summary__title{min-width:auto}}.chat-message-summary__description{color:#a4a3b1;font-size:14px;font-weight:300;line-height:20px}.chat-message-summary__toggle-btn button{background:none;border:none;cursor:pointer}.chat-message-summary__close-icon{position:relative;top:3px;background:none;border:none;padding:0;cursor:pointer}.chat-message-summary-collapsed{padding:1px;border-radius:4px;margin-bottom:16px;animation:summary-slide-in .3s ease}.chat-message-summary-collapsed.slide-out{animation:summary-slide-out .3s ease forwards}.chat-message-summary-collapsed .chat-message-summary__wrapper{padding:5px 15px;border-radius:4px}.chat-message-summary-collapsed .chat-message-summary__title{color:#dedee2;font-size:12px;font-weight:400;line-height:20px}.chat-message-summary-collapsed .chat-message-summary__description{color:#a4a3b1;font-size:12px;font-weight:300;line-height:20px}code[class*=language-],pre[class*=language-]{-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;font-family:Menlo,Monaco,Courier New,monospace;font-size:15px;line-height:1.5;color:#dccf8f;text-shadow:0}pre>code[class*=language-]{font-size:1em}pre[class*=language-],:not(pre)>code[class*=language-]{border-radius:5px;border:1px solid #000;color:#dccf8f;background:#181914 url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAMAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACQYGBgcGCQcHCQ0IBwgNDwsJCQsPEQ4ODw4OERENDg4ODg0RERQUFhQUERoaHBwaGiYmJiYmKysrKysrKysrKwEJCAgJCgkMCgoMDwwODA8TDg4ODhMVDg4PDg4VGhMRERERExoXGhYWFhoXHR0aGh0dJCQjJCQrKysrKysrKysr/8AAEQgAjACMAwEiAAIRAQMRAf/EAF4AAQEBAAAAAAAAAAAAAAAAAAABBwEBAQAAAAAAAAAAAAAAAAAAAAIQAAEDAwIHAQEAAAAAAAAAAADwAREhYaExkUFRcYGxwdHh8REBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AyGFEjHaBS2fDDs2zkhKmBKktb7km+ZwwCnXPkLVmCTMItj6AXFxRS465/BTnkAJvkLkJe+7AKKoi2AtRS2zuAWsCb5GOlBN8gKfmuGHZ8MFqIth3ALmFoFwbwKWyAlTAp17uKqBvgBD8sM4fTjhvAhkzhaRkBMKBrfs7jGPIpzy7gFrAqnC0C0gB0EWwBDW2cBVQwm+QtPpa3wBO3sVvszCnLAhkzgL5/RLf13cLQd8/AGlu0Cb5HTx9KuAEieGJEdcehS3eRTp2ATdt3CpIm+QtZwAhROXFeb7swp/ahaM3kBE/jSIUBc/AWrgBN8uNFAl+b7sAXFxFn2YLUU5Ns7gFX8C4ib+hN8gFWXwK3bZglxEJm+gKdciLPsFV/TClsgJUwKJ5FVA7tvIFrfZhVfGJDcsCKaYgAqv6YRbE+RWOWBtu7+AL3yRalXLyKqAIIfk+zARbDgFyEsncYwJvlgFRW+GEWntIi2P0BooyFxcNr8Ep3+ANLbMO+QyhvbiqdgC0kVvgUUiLYgBS2QtPbiVI1/sgOmG9uO+Y8DW+7jS2zAOnj6O2BndwuIAUtkdRN8gFoK3wwXMQyZwHVbClsuNLd4E3yAUR6FVDBR+BafQGt93LVMxJTv8ABts4CVLhcfYWsCb5kC9/BHdU8CLYFY5bMAd+eX9MGthhpbA1vu4B7+RKkaW2Yq4AQtVBBFsAJU/AuIXBhN8gGWnstefhiZyWvLAEnbYS1uzSFP6Jvn4Baxx70JKkQojLib5AVTey1jjgkKJGO0AKWyOm7N7cSpgSpAdPH0Tfd/gp1z5C1ZgKqN9J2wFxcUUuAFLZAm+QC0Fb4YUVRFsAOvj4KW2dwtYE3yAWk/wS/PLMKfmuGHZ8MAXF/Ja32Yi5haAKWz4Ydm2cSpgU693Atb7km+Zwwh+WGcPpxw3gAkzCLY+iYUDW/Z3Adc/gpzyFrAqnALkJe+7DoItgAtRS2zuKqGE3yAx0oJvkdvYrfZmALURbDuL5/RLf13cAuDeBS2RpbtAm+QFVA3wR+3fUtFHoBDJnC0jIXH0HWsgMY8inPLuOkd9chp4z20ALQLSA8cI9jYAIa2zjzjBd8gRafS1vgiUho/kAKcsCGTOGWvoOpkAtB3z8Hm8x2Ff5ADp4+lXAlIvcmwH/2Q==) repeat left top}pre[class*=language-]{padding:12px;overflow:auto}:not(pre)>code[class*=language-]{padding:2px 6px}.token.namespace{opacity:.7}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#586e75;font-style:italic}.token.number,.token.string,.token.char,.token.builtin,.token.inserted{color:#468966}.token.attr-name{color:#b89859}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#dccf8f}.token.selector,.token.regex{color:#859900}.token.atrule,.token.keyword{color:#cb4b16}.token.attr-value{color:#468966}.token.function,.token.variable,.token.placeholder{color:#b58900}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol{color:#b89859}.token.tag{color:#ffb03b}.token.important,.token.statement,.token.deleted{color:#dc322f}.token.punctuation{color:#dccf8f}.token.entity{cursor:help}.token.bold{font-weight:700}.token.italic{font-style:italic}.tags__wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs)}.chat-message{display:flex;gap:8px;max-width:800px;margin-left:auto;justify-content:flex-end}.chat-message__content{padding:12px 16px;border-radius:8px;background:#2e2e38;color:#dedee2;font-size:16.002px;font-weight:300;line-height:23.996px;margin-bottom:8px}.chat-message__content p{line-break:anywhere}.chat-message__avatar .avatar-button{width:24px;height:24px;font-size:10px}.ai-bot-message__actions--right,.ai-bot-message__actions--left{display:flex;align-items:center;gap:8px}.ai-bot-message{display:flex;flex-direction:column;gap:16px;padding:16px;margin:26px 0 30px;border-radius:8px;background:#23232f;box-shadow:0 0 16px #00000008,0 0 80px #00000008}.ai-bot-message__title{color:var(--text-colors-default-primary, #dedee2);font-size:18.004px;font-weight:400;line-height:28px;margin:0}.ai-bot-message__description{color:#a4a3b1;font-size:14px;font-style:normal;font-weight:300;line-height:20px}.ai-bot-message__description li{word-break:break-all}.ai-bot-message__actions{display:flex;align-items:center;justify-content:space-between}.ai-bot-message__actions--left .motif-icon{width:32px;height:32px;display:grid;place-content:center;border-radius:4px;background:#2e2e38;cursor:pointer}.ai-bot-message__actions--right .motif-icon{cursor:pointer}.ai-bot-message.with-history-panel .markdown-table-wrapper{width:calc(100vw - 525px)}@media(min-width:720px)and (max-width:780px){.ai-bot-message.with-history-panel .markdown-table-wrapper{width:calc(100vw - 350px)}}@media(min-width:780px)and (max-width:992px){.ai-bot-message.with-history-panel .markdown-table-wrapper{width:calc(100vw - 400px)}}.ai-bot-message.with-sidebar .markdown-table-wrapper{width:calc(100vw - 340px)}@media(min-width:720px)and (max-width:992px){.ai-bot-message.with-sidebar .markdown-table-wrapper{width:calc(100vw - 250px)}}.ai-bot-message.with-history-panel.with-sidebar .markdown-table-wrapper{width:calc(100vw - 660px)}@media(min-width:720px)and (max-width:780px){.ai-bot-message.with-history-panel.with-sidebar .markdown-table-wrapper{width:calc(100vw - 440px)}}@media(min-width:780px)and (max-width:992px){.ai-bot-message.with-history-panel.with-sidebar .markdown-table-wrapper{width:calc(100vw - 490px)}}.ai-bot-message .markdown-table-wrapper{width:calc(100vw - 165px);overflow-x:auto}.ai-bot-message .markdown-table{border-collapse:collapse;width:max-content;min-width:100%;max-width:100%;font-size:1em;margin:10px 0}.ai-bot-message .markdown-table th,.ai-bot-message .markdown-table td{border:1px solid #d1d5db;padding:8px 12px;text-align:left}.ai-bot-message .markdown-table th{font-weight:700}.carousel{margin:0 auto;max-width:1100px;width:100%;position:relative;padding:24px 0}.carousel__container{display:flex;gap:16px;justify-content:center;align-items:stretch;position:relative}.carousel__item{flex:1 1 0;min-width:0;max-width:calc((100% - 32px) / 3);border-radius:8px;background:#23232f;padding:20px 15px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}.carousel__item:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.carousel__item-icon{width:40px;height:40px;background:#2e2e38;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.carousel__item-icon svg{width:24px;height:24px}.carousel__item-title{color:#dedee2;font-size:16px;font-weight:500;margin:0 0 12px;line-height:1.3}.carousel__item-description{color:#a4a3b1;font-size:12px;font-weight:300;line-height:1.5;margin:0 0 20px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.carousel__item-button{color:#fff;font-size:14px;font-weight:400;line-height:20px;border-radius:4px;border:1px solid #4e4e5d;padding:8px 14px;cursor:pointer;transition:all .2s ease}.carousel__item-button:hover{background:#4e4e5d;transform:translateY(-1px)}.carousel__item-button:active{transform:translateY(0)}.carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;transition:background .2s}.carousel__arrow:disabled{opacity:.3;cursor:not-allowed}.carousel__arrow--left{left:-30px}.carousel__arrow--left svg{transform:rotate(90deg);position:relative;top:-1px;left:-1px}.carousel__arrow--right{right:-30px}.carousel__arrow--right svg{transform:rotate(-90deg);position:relative;top:-1px;left:1px}.carousel__dots{display:flex;justify-content:center;gap:10px;margin-top:18px}.carousel__dot{width:8px;height:8px;padding:0;border-radius:50%;background:#2e2e38;border:none;cursor:pointer;transition:background .2s}.carousel__dot--active{background:#a4a3b1}@media(min-width:720px)and (max-width:992px){.carousel__container{flex-direction:column;gap:12px;position:static}.carousel__item{max-width:none}}@media(min-width:720px)and (max-width:992px){.carousel__arrow{top:106px;bottom:auto;transform:none;position:absolute;right:0;height:max-content;padding:0}.carousel__arrow--left{right:25px;left:auto!important;top:0}.carousel__arrow--right{right:0!important;left:auto;top:0}}.menu-expanded .carousel__arrow--left{left:-30px}.menu-expanded .carousel__arrow--right{right:-30px}.chat-composer .upload-progress__percentage,.chat-composer .upload-progress__filename,.chat-composer .file-badge__size,.chat-composer .file-badge__name,.chat-composer__input-wrapper textarea,.chat-composer__title{color:#dedee2;font-size:16px;font-weight:300;line-height:24px}.chat-composer__title{display:flex;align-items:center;gap:4px;padding-bottom:12px;background:var(--color-background)}.chat-composer__title .avatar-button{background:none!important}.chat-composer__border-gradient{background:linear-gradient(282deg,var(--Indigo-500, #454eff) 23.5%,var(--color-maroon-400, #da5bb3) 63.5%,var(--Indigo-200, #b5b8ff) 100%);padding:2px;border-radius:8px}.chat-composer__input-wrapper{background:#23232f;border-radius:8px;padding:16px 20px}.chat-composer__input-wrapper textarea{width:100%;resize:none;background:none;border:unset;margin-bottom:24px}.chat-composer__actions{display:flex;align-items:center;justify-content:space-between}.chat-composer__action-left{display:flex;align-items:center;gap:12px;flex:1}.chat-composer__action-button{border-radius:50%;background:#fff;width:36px;height:36px;display:grid;place-content:center;border:none;flex-shrink:0}.chat-composer__action-button:disabled{background:#2e2e38;cursor:not-allowed}.chat-composer__action-button:disabled svg{fill:#bdbdbd}.chat-composer__action-button svg{fill:#5f5f72}.chat-composer__file-badge{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#2e2e38;border-radius:6px;border:1px solid #454556;max-width:300px}.chat-composer .file-badge__icon{flex-shrink:0;color:#ffe600}.chat-composer .file-badge__info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;overflow:hidden}.chat-composer .file-badge__name{font-size:14px;color:#dedee2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.chat-composer .file-badge__size{font-size:12px;color:#a4a3b1;line-height:1.2}.chat-composer .file-badge__remove{flex-shrink:0;background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s ease;color:#a4a3b1}.chat-composer .file-badge__remove:hover{background:#454556;color:#dedee2}.chat-composer .file-badge__remove svg{display:block}.chat-composer__upload-progress{margin-bottom:16px;padding:12px;background:#2e2e38;border-radius:6px}.chat-composer .upload-progress__info{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.chat-composer .upload-progress__filename{font-size:14px;color:#dedee2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.chat-composer .upload-progress__percentage{font-size:14px;color:#ffe600;font-weight:500}.chat-composer .upload-progress__bar{width:100%;height:4px;background:#454556;border-radius:2px;overflow:hidden}.chat-composer .upload-progress__fill{height:100%;background:linear-gradient(90deg,#ffe600,#ff32ff,#32ffff);transition:width .3s ease;border-radius:2px}.chat-landing-page{padding:25px;overflow:hidden auto;height:calc(100vh - 92px)}.chat-landing-page__info{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:718px;margin:auto auto 70px}@media(min-width:720px)and (max-width:992px){.chat-landing-page__info{margin-bottom:40px}}.chat-landing-page .sudo-logo{justify-content:center}.chat-landing-page__rotating-img{animation:spin 10s linear infinite;transform:rotate(-156.77deg)}.chat-landing-page__rotating{position:relative;width:108px;height:108px}.chat-landing-page__ai-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chat-landing-page__title{margin:22px 0 5px;color:#dedee2;text-align:center;font-size:20px;font-weight:300;line-height:30.002px}@media(min-width:720px)and (max-width:992px){.chat-landing-page__title{font-size:18px;line-height:27px}}.chat-landing-page__subtitle{color:#a4a3b1;text-align:center;font-size:12px;font-weight:300;line-height:18.004px;max-width:484px;margin:auto}.chat-landing-page-loader{display:flex;flex-direction:column;gap:16px}.chat-landing-page-loader__carousel-content{display:flex;align-items:center;gap:16px}@media(min-width:720px)and (max-width:992px){.chat-landing-page-loader__carousel-content{flex-direction:column}}.magic-loader__content-loading{font-size:16.002px;font-weight:300;line-height:23.996px}.pending-icon .motif-icon{animation:spin 10s linear infinite}.magic-loader{margin-bottom:10px;padding-top:8px}.magic-loader__question{display:flex;align-items:flex-start}.magic-loader__avatar{margin-right:12px;display:grid;place-content:center}.magic-loader__avatar .avatar-button{background-color:transparent!important}.magic-loader__content{width:100%}.magic-loader__content-loading{cursor:default;color:transparent;background:linear-gradient(90deg,#656579 25%,#8a8a9c,#656579 75%);background-size:200% 100%;animation:shimmer 2.5s linear infinite;-webkit-background-clip:text;background-clip:text}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.magic-loader__tags{padding-top:8px}.antivirus-toaster-overlay{position:fixed;top:20px;right:20px;z-index:10000;pointer-events:none}.antivirus-toaster{min-width:320px;max-width:500px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;pointer-events:auto;animation:slideIn .3s ease-out;position:relative;overflow:hidden}.antivirus-toaster.loading{border-left:4px solid #2196f3}.antivirus-toaster.success{border-left:4px solid #4caf50}.antivirus-toaster.error{border-left:4px solid #f44336}.antivirus-toaster-content{display:flex;align-items:center;gap:12px;padding:16px}.antivirus-spinner{width:24px;height:24px;border:3px solid #f3f3f3;border-top:3px solid #2196f3;border-radius:50%;animation:spin 1s linear infinite}.antivirus-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.antivirus-toaster.success .antivirus-icon{color:#4caf50}.antivirus-toaster.error .antivirus-icon{color:#f44336}.antivirus-message{flex:1;font-size:14px;color:#333;line-height:1.5}.antivirus-close{flex-shrink:0;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s}.antivirus-close:hover{color:#333}.antivirus-progress-bar{height:3px;background:linear-gradient(to right,transparent,currentColor);animation:progress 5s linear}.antivirus-toaster.success .antivirus-progress-bar{color:#4caf50}.antivirus-toaster.error .antivirus-progress-bar{color:#f44336}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes progress{0%{width:100%}to{width:0%}}@media(max-width:768px){.antivirus-toaster-overlay{top:10px;right:10px;left:10px}.antivirus-toaster{min-width:auto;max-width:none}}.cbn__chat-panel,.cbn__chat-container,.cbn{display:flex;flex-direction:column}.cbn__prompt{display:flex;flex-direction:row}.cbn{height:100%}.cbn--fullscreen .cbn__chat-wrapper,.cbn--fullscreen .toolbar{width:calc(100% - var(--spacing-xl))}.cbn__chat-composer-wrapper{padding:25px}.cbn__chat-wrapper{border-radius:var(--border-radius-md);background:linear-gradient(282deg,var(--Indigo-500, #454eff) 23.5%,var(--color-maroon-400, #da5bb3) 63.5%,var(--Indigo-200, #b5b8ff) 100%);padding:var(--spacing-xs);width:calc(100% - var(--spacing-chat-wrapper-margin));display:flex;overflow:auto;margin:50px auto 0;height:100%}.cbn__chat-prompt-wrapper{padding:var(--spacing-xl) var(--spacing-xxl);flex:1}.cbn__chat-panel-wrapper{flex:1;overflow:hidden auto;display:flex;flex-direction:column;padding:0 24px 10px}.cbn__chat-container{background:#23232f;border-radius:var(--border-radius-md);flex:1;margin:0 auto;overflow:auto}.cbn__chat-panel{flex:1;overflow:hidden auto}.cbn__chat-box-textarea{width:100%;box-sizing:border-box;resize:none;color:#dedee2;font-size:16.002px;font-weight:300;line-height:23.996px;background-color:transparent;border:none;height:100%}.cbn__prompt{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.cbn__prompt label{color:#fff;font-size:11.998px;font-weight:300;line-height:20px}.cbn__scroller{flex:1;overflow:hidden auto;scroll-behavior:smooth}.timestamp-row{display:flex;align-items:center;gap:15px;color:#a4a3b1;font-size:11.998px;font-weight:300;line-height:18.004px}:root{--color-background: #1a1a24;--color-dropdown-item: #dedee2;--color-text: #fff;--color-text-secondary: #23232f;--color-scrollbar-thumb: #3f3f4c;--color-scrollbar-thumb-hover: #555;--font-family-primary: EYInterstate, Arial, sans-serif;--font-size-16: 16.002px;--font-weight-light: 300;--line-height-24: 23.996px;--spacing-xs: 2px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-xxl: 24px;--spacing-chat-wrapper-margin: 72px;--sidebar-width-collapsed: 68px;--sidebar-width-expanded: 248px;--sidebar-divider-width-collapsed: 24px;--sidebar-divider-width-expanded: 200px;--border-radius-sm: 4px;--border-radius-md: 12px;--border-radius-full: 200px;--scrollbar-width: 8px;--skeleton-bg: #23232f;--skeleton-bg-highlight: #39394a}.light-theme{--color-dropdown-item: var(--color-text-secondary)}.light-theme body{color:var(--color-text-secondary)}body{font-family:EYInterstate;background-color:var(--color-background);color:var(--color-text);margin:0;overflow:hidden}::-webkit-scrollbar{width:var(--scrollbar-width)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--border-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}textarea:focus-visible{outline:none}:focus-visible{outline:2px solid #454eff;outline-offset:2px}p{margin:0}img{max-width:100%;height:auto}button{background-color:transparent;border:unset;cursor:pointer}:focus-visible{outline:none;outline-offset:0px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important;-webkit-text-fill-color:#a4a3b1!important;transition:background-color 5000s ease-in-out 0s}input:-internal-autofill-selected{background-color:transparent!important;background-image:none!important;color:#a4a3b1!important}.motif-header-top{display:flex}.icon-button{background-color:#1a1a24;border:none;padding:10px;cursor:pointer;color:#fff;display:flex;width:44px;height:44px;justify-content:center;align-items:center;flex-shrink:0;border-radius:4px}.avatar-button{background-color:#1a1a24;border:none}svg{color:#a4a3b1}.spinning-text{font-size:20px}.welcome{position:relative;width:100vw;height:100vh;overflow:hidden;background-color:#000;text-align:center;color:#fff;display:flex;flex-direction:column}.welcome__bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:0}.welcome__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding-top:50px;flex:1}.welcome__title-wrapper{display:flex;align-items:center;gap:10px}.welcome__title{font-size:120px;margin:0;color:#fff;text-align:center;font-weight:700;line-height:90px;letter-spacing:-8.4px}.welcome__title span{font-weight:300}@media(min-width:720px)and (max-width:992px){.welcome__title{font-size:80px;line-height:60px}}.welcome__subtitle-wrapper{display:flex;flex-direction:column;gap:15px;margin:40px 0}@media(min-width:720px)and (max-width:992px){.welcome__subtitle-wrapper{max-width:650px;margin:30px auto}}.welcome__subtitle-wrapper h6{max-width:780px;margin:auto;color:#fff;text-align:center;font-size:20px;font-weight:300;line-height:30.002px}@media(min-width:720px)and (max-width:992px){.welcome__subtitle-wrapper h6{font-size:16px}}.welcome__subtitle{color:#fff;text-align:center;font-size:46px;font-weight:300;line-height:58px;max-width:1171px;margin:auto}@media(min-width:720px)and (max-width:992px){.welcome__subtitle{font-size:36px;line-height:44px}}.welcome__footer-wrapper{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:300;line-height:20px;z-index:1}.welcome__rotating-image{width:108px;animation:spin 10s linear infinite;transform:rotate(-156.77deg)}@keyframes spin{0%{transform:rotate(-156.77deg)}to{transform:rotate(203.23deg)}}:root{--pn-text: #e9eef6;--pn-muted: #9fb0c6;--pn-accent: #c2abe3;--pn-border: #1e2630;--pn-highlight: #203040}*{box-sizing:border-box}.pn-container{color:var(--pn-text);line-height:1.6;margin:20px auto;padding-right:15px}.pn-header h1{margin:0 0 8px;font-size:1.5rem;letter-spacing:.2px}.pn-updated{margin:0;color:var(--pn-muted)}.pn-section{margin-top:18px}.pn-section h2{margin:0 0 20px;font-size:1.25rem;border-left:3px solid var(--pn-accent);padding-left:10px}.pn-section p,.pn-section ul{margin:10px 0;color:var(--pn-text)}.pn-section a{color:var(--pn-accent);text-decoration:none;border-bottom:1px dashed rgba(77,182,255,.4)}.pn-section a:hover{text-decoration:underline}.pn-table-wrapper{overflow-x:auto;margin-top:10px}.pn-table{width:100%;border-collapse:collapse;border:1px solid var(--pn-border);background:#0f141b}.pn-table ol,.pn-table ul{margin-top:0}.pn-table th,.pn-table td{padding:12px 10px;border-bottom:1px solid var(--pn-border);vertical-align:top;text-align:left}.pn-table thead th{position:sticky;top:0;background:#121922;color:var(--pn-muted);font-weight:600;z-index:1}.pn-table tbody tr:hover{background:var(--pn-highlight)}.pn-footer{margin-top:24px;color:var(--pn-muted);text-align:center}.privacy{background-color:var(--color-background, #1a1a24);color:var(--color-text, #ffffff);position:relative;width:100vw;height:100vh;overflow:hidden}.privacy__wrapper{position:relative;max-width:90%;margin:auto;padding:30px 0;display:flex;flex-direction:column;height:calc(100vh - 60px)}@media(min-width:720px)and (max-width:992px){.privacy__wrapper{padding:10px 0}}.privacy__bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:0}.privacy__header{display:flex;align-items:center;z-index:1;position:inherit;margin-bottom:3%;gap:24px}.privacy__header .sudo-logo__text{font-size:40px}.privacy__content{flex:1;display:flex;flex-direction:column;max-width:820px;margin-left:auto}.privacy__title{color:#fff;font-size:26px;font-style:normal;font-weight:300;line-height:32px;margin:0}@media(min-width:720px)and (max-width:992px){.privacy__title{font-size:16px;line-height:20px}}.privacy__subtitle{color:#fff;font-size:12px;font-weight:300;line-height:20px}.privacy-statement{border-radius:12px;background:#1a1a24d9;box-shadow:0 4px 4px #00000040;flex:1;display:flex;flex-direction:column}.privacy-statement__content{padding:20px 25px 0;flex:1;display:flex;flex-direction:column;min-height:0}.privacy-statement__header{margin-bottom:24px}.privacy-statement__header h2{margin:0;color:#fff;font-size:28px;font-weight:400;line-height:36px}.privacy-statement__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden auto;height:250px}.privacy-statement__footer{border-radius:0 0 12px 12px;opacity:.95;background:#1a1a24;padding:15px 44px;display:flex;justify-content:flex-end;gap:24px;flex-shrink:0}.privacy-statement__button{padding:10px 18px;font-size:18px;font-weight:400;line-height:28px;min-width:118px;min-height:48px}.privacy-statement__button--primary{color:#1a1a24;border-radius:4px;background:#fff}.privacy-statement__button--secondary{color:#fff}.privacy-statement__pdf{border:none}.privacy__contentWrapper{position:relative;max-width:1240px;margin:30px auto;padding:0 16px 16px;display:flex;flex-direction:column;height:calc(100vh - 60px);overflow:auto;border-radius:12px;background:#1a1a24d9;box-shadow:0 4px 4px #00000040}.privacy__contentWrapper .back-home{display:flex;align-items:center;gap:8px;color:var(--pn-accent);font-size:14px;font-weight:500;text-decoration:none}.privacy__contentWrapper .back-home:hover{text-decoration:underline}.privacy__contentWrapper .back-home .motif-icon{transform:rotate(90deg);position:relative;top:-1px}.legal-and-copyright-content{color:var(--pn-text);line-height:1.6;font-size:14px}.legal-and-copyright-header{margin-top:18px}.ai-disclaimer-content{color:var(--pn-text);line-height:1.6;font-size:14px}.ai-disclaimer-header{margin-top:18px}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:2rem}.not-found__title{font-size:5rem;font-weight:700;margin-bottom:1rem}.not-found__message{font-size:1.5rem;margin-bottom:.5rem}.not-found__description{font-size:1rem;margin-bottom:2rem;color:#666}.not-found__button{color:#fff;font-size:14px;font-weight:400;line-height:20px;border-radius:4px;border:1px solid #4e4e5d;padding:8px 14px;cursor:pointer;transition:all .2s ease}.not-found__button:hover{background:#4e4e5d;transform:translateY(-1px)}.not-found__button:active{transform:translateY(0)}.wrapperCard{padding:25px;border-radius:8px;background:var(--color-base-neutral-950, #23232f);box-shadow:0 2px 2px -2px #10182808}.wrapperCard__title{color:var(--header-title-text-color, #dedee2);font-size:var(--font-size-18, 18.004px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-28, 28px);padding-bottom:24px;border-bottom:1px solid #33333e;margin:0 0 25px}.agents-info{display:flex;flex-direction:column;gap:8px}.agents-info__error{margin:0;font-size:12px;line-height:16px;color:#ff667a}.agent-skeleton{position:relative;overflow:hidden;border-radius:6px;background:#ffffff14}.agent-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0,#ffffff1f,#fff0);animation:agent-skeleton-shimmer 1.4s ease-in-out infinite}.agent-skeleton--name{width:48%;height:18px}.agent-skeleton--description{width:72%;height:14px}@keyframes agent-skeleton-shimmer{to{transform:translate(100%)}}.ba__btn{color:#fff;padding:8px 14px;cursor:pointer;border:var(--border-width-thin, 1px) solid var(--border-colors-default-secondary, #4e4e5d);border-radius:var(--button-border-radius, 4px);font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-20, 20px);display:flex;align-items:center;gap:8px}.ba__btn span{height:18px}.ba__btn span svg{color:var(--button-primary-disabled-text-color, #737387)}.ba__btn:hover{background-color:#373740}.ba__btn:disabled{background:var(--button-primary-disabled-bg-color, #2e2e38);pointer-events:none;border:none;color:var(--button-primary-disabled-text-color, #737387);cursor:not-allowed}.ba{display:flex;align-items:center;justify-content:space-between;border-radius:8px;background:#23232f;box-shadow:0 2px 2px -2px #10182808;padding:18px 24px}.ba__btnGroup{display:flex;align-items:center;gap:16px}.pdi{display:flex;flex-direction:column;gap:16px}.pdi__field{display:flex;flex-direction:column;gap:6px;width:100%}.pdi__field label{color:var(--input-label-text-color, #a4a3b1);font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-light, 300);line-height:var(--line-height-20, 20px)}.pdi__field input{height:44px;padding:4px 14px}.pdi__field input,.pdi__field textarea{border-radius:var(--input-border-radius, 4px);border:var(--border-width-thin, 1px) solid var(--border-colors-default-secondary, #4e4e5d);background:var(--input-bg-color, #23232f);color:var(--input-text-color, #dedee2);padding:8px 14px;width:100%}.pdi__field input[type=date]{color-scheme:dark;color:#a4a3b1}.pdi__field input[type=date]::-webkit-datetime-edit{color:#a4a3b1}.pdi__field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1}.pdi__field input[type=date]:focus{color:#fff}.pdi__field input[type=date]:focus::-webkit-datetime-edit{color:#fff}.pdi__field input[type=date]:focus::-webkit-calendar-picker-indicator{filter:brightness(0) saturate(100%) invert(100%)}.pdi__field textarea{color:var(--input-text-color, #dedee2)}.pdi__error{margin:0;font-size:12px;line-height:16px;color:#ff667a}.pdi__warning{margin:0;font-size:12px;line-height:16px;color:#f4c430}.pdi__charCount{margin:4px 0 0;font-size:10px;line-height:14px;color:var(--input-label-text-color, #a4a3b1);text-align:right}.pdi__charCountAndError{display:flex;justify-content:space-between;align-items:center}.pdi__fieldGroup{display:flex;align-items:center;gap:50px;width:100%}@media(max-width:600px){.pdi__fieldGroup{flex-direction:column;gap:16px}}.user-info__add-btn{color:#fff;padding:8px 14px;cursor:pointer;border:var(--border-width-thin, 1px) solid var(--border-colors-default-secondary, #4e4e5d);border-radius:var(--button-border-radius, 4px);font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-20, 20px);display:flex;align-items:center;gap:8px}.user-info__add-btn span{height:18px}.user-info__add-btn span svg{color:var(--button-primary-disabled-text-color, #737387)}.user-info__add-btn:hover{background-color:#373740}.user-info__add-btn:disabled{background:var(--button-primary-disabled-bg-color, #2e2e38);pointer-events:none;border:none;color:var(--button-primary-disabled-text-color, #737387);cursor:not-allowed}.user-info{display:flex;flex-direction:column;gap:20px}.user-info__autocompleteWrapper{display:flex;align-items:center;gap:8px}.user-info__autocompleteWrapper .avatar-button{width:24px;height:24px;font-size:12px}.user-info__remove-btn{background:none;border:1px solid #4e4e5d;border-radius:4px;cursor:pointer;padding:8px;white-space:nowrap;width:36px;height:36px}.user-info__remove-btn:hover{background:#ff667a1a}.user-info__remove-btn:disabled,.user-info__remove-btn--disabled{cursor:not-allowed;opacity:.6}.user-info__remove-btn:disabled:hover,.user-info__remove-btn--disabled:hover{background:none}.user-info__toolbarGroup{display:flex;align-items:center;justify-content:space-between;gap:55px}.user-info__searchRow{display:flex;align-items:flex-start;gap:12px;width:100%}.user-info__searchRow .autocomplete{flex:1}.user-info__field{display:flex;flex-direction:column;gap:8px;width:100%}.user-info__field label{color:var(--input-label-text-color, #a4a3b1);font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-light, 300);line-height:var(--line-height-20, 20px)}.user-info__error{margin:0;font-size:12px;line-height:16px;color:#ff667a}.user-info__helper{margin:0;font-size:12px;line-height:16px;color:#a4a3b1}.user-info__role-select{background:#23232f;border:1px solid #4e4e5d;border-radius:4px;color:#dedee2;font-size:14px;min-height:36px;padding:6px 10px}.user-info__role-select:focus{border-color:#0f69ae;outline:2px solid rgba(15,105,174,.3);outline-offset:1px}.user-info__tags{display:flex;flex-wrap:wrap;gap:8px;min-height:32px}.user-info__tags-empty{font-size:13px;color:#a4a3b1}.user-info__tag{display:inline-flex;align-items:center;gap:8px;background:#2e2e38;border:1px solid #4e4e5d;border-radius:4px;padding:4px 10px;font-size:13px;color:#dedee2}.user-info__tag-name{font-weight:500}.user-info__tag-email{font-size:12px;color:#a4a3b1}.user-info__tag-remove{background:none;border:none;cursor:pointer;color:#a4a3b1;padding:0;font-size:16px;line-height:1;display:flex;align-items:center}.user-info__tag-remove:hover{color:#ff667a}.cp{position:relative}.cp__backBtn{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--Neutrals-Dark-theme-900, #dedee2);font-size:12px;font-weight:400;line-height:18px}.cp__title{color:var(--Neutrals-Dark-theme-900, #dedee2);font-size:28px;font-weight:400;line-height:36px;margin:0 0 24px}.cp__backIcon{transform:rotate(90deg)}.cp__wrapper{display:flex;flex-direction:column;gap:24px}.cp__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background:#0c0e18b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cp__overlayCard{min-width:220px;padding:20px 24px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#171925;display:flex;flex-direction:column;align-items:center;gap:12px}.cp__overlayText{margin:0;color:var(--Neutrals-Dark-theme-900, #dedee2);font-size:14px;line-height:20px}.delete-project-modal__actions button{color:#fff;padding:8px 14px;cursor:pointer;border:var(--border-width-thin, 1px) solid var(--border-colors-default-secondary, #4e4e5d);border-radius:var(--button-border-radius, 4px);font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-20, 20px);display:flex;align-items:center;gap:8px}.delete-project-modal__actions button span{height:18px}.delete-project-modal__actions button span svg{color:var(--button-primary-disabled-text-color, #737387)}.delete-project-modal__actions button:hover{background-color:#373740}.delete-project-modal__actions button:disabled{background:var(--button-primary-disabled-bg-color, #2e2e38);pointer-events:none;border:none;color:var(--button-primary-disabled-text-color, #737387);cursor:not-allowed}.delete-project-modal{width:540px;display:flex;flex-direction:column;gap:20px;padding:24px;text-align:left;border-radius:var(--modal-default-border-radius, 8px);background:var(--modal-bg-color, #23232f);box-shadow:0 4px 8px 0 var(--shadow-colors-primary, rgba(26, 26, 36, .12)),0 16px 32px 0 var(--shadow-colors-secondary, rgba(26, 26, 36, .16))}.delete-project-modal__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#610402}.delete-project-modal__icon .motif-icon{font-size:21px}.delete-project-modal__icon .motif-icon svg{width:21px;height:21px;color:#ff4336}.delete-project-modal__title{margin:0;color:var(--modal-header-text-color, #dedee2);font-size:var(--font-size-18, 18.004px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-28, 28px)}.delete-project-modal__description{margin:0;color:var(--modal-body-paragraph-text-color, #dedee2);font-size:16px;font-weight:300;line-height:24px;overflow:hidden;word-break:break-all;max-width:330px}.delete-project-modal__actions{margin-top:8px;display:flex;gap:12px;justify-content:flex-end}.delete-project-modal__delete-button{background:var(--button-primary-warn-bg-color, #ea011d);border:none}.delete-project-modal__delete-button:hover{background-color:#ff4336!important}.project-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.project-card__description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1;color:var(--text-colors-default-secondary, #a4a3b1);text-align:center;font-size:var(--font-size-12, 11.998px);font-weight:var(--font-weight-light, 300);line-height:var(--line-height-18, 18.004px)}.pm__addProjectButton,.pm__no-permission-button,.pm .project-card__actions button,.pm .action-buttons button,.action-buttons-cell__icon{color:#fff;padding:8px 14px;cursor:pointer;border:var(--border-width-thin, 1px) solid var(--border-colors-default-secondary, #4e4e5d);border-radius:var(--button-border-radius, 4px);font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-20, 20px);display:flex;align-items:center;gap:8px}.pm__addProjectButton span,.pm__no-permission-button span,.pm .project-card__actions button span,.pm .action-buttons button span,.action-buttons-cell__icon span{height:18px}.pm__addProjectButton span svg,.pm__no-permission-button span svg,.pm .project-card__actions button span svg,.pm .action-buttons button span svg,.action-buttons-cell__icon span svg{color:var(--button-primary-disabled-text-color, #737387)}.pm__addProjectButton:hover,.pm__no-permission-button:hover,.pm .project-card__actions button:hover,.pm .action-buttons button:hover,.action-buttons-cell__icon:hover{background-color:#373740}.pm__addProjectButton:disabled,.pm__no-permission-button:disabled,.pm .project-card__actions button:disabled,.pm .action-buttons button:disabled,.action-buttons-cell__icon:disabled{background:var(--button-primary-disabled-bg-color, #2e2e38);pointer-events:none;border:none;color:var(--button-primary-disabled-text-color, #737387);cursor:not-allowed}.pm{color:var(--table-cell-text-color, #dedee2);text-overflow:ellipsis;padding:0 16px;font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-light, 300);line-height:var(--line-height-20, 20px)}.pm__metrics-container{margin:13px 0 25px}.pm__pageInfo{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.pm__pageInfoContent{display:flex;flex-flow:column;gap:4px}.pm__pageInfoContent h1{color:var(--header-title-text-color, #dedee2);margin:0;font-size:var(--font-size-18, 18.004px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-28, 28px)}.pm__pageInfoContent p{color:var(--header-title-support-text-color, #a4a3b1);font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-light, 300);line-height:var(--line-height-20, 20px)}.pm__toolbar-right{display:flex;align-items:center;gap:20px}.pm__addProjectButton{border-radius:4px;display:flex;align-items:center;gap:8px}.pm__addProjectButton span{height:18px}.pm__viewToggle{display:flex;border-radius:4px;border:var(--border-width-thin, 1px) solid var(--border-colors-default-secondary, #4e4e5d)}.pm__viewToggle button{background:#23232f;border:none;padding:8px 16px;cursor:pointer}.pm__viewToggle button svg{color:#a4a3b1;position:relative;top:2px}.pm__viewToggle button:nth-child(1){border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:var(--border-width-thin, 1px) solid var(--border-colors-default-secondary, #4e4e5d)}.pm__viewToggle button:nth-child(2){border-top-right-radius:4px;border-bottom-right-radius:4px}.pm__viewToggle button:disabled{background:#a4a3b1;cursor:default}.pm__viewToggle button:disabled svg{color:#1a1a24}.pm .project-grid-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;margin-bottom:32px}.pm .project-grid-view--skeleton{pointer-events:none}.pm__globalSearch{max-width:360px}.pm__globalSearch .motif-search-input-wrapper{padding:8px 14px}.pm__no-permission{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:60px 20px;border-radius:8px;border:var(--border-width-thin, 1px) solid var(--border-colors-default-secondary, #4e4e5d);background:var(--color-base-neutral-950, #23232f);text-align:center}.pm__no-permission-message{color:var(--table-cell-support-text-color, #a4a3b1);font-size:var(--font-size-16, 16px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-24, 24px);margin:0}.pm__no-permission-button{border-radius:4px;padding:8px 20px}.pm .project-grid-view__empty-banner{margin-bottom:32px;padding:18px 20px;border-radius:8px;border:var(--border-width-thin, 1px) solid var(--border-colors-default-secondary, #4e4e5d);background:var(--color-base-neutral-950, #23232f);color:var(--table-cell-support-text-color, #a4a3b1);text-align:center;font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-20, 20px)}.pm .project-card{border-radius:8px;background:var(--color-base-neutral-950, #23232f);padding:30px 16px 20px;display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.pm .project-card h3{color:#dedee2;margin:0;font-size:var(--font-size-16, 16.002px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-24, 23.996px);word-break:break-all}.pm .project-card__description-preview{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.pm .project-card--skeleton{align-items:stretch;text-align:left}.pm .project-card__actions{display:flex;gap:12px;margin-top:5px}.pm .project-card__actions button{font-size:12px;padding:6px 12px}.pm .projectCell--skeleton{display:flex;flex-direction:column;gap:10px;padding:4px 0}.pm .projectCell__name{color:var(--table-cell-text-color, #dedee2);font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-20, 20px);margin:0}.pm .projectCell__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin:0;align-self:stretch;overflow:hidden;color:var(--table-cell-support-text-color, #a4a3b1);font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-light, 300);line-height:var(--line-height-20, 20px)}.pm .projectCell__description-preview{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.pm .action-buttons{display:flex;gap:8px}.pm .action-buttons--skeleton{pointer-events:none}.pm .action-buttons button{font-size:12px;padding:6px 12px}.pm .project-skeleton{position:relative;overflow:hidden;border-radius:6px;background:#ffffff14}.pm .project-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0,#ffffff1f,#fff0);animation:project-skeleton-shimmer 1.4s ease-in-out infinite}.pm .project-skeleton--title{width:62%;height:24px}.pm .project-skeleton--description{width:100%;height:14px}.pm .project-skeleton--description-short{width:74%}.pm .project-skeleton--button{width:116px;height:36px;border-radius:4px}.pm .project-skeleton--list-title{width:42%;height:18px}.pm .project-skeleton--list-description{width:68%;height:14px}@keyframes project-skeleton-shimmer{to{transform:translate(100%)}}.action-buttons-cell{display:flex;gap:8px}.action-buttons-cell__icon{background:transparent;padding:6px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.aeu{position:relative}.aeu__backBtn{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--Neutrals-Dark-theme-900, #dedee2);background:none;border:none;cursor:pointer;padding:0;font-size:12px;font-weight:400;line-height:18px}.aeu__backBtn:disabled{opacity:.5;cursor:not-allowed}.aeu__backIcon{transform:rotate(90deg);display:flex;align-items:center}.aeu__title{color:var(--Neutrals-Dark-theme-900, #dedee2);font-size:28px;font-weight:400;line-height:36px;margin:0 0 24px}.aeu__fields{display:flex;flex-direction:column;max-width:60%;gap:24px;margin-bottom:20px}.aeu__field{display:flex;flex-direction:column;gap:8px;flex:1}.aeu__field label{color:var(--input-label-text-color, #a4a3b1);font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-light, 300);line-height:var(--line-height-20, 20px)}.aeu__roleSelect{background:#23232f;border:1px solid #4e4e5d;border-radius:4px;color:#dedee2;font-size:14px;min-height:36px;padding:6px 10px;width:100%}.aeu__roleSelect option{background:#23232f}.aeu__roleSelect:focus{border-color:#0f69ae;outline:2px solid rgba(15,105,174,.3);outline-offset:1px}.aeu__roleSelect:disabled{opacity:.5;cursor:not-allowed}.aeu__autocompleteOption{display:flex;align-items:center;gap:8px}.aeu__autocompleteOption .avatar-button{width:24px;height:24px;font-size:12px}.aeu .ba-actions{margin-top:24px}.aeu__error{margin:0 0 16px;font-size:12px;line-height:16px;color:#ff667a}.aeu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background:#0c0e18b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.aeu__overlayCard{min-width:220px;padding:20px 24px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#171925;display:flex;flex-direction:column;align-items:center;gap:12px}.aeu__overlayText{margin:0;color:var(--Neutrals-Dark-theme-900, #dedee2);font-size:14px;line-height:20px}.delete-user-modal__actions button{color:#fff;padding:8px 14px;cursor:pointer;border:var(--border-width-thin, 1px) solid var(--border-colors-default-secondary, #4e4e5d);border-radius:var(--button-border-radius, 4px);font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-20, 20px);display:flex;align-items:center;gap:8px}.delete-user-modal__actions button span{height:18px}.delete-user-modal__actions button span svg{color:var(--button-primary-disabled-text-color, #737387)}.delete-user-modal__actions button:hover{background-color:#373740}.delete-user-modal__actions button:disabled{background:var(--button-primary-disabled-bg-color, #2e2e38);pointer-events:none;border:none;color:var(--button-primary-disabled-text-color, #737387);cursor:not-allowed}.delete-user-modal{width:540px;display:flex;flex-direction:column;gap:20px;padding:24px;text-align:left;border-radius:var(--modal-default-border-radius, 8px);background:var(--modal-bg-color, #23232f);box-shadow:0 4px 8px 0 var(--shadow-colors-primary, rgba(26, 26, 36, .12)),0 16px 32px 0 var(--shadow-colors-secondary, rgba(26, 26, 36, .16))}.delete-user-modal__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#610402}.delete-user-modal__icon .motif-icon{font-size:21px;height:21px}.delete-user-modal__icon .motif-icon svg{width:21px;height:21px;color:#ff4336}.delete-user-modal__title{margin:0;color:var(--modal-header-text-color, #dedee2);font-size:var(--font-size-18, 18.004px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-28, 28px)}.delete-user-modal__description{margin:0;color:var(--modal-body-paragraph-text-color, #dedee2);font-size:16px;font-weight:300;line-height:24px;overflow:hidden;word-break:break-word;max-width:420px}.delete-user-modal__actions{margin-top:8px;display:flex;gap:12px;justify-content:flex-end}.delete-user-modal__delete-button{background:var(--button-primary-warn-bg-color, #ea011d);border:none}.delete-user-modal__delete-button:hover{background-color:#ff4336!important}.modal__close{color:#a4a3b1}.user-management-page__addUserButton{color:#fff;padding:8px 14px;cursor:pointer;border:var(--border-width-thin, 1px) solid var(--border-colors-default-secondary, #4e4e5d);border-radius:var(--button-border-radius, 4px);font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-20, 20px);display:flex;align-items:center;gap:8px}.user-management-page__addUserButton span svg{color:var(--button-primary-disabled-text-color, #737387)}.user-management-page__addUserButton:hover{background-color:#373740}.user-management-page__addUserButton:disabled{background:var(--button-primary-disabled-bg-color, #2e2e38);pointer-events:none;border:none;color:var(--button-primary-disabled-text-color, #737387);cursor:not-allowed}.user-management-page{padding:16px}.user-management-page .user-management-skeleton{height:14px;border-radius:999px;background:linear-gradient(90deg,#ffffff14,#ffffff29,#ffffff14);background-size:200% 100%;animation:user-management-skeleton-pulse 1.2s ease-in-out infinite}.user-management-page .user-management-skeleton--name{width:72%}.user-management-page .user-management-skeleton--email{width:82%}.user-management-page .user-management-skeleton--role{width:58%}.user-management-page .user-management-skeleton--status{width:50%}.user-management-page .user-management-skeleton--title{width:220px;height:24px;border-radius:8px;margin-bottom:8px}.user-management-page .user-management-skeleton--project{width:300px;height:14px;border-radius:999px}.user-management-page__titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.user-management-page__titleContent{flex:1}.user-management-page__titleContent h2{color:var(--header-title-text-color, #dedee2);margin:0 0 4px;font-size:var(--font-size-18, 18.004px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-28, 28px)}.user-management-page__titleContent p{color:var(--header-title-support-text-color, #a4a3b1);font-size:var(--font-size-14, 14px);font-weight:var(--font-weight-light, 300);line-height:var(--line-height-20, 20px)}.user-management-page__addUserButton{border-radius:4px;display:flex;align-items:center;gap:8px;white-space:nowrap}.user-management-page__addUserButton span{height:18px}.user-management-page .status-cell{display:flex;align-items:center;gap:12px}.user-management-page .status-cell button{cursor:pointer}@keyframes user-management-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}
