.unveil-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#000048;overflow:hidden;font-family:Gellix,Inter,-apple-system,sans-serif}.unveil-splash__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.unveil-splash__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.unveil-splash__launch-btn{display:inline-flex;border:none;border-radius:50%;padding:0;background:none;cursor:pointer;filter:drop-shadow(0 10px 30px rgba(0,0,0,.3));transition:transform .15s ease,filter .15s ease}.unveil-splash__launch-btn-image{width:180px;height:180px;aspect-ratio:1/1;display:block}.unveil-splash__launch-btn:hover{filter:drop-shadow(0 10px 30px rgba(0,0,0,.3)) brightness(1.05)}.unveil-splash__launch-btn:active{transform:scale(.97)}.unveil-splash__bottom{position:absolute;left:0;right:0;bottom:3rem;display:flex;justify-content:center;animation:unveil-fade-up .4s ease}.unveil-splash__explore-btn{display:inline-flex;align-items:center;gap:.6rem;border:1px solid #2f78c4;border-radius:999px;padding:.9rem 1.75rem;background:#fff;color:#2f78c4;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 10px 30px #0000004d;transition:filter .15s ease,transform .05s ease}.unveil-splash__explore-btn svg{flex-shrink:0}.unveil-splash__explore-btn:hover{filter:brightness(.97)}.unveil-splash__explore-btn:active{transform:translateY(1px)}@keyframes unveil-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.unveil-splash__bottom{animation:none}}.login-page{min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;background:#eaeaea;font-family:Gellix,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:2rem;box-sizing:border-box}.login-card{display:flex;width:100%;max-width:1080px;min-height:480px;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #0000282e;background:#fff}.login-card__brand{flex:1 1 50%;background:linear-gradient(180deg,#000048,#171770 52.88%,#000048);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;box-sizing:border-box}.login-card__brand-logo{height:48px;width:auto;margin-bottom:.85rem}.login-card__brand-subtext{--Tints-Medium-Blue-50: #84a7fd;color:var(--Tints-Medium-Blue-50, #84a7fd);text-align:center;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.5;max-width:400px;margin:0}.login-card__form{position:relative;flex:1 1 50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5.5rem 1.75rem 4rem;box-sizing:border-box;gap:1.5rem}.login-card__cognizant-logo{position:absolute;top:1.5rem;right:1.5rem;height:40px;width:auto}.login-card__title{margin:0;color:#02024b;text-align:center;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:38px;font-style:normal;font-weight:600;line-height:normal;white-space:nowrap}.login-card__form-tagline{margin:-1rem 0 0;color:#2f78c4;text-align:center;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal}.login-card__form-subtext{--Gray-Darker: #8b93a1;color:var(--Gray-Darker, #8b93a1);text-align:center;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.5;max-width:380px;margin:-.5rem auto 0}.login-card__hint{--Gray-Darker: #8b93a1;display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;color:var(--Gray-Darker, #8b93a1);text-align:center;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap}.login-card__hint svg{flex-shrink:0}.sso-button{display:inline-flex;align-items:center;gap:.6rem;border:none;border-radius:8px;padding:1rem 1.85rem;background:linear-gradient(90deg,#2d2d97,#00839e);color:#fff;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:filter .15s ease,transform .05s ease}.sso-button:hover:not(:disabled){filter:brightness(1.08)}.sso-button:active:not(:disabled){transform:translateY(1px)}.sso-button:disabled{cursor:default;opacity:.85}.sso-button__icon{height:18px;width:18px}.sso-button__spinner{height:16px;width:16px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:sso-spin .7s linear infinite}@keyframes sso-spin{to{transform:rotate(360deg)}}.login-card__status{margin:0;font-size:.85rem;color:#a13a3a;max-width:320px}@media (max-width: 640px){.login-card{flex-direction:column;max-width:460px}.login-card__brand,.login-card__form{padding:2.5rem 2rem}.login-card__title{white-space:normal;font-size:26px}}@media (prefers-reduced-motion: reduce){.sso-button__spinner{animation:none}}.dev-login-card{width:100%;max-width:980px;background:#fdf8ec;border:1.5px dashed #d8a93a;border-radius:14px;padding:1.1rem 1.5rem;box-sizing:border-box}.dev-login-card__title{margin:0 0 .35rem;color:#8a6100;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.03em}.dev-login-card__hint{margin:0 0 .75rem;color:#7a6a3f;font-size:.82rem;line-height:1.5}.dev-login-card__hint code{background:#8a61001a;padding:.1rem .35rem;border-radius:4px;font-size:.8em}.dev-login-card__input{width:100%;box-sizing:border-box;border:1px solid #e6cf94;background:#fff;border-radius:8px;padding:.6rem .85rem;font-size:.9rem;font-family:inherit}.dev-login-card__input:focus{outline:none;border-color:#d8a93a}.export-report-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a2873;display:flex;align-items:center;justify-content:center;z-index:200}.export-report-modal{background:#fff;border-radius:14px;padding:1.75rem;width:100%;max-width:460px;text-align:center;box-shadow:0 20px 60px #00002840;font-family:Gellix,Inter,-apple-system,sans-serif}.export-report-modal__title{margin:0 0 .5rem;color:#14144a;font-size:1.05rem;line-height:1.5;font-weight:600}.export-report-modal__description{margin:0 0 1.5rem;color:#53565a;font-size:.85rem;line-height:1.5;text-align:left}.export-report-modal__description strong{color:#14144a}.export-report-modal__actions{display:flex;justify-content:center;gap:.75rem}.export-report-modal__cancel{border:1px solid #d7d9e8;border-radius:8px;padding:.6rem 1.75rem;background:#fff;color:#14144a;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit}.export-report-modal__cancel:disabled{opacity:.5;cursor:not-allowed}.export-report-modal__confirm{border:none;border-radius:8px;padding:.6rem 1.75rem;background:linear-gradient(90deg,#2d2d97,#00839e);color:#fff;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.export-report-modal__confirm:disabled{opacity:.6;cursor:not-allowed}.multi-select-dropdown{position:relative}.multi-select-dropdown__button{display:inline-flex;align-items:center;gap:.5rem;border:1px solid transparent;border-radius:8px;background:#f2f2f2;box-shadow:0 .5px 1px #d0d0ce;padding:.55rem 1rem;cursor:pointer;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.multi-select-dropdown__button--active{border:1px solid #2d2d97;color:#2d2d97;background:#eef0fb}.multi-select-dropdown__panel{position:absolute;top:calc(100% + 6px);left:0;background:#fff;border-radius:10px;box-shadow:0 12px 30px #0000282e;min-width:220px;max-height:260px;overflow-y:auto;padding:.6rem;z-index:60}.multi-select-dropdown__option{display:flex;align-items:center;gap:.55rem;padding:.4rem .3rem;font-size:.85rem;color:#4a4c63;cursor:pointer}.multi-select-dropdown__option input{accent-color:#2d2d97}.multi-select-dropdown__empty{color:#9a9cb3;font-size:.8rem;padding:.4rem .3rem;margin:0}.summary-card{display:flex;align-items:center;gap:.85rem;border-radius:16px;border:1px solid #7373e0;background:#fff;padding:.85rem 1.25rem;flex:1 1 0;min-width:0}.summary-card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#e5f2ff;flex-shrink:0}.summary-card__icon img{width:24px;height:24px;aspect-ratio:1/1}.summary-card__content{display:flex;flex-direction:column;min-width:0}.summary-card__label{color:#53565a;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:.2rem;white-space:nowrap}.summary-card__value{color:#2e308e;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:.2rem}.summary-card__subtext{font-family:Gellix,Inter,-apple-system,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:12.5px}.summary-card__subtext--green{--Extra-Green: #287d3c;color:var(--Extra-Green, #287d3c)}.summary-card__subtext--gray{--Gray-Dark: #6b7280;color:var(--Gray-Dark, #6b7280)}.overview-card{background:#fff;border-radius:14px;padding:1.25rem 1.4rem;box-shadow:0 1px 3px #14144a14;flex:1 1 0;min-width:0}.overview-card__header{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem}.overview-card__icon{width:40px;height:40px;border-radius:8px;background:#eef0fb;color:#2d2d97;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.overview-card__icon img{width:24px;height:24px;aspect-ratio:1/1}.overview-card__title{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;flex:1 1 auto}.overview-card__sort-btn{background:#f4f5fb;border:1px solid #e2e4f0;border-radius:6px;color:#7d7f96;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.overview-card__sort-icon{width:16px;height:16px}.overview-card__sort-btn:hover{background:#eef0fb;color:#2d2d97}.overview-card__list{display:flex;flex-direction:column;gap:.15rem;max-height:280px;overflow-y:auto}.overview-card__row{display:flex;align-items:center;justify-content:space-between;padding:.55rem .2rem;border-bottom:1px solid #f4f5fb;font-size:.85rem}.overview-card__row--clickable{cursor:pointer}.overview-card__row--clickable:hover{background:#f9fafc}.overview-card__row-label{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.overview-card__row-count{--Tints-Medium-Blue-10: #ebf1ff;--Button-Button-Link-Button-Link-Text: #2f78c4;border-radius:12px;background:var(--Tints-Medium-Blue-10, #ebf1ff);color:var(--Button-Button-Link-Button-Link-Text, #2f78c4);padding:.1rem .6rem;font-family:var(--Font-Family-Gellix, "Gellix", "Inter", -apple-system, sans-serif);font-size:var(--Font-Size-Subheading-S, 14px);font-style:normal;font-weight:600;line-height:var(--Font-Line-Height-Subheading-S, 18.2px)}.overview-card__empty{color:#9a9cb3;font-size:.82rem;margin:0;padding:.5rem 0}.leader-list{--Outline: rgba(0, 0, 0, .12);--Brand-White: #fff;border-radius:16px;border:1px solid var(--Outline, rgba(0, 0, 0, .12));background:var(--Brand-White, #fff);box-shadow:2px 0 #2e308e inset;padding:.75rem .9rem;margin-bottom:.75rem}.leader-list__title{margin:0 0 .5rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.leader-list__row{display:flex;align-items:center;justify-content:space-between;padding:.4rem 0;border-bottom:1px solid #f4f5fb}.leader-list__row:last-child{border-bottom:none}.leader-list__names{display:flex;flex-direction:column;min-width:0}.leader-list__agent{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leader-list__competency{color:#2e308e;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.leader-list__value{display:inline-flex;align-items:center;gap:.3rem;color:#2e308e;text-align:right;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;flex-shrink:0}.leader-list__empty{color:#9a9cb3;font-size:.8rem;margin:0}.uploader-list{display:flex;flex-direction:column;gap:.5rem}.uploader-list__row{--Outline: rgba(0, 0, 0, .12);display:flex;align-items:center;gap:.7rem;padding:.6rem .8rem;border-radius:16px;border:1px solid var(--Outline, rgba(0, 0, 0, .12));background:#fff}.uploader-list__avatar{width:32px;height:32px;border-radius:50%;background:#eef0fb;color:#2d2d97;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.uploader-list__names{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.uploader-list__name{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploader-list__id{color:#9a9cb3;font-weight:400}.uploader-list__competency{color:#2e308e;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.uploader-list__count{color:#2e308e;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;flex-shrink:0}.uploader-list__empty{color:#9a9cb3;font-size:.8rem;margin:0}.announcement-ticker{position:relative;overflow:hidden;width:100%;max-width:1000px;margin:0 auto;min-height:40px}.announcement-ticker__item{position:absolute;top:0;left:0;right:0;margin:0;color:#000048;text-align:center;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.announcement-ticker__item--enter{animation:announcement-ticker-enter var(--announcement-transition-ms, .4s) ease-out forwards}.announcement-ticker__item--exit{animation:announcement-ticker-exit var(--announcement-transition-ms, .4s) ease-in forwards}@keyframes announcement-ticker-enter{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes announcement-ticker-exit{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@media (prefers-reduced-motion: reduce){.announcement-ticker__item--enter,.announcement-ticker__item--exit{animation:none}}.dashboard-page{font-family:Gellix,Inter,-apple-system,sans-serif;display:flex;flex-direction:column}.dashboard-hero{background-color:#0a0a3a;background-size:cover;background-position:center;padding:.4rem 2rem .5rem;text-align:right;color:#fff}.dashboard-hero__title-group{display:inline-block;text-align:center}.dashboard-hero__title{margin:0 0 .5rem;text-align:left;white-space:nowrap;background:linear-gradient(90deg,#00cbce,#00f3ea);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:normal}.dashboard-hero__tagline{margin:0 0 1rem;color:#fff;text-align:center;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.dashboard-hero__subtitle{margin:0 0 0 auto;color:#fff;text-align:right;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;white-space:nowrap}.dashboard-updates{background-color:#eef0fb;background-size:cover;background-position:center;padding:.6rem 5rem;text-align:center}.dashboard-updates__title{margin:0 0 .35rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.dashboard-updates__title strong{font-weight:600}.dashboard-updates__message{margin:0 auto;max-width:780px;color:#000048;text-align:center;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.dashboard-page__body{max-width:1280px;margin:0 auto;padding:2rem 1.5rem 3rem;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.75rem}.dashboard-toolbar__filters{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.dashboard-toolbar__clear{background:none;border:none;color:#2d2d97;font-size:.82rem;text-decoration:underline;cursor:pointer;font-family:inherit}.dashboard-toolbar__actions{display:flex;align-items:center;gap:1.25rem}.dashboard-summary-card__export{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:#26efe9;color:#000048;cursor:pointer}.dashboard-summary-card__export svg{width:18px;height:18px}.dashboard-summary-card__export:hover{background:#1fd9d3}.dashboard-summary-card__export:disabled{opacity:.6;cursor:not-allowed}.dashboard-btn{border-radius:1000px;padding:.6rem 1.3rem;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}.dashboard-btn__icon{width:16px;height:16px;aspect-ratio:1/1;flex-shrink:0}.dashboard-btn--ghost{border-radius:1000px;border:1px solid #2f78c4;background:#fff;color:#2f78c4}.dashboard-btn--primary{border-radius:1000px;border:none;background:#26efe9;color:#000048}.dashboard-summary-card{border-radius:16px;background:#fff;box-shadow:0 4px 8px #0000001a;padding:1.5rem;margin-bottom:2rem}.dashboard-summary-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.dashboard-summary-title{color:#1d293d;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:21px;margin:0}.dashboard-summary{display:flex;gap:1rem;flex-wrap:wrap}.dashboard-section-title{color:#1d293d;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:21px;margin:0 0 1rem}.dashboard-overview-carousel{margin-bottom:2rem}.dashboard-overview-carousel__row{display:flex;gap:1.25rem}.dashboard-overview-carousel__dots{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.dashboard-overview-carousel__dot{width:12px;height:12px;border-radius:50%;background:#d5d7e6;border:none;cursor:pointer;padding:0}.dashboard-overview-carousel__dot--active{background:#2d2d97}.dashboard-adoption{display:flex;gap:1.25rem;flex-wrap:wrap}.dashboard-adoption__card{background:#fff;border-radius:14px;padding:1.25rem 1.4rem;box-shadow:0 1px 3px #14144a14;flex:1 1 300px;min-width:0;height:420px;overflow-y:auto}.dashboard-adoption__card-title{margin:0 0 .9rem;display:flex;align-items:center;gap:.5rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.dashboard-adoption__card-icon{width:24px;height:24px;aspect-ratio:1/1}@media (max-width: 900px){.dashboard-overview-carousel__row,.dashboard-summary{flex-direction:column}}.breadcrumb{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.breadcrumb__back{background:#fff;border:1px solid #e2e4f0;border-radius:8px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:#14144a;cursor:pointer}.breadcrumb__back:hover{background:#eef0fb}.breadcrumb__trail{display:flex;align-items:center;gap:.4rem;font-size:.95rem}.breadcrumb__segment{display:flex;align-items:center;gap:.4rem}.breadcrumb__link{background:none;border:none;padding:0;color:#2f78c4;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__current,.breadcrumb__separator{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.share-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a2873;display:flex;align-items:center;justify-content:center;z-index:200}.share-modal{background:#fff;border-radius:14px;padding:1.75rem;width:100%;max-width:460px;text-align:center;box-shadow:0 20px 60px #00002840;font-family:Gellix,Inter,-apple-system,sans-serif}.share-modal__title{margin:0 0 .5rem;color:#14144a;font-size:1.05rem;line-height:1.5;font-weight:600}.share-modal__hint{margin:0 0 1.25rem;color:#53565a;font-size:.85rem;line-height:1.4}.share-modal__link-row{display:flex;align-items:stretch;gap:.5rem;margin-bottom:1.5rem}.share-modal__link-input{flex:1;min-width:0;border:1px solid #d7d9e8;border-radius:8px;padding:.55rem .75rem;font-size:.85rem;color:#000048;font-family:inherit;background:#f6f6ff}.share-modal__link-input:focus{outline:2px solid #2d2d97;outline-offset:1px}.share-modal__copy{border:none;border-radius:8px;padding:0 1.1rem;background:linear-gradient(90deg,#2d2d97,#00839e);color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.share-modal__ok{border:1px solid #d7d9e8;border-radius:8px;padding:.6rem 2rem;background:#fff;color:#14144a;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit}.agent-card{position:relative;border-radius:16px;border-top:2px solid #7fa1ff;background:#fff;overflow:hidden;box-shadow:0 4px 8px #0000001a;display:flex}.agent-card--clickable{cursor:pointer;transition:box-shadow .15s ease,transform .1s ease}.agent-card--clickable:hover{box-shadow:0 6px 20px #14144a24}.agent-card__body{padding:1.1rem 1.25rem;display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.agent-card__header{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem}.agent-card__logo{flex-shrink:0;width:56px;height:56px;border-radius:10px;object-fit:cover;background:#0a1b4a}.agent-card__name{margin:0;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.agent-card__rating-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.6rem}.agent-card__stars{display:inline-flex;align-items:center;gap:.15rem}.agent-card__rating-star-img{width:16px;height:16px}.agent-card__rating-count{margin-left:.3rem;color:#9a9cb3;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-weight:400}.agent-card__mine-badge{display:inline-flex;flex-shrink:0;color:#2d2d97;background:#eef0fb;border-radius:6px;padding:.25rem}.agent-card__description{margin:0 0 .85rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44px}.agent-card__value-chain{display:inline-block;max-width:100%;margin:0 0 .85rem;padding:.3rem .6rem;border-radius:6px;background:var(--Tints-Medium-Blue-10, #ebf1ff);color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:11px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-card__separator{height:1px;background:#eef0f5;margin:0 0 .85rem}.agent-card__info-grid{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.9rem}.agent-card--list .agent-card__info-grid{flex-direction:row;flex-wrap:wrap;gap:1.25rem}.agent-card__info-row{display:flex;align-items:center;gap:.45rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;min-width:0}.agent-card__info-icon{flex-shrink:0;display:inline-flex}.agent-card__info-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-card__icon-img{width:14px;height:14px;flex-shrink:0}.agent-card__footer{margin-top:auto;padding-top:.75rem;border-top:1px solid #f0f1f7;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.agent-card__views{display:inline-flex;align-items:center;gap:.4rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.agent-card__share{display:inline-flex;align-items:center;gap:.4rem;border:none;background:none;padding:0;cursor:pointer;color:#2f78c4;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.agent-card__share:hover{text-decoration:underline}.agent-card__demo-link{display:inline-flex;align-items:center;gap:.4rem;color:#2f78c4;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}.agent-card__demo-link:hover{text-decoration:underline}.agent-card__demo-link--unavailable{color:#b7b9c6;cursor:default}.agent-card__demo-link--unavailable:hover{text-decoration:none}.agent-card__demo-link--unavailable .agent-card__icon-img{opacity:.5}.filter-section{border-radius:8px;background:#f2f2f2;box-shadow:0 1px 1px #2f78c4;padding:.75rem .85rem;margin-bottom:.6rem}.filter-section__header{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;padding:.1rem 0;font-family:inherit}.filter-section__title{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.filter-section__chevron{width:14px;height:10px;transition:transform .15s ease;flex-shrink:0}.filter-section__chevron--open{transform:rotate(180deg)}.filter-section__body{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.filter-section__clear{align-self:flex-start;background:none;border:none;color:#2d2d97;font-size:.78rem;cursor:pointer;padding:.15rem 0;text-decoration:underline;font-family:inherit}.filter-section__clear:hover{color:#1f1f6e}.share-list-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a2873;display:flex;align-items:center;justify-content:center;z-index:200}.share-list-modal{background:#fff;border-radius:14px;padding:1.75rem;width:100%;max-width:460px;text-align:center;box-shadow:0 20px 60px #00002840;font-family:Gellix,Inter,-apple-system,sans-serif}.share-list-modal__title{margin:0 0 .5rem;color:#14144a;font-size:1.05rem;line-height:1.5;font-weight:600}.share-list-modal__description{margin:0 0 1.5rem;color:#53565a;font-size:.85rem;line-height:1.5;text-align:left}.share-list-modal__description strong{color:#14144a}.share-list-modal__actions{display:flex;justify-content:center;gap:.75rem}.share-list-modal__cancel{border:1px solid #d7d9e8;border-radius:8px;padding:.6rem 1.75rem;background:#fff;color:#14144a;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit}.share-list-modal__cancel:disabled{opacity:.5;cursor:not-allowed}.share-list-modal__confirm{border:none;border-radius:8px;padding:.6rem 1.75rem;background:linear-gradient(90deg,#2d2d97,#00839e);color:#fff;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.share-list-modal__confirm:disabled{opacity:.6;cursor:not-allowed}.marketplace-page{max-width:1280px;margin:0 auto;padding:2rem 1.5rem 3rem;font-family:Gellix,Inter,-apple-system,sans-serif}.marketplace-page__title{margin:0 0 .35rem;color:#1d293d;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:21px}.marketplace-page__subtitle{margin:0 0 1.5rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.marketplace-page__toolbar{display:flex;gap:.75rem;margin-bottom:1.5rem}.marketplace-page__search{flex:1 1 auto;display:flex;gap:.5rem}.marketplace-page__search-input-wrap{position:relative;flex:1 1 auto}.marketplace-page__search-input{width:100%;box-sizing:border-box;border:1px solid #e2e4f0;background:#fff;border-radius:8px;padding:.65rem 2.25rem .65rem 2.5rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.marketplace-page__search-icon{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none}.marketplace-page__search-input:focus{outline:none;border-color:#2d2d97}.marketplace-page__search-clear{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);border:none;background:#eceef7;color:#6b6b7a;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.marketplace-page__search-clear:hover{background:#dfe1ee}.marketplace-page__share-list-btn{border-radius:12px;border:1px solid #2f78c4;background:#fff;padding:.65rem 1.1rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:15px;font-style:normal;font-weight:600;white-space:nowrap;cursor:pointer}.marketplace-page__share-list-btn:disabled{opacity:.5;cursor:not-allowed}.marketplace-page__search-btn{border-radius:12px;border:1px solid #2f78c4;background:#fff;padding:.65rem 1.4rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:18.2px;cursor:pointer;white-space:nowrap}.marketplace-page__view-toggle{display:flex}.marketplace-page__view-btn{border:1px solid #000048;background:#fff;padding:.6rem .85rem;cursor:pointer;display:flex;align-items:center}.marketplace-page__view-btn:first-child{border-radius:24px 0 0 24px}.marketplace-page__view-btn:last-child{border-radius:0 24px 24px 0;margin-left:-1px}.marketplace-page__view-icon{width:16px;height:16px}.marketplace-page__view-btn--active{border:1px solid #000048;background:#26efe9}.marketplace-page__layout{display:grid;grid-template-columns:240px 1fr;gap:1.5rem;align-items:start}.marketplace-page__sidebar{background:#fff;border-radius:14px;padding:1.25rem 1.25rem .75rem;box-shadow:0 1px 3px #14144a14}.marketplace-page__sidebar-title{display:flex;align-items:center;gap:.5rem;color:#1d293d;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:21px;margin:0 0 1rem}.marketplace-page__sidebar-title-icon{width:20px;height:20px}.marketplace-page__clear-all{width:100%;border:1px solid #d5d7e6;background:#fff;color:#14144a;border-radius:8px;padding:.55rem 0;font-size:.82rem;font-weight:600;cursor:pointer;margin-top:.5rem;font-family:inherit}.marketplace-page__clear-all:hover{background:#f2f2f7}.marketplace-filter__option{display:flex;align-items:center;gap:.5rem;color:#000;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.marketplace-filter__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;min-width:16px;flex-shrink:0;margin:0;padding:0;cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAHBJREFUeAHtk7sRQEAABd8zV4ASVOBTgkrUIEImFOpIYkZICVeCAm48jAqORHCb72bLtFsqHm4EGcMLWdL0hnI94YptKK2PnjdTInFF1s7CS243wkdCIAT+EhD2ewx48jiyhjxqwUzXGIlPQNJOsD4BSbAmNEmKKlcAAAAASUVORK5CYII=);background-size:cover;background-repeat:no-repeat}.marketplace-filter__checkbox:checked{background-image:none;background-color:#2d2d97;border-radius:3px;position:relative}.marketplace-filter__checkbox:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.marketplace-filter__hint{color:#9a9cb3;font-size:.8rem;margin:0}.marketplace-page__results{min-height:300px}.marketplace-page__hint{color:#9a9cb3;font-size:.9rem;padding:2rem 0;text-align:center}.marketplace-page__hint--muted{padding:1rem 0;font-size:.8rem}.marketplace-page__banner{background:#fdecec;color:#a13a3a;border-radius:10px;padding:.85rem 1.1rem;font-size:.88rem;margin-bottom:1.25rem}.marketplace-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.marketplace-page__list{display:flex;flex-direction:column;gap:1rem}.marketplace-page__sentinel{min-height:40px}@media (max-width: 900px){.marketplace-page__layout{grid-template-columns:1fr}.marketplace-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.marketplace-page__grid{grid-template-columns:1fr}.marketplace-page__toolbar{flex-direction:column}}.star-picker{display:inline-flex;gap:.2rem;align-items:center}.star-picker__star{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center}.star-picker__star:disabled{cursor:not-allowed;opacity:.6}.download-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a2873;display:flex;align-items:center;justify-content:center;z-index:200}.download-modal{background:#fff;border-radius:14px;padding:1.75rem;width:100%;max-width:440px;box-shadow:0 20px 60px #00002840;font-family:Gellix,Inter,-apple-system,sans-serif}.download-modal__title{margin:0 0 1.25rem;color:#14144a;font-size:1.1rem}.download-modal__field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1rem}.download-modal__label{font-size:.8rem;color:#7d7f96}.download-modal__required{color:#d64545}.download-modal__value{font-size:.9rem;color:#14144a}.download-modal__select{border:1px solid #e2e4f0;background:#f6f7fb;border-radius:8px;padding:.6rem .8rem;font-size:.9rem;font-family:inherit;color:#14144a;cursor:pointer}.download-modal__select:focus{outline:none;border-color:#2d2d97;background:#fff}.download-modal__error{color:#d64545;font-size:.8rem;margin:.3rem 0 0}.download-modal__actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.download-modal__btn{border:none;border-radius:8px;padding:.6rem 1.25rem;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit}.download-modal__btn--ghost{background:#fff;border:1px solid #d5d7e6;color:#14144a}.download-modal__btn--ghost:hover{background:#f2f2f7}.download-modal__btn--primary{background:linear-gradient(90deg,#2d2d97,#00839e);color:#fff}.download-modal__btn:disabled{opacity:.6;cursor:not-allowed}.agent-details-page{max-width:1280px;margin:0 auto;padding:2rem 1.5rem 3rem;font-family:Gellix,Inter,-apple-system,sans-serif}.agent-details__hint{color:#9a9cb3;font-size:.9rem;padding:2rem 0;text-align:center}.agent-details__banner{background:#fdecec;color:#a13a3a;border-radius:10px;padding:.85rem 1.1rem;font-size:.88rem;margin-bottom:1.25rem}.agent-details-page__layout{display:grid;grid-template-columns:1fr 320px;gap:1.5rem;align-items:start}.agent-details-page__main{min-width:0}.agent-details__hero{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #14144a14;margin-bottom:1.5rem}.agent-details__hero-media{height:160px;background:#0a1b4a;overflow:hidden}.agent-details__hero-media img{width:100%;height:100%;object-fit:cover;display:block}.agent-details__hero-body{padding:1.5rem 1.75rem 1.75rem}.agent-details__hero-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.agent-details__hero-name{margin:0;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:normal}.agent-details__hero-badges{display:flex;align-items:center;gap:.6rem;flex-shrink:0;padding-top:.3rem}.agent-details__hero-rating{display:inline-flex;align-items:center;gap:.3rem;font-size:.9rem;font-weight:600;color:#4a4c63}.agent-details__mine-badge{display:inline-flex;color:#2d2d97;background:#eef0fb;border-radius:6px;padding:.3rem}.agent-details__approval-panel{background:#fdf6e3;border:1px solid #f0dfa8;border-radius:10px;padding:.9rem 1.1rem;margin-bottom:1.25rem}.agent-details__approval-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.agent-details__approval-status{background:#f3d98b;color:#6b4f00;border-radius:999px;padding:.3rem .8rem;font-size:.8rem;font-weight:600}.agent-details__approval-submitted{color:#7d7f96;font-size:.82rem;flex:1 1 auto}.agent-details__approval-actions{display:flex;gap:.6rem}.agent-details__btn{border:none;border-radius:8px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit}.agent-details__btn--approve{background:linear-gradient(90deg,#2d2d97,#00839e);color:#fff}.agent-details__btn--reject{background:#fff;border:1px solid #d64545;color:#d64545}.agent-details__btn--send-back{background:#fff;border:1px solid #b45309;color:#b45309}.agent-details__btn--ghost{background:#fff;border:1px solid #d5d7e6;color:#14144a}.agent-details__btn:disabled{opacity:.6;cursor:not-allowed}.agent-details__approval-comment{margin-top:.9rem;padding-top:.9rem;border-top:1px solid #f0dfa8}.agent-details__approval-comment-label{display:block;font-size:.8rem;color:#6b4f00;margin-bottom:.4rem}.agent-details__approval-textarea{width:100%;box-sizing:border-box;border:1px solid #e6cf94;background:#fff;border-radius:8px;padding:.65rem .85rem;font-size:.88rem;font-family:inherit;min-height:80px;resize:vertical}.agent-details__approval-textarea:focus{outline:none;border-color:#2d2d97}.agent-details__approval-error{color:#d64545;font-size:.8rem;margin:.5rem 0 0}.agent-details__approval-comment-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.75rem}.agent-details__short-description{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:0 0 1.1rem}.agent-details__my-rating{display:flex;align-items:center;gap:.65rem;margin-bottom:1.1rem}.agent-details__my-rating-label{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.agent-details__rating-count{font-size:.8rem;color:#9a9cb3}.agent-details__unrate-link{background:none;border:none;padding:0;color:#2f78c4;font-family:inherit;font-size:.8rem;cursor:pointer}.agent-details__unrate-link:hover{text-decoration:underline}.agent-details__unrate-link:disabled{opacity:.5;cursor:not-allowed}.agent-details__share{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto;background:none;border:none;padding:0;color:#2f78c4;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:.85rem;cursor:pointer}.agent-details__share:hover{text-decoration:underline}.agent-details__share-icon{width:16px;height:16px;flex-shrink:0}.agent-details__hero-meta{display:flex;gap:1.5rem;padding-top:.9rem;border-top:1px solid #f0f1f7}.agent-details__hero-meta-item{display:flex;align-items:center;gap:.45rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.agent-details__hero-meta-icon{width:16px;height:16px;aspect-ratio:1 / 1}.agent-details__tabs{display:flex;gap:1.5rem;border-bottom:1px solid #e2e4f0;margin-bottom:1.25rem;overflow-x:auto;position:sticky;top:0;z-index:10;background:#f6f6ff;padding-top:.5rem}.agent-details__tab{background:none;border:none;padding:.6rem .1rem;color:#2f78c4;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;font-family:inherit}.agent-details__tab--active{color:#000048;font-weight:600;border-bottom-color:#000048}.agent-details__tab-card{background:#fff;border-radius:16px;padding:1.5rem 1.75rem;box-shadow:0 4px 8px #0000001a;margin-bottom:1.5rem;scroll-margin-top:64px}.agent-details__tab-card-heading{margin:0 0 1.1rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:19px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:.75rem;border-bottom:1px solid #eef0f5}.agent-details__section-title{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin:1.25rem 0 .5rem}.agent-details__section-title:first-child{margin-top:0}.agent-details__section-text{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:0 0 .5rem;white-space:pre-wrap}.agent-details__tag-list{display:flex;flex-wrap:wrap;gap:.5rem}.agent-details__tag{background:#eef0fb;color:#2d2d97;border-radius:999px;padding:.3rem .8rem;font-size:.8rem}.agent-details__value-chain{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.agent-details__value-chain-node{background:#eef0fb;color:#2d2d97;border:1px solid #c7c9de;border-radius:999px;padding:.4rem 1rem;font-size:.85rem;font-weight:600}.agent-details__value-chain-arrow{color:#9a9cb3;font-size:1.1rem;font-weight:700}.agent-details__detail-row{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid #f4f5fb;font-size:.88rem}.agent-details__detail-row:last-child{border-bottom:none}.agent-details__detail-label{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.agent-details__detail-value{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-align:right}.agent-details-page__rail{display:flex;flex-direction:column;gap:1.25rem}.agent-details__rail-card{background:#fff;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 4px 8px #0000001a}.agent-details__rail-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .85rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.agent-details__rail-title-icon{width:18px;height:18px}.agent-details__link{display:block;color:#2f78c4;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:18.2px;text-decoration:none;padding:.35rem 0}.agent-details__link:hover{text-decoration:underline}.agent-details__link--button{background:none;border:none;width:100%;text-align:left;cursor:pointer;font-family:inherit}.agent-details__rail-item{display:flex;flex-direction:column;gap:.15rem;padding:.5rem 0;border-bottom:1px solid #f4f5fb}.agent-details__rail-item:last-child{border-bottom:none}.agent-details__rail-item--inline{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem}.agent-details__rail-label{display:flex;align-items:center;gap:.4rem;color:#53565a;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.agent-details__rail-label-icon{width:14px;height:14px}.agent-details__rail-value{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 900px){.agent-details-page__layout{grid-template-columns:1fr}}@media (max-width: 600px){.agent-details__hero-title-row{flex-direction:column}.agent-details__approval-row{flex-direction:column;align-items:stretch}}.approvals-page{max-width:1280px;margin:0 auto;padding:2rem 1.5rem 3rem;font-family:Gellix,Inter,-apple-system,sans-serif}.approvals-page__hint{color:#00000080;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:2rem 0;text-align:center}.approvals-page__banner{background:#fdecec;color:#a13a3a;border-radius:10px;padding:.85rem 1.1rem;font-size:.88rem;margin-bottom:1.25rem}.approvals-page__filter-bar{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.approvals-page__filter-field{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#6b6b7a;font-weight:600}.approvals-page__filter-field select{border:none;border-radius:8px;background:#f2f2f2;box-shadow:0 .5px 1px #d0d0ce;padding:.4rem .6rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.approvals-page__filter-count{font-size:.85rem;color:#9a9cb3;margin-left:auto}.approval-card-list{display:flex;flex-direction:column;gap:1.25rem}.approvals-page__bulk-bar{background:#fff;border-radius:14px;padding:1rem 1.25rem;box-shadow:0 1px 3px #14144a14}.approvals-page__bulk-actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.approvals-page__select-all{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#4a4c63;cursor:pointer;margin-right:auto}.approvals-page__selected-count{font-size:.82rem;color:#7d7f96}.approval-card__title-row{display:flex;align-items:flex-start;gap:.6rem}.approval-card__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;min-width:18px;min-height:18px;margin:3px 0 0;padding:0;box-sizing:border-box;border:1.5px solid #c7c9de;border-radius:4px;background:#fff;flex-shrink:0;position:relative;cursor:pointer;transition:background .1s ease,border-color .1s ease}.approval-card__checkbox:checked{background:#2d2d97;border-color:#2d2d97}.approval-card__checkbox:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.approval-card__checkbox:disabled{opacity:.5;cursor:not-allowed}.approvals-page__bulk-result{margin:0 0 .75rem;font-size:.85rem;color:#14144a;background:#eef0fb;border-radius:8px;padding:.6rem .85rem}.approval-card{background:#fff;border-radius:16px;padding:1.5rem 1.75rem;box-shadow:0 4px 8px #0000001a}.approval-card__title{margin:0 0 .75rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.approval-card__meta{display:flex;flex-direction:column;gap:.25rem;color:#6b6b7a;font-size:.85rem;margin-bottom:1rem}.approval-card__meta-label{color:#00000080;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.approval-card__meta-value{color:#000;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.approval-card__description{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:0 0 1rem}.approval-card__benefits{background:#f4f7ff;border-radius:8px;padding:.75rem 1rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:1.1rem}.approval-card__benefits strong{color:#000048}.approval-card__action-row{display:flex;justify-content:flex-end;gap:.6rem;padding-bottom:.5rem}.approval-card__btn{border:none;border-radius:8px;padding:.5rem 1.2rem;font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit}.approval-card__btn--approve{background:linear-gradient(90deg,#2d2d97,#00839e);color:#fff}.approval-card__btn--reject{background:#fff;border:1px solid #d64545;color:#d64545}.approval-card__btn--send-back{background:#fff;border:1px solid #b45309;color:#b45309}.approval-card__btn--ghost{background:#fff;border:1px solid #d5d7e6;color:#14144a}.approval-card__btn:disabled{opacity:.6;cursor:not-allowed}.approval-card__comment-panel{background:#f9fafc;border:1px solid #e2e4f0;border-radius:10px;padding:1rem;margin-bottom:.75rem}.approval-card__comment-label{display:block;color:#00000080;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:.4rem}.approval-card__comment-hint{font-style:italic;color:#00000080}.approval-card__textarea{width:100%;box-sizing:border-box;border:1px solid #e2e4f0;background:#fff;border-radius:8px;padding:.65rem .85rem;color:#53565a;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal;min-height:80px;resize:vertical}.approval-card__textarea:focus{outline:none;border-color:#2d2d97}.approval-card__error{color:#d64545;font-size:.8rem;margin:.5rem 0 0}.approval-card__comment-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.75rem}.approval-card__footer{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem;border-top:1px solid #f0f1f7}.approval-card__view-more{background:none;border:none;color:#2f78c4;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:18.2px;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem}.approval-card__view-more:hover:not(:disabled){text-decoration:underline}.approval-card__view-more:disabled{color:#767b86;cursor:default}.approval-card__view-more-icon{width:14px;height:14px}.approval-card__history-meta{display:flex;flex-direction:column;gap:.35rem;background:#f9fafc;border-radius:8px;padding:.75rem 1rem;font-size:.85rem;color:#4a4c63;margin-bottom:.75rem}.approval-card__status-pill{background:#eef0fb;color:#2d2d97;border-radius:999px;padding:.15rem .6rem;font-size:.78rem;font-weight:600;text-transform:capitalize}.approval-card__status-pill--rejected{background:#fdecea;color:#b3261e}@media (max-width: 640px){.approval-card__action-row,.approval-card__comment-actions{flex-wrap:wrap}}.faq-page{max-width:1280px;margin:0 auto;padding:2rem 1.5rem 3rem;font-family:Gellix,Inter,-apple-system,sans-serif}.faq-page__title{margin:0 0 .35rem;color:#14144a;font-size:1.5rem}.faq-page__subtitle{margin:0 0 1.75rem;color:#7d7f96;font-size:.9rem;line-height:1.5}.faq-page__list{display:flex;flex-direction:column;gap:.75rem}.faq-item{background:#fff;border-radius:12px;box-shadow:0 1px 3px #14144a14;overflow:hidden}.faq-item__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:none;border:none;padding:1rem 1.25rem;font-size:.92rem;font-weight:600;color:#14144a;text-align:left;cursor:pointer;font-family:inherit}.faq-item__chevron{color:#7d7f96;flex-shrink:0;transition:transform .15s ease}.faq-item__chevron--open{transform:rotate(180deg)}.faq-item__answer{margin:0;padding:0 1.25rem 1.1rem;color:#4a4c63;font-size:.88rem;line-height:1.6}.exec-summary-page{max-width:1280px;margin:0 auto;padding:2rem 1.5rem 3rem;font-family:Gellix,Inter,-apple-system,sans-serif}.exec-summary-page__title{margin:0 0 1rem;color:#14144a;font-size:1.5rem}.exec-summary-page__callout{background:#eef0fb;border-left:4px solid #2d2d97;border-radius:10px;padding:1.1rem 1.4rem;color:#2a2a4a;font-size:.92rem;line-height:1.65;margin-bottom:2rem}.exec-summary-section{background:#fff;border-radius:14px;padding:1.5rem 1.75rem;box-shadow:0 1px 3px #14144a14;margin-bottom:1.25rem}.exec-summary-section__title{margin:0 0 .75rem;color:#14144a;font-size:1.05rem}.exec-summary-section__intro{margin:0 0 .5rem;color:#4a4c63;font-size:.9rem;line-height:1.6}.exec-summary-section__sub-intro{margin:0 0 .6rem;color:#4a4c63;font-size:.9rem;font-weight:600}.exec-summary-section__list{margin:0;padding-left:1.25rem;color:#4a4c63;font-size:.88rem;line-height:1.65;display:flex;flex-direction:column;gap:.5rem}.exec-summary-section__list strong{color:#14144a}.exec-summary-section__sublist{margin:.4rem 0 0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.25rem}.admin-login{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0a3a;font-family:Gellix,Inter,-apple-system,sans-serif}.admin-login__card{background:#fff;border-radius:16px;padding:2.5rem;width:100%;max-width:380px;box-shadow:0 20px 60px #00002859;display:flex;flex-direction:column}.admin-login__title{color:#14144a;margin:0 0 .25rem;font-size:1.3rem}.admin-login__subtitle{color:#9a9cb3;font-size:.85rem;margin:0 0 1.5rem}.admin-login__label{font-size:.82rem;color:#4a4c63;margin-bottom:.35rem}.admin-login__input{border:1px solid #e2e4f0;background:#f6f7fb;border-radius:8px;padding:.65rem .85rem;font-size:.9rem;margin-bottom:1rem;font-family:inherit}.admin-login__input:focus{outline:none;border-color:#2d2d97;background:#fff}.admin-login__error{color:#d64545;font-size:.85rem;margin:0 0 1rem}.admin-login__submit{border:none;border-radius:8px;padding:.75rem;background:linear-gradient(90deg,#2d2d97,#00839e);color:#fff;font-weight:600;font-size:.9rem;cursor:pointer;margin-top:.5rem}.admin-login__submit:disabled{opacity:.6;cursor:not-allowed}.admin-page{min-height:100vh;background:#f4f5fb;font-family:Gellix,Inter,-apple-system,sans-serif}.admin-page__header{background:linear-gradient(180deg,#000048,#171770 52.88%,#000048);padding:1.25rem 2rem;display:flex;align-items:center;justify-content:space-between}.admin-page__heading{color:#fff;font-size:1.1rem;margin:0}.admin-page__body{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 3rem;display:flex;flex-direction:column;gap:1.5rem}.admin-section{background:#fff;border-radius:16px;padding:1.75rem 2rem;box-shadow:0 1px 3px #14144a14}.admin-section__title{color:#14144a;font-size:1.05rem;margin:0 0 1rem}.admin-subsection__title{color:#14144a;font-size:.9rem;margin:0 0 .5rem}.admin-subsection__title--spaced{margin-top:1.5rem}.admin-field__label{display:block;font-size:.85rem;color:#4a4c63;margin-bottom:.4rem}.admin-field__control{border:1px solid #e2e4f0;background:#f6f7fb;border-radius:8px;padding:.6rem .8rem;font-size:.88rem;font-family:inherit;margin-bottom:1rem}.admin-field__control--compact{padding:.35rem .5rem;margin-bottom:0}.admin-hint{color:#9a9cb3;font-size:.85rem;padding:.75rem 0}.admin-banner{border-radius:10px;padding:.75rem 1rem;font-size:.85rem;margin-bottom:1rem}.admin-banner--error{background:#fdecec;color:#a13a3a}.admin-banner--success{background:#e9f7ee;color:#1f7a44}.admin-bulk-import__row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1rem}.admin-bulk-import__result{background:#eef0fb;color:#14144a;border-radius:8px;padding:.85rem 1.1rem;font-size:.88rem;margin-top:1rem}.admin-bulk-import__error-list{margin:.6rem 0 0;padding-left:1.25rem;max-height:200px;overflow-y:auto}.admin-bulk-import__history-title{margin:1.5rem 0 .75rem;font-size:.9rem;color:#14144a}.admin-section--danger{border-left:4px solid #d64545}.admin-section__title--danger{color:#d64545}.admin-toggle{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.admin-toggle__switch{position:relative;width:46px;height:26px;border-radius:999px;background:#d5d7e6;border:none;cursor:pointer;padding:0;transition:background .15s ease;flex-shrink:0}.admin-toggle__switch--on{background:#2d2d97}.admin-toggle__switch:disabled{opacity:.6;cursor:not-allowed}.admin-toggle__thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .15s ease}.admin-toggle__switch--on .admin-toggle__thumb{transform:translate(20px)}.admin-toggle__label{font-size:.85rem;color:#4a4c63}.admin-table{width:100%;border-collapse:collapse;font-size:.88rem;margin-bottom:1.25rem}.admin-table th{text-align:left;color:#7d7f96;border-bottom:1px solid #eceef7;padding:.5rem;font-weight:600}.admin-table td{padding:.55rem .5rem;color:#14144a;border-bottom:1px solid #f4f5fb}.admin-table__actions{display:flex;gap:.4rem;justify-content:flex-end}.admin-add-form{display:flex;gap:.75rem;align-items:flex-start;flex-wrap:wrap}.admin-add-form .admin-field__control{margin-bottom:0;flex:1 1 160px}.admin-btn{border:none;border-radius:8px;padding:.5rem 1rem;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.admin-btn--primary{background:linear-gradient(90deg,#2d2d97,#00839e);color:#fff}.admin-btn--ghost{background:#fff;border:1px solid #d5d7e6;color:#14144a}.admin-btn--ghost:hover{background:#f2f2f7}.admin-btn--danger{background:#fff;border:1px solid #d64545;color:#d64545}.admin-btn--danger:hover{background:#fdecec}.contact-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a2873;display:flex;align-items:center;justify-content:center;z-index:200}.contact-modal{background:#fff;border-radius:14px;padding:1.75rem;width:100%;max-width:420px;text-align:center;box-shadow:0 20px 60px #00002840;font-family:Gellix,Inter,-apple-system,sans-serif}.contact-modal__title{margin:0 0 1.5rem;color:#14144a;font-size:1.05rem;line-height:1.5;font-weight:600}.contact-modal__email{color:#2d2d97;text-decoration:none}.contact-modal__email:hover{text-decoration:underline}.contact-modal__ok{border:none;border-radius:8px;padding:.6rem 2rem;background:linear-gradient(90deg,#2d2d97,#00839e);color:#fff;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit}.app-header{height:72px;background:#000048;display:flex;align-items:center;padding:0 1.5rem;gap:1.25rem;box-shadow:0 2px 12px #00002840;position:fixed;top:0;left:0;right:0;z-index:100;font-family:Gellix,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-header__icon-button{background:transparent;border:none;padding:.4rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px}.app-header__icon-button:hover{background:#ffffff1a}.app-header__hamburger-icon{height:18px;width:18px}.app-header__brand{display:flex;align-items:center;gap:.6rem;background:none;border:none;padding:0;cursor:pointer}.app-header__logo{height:32px;width:auto}.app-header__spacer{flex:1 1 auto}.app-nav-panel__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a2859;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:150}.app-nav-panel__overlay--open{opacity:1;pointer-events:auto}.app-nav-panel{position:fixed;top:0;left:0;bottom:0;width:280px;background:#fff;box-shadow:4px 0 24px #00002833;transform:translate(-100%);transition:transform .28s ease;z-index:160;display:flex;flex-direction:column;font-family:Gellix,Inter,-apple-system,sans-serif}.app-nav-panel--open{transform:translate(0)}.app-nav-panel__header{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.25rem 1.5rem;background:#000048;border-bottom:1px solid rgba(255,255,255,.12)}.app-nav-panel__close{background:none;border:none;color:#fff;cursor:pointer;display:inline-flex;padding:.2rem}.app-nav-panel__logo{height:20px;width:auto}.app-nav-panel__list{display:flex;flex-direction:column;padding:.75rem;gap:.15rem}.app-nav-panel__item{display:flex;align-items:center;gap:.75rem;background:none;border:none;border-radius:8px;padding:.7rem .85rem;font-size:.9rem;color:#4a4c63;cursor:pointer;text-align:left;font-family:inherit}.app-nav-panel__item:hover{background:#f4f5fb}.app-nav-panel__item--active{background:#eef0fb;color:#14144a;font-weight:600}.app-nav-panel__item-icon{display:inline-flex;color:#7d7f96;flex-shrink:0}.app-nav-panel__item--active .app-nav-panel__item-icon{color:#2d2d97}.app-header__actions{display:flex;align-items:center;gap:1.25rem}.app-header__bell-wrap{position:relative;background:none;border:none;padding:.35rem;cursor:pointer;display:inline-flex;align-items:center;border-radius:8px}.app-header__bell-wrap:hover{background:#ffffff1a}.app-header__bell-icon{height:28px;width:28px;color:#fff}.app-header__badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;border-radius:999px;background:#e0432a;border:1.5px solid #0a0a52;color:#fff;font-size:.68rem;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;padding:0 5px}.app-header__identity{text-align:right;line-height:1.25}.app-header__identity-name{color:#ffffffb3;font-size:.85rem}.app-header__identity-role{color:#fff;font-weight:600;font-size:.9rem}.app-header__avatar{height:40px;width:40px;border-radius:50%;display:block}.app-header__more-wrap,.app-header__bell-outer{position:relative}.app-header__notifications-panel{position:absolute;top:calc(100% + 10px);right:-10px;width:340px;max-width:calc(100vw - 2rem);background:#fff;border-radius:10px;box-shadow:0 12px 30px #00002840;overflow:hidden;z-index:110}.app-header__notifications-header{padding:.85rem 1rem .6rem;font-size:.85rem;font-weight:600;color:#14144a;border-bottom:1px solid #eef0f5}.app-header__notifications-empty{margin:0;padding:1.25rem 1rem;font-size:.85rem;color:#6b7280}.app-header__notifications-list{list-style:none;margin:0;padding:0;max-height:360px;overflow-y:auto}.app-header__notification-item{width:100%;text-align:left;background:none;border:none;border-bottom:1px solid #f2f2f7;padding:.7rem 1rem;cursor:pointer;font-family:inherit;display:flex;flex-direction:column;gap:.2rem}.app-header__notification-item:hover{background:#f6f6ff}.app-header__notification-type{font-size:.72rem;font-weight:600;color:#2d2d97;text-transform:uppercase;letter-spacing:.02em}.app-header__notification-message{font-size:.85rem;color:#14144a;line-height:1.4}.app-header__notification-at{font-size:.72rem;color:#9a9cb3}.app-header__avatar-menu{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border-radius:10px;box-shadow:0 12px 30px #00002840;min-width:160px;overflow:hidden;z-index:110}.app-header__avatar-menu-item{width:100%;text-align:left;background:none;border:none;padding:.75rem 1rem;font-size:.9rem;color:#14144a;cursor:pointer;font-family:inherit}.app-header__avatar-menu-item:hover{background:#f2f2f7}.app-header__more-icon{height:20px;width:20px;color:#ffffffd9}@media (max-width: 720px){.app-header__identity{display:none}}.app-footer{font-family:Gellix,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;flex-shrink:0}.app-footer__main{background:linear-gradient(180deg,#000048,#171770);display:flex;flex-direction:column;align-items:center;padding:1rem 1.5rem}.app-footer__nav{display:flex;gap:2.5rem;flex-wrap:wrap;justify-content:center;align-items:center}.app-footer__nav-link{--Tints-Medium-Blue-50: #84a7fd;background:none;border:none;color:var(--Tints-Medium-Blue-50, #84a7fd);text-align:right;cursor:pointer;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:0}.app-footer__nav-link:hover{opacity:.85}.app-footer__bar{background:#357ac3;padding:.75rem 1.5rem;display:flex;align-items:center;gap:1rem}.app-footer__version{color:#fff;text-align:right;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.app-footer__copyright{color:#fff;text-align:right;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-left:auto}.app-shell{height:100vh;overflow:hidden}.app-shell__scroll-region{margin-top:72px;height:calc(100vh - 72px);overflow-y:auto;display:flex;flex-direction:column}.app-shell__main{flex:1 0 auto;background:#f6f6ff}.session-timeout-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a2873;display:flex;align-items:center;justify-content:center;z-index:300}.session-timeout-modal{background:#fff;border-radius:14px;padding:1.75rem;width:100%;max-width:420px;text-align:center;box-shadow:0 20px 60px #00002840;font-family:Gellix,Inter,-apple-system,sans-serif}.session-timeout-modal__title{margin:0 0 .5rem;color:#14144a;font-size:1.1rem;line-height:1.5;font-weight:600}.session-timeout-modal__description{margin:0 0 1rem;color:#53565a;font-size:.88rem;line-height:1.5}.session-timeout-modal__countdown{margin:0 0 1.5rem;color:#d64545;font-size:.95rem;font-weight:600}.session-timeout-modal__actions{display:flex;justify-content:center;gap:.75rem}.session-timeout-modal__logout-now{border:1px solid #d7d9e8;border-radius:8px;padding:.6rem 1.5rem;background:#fff;color:#14144a;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.session-timeout-modal__continue{border:none;border-radius:8px;padding:.6rem 1.75rem;background:linear-gradient(90deg,#2d2d97,#00839e);color:#fff;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.step-indicator{background:#fff;border-radius:16px;padding:1.75rem 1.5rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;box-shadow:0 1px 3px #14144a14;margin-bottom:1.5rem;overflow-x:auto}.step-indicator__step{display:flex;flex-direction:column;align-items:center;gap:.6rem;flex:1 1 0;min-width:120px;position:relative;background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.step-indicator__step:after{content:"";position:absolute;top:20px;left:50%;width:100%;height:2px;background:#e2e4f0;z-index:0}.step-indicator__step:last-child:after{display:none}.step-indicator__circle-wrap{position:relative;z-index:1}.step-indicator__circle{width:42px;height:42px;border-radius:24px;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid #c2c9d1;color:#c2c9d1;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.step-indicator__step--current .step-indicator__circle{border:2px solid #000048;background:#fff;color:#000048}.step-indicator__status-dot{position:absolute;bottom:-2px;right:-2px;width:13px;height:13px;border-radius:50%;border:2px solid #ffffff}.step-indicator__status-dot--red{background:#d64545}.step-indicator__status-dot--amber{background:#e0a83a}.step-indicator__status-dot--green{background:#2f9e5c}.step-indicator__label{color:#c2c9d1;text-align:center;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;max-width:140px}.step-indicator__step--current .step-indicator__label{color:#000048}@media (max-width: 900px){.step-indicator{justify-content:flex-start}}.form-field{margin-bottom:1.75rem}.form-field__label{display:block;color:#53565a;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:.5rem}.form-field__required{color:#d64545;margin-left:.2rem}.form-field__control{width:100%;box-sizing:border-box;border:none;background:#f2f2f2;box-shadow:0 .5px 1px #d0d0ce;border-radius:8px;padding:.75rem .9rem;font-size:.95rem;font-family:inherit;color:#14144a}.form-field__control:focus{outline:none;border-color:#2d2d97;background:#fff}.form-field__control--error{border-color:#d64545}.form-field__control--select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAL1JREFUeAGdUrkRwjAQXJFASAkqgRJEwFiEVIDpgA5MCeoAWiCDCDqgBNwBJZg9sD3+ZFu+mdNpblarvZUUYN8ANKbHmhkdmS/ALIOOwibMh+xmwN2xpsA8CSDQXGLmodIUFTKWNcMEJXbfxW441ie/pU/FBdi6HkDkijk9BPFfxaB/QiJmt/p6nNIaeLNq9MWHE8ZHU/bvOc8+tPITiT/ICLmyCgE/1S0NJBEVC37CjFXtSPDEtBBfukyuxxdyQisR4rj/bgAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:14px 10px;background-position:right .9rem center;padding-right:2.2rem}textarea.form-field__control{resize:vertical;min-height:96px}.form-field__multiselect{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;border:1px solid #e2e4f0;background:#f6f7fb;border-radius:8px;padding:.85rem 1rem}.form-field__multiselect--error{border-color:#d64545}.form-field__multiselect-option{display:flex;align-items:center;gap:.45rem;font-size:.9rem;color:#14144a;cursor:pointer;white-space:nowrap}.form-field__multiselect-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;min-width:16px;flex-shrink:0;margin:0;padding:0;cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAHBJREFUeAHtk7sRQEAABd8zV4ASVOBTgkrUIEImFOpIYkZICVeCAm48jAqORHCb72bLtFsqHm4EGcMLWdL0hnI94YptKK2PnjdTInFF1s7CS243wkdCIAT+EhD2ewx48jiyhjxqwUzXGIlPQNJOsD4BSbAmNEmKKlcAAAAASUVORK5CYII=);background-size:cover;background-repeat:no-repeat}.form-field__multiselect-option input:checked{background-image:none;background-color:#2d2d97;border-radius:3px;position:relative}.form-field__multiselect-option input:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-field__multiselect-option--select-all{font-weight:600;padding-bottom:.6rem;margin-bottom:.2rem;border-bottom:1px solid #e2e4f0}.form-field__meta{display:flex;justify-content:space-between;margin-top:.35rem;font-size:.78rem;color:#9a9cb3}.form-field__error{color:#d64545}.form-field__hint{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal;margin-top:.75rem}.tags-input{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;border:1px solid #e2e4f0;background:#f6f7fb;border-radius:8px;padding:.5rem .6rem}.tags-input--error{border-color:#d64545}.tags-input__chip{display:inline-flex;align-items:center;gap:.4rem;background:#e4e6f7;color:#2d2d97;border-radius:999px;padding:.3rem .4rem .3rem .75rem;font-size:.85rem}.tags-input__chip-remove{background:none;border:none;color:#2d2d97;cursor:pointer;font-size:.95rem;line-height:1;padding:.1rem .3rem}.tags-input__field{flex:1 1 120px;min-width:120px;border:none;background:transparent;outline:none;font-size:.9rem;padding:.35rem .2rem;font-family:inherit}.file-drop{border:1.5px dashed #c7c9de;border-radius:10px;background:#f6f7fb;padding:1.75rem 1.25rem;text-align:center;cursor:pointer}.file-drop--dragging{border-color:#2d2d97;background:#eef0fb}.file-drop--error{border-color:#d64545}.file-drop__hidden-input{display:none}.file-drop__icon{color:#7d7f96;margin-bottom:.5rem}.file-drop__title{color:#14144a;font-size:.95rem;margin-bottom:.25rem}.file-drop__subtitle{color:#9a9cb3;font-size:.82rem}.file-drop__selected{margin-top:.9rem;display:inline-flex;align-items:center;gap:.5rem;background:#eef0fb;color:#2d2d97;border-radius:999px;padding:.35rem .8rem;font-size:.85rem}.file-drop__selected-remove{background:none;border:none;color:#2d2d97;cursor:pointer}.file-drop__preview{max-height:70px;border-radius:6px;margin-top:.75rem}.radio-group{display:flex;flex-direction:column;gap:.75rem}.radio-group__option{display:flex;align-items:center;gap:.6rem;border:1px solid #e2e4f0;border-radius:8px;padding:.75rem 1rem;cursor:pointer;background:#f6f7fb}.radio-group__option--selected{border-color:#2d2d97;background:#eef0fb}.radio-group__option input{accent-color:#2d2d97}.agent-logo-field{display:flex;flex-direction:column}.agent-logo-field__checkbox{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:#4a4c63;cursor:pointer;margin-bottom:.75rem}.agent-logo-field__checkbox input{accent-color:#2d2d97}.agent-logo-field__default-preview{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem;border:1.5px dashed #c7c9de;border-radius:10px;background:#f6f7fb;padding:1rem 1.25rem}.agent-logo-field__default-preview img{height:56px;width:56px;object-fit:contain;flex-shrink:0;border-radius:6px}.agent-logo-field__default-label{color:#7d7f96;font-size:.85rem}.bulk-import-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a2873;display:flex;align-items:center;justify-content:center;z-index:200;padding:1.5rem}.bulk-import-modal{background:#fff;border-radius:14px;padding:1.75rem;width:100%;max-width:780px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #00002840;font-family:Gellix,Inter,-apple-system,sans-serif}.bulk-import-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.bulk-import-modal__title{margin:0;color:#14144a;font-size:1.2rem;font-weight:600}.bulk-import-modal__close{border:none;background:none;font-size:1.5rem;line-height:1;color:#7d7f96;cursor:pointer;padding:0 .25rem}.bulk-import-modal__close:hover{color:#14144a}.bulk-import-modal__hint{color:#6b6b7a;font-size:.85rem;line-height:1.5;margin:0 0 1rem}.bulk-import-modal__card{border:1px solid #e2e4f0;border-radius:12px;padding:1.25rem;margin-bottom:1.5rem}.bulk-import-modal__banner{border-radius:8px;padding:.6rem .85rem;font-size:.85rem;margin:.75rem 0}.bulk-import-modal__banner--error{background:#fdecea;color:#b3261e}.bulk-import-modal__row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem}.bulk-import-modal__field{flex:1 1 160px;border:1px solid #e2e4f0;border-radius:8px;padding:.5rem .7rem;font-size:.85rem;font-family:inherit}.bulk-import-modal__btn{border-radius:999px;padding:.55rem 1.2rem;font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit;border:none}.bulk-import-modal__btn:disabled{opacity:.6;cursor:not-allowed}.bulk-import-modal__btn--ghost{background:#fff;border:1px solid #2d2d97;color:#2d2d97}.bulk-import-modal__btn--primary{background:linear-gradient(90deg,#2d2d97,#00839e);color:#fff}.bulk-import-modal__result{margin-top:1rem;padding:.85rem 1rem;border-radius:8px;background:#f4f5fb;font-size:.85rem;color:#14144a}.bulk-import-modal__error-list{margin:.5rem 0 0;padding-left:1.2rem;font-size:.8rem;color:#b3261e}.bulk-import-modal__history-title{margin:0 0 .75rem;color:#14144a;font-size:1rem}.bulk-import-modal__table{width:100%;border-collapse:collapse;font-size:.85rem}.bulk-import-modal__table th,.bulk-import-modal__table td{text-align:left;padding:.5rem .6rem;border-bottom:1px solid #e2e4f0}.bulk-import-modal__table th{color:#6b6b7a;font-weight:600}.stage-help-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a2873;display:flex;align-items:center;justify-content:center;z-index:200;padding:1.5rem}.stage-help-modal{background:#fff;border-radius:16px;padding:1.75rem;width:100%;max-width:680px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #00002840;font-family:Gellix,Inter,-apple-system,sans-serif}.stage-help-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.stage-help-modal__title{margin:0;color:#000048;font-size:19px;font-weight:600}.stage-help-modal__close{border:none;background:none;font-size:1.5rem;line-height:1;color:#7d7f96;cursor:pointer;padding:0 .25rem}.stage-help-modal__close:hover{color:#000048}.stage-help-modal__summary{color:#53565a;font-size:14px;line-height:1.6;margin:0 0 1.25rem;padding-bottom:1rem;border-bottom:1px solid #f0f1f7}.stage-help-modal__fields{display:flex;flex-direction:column;gap:1.1rem;margin-bottom:1.25rem}.stage-help-modal__field-name{margin:0 0 .3rem;color:#000048;font-size:15px;font-weight:600}.stage-help-modal__field-guidance{margin:0;color:#000048;font-size:14.5px;line-height:1.55}.stage-help-modal__field-example{margin:.4rem 0 0;background:#f4f7ff;border-radius:8px;padding:.5rem .75rem;color:#000048;font-size:13.5px;line-height:1.5}.stage-help-modal__example-label{font-weight:600;color:#2f78c4}.stage-help-modal__tips{background:#f2f2f2;border-radius:8px;padding:1rem 1.1rem}.stage-help-modal__tips-title{margin:0 0 .5rem;color:#000048;font-size:14px;font-weight:600}.stage-help-modal__tips ul{margin:0;padding-left:1.2rem;color:#53565a;font-size:13.5px;line-height:1.6}.stage-help-modal__tips li{margin-bottom:.4rem}.stage-help-modal__tips li:last-child{margin-bottom:0}.onboard-page{max-width:1180px;margin:0 auto;padding:2rem 1.5rem 3rem}.onboard-page__card{background:#fff;border-radius:16px;padding:2rem 2.25rem;box-shadow:0 1px 3px #14144a14}.onboard-page__section-title-row{display:flex;align-items:center;justify-content:space-between;margin:0 0 1.5rem}.onboard-page__section-title{font-size:1.15rem;color:#14144a;margin:0;font-weight:700}.onboard-page__help-link{border:1px solid #2f78c4;background:#fff;color:#2f78c4;border-radius:999px;padding:.4rem 1.1rem;font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer;flex-shrink:0}.onboard-page__help-link:hover{background:#ebf1ff}.onboard-page__fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.onboard-page__fields-grid .form-field--wide{grid-column:1 / -1}.onboard-page__fields-grid--contacts{grid-template-columns:repeat(3,minmax(0,1fr))}.onboard-page__fields-grid--locked{opacity:.65;pointer-events:none;-webkit-user-select:none;user-select:none}.onboard-page__footer{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem;gap:1rem;flex-wrap:wrap}.onboard-page__footer-left,.onboard-page__footer-right{display:flex;align-items:center;gap:.75rem}.onboard-page__saved-hint{font-size:.82rem;color:#7d7f96}.onboard-btn{border-radius:8px;padding:.7rem 1.4rem;font-size:.9rem;font-weight:600;cursor:pointer;border:none;font-family:inherit}.onboard-btn--ghost{background:#fff;border:1px solid #d5d7e6;color:#14144a}.onboard-btn--ghost:hover{background:#f2f2f7}.onboard-btn--primary{background:linear-gradient(90deg,#2d2d97,#00839e);color:#fff}.onboard-btn--next{border-radius:1000px;background:#26efe9;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.onboard-btn--primary:disabled{opacity:.5;cursor:not-allowed}.onboard-page__banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;border-radius:10px;padding:.85rem 1.1rem;font-size:.88rem;margin-bottom:1.25rem}.onboard-page__banner--error{background:#fdecec;color:#a13a3a}.onboard-page__banner--success{background:#e8f6ec;color:#1f7a44}@media (max-width: 720px){.onboard-page__fields-grid,.onboard-page__fields-grid--contacts{grid-template-columns:1fr}}.onboard-page__bulk-import-link{display:flex;justify-content:flex-end;margin:.5rem 0 1rem}.onboard-page__bulk-import-btn{border:1px solid #2d2d97;background:#fff;color:#2d2d97;border-radius:999px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer}.onboard-page__bulk-import-btn:hover{background:#eef0fb}.thread-list-panel{width:280px;background:#fff;border-radius:16px;box-shadow:0 4px 8px #0000001a;overflow-y:auto;flex-shrink:0;display:flex;flex-direction:column}.thread-list-panel__header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 10px}.thread-list-panel__title{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:15px;font-weight:600}.thread-list-panel__new-btn{border-radius:999px;border:1px solid #2f78c4;background:#fff;color:#2f78c4;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:12.5px;font-weight:600;padding:6px 14px;cursor:pointer}.thread-list-panel__new-btn:hover{background:#ebf1ff}.thread-list{padding:0 8px 16px}.thread-item{display:block;width:100%;text-align:left;background:#fff;border:none;border-left:4px solid var(--thread-color, #c2c9d1);border-radius:8px;padding:12px 12px 12px 14px;margin-bottom:6px;cursor:pointer;font-family:inherit}.thread-item:hover{background:#f2f2f2}.thread-item.is-active{background:#ebf1ff}.thread-item__title{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:15px;font-weight:600;margin-bottom:4px;line-height:1.35}.thread-item__author{color:#53565a;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:11.5px;margin-bottom:4px}.thread-item__meta{color:#53565a;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:12px;display:flex;gap:8px}.thread-empty-state{padding:32px 20px;text-align:center;color:#00000080;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px}.emoji-picker{position:relative}.emoji-picker__trigger{width:40px;height:40px;border-radius:8px;border:1px solid #e2e4f0;background:#fff;font-size:17px;cursor:pointer;line-height:1;flex-shrink:0}.emoji-picker__trigger:hover{background:#f2f2f2}.emoji-picker__popover{position:absolute;bottom:calc(100% + 6px);left:0;z-index:20;background:#fff;border-radius:16px;box-shadow:0 4px 8px #0000001a;padding:8px;display:grid;grid-template-columns:repeat(8,1fr);gap:2px;width:248px}.emoji-picker__option{background:none;border:none;font-size:18px;padding:5px;border-radius:6px;cursor:pointer;line-height:1}.emoji-picker__option:hover{background:#f2f2f2}.thread-view-panel{flex:1;display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:16px;box-shadow:0 4px 8px #0000001a;overflow:hidden}.thread-view__header{padding:20px 28px;border-top:4px solid var(--thread-color, #c2c9d1);border-bottom:1px solid #f0f1f7}.thread-view__title{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:19px;font-weight:600}.thread-view__subtitle{color:#00000080;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:12.5px;margin-top:4px}.thread-view__messages{flex:1;overflow-y:auto;padding:20px 28px}.community-empty-selection{flex:1;display:flex;align-items:center;justify-content:center;color:#00000080;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;padding:40px;text-align:center}.message-bubble{margin-bottom:18px;max-width:560px}.message-bubble.is-context{background:#f2f2f2;border-left:3px solid var(--thread-color, #c2c9d1);border-radius:8px;padding:12px 16px;max-width:100%}.message-bubble.is-nested-branch{border-radius:8px;padding:10px 14px}.message-bubble__meta{display:flex;align-items:baseline;gap:8px;margin-bottom:3px}.message-bubble__author{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:13px;font-weight:600}.message-bubble__time{color:#00000080;font-size:11px}.message-bubble__edited-tag{font-size:10.5px;color:#00000080;font-style:italic;margin-left:4px}.message-bubble__body{color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;line-height:1.55;white-space:pre-wrap}.message-bubble.is-deleted .message-bubble__body{color:#00000080;font-style:italic}.message-bubble__actions{display:flex;gap:14px;margin-top:6px}.message-bubble__action-btn{background:none;border:none;color:#00000080;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:11.5px;font-weight:600;cursor:pointer;padding:0}.message-bubble__action-btn:hover{color:var(--thread-color, #2f78c4);text-decoration:underline}.message-bubble__action-btn.is-danger:hover{color:#b3261e}.message-reactions{display:flex;gap:8px;margin-top:8px}.reaction-btn{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;border:1.5px solid #e2e4f0;background:#fff;cursor:pointer}.reaction-btn:hover{border-color:#c2c9d1}.reaction-btn.is-active-up{background:#e8f6ec;border-color:#1f7a44;color:#1f7a44}.reaction-btn.is-active-down{background:#fdecea;border-color:#b3261e;color:#b3261e}.inline-edit-box{margin-top:6px}.inline-edit-box textarea{width:100%;box-sizing:border-box;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:13.5px;padding:8px 10px;border:none;background:#f2f2f2;box-shadow:0 .5px 1px #d0d0ce;border-radius:8px;min-height:60px;resize:vertical}.inline-edit-box__actions{display:flex;gap:8px;margin-top:6px;align-items:center}.message-bubble__send-btn{border-radius:999px;border:none;background:#26efe9;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:12.5px;font-weight:600;padding:8px 16px;cursor:pointer}.message-bubble__send-btn:disabled{opacity:.5;cursor:not-allowed}.message-node{margin-bottom:4px}.message-node--nested{margin-top:10px}.message-node__children{margin-left:22px;padding-left:16px;border-left:2px solid var(--thread-color, #c2c9d1);margin-top:8px}.message-node__top-level-replies{margin-top:4px}.inline-reply-box{display:flex;gap:8px;align-items:flex-end;margin:8px 0 4px 4px;padding:10px;background:#f2f2f2;border-left:3px solid var(--thread-color, #c2c9d1);border-radius:8px;max-width:520px}.inline-reply-box textarea{flex:1;box-sizing:border-box;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:13.5px;padding:8px 10px;border:none;background:#fff;border-radius:8px;min-height:38px;max-height:120px;resize:vertical}.message-composer{border-top:1px solid #f0f1f7;padding:16px 28px 20px;display:flex;gap:12px;align-items:flex-end}.message-composer textarea{flex:1;box-sizing:border-box;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;padding:10px 12px;border:none;background:#f2f2f2;box-shadow:0 .5px 1px #d0d0ce;border-radius:8px;min-height:44px;max-height:140px;resize:vertical}.new-thread-panel{background:#fff;border-radius:16px;box-shadow:0 4px 8px #0000001a;padding:1.75rem;flex:1}.new-thread-panel__title{margin:0 0 .25rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:19px;font-weight:600}.new-thread-panel__subtitle{margin:0 0 1.25rem;color:#53565a;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px}.new-thread-panel__field{margin-bottom:1.25rem}.new-thread-panel__field-label-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.new-thread-panel__field-label{color:#53565a;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:15px}.new-thread-panel__required-badge{background:#fdecea;color:#b3261e;border-radius:999px;padding:.1rem .6rem;font-size:11px;font-weight:600}.new-thread-panel__field-hint{margin:0 0 .5rem;color:#00000080;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px}.new-thread-panel__input,.new-thread-panel__textarea{width:100%;box-sizing:border-box;border:none;background:#f2f2f2;box-shadow:0 .5px 1px #d0d0ce;border-radius:8px;padding:.75rem .9rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:15px}.new-thread-panel__textarea{min-height:96px;resize:vertical}.new-thread-panel__textarea-row{display:flex;gap:.6rem;align-items:flex-start}.new-thread-panel__textarea-row .new-thread-panel__textarea{flex:1}.new-thread-panel__actions{display:flex;justify-content:flex-end;gap:.6rem}.new-thread-panel__btn{border-radius:999px;padding:.6rem 1.3rem;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px;font-weight:600;cursor:pointer;border:none}.new-thread-panel__btn:disabled{opacity:.5;cursor:not-allowed}.new-thread-panel__btn--ghost{background:#fff;border:1px solid #c2c9d1;color:#53565a}.new-thread-panel__btn--primary{background:#26efe9;color:#000048}.community-page{max-width:1280px;margin:0 auto;padding:2rem 1.5rem 3rem;font-family:Gellix,Inter,-apple-system,sans-serif}.community-page__agent-title{margin:.5rem 0 1.25rem;color:#1d293d;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:21px}.community-page__toolbar{display:flex;gap:1.5rem;margin-bottom:1.5rem}.community-page__field{display:flex;align-items:center;gap:.6rem;color:#53565a;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px}.community-page__field select{border-radius:8px;background:#f2f2f2;box-shadow:0 .5px 1px #d0d0ce;border:none;padding:.5rem .8rem;color:#000048;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:15px;min-width:220px}.community-page__banner{background:#fdecea;color:#b3261e;border-radius:8px;padding:.85rem 1.1rem;margin-bottom:1.5rem}.community-page__body{display:flex;gap:1.5rem;align-items:stretch;min-height:480px}.community-empty-selection{background:#fff;border-radius:16px;box-shadow:0 4px 8px #0000001a;padding:2.5rem;text-align:center;color:#00000080;font-family:Gellix,Inter,-apple-system,sans-serif;font-size:14px}html,body{margin:0;padding:0;height:100%}#root{height:100%}@font-face{font-family:Gellix;src:url(/fonts/Gellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gellix;src:url(/fonts/Gellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gellix;src:url(/fonts/Gellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
