:root{--brand-primary: #6965da;--brand-indigo-700: #2f2476;--indigo-500: #6f64ce;--text-900: #2b2d3a;--text-700: #3f4353;--text-600: #6b6f80;--bg-soft: #f7f7fb;--border: #ececf3;--border-2: #dfe1ea;--white: #ffffff;--cream-white: #f5f4ff;--nexus-blue: #2F5BFF;--nexus-royal-azure: #254ED6;--nexus-crayola-blue: #5E7EEA;--bwWhite: #fafafa;--bwBlack: #121316;--neutrals-50: #f7f6fb;--neutrals-100: #f3f2f9;--neutrals-150: #ebeaf5;--neutrals-200: #e3e1f1;--neutrals-300: #c9c6e0;--neutrals-400: #adaacf;--neutrals-500: #918dbf;--neutrals-600: #74719e;--neutrals-700: #5d5a84;--neutrals-800: #46446a;--neutrals-900: #2e2e47;--brand-lavender: #dad6e8;--brand-wisteria: #a9a4ed;--brand-tropical-indigo: #8e8bdf;--brand-slate-blue: #6965da;--brand-iris: #534fb5;--brand-resolution-blue: #322d80;--brand-blue: #b1d8ff;--state-green: #008236;--state-green-light: #dcfce7;--state-green-stroke: #b9f8cf;--state-yellow: #b36902;--state-yellow-2: #a25e00;--state-yellow-light: #fef3c6;--state-yellow-stroke: #ffca57;--state-red-2: #c10007;--state-red-2-hover: #9A0006;--state-red-2-active: #700004;--state-red-light-2: #ffe2e2;--state-red-stroke-2: #ff8282;--state-green-jade: #22C55E;--font-primary: "Plus Jakarta Sans", sans-serif}.nexus-theme{--bwBlack: #0F1419;--neutrals-50: #F3F6FD;--neutrals-100: #E9EEF8;--neutrals-150: #DEE5F1;--neutrals-200: #D2DBE8;--neutrals-300: #BDC7D6;--neutrals-400: #A6B1C2;--neutrals-500: #8894A8;--neutrals-600: #6A768B;--neutrals-700: #4E586C;--neutrals-800: #323A4A;--neutrals-900: #181D27;--brand-primary: #2F5BFF;--brand-indigo-700: #1B3FA8;--indigo-500: #5E7EEA;--bg-soft: #EEF3FF;--cream-white: #D4DEFF;--state-green: #027C52;--state-green-stroke: #7FD3B8;--state-green-light: #D5F5EA;--state-yellow: #976200;--state-yellow-stroke: #FFC870;--state-yellow-light: #FFF0CE;--state-red-2: #C82114;--state-red-stroke-2: #FDA29B;--state-red-light-2: #FFDBDB;--font-primary: "Inter", sans-serif}:root{font-family:var(--font-primary);line-height:1.5625;font-weight:400;color:var(--neutrals-900);background-color:var(--bwWhite);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;--total-time: 1.2s;--num-paths: 8}body{margin:0;background:var(--bwWhite)}button{font-family:inherit}::placeholder{font-family:inherit}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes spin-fade{0%,to{opacity:1}12.5%{opacity:.85}25%{opacity:.7}37.5%{opacity:.55}50%{opacity:.4}62.5%{opacity:.25}75%{opacity:.1}87.5%{opacity:0}}.spinner-path{animation:spin-fade 1s linear infinite}.spinner-path-1{animation-delay:0s}.spinner-path-2{animation-delay:.125s}.spinner-path-3{animation-delay:.25s}.spinner-path-4{animation-delay:.375s}.spinner-path-5{animation-delay:.5s}.spinner-path-6{animation-delay:.625s}.spinner-path-7{animation-delay:.75s}.spinner-path-8{animation-delay:.875s}.rotating-wheel-container{display:inline-block}h3{font-size:21px;font-weight:500;line-height:33px}@media (max-width: 1440px) and (min-width: 992px){h3{font-size:18px;line-height:30px}}@media (max-width: 1279px) and (min-width: 992px){h3{font-size:16px;line-height:28px}}.layout{display:grid;grid-template-columns:var(--sidebar-w, 260px) 1fr;grid-template-rows:65px 1fr;grid-template-areas:"topbar topbar" "sidebar content";min-height:100dvh;background:var(--bg-soft);transition:grid-template-columns .3s ease;overflow-x:hidden}@media (max-width: 1440px) and (min-width: 992px){.layout{grid-template-rows:48px 1fr;grid-template-columns:var(--sidebar-w, 220px) 1fr}}@media (max-width: 1279px) and (min-width: 992px){.layout{grid-template-rows:34px 1fr;grid-template-columns:var(--sidebar-w, 177px) 1fr}}@media (max-width: 767px){.layout{grid-template-columns:1fr;grid-template-rows:65px 1fr;grid-template-areas:"topbar" "content";--sidebar-w: 0}}.layout.is-collapsed{--sidebar-w: 110px}@media (max-width: 1440px) and (min-width: 992px){.layout.is-collapsed{--sidebar-w: 95px}}@media (max-width: 1279px) and (min-width: 992px){.layout.is-collapsed{--sidebar-w: 65px}}@media (min-width: 767px){.layout.is-collapsed main.content .admin-settings-page.container{max-width:calc(100vw - 110px)}}@media (max-width: 576px){.layout .grid{grid-template-columns:1fr}}.content{grid-area:content;display:flex;flex-direction:column}.container{padding:40px}@media (max-width: 1440px) and (min-width: 992px){.container{padding:24px}}@media (max-width: 1279px) and (min-width: 992px){.container{padding:20px}}@media (max-width: 576px){.container{padding:20px}}.section-title{font-size:18px;font-weight:700;color:var(--text-900);margin:0 0 4px}.section-subtitle{color:var(--text-600);margin:0 0 16px}.section-row{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.section-description{max-width:400px;text-align:center;padding:200px 48px;margin:0 auto}@media (max-width: 576px){.section-description{padding:200px 20px}}.section-description h3{color:var(--bwBlack);margin:0 0 4px}.section-description p{color:var(--neutrals-700);margin:0}@media (max-width: 576px){.section-description p{max-width:300px;margin:0 auto}}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 1440px) and (min-width: 993px){.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (max-width: 992px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.cards{grid-template-columns:repeat(1,minmax(0,1fr))}}.cards.compact{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width: 992px) and (max-width: 1280px){.cards.compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 992px){.cards.compact{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width: 1440px) and (min-width: 992px){.cards.dashboard-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.cards .card{background:var(--bwWhite);border:1px solid var(--neutrals-200);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:10px;box-shadow:0 4px 10px -3px #534fb51a}@media (max-width: 1440px) and (min-width: 992px){.cards .card{padding:16px}}@media (max-width: 1279px) and (min-width: 992px){.cards .card{padding:14px}}@media (max-width: 576px){.cards .card{padding:20px}}.cards .card.highlight{background:linear-gradient(180deg,#5f54c5,#3f3899);color:var(--bwWhite)}.cards .card.highlight .ghost,.cards .card.highlight .primary{background:var(--bwWhite);color:var(--brand-slate-blue)}.cards .card.highlight .primary{background:var(--brand-primary);color:var(--bwWhite)}.cards .card.highlight .card-title{color:var(--bwWhite)}.cards .card.highlight .card-text{color:var(--neutrals-300)}.cards .card .card-content{flex:1;margin-bottom:0}@media (max-width: 1440px) and (min-width: 992px){.cards .card .card-content{margin-bottom:10px}}@media (max-width: 1279px) and (min-width: 992px){.cards .card .card-content{margin-bottom:0}}.cards .card .button-classic{margin-top:14px}@media (max-width: 1440px) and (min-width: 992px){.cards .card .button-classic{padding:6px 14px;margin-top:0;height:34px}}@media (max-width: 1279px) and (min-width: 992px){.cards .card .button-classic{padding:6px 12px}}.cards .card .card-icon{width:45px;height:45px;border-radius:50%;background:var(--neutrals-100);display:flex;align-items:center;justify-content:center;margin-bottom:8px;color:var(--brand-slate-blue)}@media (max-width: 1440px) and (min-width: 992px){.cards .card .card-icon{width:34px;height:34px;margin-bottom:0}.cards .card .card-icon svg,.cards .card .card-icon img{transform:scale(.75)}}.cards .card .card-title{font-weight:500;margin:0 0 4px;color:var(--bwBlack);font-size:18px;line-height:30px}@media (max-width: 1440px) and (min-width: 992px){.cards .card .card-title{font-size:16px;line-height:28px}}@media (max-width: 1279px) and (min-width: 992px){.cards .card .card-title{font-size:14px;line-height:20px}}.cards .card .card-text{color:var(--neutrals-700);font-size:16px;line-height:25px;margin:0}@media (max-width: 1440px) and (min-width: 992px){.cards .card .card-text{font-size:14px;line-height:20px}}@media (max-width: 1279px) and (min-width: 992px){.cards .card .card-text{font-size:12px}}.cards .card .card-meta{margin-top:16px;display:flex;flex-direction:column}.cards .card .card-meta .label{font-size:18px;font-weight:500;line-height:30px;color:var(--neutrals-800);margin-bottom:4px}.cards .card .card-meta .value{font-size:16px;font-weight:400;line-height:23px;color:var(--neutrals-700);display:flex;align-items:center;gap:8px}.cards .card .tags-container{margin-bottom:8px;display:flex;gap:8px}@media (max-width: 1440px) and (min-width: 992px){.cards .card .tags-container{margin-bottom:0}}.cards .card .tags-container .tag{padding:8px 12px;border-radius:128px;background:var(--neutrals-150);color:var(--neutrals-700);font-size:12px;font-weight:500;line-height:18px}@media (max-width: 1440px) and (min-width: 992px){.cards .card .tags-container .tag{font-size:10px;line-height:16px}}.cards .card.add-new{align-items:center;text-align:center;justify-content:center;cursor:pointer;gap:0}.cards .card.add-new .add-dot{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--neutrals-100);padding:14px}.cards .card.add-new .client-name{font-size:18px;font-weight:500;line-height:30px;color:var(--bwBlack);margin-bottom:4px}.cards .card.add-new .client-desc{font-size:16px;color:var(--neutrals-700)}.section-actions{display:flex;gap:12px;align-items:center}.search{height:38px;padding:0 12px;border:1px solid #e2e4ee;border-radius:999px;min-width:360px}.add-dot{width:40px;height:40px;border-radius:50%;background:#f0effa;color:var(--indigo-500);display:flex;align-items:center;justify-content:center;margin:12px auto;font-size:22px;font-weight:700}.mobile-only{display:none}.desktop-only{display:initial}@media (max-width: 576px){.mobile-only{display:initial}.desktop-only{display:none}.layout.menu-open .sidebar{transform:translate(0)}.backdrop{position:fixed;top:65px;right:0;bottom:0;left:0;background:#00000059;z-index:15;display:none}.layout.menu-open .backdrop{display:block}}.flex-1{flex:1}.page-header{width:100%;display:flex;justify-content:space-between;margin-bottom:32px;gap:24px}@media (max-width: 576px){.page-header{margin-bottom:20px;gap:16px}}.page-header.align-center{align-items:center}.page-header.align-end{align-items:flex-end}.page-header.align-start{align-items:flex-start}.page-header .page-title{margin:0;font-size:24px;line-height:34px;font-weight:600;letter-spacing:-.105px;color:var(--bwBlack)}@media (max-width: 1440px) and (min-width: 992px){.page-header .page-title{font-size:18px;line-height:30px}}@media (max-width: 1279px) and (min-width: 992px){.page-header .page-title{font-size:16px;line-height:28px}}.page-header .page-subtitle{font-size:16px;margin:4px 0 0;color:var(--neutrals-700)}@media (max-width: 1440px) and (min-width: 992px){.page-header .page-subtitle{font-size:14px;line-height:20px}}@media (max-width: 1279px) and (min-width: 992px){.page-header .page-subtitle{font-size:12px}}.page-header .page-header-actions{display:flex;gap:12px;justify-content:flex-end;flex:1}@media (max-width: 1440px) and (min-width: 992px){.page-header .page-header-actions{margin-right:24px}}.full_list_link{color:var(--brand-resolution-blue);text-decoration:underline}.field{display:flex;flex-direction:column;gap:8px;min-height:48px}.field .input-classic{width:100%}.dropdown-menu{background:var(--bwWhite);box-shadow:0 1px 3px #534fb54d,0 2px 6px #5d5a844d;border-radius:8px;padding:6px 0}.dropdown-menu .dd-spacer{width:100%;height:1px;background:var(--neutrals-200);margin:6px 0}.dropdown-menu .dropdown-item{display:flex;width:100%;align-items:center;justify-content:flex-start;font-size:16px;line-height:16px;color:var(--neutrals-600);background:transparent;border:none;outline:none;cursor:pointer;transition:all .3s ease;padding:10px 24px}@media (max-width: 1440px) and (min-width: 992px){.dropdown-menu .dropdown-item{font-size:14px;padding:8px 12px}}@media (max-width: 1279px) and (min-width: 992px){.dropdown-menu .dropdown-item{font-size:12px;padding:6px 10px}}.dropdown-menu .dropdown-item:hover{background:var(--neutrals-150)}.dropdown-menu .dropdown-item img,.dropdown-menu .dropdown-item svg{margin-right:12px}.dropdown-menu .dropdown-item span{white-space:nowrap}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#12131680;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay.connect-overlay{background:linear-gradient(180deg,#fff -49.81%,#f3f2f9)}.modal-overlay .benvolio-modal{background:var(--bwWhite);border-radius:24px;box-shadow:0 4px 10px -3px #534fb51a;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;padding:24px}.modal-overlay .benvolio-modal.small{max-width:500px}.modal-overlay .benvolio-modal.large{max-width:800px}.modal-overlay .benvolio-modal.xl{max-width:900px}@media (max-width: 1440px) and (min-width: 992px){.modal-overlay .benvolio-modal{padding:12px;max-width:500px;max-height:80vh}}@media (max-width: 1279px) and (min-width: 992px){.modal-overlay .benvolio-modal{padding:10px;max-height:70vh}}@media (max-width: 767px){.modal-overlay .benvolio-modal{padding:20px}}.modal-overlay .benvolio-modal .modal-header{padding:0;margin-bottom:20px}@media (max-width: 1440px) and (min-width: 992px){.modal-overlay .benvolio-modal .modal-header{margin-bottom:10px}}@media (max-width: 1279px) and (min-width: 992px){.modal-overlay .benvolio-modal .modal-header{margin-bottom:8px}}.modal-overlay .benvolio-modal .modal-header__small-margin{margin-bottom:8px}.modal-overlay .benvolio-modal .modal-header__big-margin{margin-bottom:24px}@media (max-width: 767px){.modal-overlay .benvolio-modal .modal-header__big-margin{margin-bottom:20px}}.modal-overlay .benvolio-modal .modal-header h3{margin:0;color:var(--bwBlack);font-weight:500}@media (max-width: 1440px) and (min-width: 992px){.modal-overlay .benvolio-modal .modal-header h3{font-size:18px;line-height:30px}}@media (max-width: 1279px) and (min-width: 992px){.modal-overlay .benvolio-modal .modal-header h3{font-size:16px;line-height:28px}}.modal-overlay .benvolio-modal .modal-content{flex:1;display:flex;flex-direction:column}@media (max-width: 1440px) and (min-width: 992px){.modal-overlay .benvolio-modal .modal-content{gap:12px}}@media (max-width: 1279px) and (min-width: 992px){.modal-overlay .benvolio-modal .modal-content{gap:10px}}@media (max-width: 767px){.modal-overlay .benvolio-modal .modal-content{gap:8px}}.modal-overlay .benvolio-modal .modal-content p{margin:0;color:var(--neutrals-700);font-size:16px;font-style:normal;font-weight:400;line-height:25px}@media (max-width: 1440px) and (min-width: 992px){.modal-overlay .benvolio-modal .modal-content p{font-size:14px;line-height:20px}}@media (max-width: 1279px) and (min-width: 992px){.modal-overlay .benvolio-modal .modal-content p{font-size:12px}}.modal-overlay .benvolio-modal .modal-form{margin-top:24px}@media (max-width: 1440px) and (min-width: 992px){.modal-overlay .benvolio-modal .modal-form{margin-top:12px}}@media (max-width: 1279px) and (min-width: 992px){.modal-overlay .benvolio-modal .modal-form{margin-top:10px}}.modal-overlay .benvolio-modal .modal-actions{padding:0;display:flex;justify-content:flex-end;gap:16px;margin-top:20px}@media (max-width: 1440px) and (min-width: 992px){.modal-overlay .benvolio-modal .modal-actions{margin-top:12px}}@media (max-width: 1279px) and (min-width: 992px){.modal-overlay .benvolio-modal .modal-actions{margin-top:10px}}@media (max-width: 576px){.modal-overlay .benvolio-modal .modal-actions .button-classic{flex:1}}.modal-overlay .benvolio-modal .modal-actions.big-gap{margin-top:24px}@media (max-width: 576px){.modal-overlay .benvolio-modal .modal-actions.no-flex .button-classic{flex:unset;width:147px}}.modal-overlay .benvolio-modal .separator{position:relative;text-align:center;margin:20px 0}.modal-overlay .benvolio-modal .separator:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--neutrals-200)}.modal-overlay .benvolio-modal .separator span{background:var(--bwWhite);padding:0 16px;color:var(--neutrals-500);font-size:14px;position:relative}.modal-overlay .connect-modal{border:1px solid var(--neutrals-200);background-color:var(--bwWhite);border-radius:24px;box-shadow:0 4px 10px -3px #534fb51a;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;padding:24px;gap:20px}.modal-overlay .connect-modal .modal-logo{display:flex;flex-direction:row;align-items:center;gap:16px;align-self:center}.modal-overlay .connect-modal .modal-logo img{width:40px;height:40px;object-fit:contain}.modal-overlay .connect-modal .modal-logo .connect_between_logo{width:20px;height:20px;background-image:url(../assets/icons/connect_between_ico.svg);background-position:50% 50%;background-repeat:no-repeat}.modal-overlay .connect-modal .modal-header{display:flex;flex-direction:column;gap:4px;align-self:center}.modal-overlay .connect-modal .modal-header .modal-title{color:var(--bwBlack);text-align:center;font-size:21px;font-style:normal;font-weight:500;line-height:33px}.modal-overlay .connect-modal .modal-header .modal-description{color:var(--neutrals-700);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:23px}.modal-overlay .connect-modal .modal-actions{padding:0;display:flex;justify-content:flex-end;gap:16px}@media (max-width: 576px){.modal-overlay .connect-modal .modal-actions{align-items:center;justify-content:center}}.modal-overlay .connect-modal .modal-body{display:flex;flex-direction:column;gap:20px}.modal-overlay .connect-modal .modal-body .modal-body-section{display:flex;flex-direction:column;gap:12px}.modal-overlay .connect-modal .modal-body .modal-body-section .section-title{margin:0;color:var(--bwBlack);font-size:18px;font-style:normal;font-weight:500;line-height:30px}.modal-overlay .connect-modal .modal-body .modal-body-section .section-copy{margin:0;color:var(--neutrals-700);font-size:14px;font-style:normal;font-weight:400;line-height:23px}.modal-overlay .connect-modal .modal-body .modal-body-section .section-list{display:flex;flex-direction:column;gap:12px}.modal-overlay .connect-modal .modal-body .modal-body-section .section-list .list-item{display:flex;flex-direction:row;gap:12px;align-items:center}.modal-overlay .connect-modal .modal-body .modal-body-section .section-list .list-item .item-logo-container{display:flex;width:32px;height:32px;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;background-color:var(--cream-white)}.modal-overlay .connect-modal .modal-body .modal-body-section .section-list .list-item .item-logo-container img{width:16px;height:16px;object-fit:contain}.modal-overlay .connect-modal .modal-body .modal-body-section .section-list .list-item .item-description{color:var(--neutrals-700);margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:23px}.modal-overlay .connect-modal .modal-body .modal-security{display:flex;padding:17px;flex-direction:row;align-items:flex-start;gap:10px;align-self:stretch;border-radius:12px;border:1px solid var(--neutrals-200);background:var(--cream-white)}.modal-overlay .connect-modal .modal-body .modal-security .security-body{display:flex;flex-direction:column;gap:4px}.modal-overlay .connect-modal .modal-body .modal-security .security-body .security-title{color:#121316;margin:0;font-size:14px;font-style:normal;font-weight:500;line-height:23px}.modal-overlay .connect-modal .modal-body .modal-security .security-body .security-description{color:#5d5a84;margin:0;font-size:13px;font-style:normal;font-weight:400;line-height:20px}.modal-overlay .connect-modal .modal-body .modal-disclaimer{color:var(--neutrals-700);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.modal-overlay .connect-modal .modal-body .modal-disclaimer a{color:var(--brand-slate-blue);font-size:12px;font-style:normal;font-weight:500;line-height:18px}.modal-overlay.report-legal-issue-modal .benvolio-modal .modal-header,.modal-overlay.report-legal-issue-modal .benvolio-modal .modal-description{margin-bottom:4px}.modal-overlay.report-legal-issue-modal .benvolio-modal .modal-actions{margin-top:24px}.filters-wrapper{max-width:calc(100vw - 260px);margin-bottom:20px}.is-collapsed .filters-wrapper{max-width:calc(100vw - 110px)}@media (max-width: 767px){.is-collapsed .filters-wrapper{max-width:100vw}}@media (max-width: 992px){.filters-wrapper{width:calc(100% + 80px);margin:0 -40px 20px;padding:0 40px;overflow-x:auto}}@media (max-width: 767px){.filters-wrapper{max-width:100vw}}@media (max-width: 576px){.filters-wrapper{width:calc(100% + 40px);margin:0 -20px 20px;padding:0 20px}}.filters{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 992px){.filters{width:max-content}}.filters .filter-btn{padding:9px 25px;border:1px solid var(--border);border-radius:8px;background:var(--neutrals-100);color:var(--brand-slate-blue);font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}@media (max-width: 1440px) and (min-width: 992px){.filters .filter-btn{font-size:14px;line-height:20px;padding:7px 14px}}@media (max-width: 1279px) and (min-width: 992px){.filters .filter-btn{font-size:10px;line-height:16px;padding:6px 12px}}.filters .filter-btn:hover{background:var(--neutrals-150);color:var(--brand-iris)}.filters .filter-btn.active{background:var(--brand-tropical-indigo);color:var(--bwWhite)}.chat-with-sidebar-layout{display:flex;gap:24px;padding:0;align-items:flex-start;flex:1;min-height:0;max-height:100%}@media (max-width: 992px){.chat-with-sidebar-layout{position:relative;gap:20px}}@media (max-width: 767px){.chat-with-sidebar-layout{flex-direction:column;gap:16px}}@media (max-width: 992px){.chat-with-sidebar-layout .content-body{height:0}}@media (max-width: 992px){.chat-with-sidebar-layout .chat-sidebar{position:absolute;top:0;width:100%;max-width:100%;z-index:1}}.chat-with-sidebar-layout .chat-content-with-sidebar{display:flex;flex-direction:column;flex:1;min-width:0;align-items:center;align-self:center;max-height:100%}@media (max-width: 767px){.chat-with-sidebar-layout .chat-content-with-sidebar{order:1}}@media (max-width: 992px){.chat-with-sidebar-layout .chat-content-with-sidebar .chat-hero{margin-top:72px}}@media (max-width: 992px){.chat-with-sidebar-layout.sidebar-expanded .chat-content-with-sidebar .chat-hero{margin-top:140px}}.chat-with-sidebar-layout .hero{margin-top:0}.chat-with-sidebar-layout .suggestions{margin:40px 0}.chat-sidebar{display:flex;flex-direction:column;gap:16px;width:33.33%;flex-shrink:0;position:sticky;top:24px;height:100%}@media (max-width: 992px){.chat-sidebar{height:auto;width:50%;max-width:320px}}@media (max-width: 767px){.chat-sidebar{width:100%;max-width:100%;position:static}}.chat-sidebar .sidebar-panel{background:var(--bwWhite);border:1px solid var(--border);border-radius:24px;padding:24px;box-shadow:0 1px 3px #534fb54d,0 2px 6px #5d5a844d;transition:all .3s ease;display:flex;flex-direction:column;max-height:100%}@media (max-width: 1440px) and (min-width: 992px){.chat-sidebar .sidebar-panel{padding:16px}}@media (max-width: 1279px) and (min-width: 992px){.chat-sidebar .sidebar-panel{padding:12px}}@media (max-width: 767px){.chat-sidebar .sidebar-panel{padding:20px}}.chat-sidebar .sidebar-panel.collapsed .panel-header{margin-bottom:0}.chat-sidebar .sidebar-panel .panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;cursor:pointer;-webkit-user-select:none;user-select:none}@media (max-width: 1440px) and (min-width: 992px){.chat-sidebar .sidebar-panel .panel-header{margin-bottom:10px}}@media (max-width: 1279px) and (min-width: 992px){.chat-sidebar .sidebar-panel .panel-header{margin-bottom:8px}}.chat-sidebar .sidebar-panel .panel-header:hover .panel-title{color:var(--brand-resolution-blue)}@media (max-width: 992px){.chat-sidebar .sidebar-panel .panel-header{margin-bottom:0}}.chat-sidebar .sidebar-panel .panel-header .collapse-icon{color:var(--bwBlack);transition:transform .3s ease}.chat-sidebar .sidebar-panel .panel-header .collapse-icon.collapsed{transform:rotate(180deg)}.chat-sidebar .sidebar-panel .panel-content{overflow-y:auto;max-height:calc(100% - 50px);display:flex;flex-direction:column}@media (max-width: 1440px) and (min-width: 992px){.chat-sidebar .sidebar-panel .panel-content{overflow-y:hidden;max-height:calc(100% - 30px)}}@media (max-width: 767px){.chat-sidebar .sidebar-panel .panel-content{max-height:calc(100% - 30px)}}.chat-sidebar .sidebar-panel .panel-title{font-size:18px;line-height:30px;font-weight:500;color:var(--bwBlack);margin:0;transition:color .2s ease}@media (max-width: 1440px) and (min-width: 992px){.chat-sidebar .sidebar-panel .panel-title{font-size:16px;line-height:28px}}@media (max-width: 1279px) and (min-width: 992px){.chat-sidebar .sidebar-panel .panel-title{font-size:14px;line-height:20px}}.chat-sidebar .sidebar-panel .panel-description{font-size:16px;color:var(--neutrals-900);margin:0 0 16px;line-height:25px}@media (max-width: 1440px) and (min-width: 992px){.chat-sidebar .sidebar-panel .panel-description{font-size:12px;line-height:20px;margin-bottom:10px}}@media (max-width: 1279px) and (min-width: 992px){.chat-sidebar .sidebar-panel .panel-description{font-size:10px;margin-bottom:8px}}.chat-sidebar .sidebar-panel .panel-help{font-size:16px;color:var(--neutrals-900);margin:0 0 16px;line-height:25px}@media (max-width: 1440px) and (min-width: 992px){.chat-sidebar .sidebar-panel .panel-help{font-size:12px;line-height:20px;margin-bottom:10px}}@media (max-width: 1279px) and (min-width: 992px){.chat-sidebar .sidebar-panel .panel-help{font-size:10px;margin-bottom:8px}}@media (max-width: 992px){.chat-sidebar .sidebar-panel .panel-content .fields-list{max-height:65vh;overflow-y:auto}}@media (max-width: 390px){.chat-sidebar .sidebar-panel .panel-content .fields-list{max-height:56vh}}@media (max-width: 992px){.chat-sidebar .sidebar-panel .panel-content .fields-list:has(+.panel-footer){max-height:65vh}}@media (max-width: 390px){.chat-sidebar .sidebar-panel .panel-content .fields-list:has(+.panel-footer){max-height:50vh}}@media (max-width: 992px){.chat-sidebar .sidebar-panel .panel-content .fields-list.advisors-list{max-height:35vh}}.chat-sidebar .sidebar-panel .panel-footer{padding-top:16px}@media (max-width: 1440px) and (min-width: 992px){.chat-sidebar .sidebar-panel .panel-footer{padding-top:14px}}@media (max-width: 1279px) and (min-width: 992px){.chat-sidebar .sidebar-panel .panel-footer{padding-top:12px}}.chat-sidebar .sidebar-panel .panel-footer .footer-text{font-size:16px;color:var(--neutrals-900);margin:0 0 12px;line-height:25px}.chat-sidebar .sidebar-panel .panel-footer .button-link{font-size:16px;line-height:25px}@media (max-width: 1440px) and (min-width: 992px){.chat-sidebar .sidebar-panel .panel-footer .button-link{font-size:14px;line-height:20px}}.chat-sidebar .sidebar-panel-overlay{margin-top:65px;width:calc(100% - 260px);right:0;left:auto;transition:width .3s ease}.is-collapsed .chat-sidebar .sidebar-panel-overlay{width:calc(100% - 110px)}@media (max-width: 767px){.is-collapsed .chat-sidebar .sidebar-panel-overlay{width:100%}}@media (max-width: 767px){.chat-sidebar .sidebar-panel-overlay{width:100%}}@media (max-width: 992px){.chat-sidebar .sidebar-panel-overlay .benvolio-modal{max-height:100%;flex-direction:row}}.chat-sidebar .sidebar-panel-overlay .modal-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}.chat-sidebar .sidebar-panel-overlay .modal-header:hover .panel-title{color:var(--brand-resolution-blue)}.chat-sidebar .sidebar-panel-overlay .modal-header .collapse-icon{color:var(--bwBlack);transition:transform .3s ease}.chat-sidebar .sidebar-panel-overlay .modal-header .collapse-icon.collapsed{transform:rotate(180deg)}.chat-sidebar .sidebar-panel-overlay .panel-title{font-size:18px;line-height:30px;font-weight:500;color:var(--bwBlack);margin:0;transition:color .2s ease}.chat-sidebar .sidebar-panel-overlay .panel-subtitle{font-size:18px;line-height:30px;font-weight:500;margin:0 0 20px}.chat-sidebar .sidebar-panel-overlay .modal-content{gap:0;max-width:100%}.chat-sidebar .sidebar-panel-overlay .modal-content .panel-description,.chat-sidebar .sidebar-panel-overlay .modal-content .panel-help{font-size:16px;color:var(--neutrals-900);margin:0 0 16px;line-height:25px}.chat-sidebar .sidebar-panel-overlay .modal-content .panel-footer{margin-top:20px}.chat-sidebar .sidebar-panel-overlay .modal-content .button-link{font-size:16px;line-height:25px}@media (max-width: 1440px) and (min-width: 992px){.chat-sidebar .sidebar-panel-overlay .modal-content .button-link{font-size:14px;line-height:20px}}.chat-sidebar .panel-footer .button-link+.updates-notice-wrapper{margin-top:24px}@media (max-width: 1440px) and (min-width: 992px){.chat-sidebar .panel-footer .button-link+.updates-notice-wrapper{margin-top:14px}}@media (max-width: 1279px) and (min-width: 992px){.chat-sidebar .panel-footer .button-link+.updates-notice-wrapper{margin-top:12px}}.chat-sidebar .updates-notice-wrapper{display:flex;gap:8px}.chat-sidebar .updates-notice-wrapper svg{position:relative;top:1px}.chat-sidebar .updates-notice-wrapper .updates-notice{color:var(--neutrals-700);font-size:14px;line-height:23px;margin:0}@media (max-width: 1440px) and (min-width: 992px){.chat-sidebar .updates-notice-wrapper .updates-notice{font-size:12px;line-height:20px}}@media (max-width: 1279px) and (min-width: 992px){.chat-sidebar .updates-notice-wrapper .updates-notice{font-size:10px}}.sidebar-panel.highlight{outline:2px solid var(--brand-slate-blue);outline-offset:-1px;border-radius:24px}.align-items-end{display:flex;justify-content:flex-end}.button-link.back-to-link,.back-to-link{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:16px;line-height:25px;font-weight:500;text-decoration:none;cursor:pointer}@media (max-width: 1440px) and (min-width: 992px){.button-link.back-to-link,.back-to-link{font-size:12px;line-height:20px}}@media (max-width: 1279px) and (min-width: 992px){.button-link.back-to-link,.back-to-link{font-size:10px}}.pagination{display:flex;justify-content:center;align-items:center;padding:16px 0;position:relative}@media (max-width: 992px){.pagination{flex-direction:column;gap:24px;align-items:flex-start;padding:8px 0 16px}}.pagination .pagination-info{font-size:14px;color:var(--neutrals-600);position:absolute;left:0;top:50%;transform:translateY(-50%);white-space:nowrap}@media (max-width: 1440px) and (min-width: 992px){.pagination .pagination-info{font-size:12px;line-height:20px}}@media (max-width: 1279px) and (min-width: 992px){.pagination .pagination-info{font-size:10px}}@media (max-width: 992px){.pagination .pagination-info{position:relative;top:0;transform:translateY(0);margin:0 auto}}.pagination .pagination-controls{display:flex;gap:6px;align-items:center}@media (max-width: 992px){.pagination .pagination-controls{margin:0 auto}}.pagination .pagination-controls .pagination-btn{min-width:35px;height:35px;padding:0;text-align:center;background:transparent;border-radius:23px;font-size:16px;color:var(--brand-slate-blue);cursor:pointer;transition:all .2s ease;border:none}.pagination .pagination-controls .pagination-btn:hover:not(:disabled):not(.active){background:var(--neutrals-100);border-color:var(--neutrals-400)}.pagination .pagination-controls .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination .pagination-controls .pagination-btn.active{background:var(--brand-slate-blue);color:var(--bwWhite)}@media (max-width: 767px){.pagination .pagination-controls .pagination-btn:first-of-type,.pagination .pagination-controls .pagination-btn:last-of-type{display:none}}.pagination .pagination-controls .pagination-ellipsis{color:var(--neutrals-600);font-size:14px;line-height:23px;padding:0 2px}.loader{display:inline-flex;margin-right:2px}.svg-loader path{animation-name:opacity-cycle;animation-duration:var(--total-time);animation-timing-function:linear;animation-iteration-count:infinite;stroke:#fafafa}.svg-loader .path-1{opacity:1}.svg-loader .path-2{opacity:.875;animation-delay:calc(1 * var(--total-time) / var(--num-paths))}.svg-loader .path-3{opacity:.75;animation-delay:calc(2 * var(--total-time) / var(--num-paths))}.svg-loader .path-4{opacity:.625;animation-delay:calc(3 * var(--total-time) / var(--num-paths))}.svg-loader .path-5{opacity:.5;animation-delay:calc(4 * var(--total-time) / var(--num-paths))}.svg-loader .path-6{opacity:.375;animation-delay:calc(5 * var(--total-time) / var(--num-paths))}.svg-loader .path-7{opacity:.25;animation-delay:calc(6 * var(--total-time) / var(--num-paths))}.svg-loader .path-8{opacity:.125;animation-delay:calc(7 * var(--total-time) / var(--num-paths))}@keyframes opacity-cycle{0%{opacity:1}99%{opacity:.125}to{opacity:1}}.animated-gradient{background:linear-gradient(90deg,var(--brand-wisteria),var(--brand-tropical-indigo),var(--brand-indigo-700),var(--brand-wisteria));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:300% auto;animation:animated-gradient 3s linear infinite}@media (max-width: 1440px) and (min-width: 992px){.animated-gradient{font-size:14px;line-height:20px}}@media (max-width: 1279px) and (min-width: 992px){.animated-gradient{font-size:12px}}@keyframes animated-gradient{0%{background-position:0% center}to{background-position:-300% center}}.fields-list{display:flex;flex-direction:column;gap:24px;margin-bottom:0}.fields-list .toggle-field{display:flex;flex-direction:row;gap:12px;align-items:center}.fields-list .toggle-field .toggle-container{margin-top:2px}.fields-list .toggle-field .toggle-container.checked .toggle-slider{background:var(--brand-slate-blue)}.fields-list .field-row{display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media (max-width: 767px){.fields-list .field-row{gap:6px}}@media (max-width: 576px){.fields-list .field-row{gap:4px}}.fields-list .field-row.align-center{align-items:center}.fields-list .field-row.align-end{align-items:flex-end}.fields-list .field-row .field-row-description{font-size:14px;line-height:23px;color:var(--neutrals-700);margin:0}@media (max-width: 1440px) and (min-width: 992px){.fields-list .field-row .field-row-description{font-size:12px;line-height:20px}}@media (max-width: 1279px) and (min-width: 992px){.fields-list .field-row .field-row-description{font-size:10px}}.fields-list .field-row label{font-size:14px;color:var(--neutrals-900);font-weight:500;line-height:23px}.fields-list .field-row input,.fields-list .field-row textarea{border-radius:8px;border:1px solid var(--neutrals-300);background:var(--bwWhite);width:100%;padding:10px 15px;font-size:16px;line-height:25px;color:var(--neutrals-900);font-family:inherit;font-weight:400;outline:none;resize:none;text-overflow:ellipsis}.fields-list .field-row input::placeholder,.fields-list .field-row textarea::placeholder{color:var(--neutrals-600)}.toggle-input{display:none}.toggle-label{display:flex;flex-direction:row;align-items:center;gap:12px;cursor:pointer}.toggle-label .toggle-slider{position:relative;display:block;width:36px;height:20px;background:var(--neutrals-300);border-radius:12px;transition:background-color .3s ease}@media (max-width: 767px){.toggle-label .toggle-slider{width:36px;height:20px}.toggle-label .toggle-slider:before{width:18px;height:18px}}.toggle-label .toggle-slider:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--white);border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px #0000001a}@media (max-width: 767px){.toggle-label .toggle-slider:before{width:16px;height:16px}}.toggle-label .toggle-label-name{font-size:16px;font-weight:500;color:var(--neutrals-900);margin:0;line-height:25px}@media (max-width: 1440px) and (min-width: 992px){.toggle-label .toggle-label-name{font-size:14px;line-height:20px}}@media (max-width: 1279px) and (min-width: 992px){.toggle-label .toggle-label-name{font-size:12px}}.toggle-input:checked+.toggle-label .toggle-slider{background:var(--brand-slate-blue)}.toggle-input:checked+.toggle-label .toggle-slider:before{transform:translate(16px)}textarea{resize:none}textarea.input-classic:hover{background:var(--bwWhite)}textarea.input-classic:focus{background:var(--bwWhite)}.input-classic{font-family:Plus Jakarta Sans,sans-serif;padding:10px 15px;border:1px solid var(--neutrals-300);background-color:var(--bwWhite);border-radius:8px;color:var(--neutrals-900);font-size:16px;line-height:25px;font-weight:400}@media (max-width: 1440px) and (min-width: 992px){.input-classic{font-size:14px;line-height:20px}}@media (max-width: 1279px) and (min-width: 992px){.input-classic{font-size:12px}}.input-classic.no-border{border:none;outline:none}.input-classic:focus{border-color:var(--neutrals-500);outline:none;background-color:var(--bwWhite)}.input-classic:hover{background-color:var(--neutrals-100)}.input-classic::placeholder{color:var(--neutrals-600)}.input-classic:-webkit-autofill,.input-classic:-webkit-autofill:hover,.input-classic:-webkit-autofill:focus,.input-classic:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:var(--neutrals-900);box-shadow:0 0 0 30px var(--bwWhite) inset}select.input-classic{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M0.75 0.75L6.25 6.75L11.75 0.75' stroke='%235D5A84' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:13px 8px;padding:10px 30px 10px 15px}.label-classic{font-size:14px;font-weight:500;line-height:23px;color:var(--neutrals-900);display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1440px) and (min-width: 992px){.label-classic{font-size:12px;line-height:20px}}.label-classic.lg{font-size:16px;line-height:25px}@media (max-width: 1440px) and (min-width: 992px){.label-classic.lg{font-size:14px;line-height:20px}}@media (max-width: 1279px) and (min-width: 992px){.label-classic.lg{font-size:12px}}.button-classic{padding:9px 25px;height:44px;border-radius:128px;border:0;white-space:nowrap;font-size:16px;font-style:normal;font-weight:500;line-height:25px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .3s ease}@media (max-width: 1440px) and (min-width: 992px){.button-classic{font-size:14px;line-height:20px;padding:6px 16px;gap:8px;height:34px}}@media (max-width: 1279px) and (min-width: 992px){.button-classic{font-size:12px}}.button-classic.primary{background:var(--brand-slate-blue);color:var(--bwWhite)}.button-classic.primary:hover{cursor:pointer;background-color:var(--brand-iris)}.button-classic.primary:active{background-color:var(--brand-resolution-blue)}.button-classic.primary:focus-visible{outline:2px solid var(--bwWhite);outline-offset:-4px}.button-classic.primary:disabled{pointer-events:none;background-color:var(--neutrals-300)}.button-classic.ghost{background:var(--bwWhite);color:var(--brand-slate-blue);border:1px solid var(--brand-lavender)}.button-classic.ghost:hover{cursor:pointer;border-color:var(--brand-iris);color:var(--brand-iris)}.button-classic.ghost:active{color:var(--brand-resolution-blue);border-color:var(--brand-resolution-blue)}.button-classic.ghost:focus-visible{border:1px solid var(--brand-slate-blue);outline:2px solid var(--brand-slate-blue);outline-offset:-6px}.button-classic.ghost:disabled{pointer-events:none;color:var(--neutrals-300);border-color:var(--neutrals-300)}.button-classic.danger{background:var(--state-red-2);color:var(--bwWhite)}.button-classic.danger:hover{cursor:pointer;background-color:var(--state-red-2-hover)}.button-classic.danger:active{background-color:var(--state-red-2-active)}.button-classic.danger:focus-visible{outline:2px solid var(--bwWhite);outline-offset:-4px}.button-classic.danger:disabled{pointer-events:none;background-color:var(--neutrals-300)}.button-classic.ghost-danger{background:transparent;color:var(--state-red-2);border:1px solid var(--state-red-2)}.button-classic.ghost-danger:hover{cursor:pointer;color:var(--state-red-2-hover);border-color:var(--state-red-2-hover)}.button-classic.ghost-danger:active{color:var(--state-red-2-active);border-color:var(--state-red-2-active)}.button-classic.ghost-danger:focus-visible{border:1px solid var(--state-red-2);outline:2px solid var(--state-red-2);outline-offset:-6px}.button-classic.ghost-danger:disabled{pointer-events:none;color:var(--neutrals-300);border-color:var(--neutrals-300)}.button-classic.no-bg{background:transparent;border:none;color:var(--neutrals-900);padding:0;height:auto;line-height:1}.button-classic.no-bg span{color:var(--neutrals-900);font-size:14px;font-weight:400;line-height:23px}.category-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.category-tab{padding:4px 16px;border:none;border-radius:8px;background:var(--neutrals-100);color:var(--brand-slate-blue);font-size:16px;font-weight:500;line-height:25px;cursor:pointer;transition:all .2s ease}.category-tab:hover:not(.active){background:var(--neutrals-50)}.category-tab.active{background:var(--brand-slate-blue);color:var(--bwWhite)}@media (max-width: 1440px) and (min-width: 992px){.category-tab{font-size:12px;padding:4px 12px}}@media (max-width: 1279px) and (min-width: 992px){.category-tab{font-size:11px;padding:4px 10px}}.advisors-list{max-height:320px;overflow-y:scroll;overflow-x:hidden;padding-right:4px;margin-top:16px;gap:22px;scrollbar-width:thin;scrollbar-color:var(--neutrals-500) var(--neutrals-200)}.advisors-list::-webkit-scrollbar{width:2px}.advisors-list .toggle-slider{flex:1 0 auto}@media (max-width: 1440px) and (min-width: 992px){.advisors-list{margin-top:14px;gap:14px}}@media (max-width: 1279px) and (min-width: 992px){.advisors-list{margin-top:12px;gap:12px}}@media (max-width: 576px){.advisors-list{max-height:100%}}.select-classic{font-family:Plus Jakarta Sans,sans-serif;padding:10px 42px 10px 15px;border:1px solid var(--neutrals-300);background:var(--bwWhite);border-radius:8px;color:var(--neutrals-900);font-size:16px;line-height:25px;font-weight:400;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media (max-width: 1440px) and (min-width: 992px){.select-classic{font-size:14px;line-height:20px}}@media (max-width: 1279px) and (min-width: 992px){.select-classic{font-size:12px}}.select-classic:disabled{background-color:var(--neutrals-100)}.select-classic.placeholder{color:var(--neutrals-600)}.select-classic:focus{border:2px solid var(--neutrals-500);outline:none}.select-wrapper{position:relative;width:100%}.select-wrapper:after{content:"";background:url(../assets/icons/dd_arrow.svg) no-repeat center center;background-size:contain;width:15px;height:15px;position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none}.button-link{background:none;border:none;color:var(--brand-slate-blue);font-size:14px;font-weight:500;line-height:23px;cursor:pointer;transition:all .3s ease}@media (max-width: 1440px) and (min-width: 992px){.button-link{font-size:12px;line-height:20px}}@media (max-width: 1279px) and (min-width: 992px){.button-link{font-size:10px}}.button-link.add-documents-link{background:transparent;border:0;display:flex;gap:8px;color:var(--neutrals-700);font-size:16px;line-height:25px}input[type=checkbox]{width:15px;height:15px;border-radius:2px;border:2px solid var(--neutrals-800);accent-color:var(--bwWhite);cursor:pointer;transition:all .3s ease}input[type=checkbox]:checked{accent-color:var(--brand-slate-blue)}.radio-container{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;transition:all .3s ease;cursor:pointer}.radio-container:hover{background-color:var(--neutrals-100)}.radio-container:active{background-color:var(--neutrals-200)}input[type=radio]{width:20px;height:20px;margin-top:0;cursor:pointer;transition:all .3s ease}input[type=radio]:checked{accent-color:var(--brand-slate-blue)}.benvolio-table-wrapper{width:100%;min-height:500px;overflow-x:auto;background:var(--bwWhite);border-radius:8px;border:1px solid var(--neutrals-200)}@media (max-width: 767px){.benvolio-table-wrapper{overflow-x:scroll;min-height:300px}}.benvolio-table-wrapper .benvolio-table{width:100%;border-collapse:collapse}.benvolio-table-wrapper .benvolio-table thead{background:var(--neutrals-100);border-bottom:1px solid var(--neutrals-200)}.benvolio-table-wrapper .benvolio-table thead th{padding:18px;text-align:left;font-size:16px;font-weight:400;color:var(--neutrals-900);white-space:nowrap}@media (max-width: 1440px) and (min-width: 992px){.benvolio-table-wrapper .benvolio-table thead th{font-size:14px;line-height:20px}}@media (max-width: 1279px) and (min-width: 992px){.benvolio-table-wrapper .benvolio-table thead th{font-size:12px;padding:12px}}@media (max-width: 992px){.benvolio-table-wrapper .benvolio-table thead th{padding:18px 12px}}@media (max-width: 992px){.benvolio-table-wrapper .benvolio-table thead th:first-child{width:45px}}.benvolio-table-wrapper .benvolio-table thead th:last-child{margin-left:16px}.benvolio-table-wrapper .benvolio-table thead th span{display:inline-block;cursor:pointer}.benvolio-table-wrapper .benvolio-table thead th svg{margin-left:8px;vertical-align:middle;transition:transform .2s ease}.benvolio-table-wrapper .benvolio-table thead th svg.desc{transform:rotate(180deg)}.benvolio-table-wrapper .benvolio-table thead th input[type=checkbox]{cursor:pointer}.benvolio-table-wrapper .benvolio-table thead th input[type=checkbox].hide{opacity:0;visibility:hidden;pointer-events:none}.benvolio-table-wrapper .benvolio-table tbody tr{border-bottom:1px solid var(--neutrals-200);transition:background-color .2s ease}.benvolio-table-wrapper .benvolio-table tbody tr:hover{background:var(--neutrals-100)}.benvolio-table-wrapper .benvolio-table tbody tr:last-child{border-bottom:none}.benvolio-table-wrapper .benvolio-table tbody tr td{padding:18px;font-size:16px;line-height:25px;color:var(--neutrals-700)}@media (max-width: 1440px) and (min-width: 992px){.benvolio-table-wrapper .benvolio-table tbody tr td{font-size:14px;line-height:20px}}@media (max-width: 1279px) and (min-width: 992px){.benvolio-table-wrapper .benvolio-table tbody tr td{font-size:12px;padding:12px}}@media (max-width: 992px){.benvolio-table-wrapper .benvolio-table tbody tr td{padding:18px 12px}}.benvolio-table-wrapper .benvolio-table tbody tr td.table-row-actions{overflow:visible}@media (max-width: 992px){.benvolio-table-wrapper .benvolio-table tbody tr td:first-child:not(.no-documents-cell){white-space:nowrap}}.benvolio-table-wrapper .benvolio-table tbody tr td input[type=checkbox]{cursor:pointer}.benvolio-table-wrapper .benvolio-table tbody tr td .table-icon-cell{display:flex;align-items:center;gap:12px}.benvolio-table-wrapper .benvolio-table tbody tr td .table-icon-cell svg{flex-shrink:0;color:var(--neutrals-600)}.benvolio-table-wrapper .benvolio-table tbody tr td .table-icon-cell span{color:var(--brand-slate-blue);font-weight:500}@media (max-width: 992px){.benvolio-table-wrapper .benvolio-table tbody tr td .table-icon-cell span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media (max-width: 992px){.benvolio-table-wrapper .benvolio-table tbody tr td .table-icon-cell .folder-link{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.benvolio-table-wrapper .benvolio-table tbody tr td .table-action-btn{background:none;border:none;cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.benvolio-table-wrapper .benvolio-table tbody tr td .table-action-btn:hover{background:var(--neutrals-200)}.benvolio-table-wrapper .benvolio-table tbody tr td .table-action-btn img{width:16px;height:16px}.selection-bar{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:var(--neutrals-200);border-radius:128px}@media (max-width: 992px){.selection-bar{flex-direction:row;align-items:flex-start;gap:12px}}.selection-bar .selection-count{font-size:14px;line-height:23px;font-weight:400;color:var(--neutrals-900)}@media (max-width: 1440px) and (min-width: 992px){.selection-bar .selection-count{font-size:12px;line-height:20px}}.selection-bar .selection-actions{display:flex;gap:32px;align-items:center}@media (max-width: 992px){.selection-bar .selection-actions{position:relative;width:auto;flex-wrap:wrap}}.selection-bar .selection-actions .selection-action-btn{background:none;border:none;cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.selection-bar .selection-actions .selection-action-btn:hover{background:var(--neutrals-200)}.selection-bar .selection-actions .selection-action-btn img{width:16px;height:16px}.nexus-theme{font-family:var(--font-primary)}.nexus-theme .button-link,.nexus-theme .briefcase-page .folder-link,.nexus-theme .conversation .message-row.assistant p a,.nexus-theme .modal-disclaimer a,.nexus-theme .filters .filter-btn,.nexus-theme .workflow_activity .workflows_container .workflow-card .workflow-ctas-row .workflow-cta-btn,.nexus-theme .workflow_run .chat-sidebar .panel-content .workflow-currently-running .currently-running-row .stop-btn,.nexus-theme .workflow_run .chat-sidebar .panel-content .worflow-steps .step-container .run-again-btn,.nexus-theme .workflow_run .chat-sidebar .panel-content .worflow-steps .step-container .stop-btn,.nexus-theme .workflow_run .chat-sidebar .panel-content .workflow-restart-btn,.nexus-theme .account-settings-page .settings_wrapper .security_and_privacy_container .security_container .mfa_wrapper .mfa_cta,.nexus-theme .account-settings-page .settings_wrapper .security_and_privacy_container .privacy_container .privacy_link,.nexus-theme .admin-settings-page .settings_wrapper .security_and_privacy_container .privacy_container .privacy_link,.nexus-theme .admin-settings-page .settings_wrapper .recent_activity_container .activity_wrapper .activity_filters .activity_filter,.nexus-theme .app_integration_page .settings_wrapper .recent_activity_container .activity_wrapper .activity_filters .activity_filter,.nexus-theme .app_integration_page .settings_wrapper .recent_activity_container .activity_wrapper .load_more_btn,.nexus-theme .app_integration_page .settings_wrapper .benvolio-table-wrapper table.benvolio-table .table_row_actions.restore_access,.nexus-theme .superadmin-page .pagination .pagination-controls .pagination-btn,.nexus-theme .app_integration_page .settings_wrapper .pagination_container .controls_wrapper .pagination_btn,.nexus-theme .admin-settings-page .settings_wrapper .pagination_container .controls_wrapper .pagination_btn,.nexus-theme .conversation .view-responses-btn,.nexus-theme .composer-wrap .send-btn,.nexus-theme .dropdown-menu .dropdown-item,.nexus-theme .pagination .pagination-controls .pagination-btn{color:var(--nexus-blue)}.nexus-theme .dropdown-menu .dropdown-item{color:var(--neutrals-700)}.nexus-theme .conversation .advisor-text{color:var(--neutrals-900)}.nexus-theme .benvolio-table-wrapper .benvolio-table thead th{color:var(--bwBlack)}.nexus-theme .footer .nav-item,.nexus-theme .footer .copyright{color:var(--bwWhite)}.nexus-theme .account-settings-page .settings_wrapper .security_and_privacy_container .security_container .password_wrapper .button-classic.primary:disabled{background-color:var(--nexus-blue)}.nexus-theme .auth-wrap .auth-actions .button-classic.primary.is-loading{background-color:var(--brand-indigo-700)}.nexus-theme .button-classic.primary:not(:disabled){background-color:var(--nexus-blue);border-color:var(--nexus-blue)}.nexus-theme .button-classic.primary:not(:disabled):hover{background-color:var(--nexus-royal-azure)}.nexus-theme .button-classic.primary:not(:disabled):active{background-color:var(--brand-indigo-700)}.nexus-theme .button-classic.ghost{color:var(--nexus-blue);border-color:var(--nexus-blue)}.nexus-theme .button-classic.ghost:hover{color:var(--nexus-royal-azure);border-color:var(--nexus-royal-azure)}.nexus-theme .button-classic.ghost:active{color:var(--brand-indigo-700);border-color:var(--brand-indigo-700)}.nexus-theme .button-classic.ghost:focus-visible{border-color:var(--nexus-blue);outline-color:var(--nexus-blue)}.nexus-theme .toggle-label .toggle-slider{background:var(--neutrals-100);border:1px solid var(--neutrals-200)}.nexus-theme .toggle-label .toggle-slider:before{top:1px;left:1px}.nexus-theme .toggle-input:checked+.toggle-label .toggle-slider{background:var(--nexus-blue)}.nexus-theme input[type=checkbox]:checked,.nexus-theme input[type=radio]:checked{accent-color:var(--nexus-blue)}.nexus-theme .benvolio-table-wrapper .benvolio-table tbody tr td .table-icon-cell span,.nexus-theme .briefcase-page .folder-link{color:var(--nexus-blue)}.nexus-theme .conversation .assistant-actions .button-link:focus-visible{outline:1.5px solid var(--nexus-blue)}.nexus-theme .conversation .assistant-actions .button-link:hover{background-color:var(--neutrals-50);color:var(--nexus-royal-azure)}.nexus-theme .conversation .assistant-actions .button-link.pressed,.nexus-theme .conversation .assistant-actions .button-link:active{background-color:var(--neutrals-150);color:var(--brand-indigo-700)}.nexus-theme .conversation .view-responses-btn{color:var(--nexus-royal-azure)}.nexus-theme .conversation .view-responses-btn:hover{color:var(--brand-indigo-700)}.nexus-theme .conversation .messages .msg.user .bubble{background:var(--neutrals-100)}.nexus-theme .conversation .messages .msg .msg-inner.with-agent-responses .msg-content{width:calc(100% - 39px)}.nexus-theme .conversation .synthesized-analysis,.nexus-theme .conversation .assistant-actions{padding-left:39px}.nexus-theme .conversation .page-header .title:hover{color:var(--brand-indigo-700)}.nexus-theme .conversation .messages .msg .assistant-thinking .assistant-thinking-toggle{color:var(--nexus-royal-azure)}.nexus-theme .conversation .messages .msg .assistant-thinking .assistant-thinking-toggle:hover,.nexus-theme .conversation .messages .msg .assistant-thinking .assistant-thinking-toggle.expanded{color:var(--brand-indigo-700)}.nexus-theme .conversation .messages .msg.assistant .citation-source-bubble,.nexus-theme .hero-card.highlight .ghost,.nexus-theme .hero-card.highlight .primary{color:var(--nexus-blue)}.nexus-theme .cards .card.highlight{background:var(--nexus-royal-azure)}.nexus-theme .cards .card.highlight .card-text{color:var(--neutrals-200)}.nexus-theme .cards .card.highlight .ghost,.nexus-theme .cards .card.highlight .primary{color:var(--nexus-blue)}.nexus-theme .sidebar-panel.highlight{outline-color:var(--nexus-blue)}.nexus-theme .pagination .pagination-controls .pagination-btn.active,.nexus-theme .superadmin-page .pagination .pagination-controls .pagination-btn.active{background:var(--nexus-blue);color:var(--bwWhite)}.nexus-theme .app_integration_page .settings_wrapper .pagination_container .controls_wrapper .pagination_btn.current_page{background-color:var(--nexus-blue);color:var(--bwWhite)}.nexus-theme .file-item .file-icon{background:var(--nexus-blue)}.nexus-theme .file-preview .file-preview-icon{background:var(--neutrals-100);color:var(--nexus-blue)}.nexus-theme .plans-container .plans-wrapper .plan.active-plan{border:1.5px solid var(--nexus-blue)}.nexus-theme .plans-container .plans-wrapper .plan.recommended-plan:before{background-color:var(--nexus-blue)}.nexus-theme .plans-container .plans-wrapper .plan .plan-data-usage .data-progress-bar{background-color:var(--nexus-blue)}.nexus-theme .chat-hero .brand-dot{background:transparent}.nexus-theme .document-edit-page .se-dialog.sun-editor-common .se-dialog-footer .se-btn-primary{background:var(--nexus-blue)}.nexus-theme .document-edit-page .se-dialog.sun-editor-common .se-dialog-footer .se-btn-primary:focus-visible{outline:2px solid var(--nexus-blue)}.nexus-theme .document-edit-page .se-toolbar.sun-editor-common{background-color:var(--bwWhite);border-color:var(--neutrals-300)}.nexus-theme .document-edit-page .se-dialog.sun-editor-common .se-dialog-header .se-modal-title,.nexus-theme .document-edit-page .se-dialog.sun-editor-common .se-dialog-body label,.nexus-theme .document-edit-page .se-dialog.sun-editor-common .se-dialog-body .se-input-form{font-family:var(--font-primary)}.nexus-theme .document-edit-page .spinner-icon-wrapper{color:var(--nexus-blue)}.nexus-theme .document-edit-page .page-title.loading{background:linear-gradient(90deg,var(--nexus-crayola-blue),var(--nexus-blue),var(--brand-indigo-700),var(--nexus-crayola-blue));background-clip:text;-webkit-background-clip:text;background-size:300% auto}.nexus-theme .share-modal .benvolio-modal .user-details-wrapper .user-avatar{background-color:var(--brand-indigo-700)}.nexus-theme .share-modal .benvolio-modal .custom-dropdown .dropdown-selected,.nexus-theme .share-modal .benvolio-modal .role-status-label{color:var(--nexus-blue)}.nexus-theme .sidebar{background:var(--bwWhite);border-right:1px solid var(--neutrals-300)}.nexus-theme .sidebar .nav .nav-item{color:var(--neutrals-700)}.nexus-theme .sidebar .nav .nav-item:hover{background:var(--neutrals-50);color:var(--neutrals-700)}.nexus-theme .sidebar .nav .nav-item:active,.nexus-theme .sidebar .nav .nav-item.active{background:var(--neutrals-100);color:var(--neutrals-700)}.nexus-theme .sidebar .nav .nav-item svg path{stroke:var(--neutrals-700)!important}.nexus-theme .sidebar .nav .nav-item-wrapper.expanded{background:var(--neutrals-100)}.nexus-theme .sidebar .nav .submenu{border-left-color:var(--neutrals-500)}.nexus-theme .sidebar .nav .submenu .submenu-item{color:var(--neutrals-700)}.nexus-theme .sidebar .nav .submenu .submenu-item.active{background:var(--nexus-crayola-blue);color:var(--bwWhite)}.nexus-theme .sidebar .nav .submenu .submenu-item:not(.active):hover{color:var(--neutrals-900)}.nexus-theme .sidebar .sidebar-storage .storage-title,.nexus-theme .sidebar .sidebar-storage .storage-text{color:var(--neutrals-600)}.nexus-theme .sidebar .sidebar-storage .storage-progress-container{background:#8894a84d}.nexus-theme .sidebar .sidebar-storage .storage-progress-container .storage-progress-fill{background-color:var(--nexus-blue)}.nexus-theme .sidebar .collapse-btn{color:var(--brand-indigo-700)}.nexus-theme .upload-progress .content .file-list .file-preview .file-preview-icon{color:var(--nexus-blue)}.nexus-theme .upload-progress .content .file-list .file-preview .file-preview-info .progress-bar .progress,.nexus-theme .workflow_run .chat-sidebar .panel-content .workflow-currently-running .workflow-progress.finished,.nexus-theme .workflow_run .chat-sidebar .panel-content .worflow-steps .step-container.complete-icon{background-color:var(--nexus-blue)}.nexus-theme .workflow_run .chat-sidebar .panel-content .worflow-steps .step-container.step-complete .right-column .step_name{color:var(--nexus-blue)}.nexus-theme .account-settings-page .settings_wrapper .security_and_privacy_container .mfa_totp_container .mfa_totp_setup:focus,.nexus-theme .account-settings-page .settings_wrapper .admin-settings-page .settings_wrapper .security_and_privacy_container .mfa_totp_container .mfa_totp_setup:focus{border-color:var(--nexus-blue)}.nexus-theme .account-settings-page .settings_wrapper .account_details_container .profile_photo_wrapper .profile_image_container .profile_image_placeholder{background-color:var(--brand-indigo-700)}.nexus-theme .account-settings-page .settings_wrapper .security_and_privacy_container .mfa_totp_container .mfa_totp_header .totp-checkmark{color:var(--nexus-blue)}.nexus-theme .account-settings-page .settings_wrapper .security_and_privacy_container .privacy_container .privacy_link:hover{color:var(--brand-indigo-700)}.nexus-theme .account-settings-page .tabs_wrapper .tabs_container .tab_select_btn.active_tab{color:var(--brand-indigo-700);border-color:var(--brand-indigo-700)}.nexus-theme .admin-settings-page .settings_wrapper .general_container .profile_photo_wrapper .profile_image_container .profile_image_placeholder{background-color:var(--brand-indigo-700)}.nexus-theme .admin-settings-page .settings_wrapper .general_container .profile_details_wrapper .card_details_container .card_logo_container:before{background-color:var(--nexus-blue)}.nexus-theme .admin-settings-page .settings_wrapper .general_container .invoices_wrapper .invoice_item .invoice_logo:before{background-color:var(--nexus-blue)}.nexus-theme .admin-settings-page .settings_wrapper .pagination_container .controls_wrapper .pagination_btn.current_page,.nexus-theme .admin-settings-page .settings_wrapper .pagination_container .controls_wrapper .first_page_btn,.nexus-theme .admin-settings-page .settings_wrapper .pagination_container .controls_wrapper .prev_page_btn,.nexus-theme .admin-settings-page .settings_wrapper .pagination_container .controls_wrapper .next_page_btn,.nexus-theme .admin-settings-page .settings_wrapper .pagination_container .controls_wrapper .last_page_btn,.nexus-theme .admin-settings-page .settings_wrapper .recent_activity_container .activity_wrapper .activity_filters .activity_filter .dropdown_arrow{background-color:var(--nexus-blue)}.nexus-theme .admin-settings-page .settings_wrapper .recent_activity_container .activity_wrapper .activity_filters .activity_filter .clear_filter{background-color:var(--bg-soft)}.nexus-theme .admin-settings-page .settings_wrapper .recent_activity_container .activity_wrapper .activity_filters .activity_filter.active_filter{background-color:var(--nexus-crayola-blue)}.nexus-theme .admin-settings-page .settings_wrapper .security_and_privacy_container .mfa_totp_container .mfa_totp_header .totp-checkmark{color:var(--nexus-blue)}.nexus-theme .admin-settings-page .tabs_wrapper .tabs_container .tab_select_btn.active_tab{color:var(--brand-indigo-700);border-color:var(--brand-indigo-700)}.nexus-theme .layout{background:var(--bwWhite)}.nexus-theme .modal-overlay{background:#0f141980}.nexus-theme .modal-overlay .benvolio-modal{box-shadow:0 4px 10px -3px #b7b7b71a}.nexus-theme .modal-overlay .connect-modal .modal-body .modal-disclaimer a,.nexus-theme .composer-wrap .send-btn{color:var(--nexus-blue)}.nexus-theme .composer-wrap .send-btn:not(:disabled):hover{color:var(--nexus-royal-azure)}.nexus-theme .composer-wrap .send-btn:not(:disabled):active{color:var(--brand-indigo-700)}.nexus-theme .search-input-wrapper .search-input{color:var(--neutrals-600)}.nexus-theme .conversations-list .conversation-item:hover .conversation-title{color:var(--brand-indigo-700)}.nexus-theme .topbar{box-shadow:0 4px 20px #b7b7b71a;border-bottom:1px solid var(--neutrals-300)}.nexus-theme .topbar .topbar-right .avatar,.nexus-theme .topbar .topbar-right .profile-menu .profile-card .profile-avatar{background:var(--brand-indigo-700)}.nexus-theme .topbar .topbar-right .profile-menu .profile-item{color:var(--neutrals-700)}.nexus-theme .add-documents .benvolio-modal .file-upload-area .upload-icon .plus-icon{color:var(--nexus-blue)}.nexus-theme .input-classic,.nexus-theme .select-classic{font-family:var(--font-primary)}.nexus-theme .auth-wrap{background:var(--nexus-blue)}.nexus-theme .auth-wrap .label-classic{color:var(--bwBlack)}.nexus-theme .cards .card{border-color:var(--neutrals-300);box-shadow:0 4px 10px -3px #b7b7b71a}.nexus-theme .cards .card .card-icon{color:var(--neutrals-700)}.nexus-theme .animated-gradient{background:linear-gradient(90deg,var(--nexus-crayola-blue),var(--nexus-blue),var(--brand-indigo-700),var(--nexus-crayola-blue));background-clip:text;-webkit-background-clip:text;background-size:300% auto}.nexus-theme .chat-history-loading .spinner-icon-wrapper{color:var(--nexus-blue)}.nexus-theme .counsel .suggestions .s-card{box-shadow:0 4px 10px -3px #b7b7b71a}.nexus-theme .chat-sidebar .sidebar-panel{border-color:var(--neutrals-300);box-shadow:0 4px 10px -3px #b7b7b71a}.nexus-theme .composer-wrap .composer-upload-dropzone-overlay{border-color:var(--nexus-blue)}.nexus-theme .composer-wrap .ai-mode-trigger:hover,.nexus-theme .composer-wrap .ai-mode-trigger.open{color:var(--brand-indigo-700)}.nexus-theme .composer-wrap .button-link:not(:disabled):hover{color:var(--brand-indigo-700)}.nexus-theme .composer-wrap .composer-improve-btn:before{border-top-color:var(--nexus-blue)}.nexus-theme .composer-wrap .composer-improve-btn:after{background-color:var(--nexus-blue)}.nexus-theme .composer-wrap .composer-improve-btn.is-improving{background-color:var(--brand-indigo-700)}.nexus-theme .composer-wrap .composer-attachments-menu-panel .attachments-menu-item:hover,.nexus-theme .composer-wrap .composer-attachments-fab:hover{color:var(--brand-indigo-700)}.nexus-theme .composer-wrap .saved-prompts-menu-panel .save-current-prompt-menu-btn:not(:disabled),.nexus-theme .composer-wrap .saved-prompts-menu-panel .saved-prompts-menu-saved-btn:not(:disabled){color:var(--nexus-blue)}.nexus-theme .composer-wrap .saved-prompts-menu-panel .save-current-prompt-menu-btn:not(:disabled):hover,.nexus-theme .composer-wrap .saved-prompts-menu-panel .saved-prompts-menu-saved-btn:not(:disabled):hover{color:var(--brand-indigo-700)}.nexus-theme .prompts-page .prompt-action-btn:hover,.nexus-theme .prompts-page .prompt-action-more.active{color:var(--brand-indigo-700)}.nexus-theme .add-documents .briefcase-select-table .item-title,.nexus-theme .add-documents .briefcase-select-table .folder-link{color:var(--nexus-blue)}.nexus-theme .nexus-advisors-filters .category-tab{color:var(--nexus-blue);background-color:var(--neutrals-100)}.nexus-theme .nexus-advisors-filters .category-tab.active{color:var(--bwWhite);background-color:var(--nexus-crayola-blue)}.nexus-theme .move-to-modal .move-to-table-wrapper .table-icon-cell .folder-link,.nexus-theme .move-to-modal .move-to-table-wrapper .table-icon-cell span{color:var(--nexus-blue)}.auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:space-between;flex-direction:column;background:linear-gradient(180deg,var(--white) -49.81%,var(--neutrals-100) 100%);padding:20px}.auth-wrap .auth-card{width:100%;max-width:520px;background:var(--bwWhite);border:1px solid var(--neutrals-200);border-radius:24px;padding:40px 24px;box-shadow:0 4px 10px -3px #534fb51a;display:flex;flex-direction:column;align-items:center;align-self:center}@media (max-width: 1440px) and (min-width: 992px){.auth-wrap .auth-card{padding:24px}}@media (max-width: 1279px) and (min-width: 992px){.auth-wrap .auth-card{padding:16px}}@media (max-width: 576px){.auth-wrap .auth-card{padding:40px 20px;margin-bottom:50px}}.auth-wrap .auth-brand{margin-bottom:30px}@media (max-width: 1440px) and (min-width: 992px){.auth-wrap .auth-brand{margin-bottom:12px}.auth-wrap .auth-brand img{width:120px;height:24px}}@media (max-width: 576px){.auth-wrap .auth-brand{margin-bottom:20px}}.auth-wrap .auth-title{color:var(--bwBlack);font-size:18px;line-height:30px;margin-bottom:30px;margin-top:0;font-weight:500}@media (max-width: 1440px){.auth-wrap .auth-title{font-size:16px;line-height:28px;margin-bottom:0}}@media (max-width: 1279px) and (min-width: 992px){.auth-wrap .auth-title{font-size:14px;line-height:20px}}@media (max-width: 576px){.auth-wrap .auth-title{margin-bottom:20px}}.auth-wrap .auth-title.mb-0{margin-bottom:8px}.auth-wrap .auth-subtitle{color:var(--neutrals-700);font-size:14px;line-height:21px;margin:0 30px 30px;text-align:center}@media (max-width: 1440px) and (min-width: 992px){.auth-wrap .auth-subtitle{margin-bottom:16px}}.auth-wrap .auth-form{display:flex;flex:1;flex-direction:column;gap:12px;width:100%}@media (max-width: 1440px) and (min-width: 992px){.auth-wrap .auth-form{gap:10px}}.auth-wrap .password-field{position:relative}.auth-wrap .password-field .eye-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.auth-wrap .password-field .eye-btn img{width:20px}.auth-wrap .auth-actions{display:flex;width:100%;justify-content:flex-end;margin-top:12px;justify-content:center;gap:24px}@media (max-width: 1440px) and (min-width: 992px){.auth-wrap .auth-actions{margin-top:6px}}.auth-wrap .auth-actions .button-classic{display:flex;flex:1}.auth-wrap .auth-actions .button-classic.primary.is-loading{background-color:var(--brand-iris)}.auth-wrap .auth-footer{font-size:14px;line-height:23px;font-weight:400;color:var(--neutrals-900);text-align:center;margin-top:24px;margin-bottom:0}@media (max-width: 1440px) and (min-width: 992px){.auth-wrap .auth-footer{margin-top:0}}.auth-wrap .auth-footer p{margin:0}@media (max-width: 1440px) and (min-width: 992px){.auth-wrap .auth-footer p{font-size:12px;line-height:20px}}.auth-wrap .auth-footer p:last-child{margin-top:12px}@media (max-width: 1440px) and (min-width: 992px){.auth-wrap .auth-footer p:last-child{margin-top:0}}.auth-wrap .field-error{color:var(--state-red-2);font-size:12px}.auth-wrap .has-error .label-classic{color:var(--state-red-2)}.auth-wrap .has-error .input-classic{border-color:var(--state-red-2);border-width:2px}.auth-wrap .field-help{font-size:12px;line-height:18px;font-weight:500;color:var(--neutrals-600)}.auth-wrap .field-help.valid{color:var(--state-green)}.auth-wrap .field-help.error{color:var(--state-red-2)}.auth-wrap .password-requirements{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.auth-wrap .requirement{font-size:.875rem;color:var(--neutrals-500)}.auth-wrap .requirement.valid{color:var(--state-green)}.auth-wrap .email-pill{display:flex;align-self:center;align-items:center;gap:16px;background:var(--neutrals-150);color:var(--neutrals-700);padding:12px 20px;border-radius:128px;margin-bottom:30px;max-width:100%;overflow:hidden;cursor:pointer}@media (max-width: 1440px) and (min-width: 992px){.auth-wrap .email-pill{margin-bottom:16px;padding:10px 15px}}.auth-wrap .email-pill .email-text{font-weight:400;display:flex;flex-direction:row;font-size:16px;line-height:25px;align-items:center;flex:1;min-width:0}@media (max-width: 1440px) and (min-width: 992px){.auth-wrap .email-pill .email-text{font-size:14px;line-height:20px}}.auth-wrap .email-pill .email-text .email-icon{display:flex;align-items:center;width:22px;height:22px;margin-right:16px}.auth-wrap .email-pill .email-text span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.auth-wrap .eye-icon{width:22px;height:22px}@media (max-width: 1440px) and (min-width: 992px){.auth-wrap .field{min-height:32px}}.footer .nav-item{color:var(--neutrals-700);font-size:16px;line-height:25px;font-weight:500;margin:0 20px}@media (max-width: 1440px) and (min-width: 992px){.footer .nav-item{font-size:14px;line-height:20px;margin:0 12px}}@media (max-width: 1279px) and (min-width: 992px){.footer .nav-item{font-size:12px}}@media (max-width: 576px){.footer .nav-item{font-size:14px;line-height:23px;margin:0 12px}}.footer .copyright{text-align:center;color:var(--neutrals-700);font-size:16px;line-height:25px;font-weight:500}@media (max-width: 1440px) and (min-width: 992px){.footer .copyright{font-size:14px;line-height:20px;margin:10px 0 20px}}@media (max-width: 1279px) and (min-width: 992px){.footer .copyright{font-size:12px;margin:8px 0 20px}}@media (max-width: 576px){.footer .copyright{font-size:14px;line-height:23px}}.toast{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:8px;box-shadow:0 4px 12px #c7363626;min-width:320px;max-width:500px;position:relative;animation:slideIn .3s ease-out}.toast.toast-success{background:var(--state-green-light);border:1px solid var(--state-green-stroke)}.toast.toast-success .toast-icon,.toast.toast-success .toast-title,.toast.toast-success .toast-message,.toast.toast-success .toast-close{color:var(--state-green)}.toast.toast-error{background:var(--state-red-light-2);border:1px solid var(--state-red-stroke-2)}.toast.toast-error .toast-icon,.toast.toast-error .toast-title,.toast.toast-error .toast-message,.toast.toast-error .toast-close{color:var(--state-red-2)}.toast.toast-warning{background:var(--state-yellow-light);border:1px solid var(--state-yellow-stroke)}.toast.toast-warning .toast-icon,.toast.toast-warning .toast-title,.toast.toast-warning .toast-message,.toast.toast-warning .toast-close{color:var(--state-yellow-2)}.toast.toast-info{background:var(--neutrals-200);border:1px solid var(--neutrals-500)}.toast.toast-info .toast-icon,.toast.toast-info .toast-title,.toast.toast-info .toast-message,.toast.toast-info .toast-close{color:var(--neutrals-800)}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast .toast-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:13px}.toast .toast-content{flex:1;min-width:0}.toast .toast-title{font-size:16px;font-weight:700;margin-bottom:4px;line-height:1.4}.toast .toast-message{font-size:16px;font-weight:400;line-height:25px}.toast .toast-close{flex-shrink:0;background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-top:2px;opacity:.8;transition:opacity .2s ease}.toast .toast-close:hover{opacity:1}.toast-container{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast-container .toast{pointer-events:auto}@media (max-width: 576px){.toast-container{right:16px;left:16px;top:72px}.toast-container .toast{min-width:auto;max-width:100%}}.searchable-select{position:relative;width:100%}.searchable-select .searchable-select-trigger{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.searchable-select .searchable-select-trigger:after{content:"";width:12px;height:12px;border-right:2px solid var(--neutrals-600);border-bottom:2px solid var(--neutrals-600);transform:rotate(45deg) translateY(-2px);margin-left:10px;flex-shrink:0}.searchable-select .searchable-select-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--bwWhite);border:1px solid var(--neutrals-300);border-radius:8px;box-shadow:0 6px 18px #1213161f;z-index:40;padding:10px}.searchable-select .searchable-select-input{width:100%;margin-bottom:8px}.searchable-select .searchable-select-options{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.searchable-select .searchable-select-option{border:none;background:transparent;text-align:left;border-radius:4px;padding:8px 10px;font-size:14px;color:var(--neutrals-800);cursor:pointer}.searchable-select .searchable-select-option:hover{background:var(--neutrals-100)}.searchable-select .searchable-select-option.selected{background:var(--neutrals-150);color:var(--brand-slate-blue);font-weight:500}.searchable-select .searchable-select-empty{padding:8px 10px;color:var(--neutrals-600);font-size:13px}.usage-cards .card-header{display:flex;justify-content:space-between;align-items:flex-start}.usage-cards .card-icon{width:50px;height:50px;border-radius:8px;margin-bottom:0}.usage-cards .card-tag{color:var(--neutrals-700);font-size:10px;font-weight:500;line-height:18px;border-radius:128px;background:var(--neutrals-150);padding:4px 12px}.usage-cards .card-content{display:flex;flex-direction:column}.usage-cards .card-title{font-size:16px;line-height:25px}.usage-cards .card-text{font-size:14px;line-height:23px;flex:1}.usage-cards .usage-stats{display:flex;justify-content:space-between;align-items:center;margin:12px 0 8px}.usage-cards .usage-stats .usage-left .usage-value{color:var(--neutrals-700);font-size:14px;font-weight:400;line-height:23px}.usage-cards .usage-stats .usage-left .bigger{color:var(--neutrals-900);font-size:21px;font-weight:600;line-height:33px}.usage-cards .usage-stats .usage-right .usage-percentage{color:var(--neutrals-700);font-size:14px;font-weight:400;line-height:23px}.usage-cards .card.usage-at-limit .usage-value .bigger{color:var(--state-red-2)}.usage-cards .progress-bar{width:100%;height:6px;background-color:var(--neutrals-200);border-radius:100px;overflow:hidden}.usage-cards .progress-bar .progress-fill{height:100%;background:var(--brand-slate-blue);border-radius:100px;transition:width .3s ease}.usage-cards .progress-bar .progress-fill.at-limit{background:var(--state-red-2)}.usage-cards .usage-limit-message{margin:8px 0 0;color:var(--state-red-2-hover);font-size:14px;font-weight:400;line-height:23px}.usage-cards .usage-limit-message a{font-weight:700;color:var(--state-red-2-hover);text-decoration:underline}.usage-cards .usage-limit-message a:hover{opacity:.85}.superadmin-page{display:flex;flex-direction:column;gap:20px;max-width:calc(100vw - 260px)}@media (max-width: 1440px) and (min-width: 992px){.superadmin-page{max-width:calc(100vw - 220px)}}@media (max-width: 1279px) and (min-width: 992px){.superadmin-page{max-width:calc(100vw - 177px)}}.is-collapsed .superadmin-page{max-width:calc(100vw - 110px)}@media (max-width: 1440px) and (min-width: 992px){.is-collapsed .superadmin-page{max-width:calc(100vw - 95px)}}@media (max-width: 1279px) and (min-width: 992px){.is-collapsed .superadmin-page{max-width:calc(100vw - 65px)}}@media (max-width: 767px){.superadmin-page{max-width:100vw}}.superadmin-page .card{background:var(--bwWhite);border:1px solid var(--neutrals-200);border-radius:24px;box-shadow:0 4px 10px -3px #534fb51a;padding:24px}.superadmin-page .form-card h3,.superadmin-page .table-card h3{margin:0 0 16px}.superadmin-page .users-tabs{display:flex;gap:10px;flex-wrap:wrap}.superadmin-page .users-tabs .button-classic.is-active{background:var(--brand-resolution-blue);color:var(--bwWhite);border-color:var(--brand-resolution-blue)}.superadmin-page .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.superadmin-page .field.has-error .label-classic{color:var(--state-red-2)}.superadmin-page .field.has-error .input-classic,.superadmin-page .field.has-error .searchable-select-trigger{border-color:var(--state-red-2);border-width:2px}.superadmin-page .field .field-error{color:var(--state-red-2);font-size:12px;margin-top:4px}.superadmin-page .password-field{position:relative}.superadmin-page .password-field .input-classic{padding-right:45px}.superadmin-page .password-field .eye-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.superadmin-page .password-field .eye-btn img{width:20px}.superadmin-page .languages-list.has-error .label-classic{color:var(--state-red-2)}.superadmin-page .full-width{grid-column:1/-1}.superadmin-page .languages-list{margin-top:16px}.superadmin-page .checkbox-line{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px}.superadmin-page .checkbox-item{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--neutrals-700)}.superadmin-page .inline-actions{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap}.superadmin-page .toolbar{display:flex;gap:12px;align-items:center;margin-bottom:16px}.superadmin-page .toolbar .input-classic{width:100%;max-width:420px}.superadmin-page .toolbar .searchable-select{width:100%;max-width:240px}@media (max-width: 767px){.superadmin-page .toolbar .searchable-select{max-width:100%}}.superadmin-page .toolbar.with-gap{margin-bottom:20px}.superadmin-page .toolbar.extend-trial-toolbar{flex-wrap:wrap;align-items:flex-end}@media (max-width: 767px){.superadmin-page .toolbar.extend-trial-toolbar{align-items:flex-start}}.superadmin-page .toolbar.extend-trial-toolbar .searchable-select{flex:1;min-width:220px;max-width:420px}.superadmin-page .toolbar.extend-trial-toolbar .extend-trial-days{min-width:140px;margin:0}@media (max-width: 767px){.superadmin-page .toolbar.extend-trial-toolbar .extend-trial-days{width:100%}}.superadmin-page .toolbar.extend-trial-toolbar .extend-trial-days .input-classic{width:100%}.superadmin-page .status-pill{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500}.superadmin-page .status-pill.active{color:#0f7b3a;background:#e9f8ef}.superadmin-page .status-pill.inactive{color:var(--state-red-2);background:#fdeeee}.superadmin-page .status-pill.pending{color:var(--state-yellow-2);background:var(--state-yellow-light)}.superadmin-page .action-column{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.superadmin-page .table-row-actions{display:flex;align-items:center;justify-content:flex-start;position:relative;margin-left:12px;overflow:visible}.superadmin-page .table-row-actions .actions-dropdown{top:calc(100% - 4px);right:30px}.superadmin-page .table-row-actions .actions-dropdown.opens-up{top:auto;bottom:calc(100% - 4px)}.superadmin-page .kebab-btn{width:34px;height:34px;padding:5px 10px;display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;border:none;background:none}.superadmin-page .kebab-btn:hover{cursor:pointer}.superadmin-page .kebab-btn .kebab-dot{width:4px;height:4px;background-color:var(--brand-resolution-blue);border-radius:100%}.superadmin-page .actions-dropdown{width:210px;border-radius:8px;background:var(--neutrals-50);box-shadow:0 1px 3px #534fb54d,0 2px 6px #5d5a844d;position:absolute;z-index:5;padding:6px 0;display:flex;flex-direction:column;gap:6px}@media (max-width: 1440px) and (min-width: 992px){.superadmin-page .actions-dropdown{width:170px;gap:4px}}.superadmin-page .actions-dropdown .separation-line{height:1px;width:100%;background-color:var(--neutrals-200)}.superadmin-page .actions_btn{width:100%;padding:12px 24px;display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:flex-start;font-size:16px;font-weight:400;line-height:25px;color:var(--neutrals-700);background-color:transparent;border:none}@media (max-width: 1440px) and (min-width: 992px){.superadmin-page .actions_btn{font-size:14px;line-height:20px;padding:8px 12px;min-height:42px}}@media (max-width: 1279px) and (min-width: 992px){.superadmin-page .actions_btn{font-size:12px}}.superadmin-page .actions_btn:hover{cursor:pointer;background-color:var(--neutrals-150)}.superadmin-page .actions_btn .actions_btn_icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0}.superadmin-page .actions_btn.delete_user{color:var(--state-red-2)}.superadmin-page .actions_btn:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.superadmin-page .error-text{color:var(--state-red-2);margin:0 0 12px}.superadmin-page .empty-row{text-align:center;color:var(--neutrals-600);padding:24px}.superadmin-page .danger-link span{color:var(--state-red-2)}.superadmin-page .status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.superadmin-page .status-item{border:1px solid var(--neutrals-200);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:6px}.superadmin-page.dashboard-page .page-header{justify-content:space-between;gap:16px}@media (max-width: 767px){.superadmin-page.dashboard-page .page-header{flex-direction:column;align-items:flex-start}}.superadmin-page.dashboard-page .period-toolbar{flex-wrap:wrap;align-items:flex-end}@media (max-width: 767px){.superadmin-page.dashboard-page .period-toolbar{align-items:flex-start}}.superadmin-page.dashboard-page .period-field{min-width:150px}@media (max-width: 767px){.superadmin-page.dashboard-page .period-field{width:100%}}.superadmin-page.dashboard-page .usage-period-label{margin:8px 0 0}.superadmin-page.dashboard-page .usage-container{display:flex;flex-direction:column;gap:20px}.superadmin-page.dashboard-page .titles_wrapper .settings_header_title{margin:0 0 8px;color:var(--bwBlack);font-size:18px;font-weight:500;line-height:30px}.superadmin-page.dashboard-page .titles_wrapper .settings_header_description{margin:0;color:var(--neutrals-700);font-size:14px;line-height:23px}.superadmin-page.usage-page .usage-metrics-grid .card{min-height:128px}.superadmin-page.usage-page .period-toolbar{flex-wrap:wrap;align-items:flex-end}@media (max-width: 767px){.superadmin-page.usage-page .period-toolbar{align-items:flex-start}}.superadmin-page.usage-page .period-field{min-width:150px}@media (max-width: 767px){.superadmin-page.usage-page .period-field{width:100%}}.superadmin-page.usage-page .include-lifetime{display:flex;align-items:center;gap:8px;margin-bottom:8px;white-space:nowrap}.superadmin-page.usage-page .usage-period-label{margin:8px 0 0}.superadmin-page.usage-page .section-title{margin:24px 0 12px;font-size:18px;font-weight:600}.superadmin-page.usage-page .table-sort-btn{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.superadmin-page.usage-page .metric-key{text-transform:capitalize;color:var(--neutrals-700)}.superadmin-page.usage-page .metric-value{margin:0;overflow-wrap:break-word}.superadmin-page .modal-form .form-grid{margin-top:0}@media (max-width: 767px){.superadmin-page .card{padding:20px}.superadmin-page .form-grid,.superadmin-page .status-grid{grid-template-columns:1fr}.superadmin-page .benvolio-modal{width:min(100%,940px)}.superadmin-page .toolbar{flex-direction:column;align-items:stretch}}.search-input-wrapper{position:relative;display:flex;align-items:center}.search-input-wrapper .search-input{width:100%;height:44px;padding:10px 50px;border:1px solid var(--neutrals-300);border-radius:128px;font-size:16px;line-height:25px;color:var(--neutrals-600);background:var(--white);transition:border-color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1440px) and (min-width: 992px){.search-input-wrapper .search-input{font-size:14px;line-height:20px;padding:6px 14px 6px 32px;max-height:32px}}@media (max-width: 1279px) and (min-width: 992px){.search-input-wrapper .search-input{font-size:12px}}.search-input-wrapper .search-input::placeholder,.search-input-wrapper .search-input::-webkit-input-placeholder,.search-input-wrapper .search-input::-moz-placeholder{color:var(--neutrals-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-input-wrapper .search-input:focus{outline:none}@media (max-width: 767px){.search-input-wrapper .search-input{padding:10px 24px 10px 50px}}.search-input-wrapper .search-icon{position:absolute;left:25px;z-index:1;color:var(--neutrals-700)}@media (max-width: 1440px) and (min-width: 992px){.search-input-wrapper .search-icon{left:12px}}.search-input-wrapper .clear-button{position:absolute;right:25px;width:17px;height:17px;background:none;border:none;padding:0;cursor:pointer;color:var(--neutrals-600)}.search-input-wrapper .clear-button svg{width:17px;height:17px}.sidebar{grid-area:sidebar;background:var(--brand-resolution-blue);color:var(--bwWhite);padding:30px 16px;display:flex;flex-direction:column;gap:24px;transition:all .3s ease;position:sticky;top:65px;align-self:start;height:100%;min-height:calc(100dvh - 65px);z-index:3}@media (max-width: 1440px) and (min-width: 992px){.sidebar{padding:24px 16px;min-height:calc(100dvh - 48px);top:48px}}@media (max-width: 1279px) and (min-width: 992px){.sidebar{padding:12px 10px;max-width:177px}}@media (max-width: 767px){.sidebar{position:fixed;left:0;width:260px;height:calc(100dvh - 65px);transform:translate(-110%);transition:transform .25s ease;z-index:20}}.sidebar .collapse-btn{position:absolute;top:50px;right:-11px;width:22px;height:22px;border-radius:50%;border:1px solid var(--neutrals-300);background:var(--bwWhite);color:var(--brand-resolution-blue);display:grid;place-items:center;cursor:pointer;transition:transform .2s ease;z-index:2}@media (max-width: 768px){.sidebar .collapse-btn{display:none}}.sidebar.collapsed .collapse-btn{transform:rotate(180deg)}.sidebar.collapsed .nav .nav-item span.label{opacity:0;width:0}.sidebar.collapsed .nav .submenu,.sidebar.collapsed .nav .submenu-arrow{display:none}.sidebar.collapsed .nav .nav-item{justify-content:center}.sidebar .nav{display:flex;flex-direction:column;gap:8px;overflow-x:hidden;overflow-y:auto;max-height:100%}.sidebar .nav.with-storage{max-height:calc(100% - 100px)}@media (max-width: 1440px) and (min-width: 992px){.sidebar .nav{gap:10px}}.sidebar .nav .nav-item-wrapper{display:flex;flex-direction:column}.sidebar .nav .nav-item-wrapper.expanded{background:var(--brand-iris);border-radius:16px}.is-collapsed .sidebar .nav .nav-item-wrapper.expanded{border-radius:128px}.sidebar .nav .nav-item-wrapper.expanded .nav-item.active{background:transparent}.sidebar .nav .nav-item{color:var(--bwWhite);font-size:16px;font-weight:500;line-height:25px;text-decoration:none;min-height:60px;padding:10px 26px;border-radius:128px;display:flex;align-items:center;position:relative;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .15s ease}.sidebar .nav .nav-item:hover{background:var(--brand-slate-blue);color:var(--bwWhite)}.sidebar .nav .nav-item:active{background:var(--brand-iris);color:var(--bwWhite)}.sidebar .nav .nav-item.active{background:var(--brand-slate-blue)}@media (max-width: 1440px) and (min-width: 992px){.sidebar .nav .nav-item{min-height:36px;padding:8px 20px}}@media (max-width: 1279px) and (min-width: 992px){.sidebar .nav .nav-item{padding:8px 10px}}.sidebar .nav .nav-item .nav-item-link{flex:1;display:flex;align-items:center;color:inherit;text-decoration:none}.sidebar .nav .nav-item .submenu-arrow{margin-left:auto;transition:transform .2s ease;color:var(--bwWhite);opacity:.8}.sidebar .nav .nav-item .submenu-arrow.expanded{transform:rotate(180deg)}.sidebar .nav .nav-item .nav-icon{width:25px;height:25px;display:inline-flex;justify-content:center}@media (max-width: 1279px) and (min-width: 992px){.sidebar .nav .nav-item .nav-icon{width:20px;height:20px;transform:translateY(-2px)}}.sidebar .nav .nav-item .label{text-indent:12px;white-space:nowrap;overflow:hidden;transition:opacity .15s ease,width .15s ease,margin .15s ease}@media (max-width: 1440px) and (min-width: 992px){.sidebar .nav .nav-item .label{text-indent:10px;font-size:14px;font-weight:500;line-height:20px}}@media (max-width: 1279px) and (min-width: 992px){.sidebar .nav .nav-item .label{font-size:12px}}.sidebar .nav .submenu{display:flex;flex-direction:column;gap:4px;margin-left:38px;margin-top:4px;padding-left:24px;border-left:1px solid var(--bwWhite);margin-bottom:8px}@media (max-width: 1440px) and (min-width: 992px){.sidebar .nav .submenu{margin-left:34px;margin-top:0;padding-left:12px}}@media (max-width: 1279px) and (min-width: 992px){.sidebar .nav .submenu{margin-left:28px;margin-top:-4px;padding-left:4px}}.sidebar .nav .submenu .submenu-item{color:#fffc;text-decoration:none;padding:6px 12px;border-radius:4px;font-size:14px;line-height:23px;transition:all .15s ease;font-weight:400;display:inline-block;width:fit-content}@media (max-width: 1279px) and (min-width: 992px){.sidebar .nav .submenu .submenu-item{font-size:12px;line-height:20px}}.sidebar .nav .submenu .submenu-item:hover{background:#ffffff1a;color:var(--bwWhite)}.sidebar .nav .submenu .submenu-item.active{background:#322d8080;color:var(--bwWhite)}.sidebar .nav .submenu .submenu-item .label{white-space:nowrap;overflow:hidden}.topbar{grid-area:topbar;height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;background:var(--bwWhite);box-shadow:0 4px 20px #534fb51a;position:fixed;top:0;width:100%;z-index:10}.topbar .icon-btn{background:transparent;border:none;cursor:pointer;padding:0}.topbar .mobile-only{display:none}.topbar .topbar-left{display:flex;align-items:center;gap:16px}.topbar .topbar-right{display:flex;gap:16px;align-items:center}.topbar .avatar{width:40px;height:40px;border-radius:50%;background:var(--brand-resolution-blue);color:var(--bwWhite);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;cursor:pointer}.topbar .profile-menu{position:absolute;top:65px;right:16px;background:var(--bwWhite);border:1px solid var(--neutrals-200);border-radius:16px;box-shadow:0 1px 3px #534fb54d,0 2px 6px #5d5a844d;padding:0;overflow:hidden;z-index:20}.topbar .profile-menu .profile-card{display:flex;gap:16px;padding:20px;border-bottom:1px solid var(--neutrals-200)}.topbar .profile-menu .profile-avatar{width:50px;height:50px;min-width:50px;border-radius:50%;background:var(--brand-resolution-blue);color:var(--bwWhite);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px}.topbar .profile-menu .profile-name{font-size:16px;color:var(--bwBlack);font-weight:500}.topbar .profile-menu .profile-email{font-size:14px;color:var(--neutrals-700)}.topbar .profile-menu .profile-item{width:100%;display:flex;align-items:center;gap:12px;padding:0 24px;height:48px;border:none;cursor:pointer;font-size:14px;color:var(--bwBlack);background:transparent}@media (max-width: 576px){.topbar{padding:0 20px}.topbar .mobile-only{display:inline-flex;align-items:center;justify-content:center}}:root{font-family:Plus Jakarta Sans,sans-serif;line-height:1.5;font-weight:400;color:#2b2d3a;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;background:#f7f8fc}a{color:inherit;text-decoration:none}button,input{font-family:inherit}
