:root{--color-bg:#07080f;--color-surface-1:#0d0f1a;--color-surface-2:rgba(20,23,36,.502);--color-surface-3:#1b1f30;--color-surface-4:#232842;--color-border:#ffffff14;--color-text-primary:#f5f6fc;--color-text-secondary:#aab0c7;--color-accent:#6366f1;--gradient-brand:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);color-scheme:dark}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:93.75%}@media(max-width:1440px){html{font-size:87.5%}}@media(max-width:1024px){html{font-size:85%}}@media(max-width:640px){html{font-size:87.5%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#07080f;color:#f5f6fc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.9375rem;line-height:1.5;min-height:100vh;text-rendering:optimizeLegibility}button,input,textarea{color:inherit;font:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}ol,ul{list-style:none}img{display:block;max-width:100%}:focus,:focus-visible{outline:none}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body:before{background:radial-gradient(60vw 60vw at 12% -8%,#6366f12e,#0000 60%),radial-gradient(55vw 55vw at 92% 0,#a855f724,#0000 55%),radial-gradient(50vw 50vw at 78% 100%,#22d3ee1a,#0000 60%);content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.ai-loading{align-items:center;color:#aab0c7;display:flex;flex-direction:row;font-size:.8125rem;gap:.5rem;justify-content:flex-start;padding:.75rem 0}.ai-loading__icon{color:#c7d2fe;display:grid;flex-shrink:0;place-items:center}@media(prefers-reduced-motion:no-preference){.ai-loading__icon{animation:ai-loading-pulse 1.6s ease-in-out infinite}.ai-loading__label{animation:ai-loading-fade 1.6s ease-in-out infinite}}@keyframes ai-loading-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes ai-loading-fade{0%,to{opacity:.6}50%{opacity:1}}.avatar{border-radius:9999px;display:inline-flex;flex-shrink:0;position:relative}.avatar__fallback,.avatar__image{border-radius:inherit;height:100%;object-fit:cover;width:100%}.avatar__fallback{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);color:#f5f6fc;display:grid;font-weight:600;letter-spacing:.02em;place-items:center}.avatar__image{inset:0;opacity:0;position:absolute;transition:opacity .14s cubic-bezier(.22,1,.36,1)}.avatar__image--loaded{opacity:1}.avatar:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff29;content:"";inset:0;position:absolute}.avatar--xs{font-size:.5625rem;height:1.5rem;width:1.5rem}.avatar--sm{font-size:.75rem;height:2.25rem;width:2.25rem}.avatar--md{font-size:.8125rem;height:2.75rem;width:2.75rem}.avatar--lg{font-size:1.125rem;height:3.5rem;width:3.5rem}.avatar--xl{font-size:2.25rem;height:7.25rem;width:7.25rem}.badge{align-items:center;border:1px solid #0000;border-radius:9999px;display:flex;flex-direction:row;font-size:.75rem;font-weight:600;gap:.3125rem;justify-content:center;line-height:1.3;padding:.1875rem .625rem;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.badge__icon{flex-shrink:0}.badge--neutral{background-color:#1b1f30;border-color:#ffffff14;color:#aab0c7}.badge--accent{background-color:#6366f129;border-color:#6366f159;color:#c7d2fe}.badge--success{background-color:#34d39924;border-color:#34d39952;color:#6ee7b7}.badge--warning{background-color:#fbbf2424;border-color:#fbbf2452;color:#fcd34d}.badge--danger{background-color:#f8717124;border-color:#f8717157;color:#fecaca}.badge--ai{background-color:#a855f71f;border-color:#a855f766;box-shadow:0 0 16px #a855f72e;color:#e9d5ff}.badge--ai .badge__icon{color:#22d3ee}.date-picker{position:relative}.date-picker__trigger{width:100%}.date-picker__icon{color:#717893;flex-shrink:0}.date-picker__panel{background-color:#1b1f30;border:1px solid #ffffff29;border-radius:.75rem;box-shadow:0 24px 60px #0000008c;max-height:calc(100dvh - 1rem);max-width:92vw;overflow:hidden auto;overscroll-behavior:contain;padding:1rem;width:18.75rem;z-index:250}@media(prefers-reduced-motion:no-preference){.date-picker__panel{animation:select-in .14s cubic-bezier(.22,1,.36,1) both}}@media(max-width:639px){.date-picker__panel{border-radius:1rem;bottom:auto!important;left:50%!important;max-width:88vw!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;width:88vw!important}}.date-picker__scrim{display:none}@media(max-width:639px){.date-picker__scrim{background-color:#0009;display:block;inset:0;position:fixed;z-index:249}}@media(max-width:639px)and (prefers-reduced-motion:no-preference){.date-picker__scrim{animation:modal-fade .14s cubic-bezier(.22,1,.36,1) both}}.date-picker__head{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.date-picker__title{color:#f5f6fc;font-size:.8125rem;font-weight:700}.date-picker__nav{display:grid;place-items:center}.date-picker__nav:focus,.date-picker__nav:focus-visible{outline:none}.date-picker__nav{border-radius:.75rem;color:#aab0c7;cursor:pointer;flex-shrink:0;height:1.75rem;transition:background-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1);width:1.75rem}.date-picker__nav:hover{background-color:#232842;color:#f5f6fc}.date-picker__grid,.date-picker__weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.date-picker__weekday{color:#717893;display:grid;font-size:.75rem;font-weight:600;height:1.75rem;place-items:center;text-transform:uppercase}.date-picker__grid{row-gap:.125rem}.date-picker__cell{font-feature-settings:"tnum";color:#f5f6fc;cursor:pointer;display:grid;font-size:.8125rem;font-variant-numeric:tabular-nums;height:2.125rem;place-items:center;transition:background-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1)}.date-picker__cell.is-empty{cursor:default}.date-picker__cell:not(.is-empty):not(.is-selected):hover{background-color:#232842;border-radius:.75rem}.date-picker__cell.is-selected{background-color:#6366f1;border-radius:.75rem;color:#07080f;font-weight:700}.date-picker__cell.is-today:not(.is-selected){border-radius:.75rem;box-shadow:inset 0 0 0 .09375rem #ffffff29}.date-picker__cell.is-disabled{color:#717893;cursor:not-allowed}.date-picker__cell.is-disabled:hover{background-color:#0000}.icon-button{display:grid;place-items:center}.icon-button:focus,.icon-button:focus-visible{outline:none}.icon-button{border-radius:.75rem;color:#aab0c7;height:2.5rem;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);width:2.5rem}.icon-button:hover{background-color:#1b1f30;color:#f5f6fc}.icon-button:active{transform:scale(.94)}.icon-button--solid{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);color:#f5f6fc}.icon-button--solid:hover{color:#f5f6fc;filter:brightness(1.08)}.icon-button:disabled{color:#717893;cursor:not-allowed;transform:none}.icon-button--solid:disabled{background:#232842;box-shadow:none;color:#717893;filter:none}.info-tooltip{display:inline-flex}.info-tooltip__trigger{display:grid;place-items:center}.info-tooltip__trigger:focus,.info-tooltip__trigger:focus-visible{outline:none}.info-tooltip__trigger{border-radius:9999px;color:#717893;height:1.375rem;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:1.375rem}.info-tooltip__trigger:hover{background-color:#1b1f30;color:#f5f6fc}.info-tooltip__bubble{background-color:#232842;border:1px solid #ffffff29;border-radius:.75rem;box-shadow:0 24px 60px #0000008c;color:#aab0c7;font-size:.8125rem;font-weight:400;letter-spacing:normal;line-height:1.5;max-width:min(17.5rem,100vw - 2rem);padding:.75rem 1rem;pointer-events:none;text-transform:none;width:-webkit-max-content;width:max-content;z-index:300}@media(prefers-reduced-motion:no-preference){.info-tooltip__bubble{animation:info-tooltip-in .14s cubic-bezier(.22,1,.36,1) both}}.info-tooltip__sections{gap:.75rem}.info-tooltip__section,.info-tooltip__sections{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.info-tooltip__section{gap:.125rem}.info-tooltip__section-title{color:#717893;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.info-tooltip__section-value{color:#aab0c7;font-size:.8125rem;font-weight:400}@keyframes info-tooltip-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.modal{display:grid;inset:0;padding:1.25rem;place-items:center;position:fixed;z-index:200}.modal__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#03040899;inset:0;position:absolute}@media(prefers-reduced-motion:no-preference){.modal__scrim{animation:modal-fade .22s cubic-bezier(.22,1,.36,1) both}}.modal__dialog{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;max-height:min(86vh,47.5rem);max-width:47.5rem;position:relative;width:100%}.modal__dialog--sm{max-width:26.25rem}.modal__dialog--md{max-width:35rem}.modal__dialog{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background-color:#141724eb;border:1px solid #ffffff29;border-radius:1.5rem;box-shadow:0 24px 60px #0000008c;overflow:hidden}@media(prefers-reduced-motion:no-preference){.modal__dialog{animation:modal-in .22s cubic-bezier(.34,1.56,.64,1) both}}.modal__header{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:1.25rem 1.25rem .75rem}.modal__title{font-size:1.125rem;font-weight:700}.modal__body{align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:.75rem;justify-content:flex-start;min-height:0;overflow-y:auto;padding:0 1.25rem 1rem;scrollbar-color:#232842 #0000;scrollbar-width:thin}.modal__body::-webkit-scrollbar{height:8px;width:8px}.modal__body::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.modal__body::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.modal__footer{align-items:center;background-color:#0d0f1a99;border-top:1px solid #ffffff14;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;padding:1rem 1.25rem}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(.75rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.select{flex-shrink:0;position:relative}.select__trigger{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.select__trigger:focus,.select__trigger:focus-visible{outline:none}.select__trigger{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;cursor:pointer;font-size:.8125rem;font-weight:600;min-width:8.25rem;padding:.75rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1)}.select__trigger:hover{border-color:#ffffff29}.select__trigger:disabled{cursor:not-allowed;opacity:.6}.select__trigger:disabled:hover{border-color:#ffffff14}.select__icon{color:#717893;flex-shrink:0}.select__value{flex:1 1;line-height:1.25rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.select__value.is-placeholder{color:#717893;font-weight:400}.select__trigger .avatar{margin-block:-.125rem}.select__chevron{color:#717893;flex-shrink:0;transition:transform .22s cubic-bezier(.22,1,.36,1)}.select__chevron.is-open{transform:rotate(180deg)}.select__menu{align-items:stretch;background-color:#1b1f30;border:1px solid #ffffff29;border-radius:.75rem;box-shadow:0 24px 60px #0000008c;display:flex;flex-direction:column;justify-content:flex-start;max-height:18.75rem;overflow:hidden;z-index:250}@media(prefers-reduced-motion:no-preference){.select__menu{animation:select-in .14s cubic-bezier(.22,1,.36,1) both}}.select__search{border-bottom:1px solid #ffffff14;flex-shrink:0;padding:.25rem;position:relative}.select__search-icon{color:#717893;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.select__search-input{background-color:rgba(20,23,36,.502);border:1px solid #ffffff14;border-radius:.5rem;color:#f5f6fc;font-size:.8125rem;padding:.5rem .75rem .5rem 2rem;width:100%}.select__search-input::placeholder{color:#717893}.select__search-input:focus{border-color:#6366f180;outline:none}.select__list{align-items:stretch;display:flex;flex-direction:column;gap:.125rem;justify-content:flex-start;scrollbar-color:#232842 #0000;scrollbar-width:thin}.select__list::-webkit-scrollbar{height:8px;width:8px}.select__list::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.select__list::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.select__list{flex:1 1;min-height:0;overflow-y:auto;padding:.25rem}.select__empty{color:#717893;font-size:.8125rem;padding:.75rem;text-align:center}.select__option{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between}.select__option:focus,.select__option:focus-visible{outline:none}.select__option{border-radius:.5rem;color:#aab0c7;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem .75rem;text-align:left;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap;width:100%}.select__option.is-selected,.select__option:hover{background-color:#232842;color:#f5f6fc}.select__option-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__check{color:#22d3ee;flex-shrink:0}.select__option-main{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;min-width:0}.select__checkbox{background-color:#1b1f30;border:1px solid #ffffff29;border-radius:.3125rem;color:#f5f6fc;display:grid;flex-shrink:0;height:1.125rem;place-items:center;transition:background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);width:1.125rem}.select__checkbox.is-checked{background-color:#6366f1;border-color:#6366f1}@keyframes select-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.pagination{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.pagination__info{color:#717893;font-size:.75rem}.pagination__right{flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.pagination__controls,.pagination__right{align-items:center;display:flex;flex-direction:row}.pagination__controls{gap:.25rem;justify-content:center}.pagination__btn,.pagination__num{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#aab0c7;display:grid;font-size:.8125rem;font-weight:600;height:2rem;min-width:2rem;padding:0 .5rem;place-items:center;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1)}.pagination__btn:hover:not(:disabled),.pagination__num:hover:not(:disabled){border-color:#ffffff29;color:#f5f6fc}.pagination__btn:disabled,.pagination__num:disabled{cursor:not-allowed;opacity:.4}.pagination__num.is-active{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border-color:#0000;color:#f5f6fc}.pagination__ellipsis{color:#717893;display:grid;font-size:.8125rem;font-weight:600;height:2rem;min-width:2rem;place-items:center;-webkit-user-select:none;user-select:none}.period-picker{position:relative}.period-picker__panel{background-color:#1b1f30;border:1px solid #ffffff29;border-radius:.75rem;box-shadow:0 24px 60px #0000008c;max-height:calc(100dvh - 1rem);max-width:92vw;overflow:hidden auto;overscroll-behavior:contain;width:30rem;z-index:250}@media(prefers-reduced-motion:no-preference){.period-picker__panel{animation:select-in .14s cubic-bezier(.22,1,.36,1) both}}@media(max-width:639px){.period-picker__panel{border-radius:1rem;bottom:auto!important;left:50%!important;max-height:90dvh!important;max-width:94vw!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;width:94vw!important}}.period-picker__scrim{display:none}@media(max-width:639px){.period-picker__scrim{background-color:#0009;display:block;inset:0;position:fixed;z-index:249}}@media(max-width:639px)and (prefers-reduced-motion:no-preference){.period-picker__scrim{animation:modal-fade .14s cubic-bezier(.22,1,.36,1) both}}.period-picker__presets{display:flex}@media(max-width:639px){.period-picker__presets{flex-wrap:wrap}}.period-picker__preset{color:#aab0c7;flex:1 1;font-size:.75rem;font-weight:600;min-width:0;padding:.75rem .5rem;white-space:nowrap}@media(max-width:639px){.period-picker__preset{font-size:.6875rem;padding:.75rem .25rem}}.period-picker__preset{border-bottom:1px solid #ffffff14;cursor:pointer;transition:background-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1)}.period-picker__preset:not(:last-child){border-right:1px solid #ffffff14}.period-picker__preset:hover{background-color:#232842;color:#f5f6fc}.period-picker__preset.is-disabled{color:#717893;cursor:not-allowed}.period-picker__preset.is-disabled:hover{background-color:#0000;color:#717893}.period-picker__preset.is-active{background-color:#6366f129;color:#c7d2fe}.period-picker__calendars{display:flex}@media(max-width:639px){.period-picker__calendars{flex-direction:column}}.period-picker__cal{flex:1 1;min-width:0;padding:1rem}.period-picker__cal:first-child{border-right:1px solid #ffffff14}@media(max-width:639px){.period-picker__cal:first-child{border-bottom:1px solid #ffffff14;border-right:none}}.period-picker__cal-role{background-color:#6366f124;border:1px solid #6366f147;border-radius:.75rem;color:#c7d2fe;display:block;font-size:.75rem;font-weight:700;letter-spacing:.02em;margin-bottom:.75rem;padding:.5rem 0;text-align:center;text-transform:uppercase}.period-picker__cal-head{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.period-picker__cal-title{color:#f5f6fc;font-size:.8125rem;font-weight:700}.period-picker__nav{display:grid;place-items:center}.period-picker__nav:focus,.period-picker__nav:focus-visible{outline:none}.period-picker__nav{border-radius:.75rem;color:#aab0c7;cursor:pointer;flex-shrink:0;height:1.75rem;transition:background-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1);width:1.75rem}.period-picker__nav:hover{background-color:#232842;color:#f5f6fc}.period-picker__nav-spacer{flex-shrink:0;height:1.75rem;width:1.75rem}.period-picker__grid,.period-picker__weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.period-picker__weekday{color:#717893;display:grid;font-size:.75rem;font-weight:600;height:1.75rem;place-items:center;text-transform:uppercase}.period-picker__grid{row-gap:.125rem}.period-picker__cell{font-feature-settings:"tnum";color:#f5f6fc;cursor:pointer;display:grid;font-size:.8125rem;font-variant-numeric:tabular-nums;height:2.125rem;place-items:center;transition:background-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1)}.period-picker__cell.is-empty{cursor:default}.period-picker__cell:not(.is-empty):not(.is-selected):hover{background-color:#232842;border-radius:.75rem}.period-picker__cell.is-in-range{background-color:#6366f129}.period-picker__cell.is-selected{background-color:#6366f1;border-radius:.75rem;color:#07080f;font-weight:700}.period-picker__cell.is-today:not(.is-selected){border-radius:.75rem;box-shadow:inset 0 0 0 .09375rem #ffffff29}.period-picker__cell.is-disabled{color:#717893;cursor:not-allowed}.period-picker__cell.is-disabled:hover{background-color:#0000}.toast-viewport{align-items:stretch;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start;max-width:calc(100vw - 2rem);pointer-events:none;position:fixed;right:1.25rem;top:1.25rem;width:22.5rem;z-index:400}@media(max-width:639px){.toast-viewport{left:1rem;right:1rem;width:auto}}.toast{align-items:center;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background-color:#141724eb;border:1px solid #ffffff29;border-radius:.75rem;box-shadow:0 24px 60px #0000008c;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;padding:.75rem 1rem;pointer-events:auto}@media(prefers-reduced-motion:no-preference){.toast{animation:toast-in .22s cubic-bezier(.22,1,.36,1) both}}.toast__icon{display:grid;flex-shrink:0;place-items:center}.toast__message{color:#f5f6fc;flex:1 1;font-size:.8125rem;font-weight:500;min-width:0}.toast__close{border-radius:.5rem;color:#717893;display:grid;flex-shrink:0;height:1.5rem;place-items:center;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:1.5rem}.toast__close:hover{background-color:#1b1f30;color:#f5f6fc}.toast{border-left:.1875rem solid #ffffff29}.toast--success{background-image:linear-gradient(#34d39926,#34d39926);border-color:#34d39973 #34d39973 #34d39973 #34d399}.toast--success .toast__icon{color:#34d399}.toast--info{background-image:linear-gradient(#22d3ee1f,#22d3ee1f);border-color:#22d3ee73 #22d3ee73 #22d3ee73 #22d3ee}.toast--info .toast__icon{color:#22d3ee}.toast--danger{background-image:linear-gradient(#f8717126,#f8717126);border-color:#f8717173 #f8717173 #f8717173 #f87171}.toast--danger .toast__icon{color:#f87171}@keyframes toast-in{0%{opacity:0;transform:translateY(-.75rem)}to{opacity:1;transform:translateY(0)}}.sidebar{align-items:stretch;background-color:#0d0f1a;border-right:1px solid #ffffff14;display:flex;flex-direction:column;flex-shrink:0;gap:1.25rem;justify-content:flex-start;padding:1.5rem 1rem;transition:width .22s cubic-bezier(.22,1,.36,1);width:15.5rem}@media(min-width:1200px){.sidebar--collapsed{align-items:center;position:relative;width:auto;z-index:50}.sidebar--collapsed .sidebar__brand-text,.sidebar--collapsed .sidebar__item-label,.sidebar--collapsed .sidebar__new-convo-label,.sidebar--collapsed .sidebar__user-body,.sidebar--collapsed .sidebar__user-chevron{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sidebar--collapsed .sidebar__language .select__trigger{justify-content:center;min-width:0;padding:.75rem}.sidebar--collapsed .sidebar__language .select__chevron,.sidebar--collapsed .sidebar__language .select__value{display:none}.sidebar--collapsed .sidebar__brand{justify-content:center;padding:0}.sidebar--collapsed .sidebar__item,.sidebar--collapsed .sidebar__new-convo,.sidebar--collapsed .sidebar__user{justify-content:center;position:relative}.sidebar--collapsed .sidebar__item:after,.sidebar--collapsed .sidebar__new-convo:after,.sidebar--collapsed .sidebar__user:after{background-color:#232842;border:1px solid #ffffff29;border-radius:.5rem;box-shadow:0 8px 24px #00000073;color:#f5f6fc;content:attr(data-tooltip);font-size:.8125rem;font-weight:500;left:calc(100% + .75rem);opacity:0;padding:.375rem .625rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) translateX(-.25rem);transition:opacity .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),visibility .14s cubic-bezier(.22,1,.36,1);visibility:hidden;white-space:nowrap;z-index:200}.sidebar--collapsed .sidebar__item:focus-visible:after,.sidebar--collapsed .sidebar__item:hover:after,.sidebar--collapsed .sidebar__new-convo:focus-visible:after,.sidebar--collapsed .sidebar__new-convo:hover:after,.sidebar--collapsed .sidebar__user:focus-visible:after,.sidebar--collapsed .sidebar__user:hover:after{opacity:1;transform:translateY(-50%) translateX(0);visibility:visible}.sidebar--collapsed .sidebar__new-convo{padding:.75rem}.sidebar--collapsed .sidebar__user-menu{min-width:12.5rem;right:auto}}@media(max-width:1199px){.sidebar{inset:0 auto 0 0;padding-top:calc(1.5rem + env(safe-area-inset-top));position:fixed;transform:translateX(-100%);transition:transform .22s cubic-bezier(.22,1,.36,1);width:min(15.5rem,82vw);z-index:100}.sidebar.is-open{box-shadow:0 24px 60px #0000008c;transform:translateX(0)}}.sidebar__brand{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;padding:0 .5rem}.sidebar__close{display:grid;place-items:center}.sidebar__close:focus,.sidebar__close:focus-visible{outline:none}.sidebar__close{border-radius:.5rem;color:#717893;display:none;flex-shrink:0;height:2rem;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:2rem}.sidebar__close:hover{background-color:#1b1f30;color:#f5f6fc}@media(max-width:1199px){.sidebar__close{display:grid}}.sidebar__collapse{display:grid;place-items:center}.sidebar__collapse:focus,.sidebar__collapse:focus-visible{outline:none}.sidebar__collapse{border-radius:.75rem;color:#aab0c7;flex-shrink:0;height:2.25rem;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:2.25rem}.sidebar__collapse:hover{background-color:#1b1f30;color:#f5f6fc}@media(max-width:1199px){.sidebar__collapse{display:none}}.sidebar__brand-text{flex:1 1;font-size:1.375rem;font-weight:700;letter-spacing:-.01em}.sidebar__brand-accent{background:linear-gradient(120deg,#c7d2fe,#e9d5ff 45%,#a5f3fc);-webkit-background-clip:text;background-clip:text;color:#0000}.sidebar__new-convo{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.sidebar__new-convo:focus,.sidebar__new-convo:focus-visible{outline:none}.sidebar__new-convo{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;font-size:.8125rem;font-weight:600;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);width:100%}.sidebar__new-convo:hover{filter:brightness(1.08)}.sidebar__new-convo:active{transform:scale(.98)}.sidebar__new-convo-icon{flex-shrink:0}.sidebar__nav{flex:1 1}.sidebar__list{align-items:stretch;flex-direction:column;gap:.25rem}.sidebar__item,.sidebar__list{display:flex;justify-content:flex-start}.sidebar__item{align-items:center;flex-direction:row;gap:.75rem}.sidebar__item:focus,.sidebar__item:focus-visible{outline:none}.sidebar__item{border-radius:.75rem;color:#aab0c7;padding:.75rem;text-align:left;transition:background-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1);width:100%}.sidebar__item:hover{background-color:#1b1f30;color:#f5f6fc}.sidebar__item.is-active{background:linear-gradient(100deg,#6366f142,#a855f724);box-shadow:inset 0 0 0 1px #6366f152;color:#f5f6fc}.sidebar__item.is-active .sidebar__item-icon{color:#22d3ee}.sidebar__item-icon{flex-shrink:0}.sidebar__item-label{font-size:.9375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__footer{border-top:1px solid #ffffff14;padding-top:1rem}@media(max-width:1199px){.sidebar__footer{display:none}}.sidebar__language .select,.sidebar__language .select__trigger{width:100%}.sidebar__user-wrap{position:relative}.sidebar__user{align-items:center;border-radius:.75rem;cursor:pointer;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;padding:.5rem;text-align:left;transition:background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.sidebar__user:hover{background-color:#1b1f30}.sidebar__user-chevron{color:#717893;flex-shrink:0;transition:transform .22s cubic-bezier(.22,1,.36,1)}.sidebar__user-chevron.is-open{transform:rotate(180deg)}.sidebar__user-menu{background-color:#1b1f30;border:1px solid #ffffff29;border-radius:.75rem;bottom:calc(100% + .5rem);box-shadow:0 24px 60px #0000008c;left:0;padding:.25rem;position:absolute;right:0;z-index:60}@media(prefers-reduced-motion:no-preference){.sidebar__user-menu{animation:sidebar-menu-in .14s cubic-bezier(.22,1,.36,1) both}}.sidebar__user-menu-item{align-items:center;border-radius:.5rem;color:#aab0c7;display:flex;flex-direction:row;font-size:.8125rem;font-weight:500;gap:.75rem;justify-content:flex-start;padding:.5rem .75rem;text-align:left;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap;width:100%}.sidebar__user-menu-item svg{flex-shrink:0}.sidebar__user-menu-item:hover{background-color:#232842;color:#f5f6fc}.sidebar__user-body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.125rem;justify-content:center;min-width:0}.sidebar__user-name{font-size:.8125rem;font-weight:600}.sidebar__user-name,.sidebar__user-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__user-role{color:#717893;font-size:.75rem}@keyframes sidebar-menu-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}.mobile-header{display:none}@media(max-width:1199px){.mobile-header{align-items:center;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background-color:#0d0f1ab3;border:none;border-bottom:1px solid #ffffff14;display:flex;flex-direction:row;flex-shrink:0;gap:.75rem;justify-content:flex-start;padding:calc(.75rem + env(safe-area-inset-top)) 1rem .75rem;z-index:20}}@media(max-width:899px){.app-shell:has(.conversations[data-view=chat]) .mobile-header{display:none}}.mobile-header__menu{display:grid;place-items:center}.mobile-header__menu:focus,.mobile-header__menu:focus-visible{outline:none}.mobile-header__menu{border-radius:.75rem;color:#aab0c7;flex-shrink:0;height:2.5rem;margin-left:-.375rem;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:2.5rem}.mobile-header__menu:hover{background-color:#1b1f30;color:#f5f6fc}.mobile-header__brand{flex:1 1;font-size:1.375rem;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-header__brand-accent{background:linear-gradient(120deg,#c7d2fe,#e9d5ff 45%,#a5f3fc);-webkit-background-clip:text;background-clip:text;color:#0000}.mobile-header__user-wrap{flex-shrink:0;position:relative}.mobile-header__user{align-items:center;border-radius:.75rem;cursor:pointer;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-end;min-width:0;padding:.25rem .5rem;transition:background-color .14s cubic-bezier(.22,1,.36,1)}.mobile-header__user:hover{background-color:#1b1f30}.mobile-header__user-body{display:none}.mobile-header__user-name{font-size:.8125rem;font-weight:600}.mobile-header__user-name,.mobile-header__user-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-header__user-role{color:#717893;font-size:.75rem}.mobile-header__user-chevron{color:#717893;flex-shrink:0;transition:transform .22s cubic-bezier(.22,1,.36,1)}.mobile-header__user-chevron.is-open{transform:rotate(180deg)}.mobile-header__menu-pop{background-color:#1b1f30;border:1px solid #ffffff29;border-radius:.75rem;box-shadow:0 24px 60px #0000008c;min-width:10rem;padding:.25rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:60}@media(prefers-reduced-motion:no-preference){.mobile-header__menu-pop{animation:mobile-menu-in .14s cubic-bezier(.22,1,.36,1) both}}.mobile-header__menu-item{align-items:center;border-radius:.5rem;color:#aab0c7;display:flex;flex-direction:row;font-size:.8125rem;font-weight:500;gap:.75rem;justify-content:flex-start;padding:.5rem .75rem;text-align:left;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap;width:100%}.mobile-header__menu-item svg{flex-shrink:0}.mobile-header__menu-item:hover{background-color:#232842;color:#f5f6fc}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:translateY(0)}}.change-pw{gap:1rem}.change-pw,.change-pw__field{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.change-pw__field{gap:.5rem;min-width:0}.change-pw__label{color:#aab0c7;font-size:.8125rem;font-weight:600}.change-pw__req{color:#f87171}.change-pw__input{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;font-size:.8125rem;padding:.75rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.change-pw__input::placeholder{color:#717893}.change-pw__input:hover{border-color:#ffffff29}.change-pw__input:focus{background-color:rgba(20,23,36,.502);border-color:#6366f180}.change-pw__error{background-color:#f871711f;border:1px solid #f8717152;border-radius:.75rem;color:#fecaca;font-size:.8125rem;padding:.75rem}.change-pw__actions{gap:.75rem;justify-content:flex-end}.change-pw__actions,.change-pw__cancel{align-items:center;display:flex;flex-direction:row}.change-pw__cancel{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.change-pw__cancel:hover{background-color:#232842;border-color:#6366f180}.change-pw__cancel:active{transform:scale(.98)}.change-pw__cancel:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.change-pw__cancel:disabled:hover{background:#232842;filter:none}.change-pw__submit{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.change-pw__submit:hover{filter:brightness(1.08)}.change-pw__submit:active{transform:scale(.98)}.change-pw__submit:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.change-pw__submit:disabled:hover{background:#232842;filter:none}.app-shell{display:flex;height:100vh;height:100dvh;overflow:hidden}.app-shell__main{align-items:stretch;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;min-height:0;min-width:0}.app-shell__content{flex:1 1;min-height:0;min-width:0;overflow:hidden}.app-shell__scrim{display:none}@media(max-width:1199px){.app-shell__scrim{background-color:#03040899;display:block;inset:0;opacity:0;position:fixed;transition:opacity .22s cubic-bezier(.22,1,.36,1),visibility .22s cubic-bezier(.22,1,.36,1);visibility:hidden;z-index:90}.app-shell--menu-open .app-shell__scrim{opacity:1;visibility:visible}}.customer-item{position:relative}.customer-item.is-deletable .customer-item__button{padding-right:2.75rem}.customer-item__delete{border-radius:.75rem;color:#717893;display:grid;height:1.875rem;place-items:center;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:1.875rem}.customer-item__delete:hover{background-color:#f871711f;color:#f87171}.customer-item__button{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start}.customer-item__button:focus,.customer-item__button:focus-visible{outline:none}.customer-item__button{border:1px solid #0000;border-radius:1rem;padding:.75rem;text-align:left;transition:background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);width:100%}.customer-item__button:hover{background-color:#1b1f30}.customer-item__button.is-active{background:linear-gradient(100deg,#6366f129,#a855f714);border-color:#6366f152}.customer-item__button.is-muted{border-color:#ffffff14;border-style:dashed}.customer-item__button.is-muted .avatar{opacity:.5}.customer-item__button.is-muted .customer-item__name{color:#aab0c7}.customer-item__button.is-muted .customer-item__specialization{color:#717893}.customer-item__body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.125rem;justify-content:center;min-width:0}.customer-item__name-row{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;min-width:0;width:100%}.customer-item__name{color:#f5f6fc;font-size:.8125rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-item__tag{border-radius:9999px;flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.02em;padding:.0625rem .375rem;text-transform:uppercase}.customer-item__tag.is-inactive{background-color:#fbbf2424;color:#fbbf24}.customer-item__tag.is-deleted{background-color:#f8717124;color:#f87171}.customer-item__specialization{color:#aab0c7;font-size:.75rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.customer-item__due{align-items:center;display:flex;flex-direction:row;font-size:.75rem;gap:.25rem;justify-content:flex-start;margin-top:.125rem}.customer-item__due-label{color:#717893}.customer-item__due-label:after{content:":"}.customer-item__due-date{color:#aab0c7;font-weight:600}.customer-item__due-date.is-due-overdue{color:#f87171}.customer-item__due-date.is-due-soon{color:#fbbf24}.customer-item__due-date.is-due-ok{color:#34d399}.customer-list{align-items:stretch;background-color:#0d0f1a;border-right:1px solid #ffffff14;display:flex;flex-direction:column;flex-shrink:0;height:100%;justify-content:flex-start;width:22.5rem}@media(max-width:1199px){.customer-list{width:18.75rem}}@media(max-width:899px){.customer-list{border-right:none;width:100%}}.customer-list__header{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;padding:1.25rem 1rem .75rem 1.25rem}.customer-list__title{font-size:1.125rem;font-weight:700}.customer-list__filters{align-items:stretch;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;display:flex;flex-direction:row;gap:.25rem;justify-content:flex-start;margin:0 1rem .75rem;padding:.1875rem}.customer-list__filter:focus,.customer-list__filter:focus-visible{outline:none}.customer-list__filter{border-radius:.5rem;color:#aab0c7;flex:1 1;font-size:.8125rem;font-weight:600;padding:.75rem;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1)}.customer-list__filter:hover{color:#f5f6fc}.customer-list__filter.is-active{background:linear-gradient(100deg,#6366f142,#a855f724);box-shadow:inset 0 0 0 1px #6366f152;color:#f5f6fc}.customer-list__search{margin:0 1rem .75rem;position:relative}.customer-list__search-icon{color:#717893;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.customer-list__search-input:focus,.customer-list__search-input:focus-visible{outline:none}.customer-list__search-input{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;display:block;font-size:.8125rem;padding:.75rem .75rem .75rem 2.5rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.customer-list__search-input::placeholder{color:#717893}.customer-list__search-input:hover{border-color:#ffffff29}.customer-list__search-input:focus{background-color:rgba(20,23,36,.502);border-color:#6366f180}.customer-list__accordion{border-top:1px solid #ffffff14;flex:1 1;flex-direction:column;min-height:0}.customer-list__accordion,.customer-list__section{align-items:stretch;display:flex;justify-content:flex-start}.customer-list__section{flex:0 0 auto;flex-direction:column}.customer-list__section:not(:last-child){border-bottom:1px solid #ffffff14}.customer-list__section.is-open{flex:1 1 auto;min-height:0}.customer-list__section-heading{flex-shrink:0;margin:0}.customer-list__section-toggle{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start}.customer-list__section-toggle:focus,.customer-list__section-toggle:focus-visible{outline:none}.customer-list__section-toggle{background:none;border:none;color:#f5f6fc;cursor:pointer;padding:.75rem 1rem;text-align:start;transition:background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.customer-list__section-toggle:hover,.customer-list__section.is-open .customer-list__section-toggle{background-color:rgba(20,23,36,.502)}.customer-list__section-chevron{color:#717893;flex-shrink:0;transition:transform .14s cubic-bezier(.22,1,.36,1)}.customer-list__section:not(.is-open) .customer-list__section-chevron{transform:rotate(-90deg)}.customer-list__section-label{flex:1 1;font-size:.8125rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-list__section-count{font-feature-settings:"tnum";background-color:#1b1f30;border:1px solid #ffffff14;border-radius:9999px;color:#aab0c7;flex-shrink:0;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;min-width:1.375rem;padding:.0625rem .5rem;text-align:center}.customer-list__section-body{flex:1 1;min-height:0;overflow-y:auto;scrollbar-color:#232842 #0000;scrollbar-width:thin}.customer-list__section-body::-webkit-scrollbar{height:8px;width:8px}.customer-list__section-body::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.customer-list__section-body::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.customer-list__items{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;padding:.75rem 1rem}.customer-list__empty{color:#717893;font-size:.8125rem;padding:1.5rem 1.25rem;text-align:center}.msg-attachments{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;list-style:none;margin:0;max-width:20rem;padding:0}.msg-attachments__item{min-width:0}.msg-attachments__image{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:1rem;display:block;line-height:0;max-width:100%;overflow:hidden;width:-webkit-fit-content;width:fit-content}.msg-attachments__image img{display:block;height:auto;max-height:20rem;max-width:100%;object-fit:contain;width:auto}.msg-attachments__image:focus-visible:focus,.msg-attachments__image:focus-visible:focus-visible{outline:none}.msg-attachments__image-loading{background:linear-gradient(100deg,#1b1f30 30%,rgba(20,23,36,.502) 50%,#1b1f30 70%);background-size:200% 100%;display:block;height:8.75rem;width:100%}@media(prefers-reduced-motion:no-preference){.msg-attachments__image-loading{animation:msg-attachment-shimmer 1.2s cubic-bezier(.22,1,.36,1) infinite}}.msg-attachments__file{align-items:center;background-color:#0d0f1a;border:1px solid #ffffff14;border-radius:1rem;cursor:pointer;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;padding:.5rem .75rem;text-align:start;transition:background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);width:100%}.msg-attachments__file:hover:not(:disabled){background-color:rgba(20,23,36,.502)}.msg-attachments__file:disabled{cursor:default;opacity:.7}.msg-attachments__file:focus-visible:focus,.msg-attachments__file:focus-visible:focus-visible{outline:none}.msg-attachments__file-icon{align-items:center;color:#6366f1;display:flex;flex-direction:row;flex-shrink:0;justify-content:center}.msg-attachments__file-meta{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.0625rem;justify-content:flex-start;min-width:0}.msg-attachments__file-name{color:#f5f6fc;font-size:.8125rem;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-attachments__file-size{font-feature-settings:"tnum";color:#717893;font-size:.75rem;font-variant-numeric:tabular-nums}.msg-attachments__file-download{align-items:center;color:#717893;display:flex;flex-direction:row;flex-shrink:0;justify-content:center}@keyframes msg-attachment-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.chat-message{align-items:flex-start;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;max-width:min(97%,68.75rem)}@media(prefers-reduced-motion:no-preference){.chat-message{animation:chat-message-in .22s cubic-bezier(.22,1,.36,1) both}}.chat-message__content{align-items:flex-start;display:flex;flex-direction:column;gap:.1875rem;justify-content:flex-start;min-width:0}.chat-message__bubble{border-radius:1rem;font-size:.9375rem;line-height:1.55;padding:.75rem 1rem;-webkit-user-select:none;user-select:none;word-break:break-word}.chat-message__bubble.has-media{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}.chat-message__text{display:block}.chat-message__bubble.has-media .msg-attachments{max-width:none}.chat-message__bubble.has-media .msg-attachments__image{align-self:flex-start;background-color:#0000;border:none;border-radius:.75rem}.chat-message__foot{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:flex-start}.chat-message__time{font-feature-settings:"tnum";color:#717893;font-size:.75rem;font-variant-numeric:tabular-nums;padding:0 .25rem}.chat-message__audio{align-items:center;background:none;border:none;border-radius:9999px;color:#717893;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:.125rem;transition:color .14s cubic-bezier(.22,1,.36,1)}.chat-message__audio:hover{color:#aab0c7}.chat-message__audio.is-playing{color:#6366f1}.chat-message__audio:focus-visible:focus,.chat-message__audio:focus-visible:focus-visible{outline:none}.chat-message--customer{align-self:flex-start}.chat-message--customer .chat-message__bubble{background-color:#1b1f30;border:1px solid #ffffff14;color:#f5f6fc}.chat-message--rep{align-self:flex-end;flex-direction:row-reverse}.chat-message--rep .chat-message__content{align-items:flex-end}.chat-message--rep .chat-message__bubble{background:linear-gradient(135deg,#3730a3,#6d28d9);box-shadow:0 6px 20px #3730a34d;color:#f5f6fc}@keyframes chat-message-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.chat-composer{background-color:#0d0f1a;border-top:1px solid #ffffff14;padding:1rem 1.25rem}@media(max-width:899px){.chat-composer{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}}.chat-composer__header{margin-bottom:1rem;padding:0 .25rem}.chat-composer__shell{align-items:flex-end;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:1.5rem;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;padding:.5rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),box-shadow .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1)}.chat-composer__shell:focus-within{background-color:rgba(20,23,36,.502);border-color:#6366f18c}.chat-composer__shell.is-listening{border-color:#22d3ee99;box-shadow:0 0 0 3px #22d3ee2e}.chat-composer__attachments{background-color:rgba(20,23,36,.502);border:1px solid #ffffff14;border-radius:1rem;margin-bottom:1rem;padding:.75rem}.chat-composer__attachments-head{align-items:center;color:#717893;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin-bottom:.75rem}.chat-composer__attachments-title{color:#aab0c7;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.chat-composer__attachments-count{align-items:center;background-color:#6366f129;border-radius:9999px;color:#6366f1;display:flex;flex-direction:row;font-size:.75rem;font-weight:500;height:1.125rem;justify-content:center;min-width:1.125rem;padding:0 .3125rem}.chat-composer__chips{flex-wrap:wrap;list-style:none}.chat-composer__chip,.chat-composer__chips{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.chat-composer__chip{background-color:#6366f11a;border:1px solid #6366f147;border-radius:1rem;max-width:15rem;padding:.375rem .375rem .375rem .5rem}.chat-composer__chip-icon{align-items:center;background-color:#6366f129;border-radius:.75rem;color:#6366f1;display:flex;flex-direction:row;flex-shrink:0;height:1.75rem;justify-content:center;width:1.75rem}.chat-composer__chip-meta{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;line-height:1.3;min-width:0}.chat-composer__chip-name{color:#f5f6fc;font-size:.8125rem;font-weight:500;max-width:9.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-composer__chip-size{color:#717893;font-size:.75rem}.chat-composer__chip-remove{align-items:center;background:#0000;border:none;border-radius:9999px;color:#717893;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;justify-content:center;padding:.1875rem;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1)}.chat-composer__chip-remove:hover:not(:disabled){background-color:#6366f129;color:#f5f6fc}.chat-composer__chip-remove:focus-visible:focus,.chat-composer__chip-remove:focus-visible:focus-visible{outline:none}.chat-composer__chip-remove:disabled{cursor:not-allowed;opacity:.6}.chat-composer__attach{flex-shrink:0}.chat-composer__separator{align-self:center;background-color:#ffffff14;flex-shrink:0;height:1.25rem;width:1px}.chat-composer__mic{flex-shrink:0}.chat-composer__mic.is-listening{background-color:#22d3ee24;color:#22d3ee}@media(prefers-reduced-motion:no-preference){.chat-composer__mic.is-listening{animation:mic-pulse 1.4s cubic-bezier(.22,1,.36,1) infinite}}.chat-composer__field{align-self:center;flex:1 1;min-width:0}.chat-composer__input{background:#0000;border:none;color:#f5f6fc;display:block;font-size:.9375rem;line-height:1.5;max-height:calc(6em + 1.125rem);overflow-y:auto;padding:.5625rem .5rem;resize:none;scrollbar-color:#232842 #0000;scrollbar-width:thin;width:100%}.chat-composer__input::-webkit-scrollbar{height:8px;width:8px}.chat-composer__input::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.chat-composer__input::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.chat-composer__input::placeholder{color:#717893}.chat-composer__input:focus{outline:none}.chat-composer__input:disabled{cursor:not-allowed;opacity:.6}@keyframes mic-pulse{0%,to{box-shadow:0 0 0 0 #22d3ee73}50%{box-shadow:0 0 0 .375rem #22d3ee00}}.coach{background-color:#0d0f1a;border:1px solid #ffffff14;border-radius:1rem;box-shadow:0 24px 60px #0000008c;display:flex;flex-direction:column;max-height:min(27.5rem,70vh);overflow:hidden;position:fixed;right:1.5rem;top:9.375rem;width:min(22.5rem,100vw - 1.5rem*2);z-index:60}.coach__head{align-items:center;background-color:rgba(20,23,36,.502);border-bottom:1px solid #ffffff14;cursor:grab;display:flex;flex-direction:row;flex-shrink:0;gap:.5rem;justify-content:space-between;padding:.75rem 1rem;touch-action:none;-webkit-user-select:none;user-select:none}.coach__head:active{cursor:grabbing}.coach__title{align-items:center;color:#f5f6fc;display:flex;flex-direction:row;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:flex-start}.coach__title svg{color:#6366f1}.coach__close{align-items:center;background:none;border:none;border-radius:.5rem;color:#717893;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:.125rem;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1)}.coach__close:hover{background-color:#232842;color:#f5f6fc}.coach__close:focus-visible:focus,.coach__close:focus-visible:focus-visible{outline:none}.coach__body{flex:1 1;min-height:0;overflow-y:auto;padding:.75rem 1rem;scrollbar-color:#232842 #0000;scrollbar-width:thin}.coach__body::-webkit-scrollbar{height:8px;width:8px}.coach__body::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.coach__body::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.coach__empty{color:#717893;font-size:.8125rem;margin:0;padding:1rem 0;text-align:center}.coach__list{gap:.75rem;list-style:none;margin:0;padding:0}.coach__item,.coach__list{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.coach__item{background-color:rgba(20,23,36,.502);border:1px solid #ffffff14;border-left-width:.1875rem;border-radius:.75rem;gap:.25rem;padding:.75rem}@media(prefers-reduced-motion:no-preference){.coach__item{animation:coach-in .22s cubic-bezier(.22,1,.36,1) both}}.coach__item--feedback{border-left-color:#6366f1}.coach__item--suggestion{border-left-color:#fbbf24}.coach__badge{align-items:center;display:flex;flex-direction:row;font-size:.75rem;font-weight:600;gap:.25rem;justify-content:flex-start;letter-spacing:.02em;text-transform:uppercase}.coach__item--feedback .coach__badge{color:#6366f1}.coach__item--suggestion .coach__badge{color:#fbbf24}.coach__snippet{color:#717893;font-size:.75rem;font-style:italic;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coach__text{color:#f5f6fc;font-size:.8125rem;line-height:1.5;margin:0}@keyframes coach-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}.session-timer{align-items:center;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:9999px;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;padding:.1875rem .25rem .1875rem .75rem}.session-timer__time{font-feature-settings:"tnum";color:#f5f6fc;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:2.875rem;text-align:center}.session-timer__toggle{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:center}.session-timer__toggle:focus,.session-timer__toggle:focus-visible{outline:none}.session-timer__toggle{background-color:#fbbf24;border-radius:9999px;color:#07080f;cursor:pointer;font-size:.75rem;font-weight:700;padding:.25rem .75rem}.session-timer__toggle-label{line-height:1}.session-timer.is-paused .session-timer__toggle{background-color:#34d399}.voice{align-items:stretch;justify-content:flex-start}.voice,.voice__header{display:flex;flex:1 1;flex-direction:column;min-height:0}.voice__header{align-items:center;gap:.75rem;justify-content:center;padding:2rem 1.25rem;text-align:center}.voice--open .voice__header{flex:0 0 auto;padding:1.5rem 1.25rem}.voice__avatar{border-radius:9999px;display:inline-flex;line-height:0;position:relative}.voice__avatar .avatar{height:7rem;width:7rem}@media(max-width:899px){.voice__avatar .avatar{height:5.75rem;width:5.75rem}}.voice__avatar:after{border:2px solid #0000;border-radius:9999px;content:"";inset:-.375rem;position:absolute;transition:border-color .22s cubic-bezier(.22,1,.36,1)}.voice__avatar.is-active:after{border-color:#22d3eea6}@media(prefers-reduced-motion:no-preference){.voice__avatar.is-active:after{animation:voice-ring 1.8s cubic-bezier(.22,1,.36,1) infinite}}.voice__avatar[data-speaker=customer].is-active:after{border-color:#6366f1a6}.voice--open .voice__avatar .avatar{height:5rem;width:5rem}@media(max-width:899px){.voice--open .voice__avatar .avatar{height:4.25rem;width:4.25rem}}.voice__name{font-size:1.75rem;font-weight:700;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:899px){.voice__name{font-size:1.375rem}}.voice--open .voice__name{font-size:1.125rem}.voice__hint{color:#717893;font-size:.8125rem}.voice__error{color:#f87171;font-size:.8125rem;max-width:21.25rem;text-align:center}.voice__panel{align-items:stretch;background-color:#0d0f1a;border-top:1px solid #ffffff14;display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-start;min-height:0}.voice--open .voice__panel{flex:1 1}.voice__panel-toggle{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start}.voice__panel-toggle:focus,.voice__panel-toggle:focus-visible{outline:none}.voice__panel-toggle{cursor:pointer;flex-shrink:0;padding:1rem 1.25rem;transition:background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.voice--open .voice__panel-toggle,.voice__panel-toggle:hover{background-color:rgba(20,23,36,.502)}.voice__panel-title{color:#717893;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.voice__panel-chevron{color:#717893;flex-shrink:0;transition:transform .14s cubic-bezier(.22,1,.36,1)}.voice--open .voice__panel-chevron{transform:rotate(180deg)}.voice__lines{align-items:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;scrollbar-color:#232842 #0000;scrollbar-width:thin}.voice__lines::-webkit-scrollbar{height:8px;width:8px}.voice__lines::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.voice__lines::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.voice__lines{flex:1 1;min-height:0;overflow-y:auto;padding:1rem 1.25rem 1.25rem}@media(max-width:899px){.voice__lines{padding:1rem}}.voice__lines.is-blurred{filter:blur(8px);pointer-events:none;transition:filter .22s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;user-select:none}.voice__empty{color:#717893;font-size:.8125rem;margin:auto;max-width:18.75rem;padding:1rem 0 1.5rem;text-align:center}.voice__line{align-items:flex-start;display:flex;flex-direction:column;gap:.1875rem;justify-content:flex-start}.voice__day{align-self:center;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:9999px;color:#717893;font-size:.75rem;font-weight:600;margin:.25rem 0;padding:.125rem .75rem}.voice__meta{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.voice__time{font-feature-settings:"tnum";color:#717893;font-size:.75rem;font-variant-numeric:tabular-nums}.voice__speaker{font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.voice__line--rep .voice__speaker{color:#6366f1}.voice__line--customer .voice__speaker{color:#22d3ee}.voice__text{color:#aab0c7;font-size:.8125rem;line-height:1.5;overflow-wrap:break-word;-webkit-user-select:none;user-select:none}.voice__text--pending{font-style:italic;opacity:.7}.voice__bar,.voice__coach{flex-shrink:0}.voice__bar{align-items:center;background-color:#0d0f1a;border-top:1px solid #ffffff14;display:flex;flex-direction:column;justify-content:center;padding:1.25rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom))}.voice__mic{display:grid;place-items:center}.voice__mic:focus,.voice__mic:focus-visible{outline:none}.voice__mic{border-radius:9999px;height:3.875rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),box-shadow .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1);width:3.875rem}.voice__mic.is-on{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc}.voice__mic.is-muted{background-color:#1b1f30;border:1px solid #ffffff14;color:#717893}.voice__mic:hover{filter:brightness(1.08)}.voice__mic:active{transform:scale(.96)}.voice__mic:disabled{background:#1b1f30;border:1px solid #ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.voice__mic.is-listening{box-shadow:0 0 0 .25rem #22d3ee59}@media(prefers-reduced-motion:no-preference){.voice__mic.is-listening{animation:voice-mic-pulse 1.5s cubic-bezier(.22,1,.36,1) infinite}}@keyframes voice-ring{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.06)}}@keyframes voice-mic-pulse{0%,to{box-shadow:0 0 0 .1875rem #22d3ee66}50%{box-shadow:0 0 0 .6875rem #22d3ee00}}.report{align-items:stretch;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-start;scrollbar-color:#232842 #0000;scrollbar-width:thin}.report::-webkit-scrollbar{height:8px;width:8px}.report::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.report::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.report{flex:1 1;min-height:0;overflow-y:auto;padding:1.5rem 1.25rem}@media(max-width:639px){.report{padding:1rem .75rem}}.report__overall{align-items:center;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background-color:#141724b8;border:1px solid #ffffff14;border-radius:1.5rem;box-shadow:0 8px 24px #00000073;display:flex;flex-direction:column;gap:.125rem;justify-content:center;padding:1.5rem;text-align:center}.report__overall-score{background:linear-gradient(120deg,#c7d2fe,#e9d5ff 45%,#a5f3fc);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.25rem;font-weight:700;line-height:1}.report__overall-max{-webkit-text-fill-color:#717893;color:#717893;font-size:1.125rem;font-weight:600}.report__overall-label{color:#aab0c7;font-size:.8125rem}.report__overall-when{color:#717893;font-size:.75rem;margin-top:.125rem}.report__overall-sep{margin:0 .5rem;opacity:.5}.report__insights{align-items:stretch;background:linear-gradient(150deg,#a855f71f,#6366f10f);border:1px solid #a855f74d;border-radius:1rem;flex-direction:column;margin:0 auto;max-width:45rem;padding:1.25rem;width:100%}.report__insights,.report__insights-head{display:flex;gap:.75rem;justify-content:flex-start}.report__insights-head{align-items:center;flex-direction:row}.report__insights-title{flex:1 1;font-size:1.125rem;font-weight:700}.report__insights-headline{color:#aab0c7;font-size:.9375rem;line-height:1.5}.report__insights-feedback{color:#aab0c7;font-size:.8125rem;line-height:1.55}.report__insights-feedback+.report__insights-feedback{margin-top:.5rem}.report__insights-group{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}.report__insights-label{color:#717893;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.report__insights-rows{align-items:stretch;flex-direction:column}.report__insights-rows,.report__strength{display:flex;gap:.5rem;justify-content:flex-start}.report__strength{align-items:center;color:#f5f6fc;flex-direction:row;font-size:.8125rem}.report__strength-icon{color:#34d399;flex-shrink:0}.report__focus{align-items:flex-start;border-left:2px solid #6366f180;display:flex;flex-direction:column;gap:.125rem;justify-content:flex-start;padding-left:.75rem}.report__focus-name{color:#f5f6fc;font-size:.8125rem;font-weight:600}.report__focus-tip{color:#aab0c7;font-size:.8125rem;line-height:1.5}.report__scores-head{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin:0 auto;max-width:45rem;width:100%}.report__scores-title{color:#f5f6fc;font-size:.9375rem;font-weight:700}.report__legend{flex-wrap:wrap;gap:1rem}.report__legend,.report__legend-item{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.report__legend-item{color:#aab0c7;font-size:.75rem;gap:.5rem}.report__legend-dot{border-radius:9999px;flex-shrink:0;height:.625rem;width:.625rem}.report__legend-dot.is-high{background-color:#429a78}.report__legend-dot.is-mid{background-color:#c08f33}.report__legend-dot.is-low{background-color:#bd6c6c}.report__list{gap:1rem;margin:0 auto;max-width:45rem;width:100%}.report__item,.report__list{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.report__item{background-color:#0d0f1a;border:1px solid #ffffff14;border-radius:1rem;gap:.5rem;padding:1rem}.report__item-head{align-items:baseline;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between}.report__item-name{color:#f5f6fc;font-size:.9375rem;font-weight:600}.report__item-score{color:#22d3ee;flex-shrink:0;font-size:.8125rem;font-weight:700}.report__bar{background-color:#232842;border-radius:9999px;height:.5rem;overflow:hidden}.report__bar-fill{background-color:#6366f1;border-radius:inherit;display:block;height:100%;transition:width .22s cubic-bezier(.22,1,.36,1)}.report__bar-fill.is-high{background-color:#429a78}.report__bar-fill.is-mid{background-color:#c08f33}.report__bar-fill.is-low{background-color:#bd6c6c}.report__item-summary{color:#aab0c7;font-size:.8125rem;line-height:1.5}.chat-window{align-items:stretch;background:radial-gradient(80vw 40vw at 70% -10%,#6366f114,#0000 60%),#07080f;flex:1 1;flex-direction:column;height:100%;min-width:0}.chat-window,.chat-window__header{display:flex;justify-content:flex-start}.chat-window__header{align-items:center;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background-color:#0d0f1a99;border:none;border-bottom:1px solid #ffffff14;flex-direction:row;flex-wrap:nowrap;gap:.75rem;padding:1rem 1.25rem;position:relative;z-index:5}@media(max-width:899px){.chat-window__header{flex-wrap:wrap;padding:.75rem 1rem}}.chat-window__lead{align-items:center;display:flex;flex:1 1 auto;flex-direction:row;gap:.75rem;justify-content:flex-start;min-width:0}@media(max-width:899px){.chat-window__lead{flex-basis:100%}}.chat-window__back{display:grid;place-items:center}.chat-window__back:focus,.chat-window__back:focus-visible{outline:none}.chat-window__back{border-radius:.75rem;color:#aab0c7;display:none;flex-shrink:0;height:2.25rem;margin-left:-.375rem;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:2.25rem}.chat-window__back:hover{background-color:#1b1f30;color:#f5f6fc}@media(max-width:899px){.chat-window__back{display:grid}}.chat-window__identity{flex:1 1;min-width:0}.chat-window__name-row{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;min-width:0}.chat-window__name{font-size:.9375rem;font-weight:700;min-width:0}.chat-window__name,.chat-window__specialization{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-window__specialization{color:#aab0c7;font-size:.75rem;font-weight:600;margin-top:.125rem}.chat-window__controls{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}@media(max-width:899px){.chat-window__controls{flex-basis:100%;flex-wrap:nowrap;justify-content:flex-start}.chat-window__controls .select{flex:1 1 auto;min-width:0}.chat-window__controls .select__trigger{width:100%}}.chat-window__subbar{align-items:center;background-color:#0d0f1a99;border-bottom:1px solid #ffffff14;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;gap:.75rem;justify-content:flex-start;padding:.5rem 1.25rem}@media(max-width:899px){.chat-window__subbar{flex-wrap:wrap;padding:.5rem 1rem}}.chat-window__timerbar{align-items:center;display:flex;flex-direction:row;flex-shrink:0;justify-content:center;padding:.5rem 1.25rem}@media(max-width:899px){.chat-window__timerbar{padding:.5rem 1rem}}.chat-window__meta{flex:1 1 auto;flex-direction:row;flex-wrap:nowrap}.chat-window__difficulty-meta,.chat-window__meta{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;min-width:0}.chat-window__difficulty-meta{flex-direction:row;flex-shrink:0}.chat-window__difficulty-label{color:#aab0c7;font-size:.8125rem;font-weight:500}.chat-window__difficulty-value{color:#f5f6fc;font-size:.8125rem;font-weight:600}.chat-window__product-meta{align-items:center;display:flex;flex:0 1 auto;flex-direction:row;gap:.5rem;justify-content:flex-start;min-width:0}.chat-window__meta-separator{background-color:#ffffff29;height:1rem;width:1px}.chat-window__product-label{color:#aab0c7;flex-shrink:0;font-size:.8125rem;font-weight:500}.chat-window__product-name{color:#f5f6fc;font-size:.8125rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-window__language-meta{align-items:center;display:flex;flex:0 1 auto;flex-direction:row;gap:.5rem;justify-content:flex-start;min-width:0}.chat-window__language-label{color:#aab0c7;flex-shrink:0;font-size:.8125rem;font-weight:500}.chat-window__language-value{color:#f5f6fc;font-size:.8125rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-window__modes{align-items:stretch;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;display:flex;flex:0 0 auto;flex-direction:row;gap:.25rem;justify-content:center;margin-left:auto;padding:.1875rem}@media(max-width:899px){.chat-window__modes{flex:1 1 100%;margin-top:.5rem}}.chat-window__mode{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.chat-window__mode:focus,.chat-window__mode:focus-visible{outline:none}.chat-window__mode{border-radius:.5rem;color:#aab0c7;flex-shrink:0;font-size:.8125rem;font-weight:600;padding:.75rem 1.25rem;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}@media(max-width:899px){.chat-window__mode{flex:1 1}}.chat-window__mode:hover{color:#f5f6fc}.chat-window__mode.is-active{background:linear-gradient(100deg,#6366f142,#a855f724);box-shadow:inset 0 0 0 1px #6366f152;color:#f5f6fc}.chat-window__mode:disabled{cursor:not-allowed;opacity:.5}.chat-window__end{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.chat-window__end:focus,.chat-window__end:focus-visible{outline:none}.chat-window__end{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;flex-shrink:0;font-size:.8125rem;font-weight:600;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.chat-window__end:hover{filter:brightness(1.08)}.chat-window__end:active{transform:scale(.98)}.chat-window__end:disabled{background:#232842;box-shadow:none;color:#717893;cursor:not-allowed;filter:none;transform:none}.chat-window__messages{flex:1 1;min-height:0;overflow-y:auto;padding:1.5rem 1.25rem;scrollbar-color:#232842 #0000;scrollbar-width:thin}.chat-window__messages::-webkit-scrollbar{height:8px;width:8px}.chat-window__messages::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.chat-window__messages::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}@media(max-width:639px){.chat-window__messages{padding:1rem .75rem}}.chat-window__messages.is-blurred{filter:blur(8px);pointer-events:none;transition:filter .22s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;user-select:none}.chat-window__toggles{flex-wrap:wrap;gap:1rem;justify-content:flex-start}.chat-window__inactive,.chat-window__toggles{align-items:center;display:flex;flex-direction:row}.chat-window__inactive{background-color:#fbbf241a;border:1px solid #fbbf244d;border-radius:.75rem;color:#aab0c7;flex-shrink:0;font-size:.8125rem;gap:.5rem;justify-content:center;margin:1rem 1.25rem;padding:.75rem 1rem;text-align:center}.chat-window__inactive svg{color:#fbbf24;flex-shrink:0}.chat-window__inactive.is-deleted{background-color:#f871711a;border-color:#f871714d}.chat-window__inactive.is-deleted svg{color:#f87171}@media(max-width:639px){.chat-window__inactive{margin:.75rem}}.chat-window__scroll-inner{width:100%}.chat-window__list{align-items:stretch;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-start;width:100%}.chat-window__day{align-self:center;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:9999px;color:#717893;font-size:.75rem;font-weight:600;padding:.1875rem .75rem}.chat-window__typing{gap:.75rem;justify-content:flex-start;margin-top:1.25rem;width:100%}.chat-window__typing,.chat-window__typing-bubble{align-items:center;display:flex;flex-direction:row}.chat-window__typing-bubble{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:1rem;gap:.3125rem;justify-content:center;padding:1rem}.chat-window__typing-dot{background-color:#aab0c7;border-radius:9999px;height:.4375rem;width:.4375rem}@media(prefers-reduced-motion:no-preference){.chat-window__typing-dot{animation:typing-bounce 1.2s ease-in-out infinite}}.chat-window__typing-dot:nth-child(2){animation-delay:.15s}.chat-window__typing-dot:nth-child(3){animation-delay:.3s}.chat-window--empty{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:2rem;text-align:center}.chat-window__empty-icon{background:#6366f124;border:1px solid #6366f14d;border-radius:1.5rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:grid;height:4.5rem;place-items:center;width:4.5rem}.chat-window__empty-title{font-size:1.375rem;font-weight:700}.chat-window__empty-text{color:#aab0c7;font-size:.9375rem;max-width:23.75rem}@keyframes typing-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-.3125rem)}}.cw-switch{align-items:center;color:#aab0c7;cursor:pointer;display:flex;flex-direction:row;font-size:.8125rem;gap:.5rem;justify-content:flex-start;-webkit-user-select:none;user-select:none}.cw-switch__input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cw-switch__track{background-color:#232842;border:1px solid #ffffff14;border-radius:9999px;flex-shrink:0;height:1.25rem;position:relative;transition:background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);width:2.125rem}.cw-switch__thumb{background-color:#717893;border-radius:9999px;height:.875rem;left:.125rem;position:absolute;top:50%;transform:translateY(-50%);transition:transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:.875rem}.cw-switch__input:checked+.cw-switch__track{background-color:#6366f159;border-color:#6366f180}.cw-switch__input:checked+.cw-switch__track .cw-switch__thumb{background-color:#6366f1;transform:translate(.875rem,-50%)}.cw-switch__input:focus-visible+.cw-switch__track:focus,.cw-switch__input:focus-visible+.cw-switch__track:focus-visible{outline:none}.cw-switch.is-disabled{cursor:not-allowed;opacity:.5}.evaluating{display:grid;inset:0;padding:1.25rem;place-items:center;position:fixed;z-index:500}.evaluating__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#03040899;inset:0;position:absolute}.evaluating__card{align-items:center;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background-color:#141724eb;border:1px solid #ffffff29;border-radius:1.5rem;box-shadow:0 24px 60px #0000008c;display:flex;flex-direction:column;gap:1rem;justify-content:center;max-width:26.25rem;padding:2rem 1.5rem;position:relative;text-align:center;width:100%}@media(prefers-reduced-motion:no-preference){.evaluating__card{animation:evaluating-in .22s cubic-bezier(.22,1,.36,1) both}}.evaluating__icon{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border-radius:9999px;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:grid;height:4.5rem;place-items:center;position:relative;width:4.5rem}@media(prefers-reduced-motion:no-preference){.evaluating__icon{animation:evaluating-pulse 1.8s ease-in-out infinite}}.evaluating__icon:before{background:conic-gradient(from 0deg,#6366f100,#22d3eeb3,#a855f7b3,#6366f100);border-radius:9999px;content:"";inset:-.375rem;position:absolute;z-index:-1}@media(prefers-reduced-motion:no-preference){.evaluating__icon:before{animation:evaluating-spin 2.4s linear infinite}.evaluating__icon svg{animation:evaluating-twinkle 1.6s ease-in-out infinite}}.evaluating__title{font-size:1.375rem;font-weight:700}.evaluating__text{color:#aab0c7;font-size:.8125rem;max-width:20rem}.evaluating__bar{background-color:#1b1f30;border-radius:9999px;height:.5rem;margin-top:.25rem;overflow:hidden;width:100%}.evaluating__bar-fill{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border-radius:inherit;display:block;height:100%;transition:width .22s cubic-bezier(.22,1,.36,1)}.evaluating__pct{font-feature-settings:"tnum";background:linear-gradient(120deg,#c7d2fe,#e9d5ff 45%,#a5f3fc);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700}@keyframes evaluating-in{0%{opacity:0;transform:translateY(.75rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes evaluating-pulse{0%,to{box-shadow:0 0 0 0 #6366f173}50%{box-shadow:0 0 0 .75rem #6366f100}}@keyframes evaluating-spin{to{transform:rotate(1turn)}}@keyframes evaluating-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.12)}}.conversations{display:flex;height:100%;min-height:0}.conversations__panel{align-items:stretch;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-start;min-width:0}@media(max-width:899px){.conversations[data-view=chat] .customer-list,.conversations[data-view=list] .conversations__panel{display:none}}.conversations__confirm-text{color:#aab0c7;font-size:.9375rem}.conversations__confirm-text strong{color:#f5f6fc;font-weight:600}.conversations__confirm-actions{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-end}.conversations__confirm-cancel{align-items:center;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.conversations__confirm-cancel:hover{background-color:#232842;border-color:#6366f180}.conversations__confirm-cancel:active{transform:scale(.98)}.conversations__confirm-cancel:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.conversations__confirm-cancel:disabled:hover{background:#232842;filter:none}.conversations__confirm-delete{align-items:center;background-color:#f87171;border-radius:.75rem;color:#f5f6fc;display:flex;flex-direction:row;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1)}.conversations__confirm-delete:hover{filter:brightness(1.08)}.conversations__confirm-delete:active{transform:scale(.98)}.new-convo{flex:1 1;flex-direction:column;gap:.75rem;min-height:0}.new-convo,.new-convo__toolbar{align-items:stretch;display:flex;justify-content:flex-start}.new-convo__toolbar{flex-direction:row;flex-shrink:0;gap:.5rem}@media(max-width:639px){.new-convo__toolbar{flex-direction:column}}.new-convo__search{flex:1 1;min-width:0;position:relative}.new-convo__domain-filter{flex-shrink:0}.new-convo__domain-filter .select,.new-convo__domain-filter .select__trigger{height:100%}.new-convo__domain-filter .select__trigger{min-width:10.625rem}@media(max-width:639px){.new-convo__domain-filter .select,.new-convo__domain-filter .select__trigger{width:100%}}.new-convo__search-icon{color:#717893;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.new-convo__search-input:focus,.new-convo__search-input:focus-visible{outline:none}.new-convo__search-input{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;display:block;font-size:.8125rem;padding:.75rem .75rem .75rem 2.5rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.new-convo__search-input::placeholder{color:#717893}.new-convo__search-input:hover{border-color:#ffffff29}.new-convo__search-input:focus{background-color:rgba(20,23,36,.502);border-color:#6366f180}.new-convo__list{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;scrollbar-color:#232842 #0000;scrollbar-width:thin}.new-convo__list::-webkit-scrollbar{height:8px;width:8px}.new-convo__list::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.new-convo__list::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.new-convo__list{flex:1 1;min-height:0;overflow-y:auto;padding-right:.125rem}.new-convo__item{align-items:center;background-color:#0d0f1a;border:1px solid #ffffff14;border-radius:1rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;padding:.75rem}.new-convo__body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.125rem;justify-content:center;min-width:7.5rem}.new-convo__name-row{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;min-width:0}.new-convo__name{color:#f5f6fc;font-size:.8125rem;font-weight:600}.new-convo__name,.new-convo__spec{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-convo__spec{color:#aab0c7;font-size:.75rem;width:100%}.new-convo__controls{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:.5rem;justify-content:flex-end}@media(max-width:639px){.new-convo__controls{flex-basis:100%;justify-content:flex-start}}.new-convo__start{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.new-convo__start:focus,.new-convo__start:focus-visible{outline:none}.new-convo__start{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;flex-shrink:0;font-size:.8125rem;font-weight:600;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.new-convo__start:hover{filter:brightness(1.08)}.new-convo__start:active{transform:scale(.98)}.new-convo__empty{color:#717893;font-size:.8125rem;padding:1.5rem 0;text-align:center}.new-convo__cancel{align-items:center;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.new-convo__cancel:hover{background-color:#232842;border-color:#6366f180}.new-convo__cancel:active{transform:scale(.98)}.new-convo__cancel:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.new-convo__cancel:disabled:hover{background:#232842;filter:none}.new-convo__cancel:focus,.new-convo__cancel:focus-visible{outline:none}.dashboard{grid-row-gap:1.5rem;grid-column-gap:1rem;align-content:start;column-gap:1rem;display:grid;grid-template-columns:1fr 1fr;row-gap:1.5rem;scrollbar-color:#232842 #0000;scrollbar-width:thin}.dashboard::-webkit-scrollbar{height:8px;width:8px}.dashboard::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.dashboard::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.dashboard{height:100%;overflow-y:auto;padding:2rem 2rem 2.5rem}@media(max-width:899px){.dashboard{gap:1.25rem;grid-template-columns:1fr;padding:1.25rem 1rem 2rem}}.dashboard__head{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;grid-column:1/-1;justify-content:space-between}.dashboard__title{font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.dashboard__subtitle{color:#aab0c7;font-size:.9375rem;margin-top:.125rem}.dashboard__actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.dashboard__actions .select__trigger{min-width:10.625rem}.dashboard__download{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.dashboard__download:hover{filter:brightness(1.08)}.dashboard__download:active{transform:scale(.98)}.dashboard__download:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.dashboard__download:disabled:hover{background:#232842;filter:none}.dashboard__state{background-color:#0d0f1a;border:1px solid #ffffff14;border-radius:1rem;color:#aab0c7;grid-column:1/-1;min-height:12.5rem;padding:2rem}.dashboard__empty,.dashboard__state{align-items:center;display:flex;flex:1 1;flex-direction:column;font-size:.8125rem;gap:.75rem;justify-content:center;text-align:center;width:100%}.dashboard__empty{color:#717893;min-height:13.75rem}@media(max-width:899px){.dashboard__actions{flex:1 1 100%;width:100%}.dashboard__actions .period-picker,.dashboard__actions .select{flex:1 1 100%}.dashboard__actions .select__trigger{min-width:0;width:100%}.dashboard__download{flex:1 1 100%;justify-content:center}}.dashboard__stats{grid-gap:1rem;display:grid;gap:1rem;grid-column:1/-1;grid-template-columns:repeat(4,1fr)}@media(max-width:1199px){.dashboard__stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.dashboard__stats{grid-template-columns:1fr}}.dashboard__legend{flex-wrap:wrap;gap:1rem}.dashboard__legend,.dashboard__legend-item{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.dashboard__legend-item{color:#aab0c7;font-size:.75rem;gap:.5rem}.dashboard__legend-dot{border-radius:9999px;flex-shrink:0;height:.625rem;width:.625rem}.dashboard__legend-dot.is-high{background-color:#429a78}.dashboard__legend-dot.is-mid{background-color:#c08f33}.dashboard__legend-dot.is-low{background-color:#bd6c6c}.dashboard__legend{margin-top:.75rem}.dashboard__chart{flex:1 1;min-height:13.75rem;width:100%}.dashboard__focus{background:linear-gradient(150deg,#a855f71f,#6366f10f);border-color:#a855f74d}.dashboard__focus-skill{color:#f5f6fc;font-size:1.125rem;font-weight:700}.dashboard__focus-tip{color:#aab0c7;font-size:.9375rem;line-height:1.5}.dashboard__focus-summary{color:#aab0c7;font-size:.8125rem;line-height:1.55}.dashboard__focus-points{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;margin-top:.25rem}.dashboard__focus-point{color:#f5f6fc;font-size:.8125rem;line-height:1.5;padding-left:1rem;position:relative}.dashboard__focus-point:before{background-color:#6366f1;border-radius:9999px;content:"";height:.375rem;left:0;position:absolute;top:.5rem;width:.375rem}.dashboard__focus-note{color:#717893;font-size:.8125rem;margin-top:auto}.stat-card{align-items:flex-start;background-color:#0d0f1a;border:1px solid #ffffff14;border-radius:1rem;display:flex;flex-direction:column;gap:.125rem;justify-content:flex-start;padding:1rem}.stat-card__icon{background-color:#6366f124;border:1px solid #6366f147;border-radius:.75rem;color:#22d3ee;display:grid;height:2.5rem;margin-bottom:.5rem;place-items:center;width:2.5rem}.stat-card__label{color:#717893;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.stat-card__value{color:#f5f6fc;font-size:1.375rem;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-card__hint{color:#717893;font-size:.75rem}.panel{align-items:stretch;background-color:#0d0f1a;border:1px solid #ffffff14;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;padding:1.25rem}.panel__head{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between}.panel__title{font-size:1.125rem;font-weight:700}.panel__meta{color:#717893;flex-shrink:0;font-size:.75rem;white-space:nowrap}.skill-list{gap:.25rem}.skill-list,.skill-list__btn{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.skill-list__btn{gap:.5rem}.skill-list__btn:focus,.skill-list__btn:focus-visible{outline:none}.skill-list__btn{border:1px solid #0000;border-radius:.75rem;cursor:pointer;padding:.75rem;text-align:left;transition:background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);width:100%}.skill-list__btn:hover{background-color:#6366f114}.skill-list__btn.is-active{background-color:#6366f124;border-color:#6366f166}.skill-list__row{align-items:baseline;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between}.skill-list__name{color:#f5f6fc;font-size:.8125rem;font-weight:500}.skill-list__score{color:#22d3ee;flex-shrink:0;font-size:.8125rem;font-weight:700}.skill-list__bar{background-color:#232842;border-radius:9999px;height:.5rem;overflow:hidden}.skill-list__bar-fill{background-color:#6366f1;border-radius:inherit;display:block;height:100%;transition:width .22s cubic-bezier(.22,1,.36,1)}.skill-list__bar-fill.is-high{background-color:#429a78}.skill-list__bar-fill.is-mid{background-color:#c08f33}.skill-list__bar-fill.is-low{background-color:#bd6c6c}.leaderboard{align-items:stretch;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-start;scrollbar-color:#232842 #0000;scrollbar-width:thin}.leaderboard::-webkit-scrollbar{height:8px;width:8px}.leaderboard::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.leaderboard::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.leaderboard{height:100%;overflow-y:auto;padding:2rem 2rem 2.5rem}@media(max-width:899px){.leaderboard{padding:1.25rem 1rem 2rem}}.leaderboard__head{gap:1rem}.leaderboard__head,.leaderboard__toolbar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.leaderboard__toolbar{gap:.75rem}.leaderboard__filters{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.leaderboard__filters .select__trigger{min-width:10.625rem}.leaderboard__download{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.leaderboard__download:hover{filter:brightness(1.08)}.leaderboard__download:active{transform:scale(.98)}.leaderboard__download:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.leaderboard__download:disabled:hover{background:#232842;filter:none}@media(max-width:639px){.leaderboard__filters,.leaderboard__filters .period-picker,.leaderboard__filters .select{flex:1 1 100%}.leaderboard__filters .select__trigger{min-width:0;width:100%}.leaderboard__download{flex:1 1 100%}}.leaderboard__title{font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.leaderboard__subtitle{color:#aab0c7;font-size:.9375rem;margin-top:.125rem}.leaderboard__tabs{align-items:stretch;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;display:flex;flex-direction:row;gap:.25rem;justify-content:flex-start;max-width:100%;padding:.1875rem}.leaderboard__tab:focus,.leaderboard__tab:focus-visible{outline:none}.leaderboard__tab{border-radius:.5rem;color:#aab0c7;font-size:.8125rem;font-weight:600;padding:.75rem 1.25rem;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.leaderboard__tab:hover{color:#f5f6fc}.leaderboard__tab.is-active{background:linear-gradient(100deg,#6366f142,#a855f724);box-shadow:inset 0 0 0 1px #6366f152;color:#f5f6fc}@media(max-width:639px){.leaderboard__tabs{flex:1 1 100%;width:100%}.leaderboard__tab{flex:1 1;text-align:center}}.leaderboard__me{align-items:center;background:linear-gradient(120deg,#6366f12e,#a855f714);border:1px solid #6366f152;border-radius:1rem;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;padding:1.25rem}.leaderboard__me-icon{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:grid;height:3rem;place-items:center;width:3rem}.leaderboard__me-body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center}.leaderboard__me-label{color:#717893;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.leaderboard__me-rank{font-size:1.75rem;font-weight:700}.leaderboard__me-stat{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.leaderboard__me-value{color:#22d3ee;font-size:1.375rem;font-weight:700}.leaderboard__me-unit{color:#717893;font-size:.75rem}.leaderboard__search{max-width:100%;position:relative;width:17.5rem}@media(max-width:899px){.leaderboard__search{width:100%}}.leaderboard__search-icon{color:#717893;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.leaderboard__search-input{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;display:block;font-size:.8125rem;padding:.75rem .75rem .75rem 2.5rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.leaderboard__search-input::placeholder{color:#717893}.leaderboard__search-input:hover{border-color:#ffffff29}.leaderboard__search-input:focus{background-color:rgba(20,23,36,.502);border-color:#6366f180}.leaderboard__list{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}.leaderboard__empty{color:#717893;font-size:.8125rem;padding:1.5rem 1rem;text-align:center}.leaderboard__empty,.rank-row{background-color:#0d0f1a;border:1px solid #ffffff14;border-radius:1rem}.rank-row{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;padding:.75rem 1rem}.rank-row__rank{background-color:#1b1f30;border-radius:9999px;color:#aab0c7;display:grid;flex-shrink:0;font-size:.8125rem;font-weight:700;height:1.75rem;place-items:center;width:1.75rem}.rank-row__identity{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.125rem;justify-content:center;min-width:0}.rank-row__name{align-items:center;color:#f5f6fc;display:flex;flex-direction:row;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:flex-start;min-width:0;overflow-wrap:break-word}.rank-row__role{color:#717893;font-size:.75rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-row__meta{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:.75rem;justify-content:flex-end}@media(max-width:639px){.rank-row__meta{align-items:flex-end;flex-direction:column;gap:.125rem}}.rank-row__sessions{color:#717893;flex-shrink:0;font-size:.8125rem;white-space:nowrap}.rank-row__score{color:#22d3ee;flex-shrink:0;font-size:.8125rem;font-weight:700;text-align:right;width:3.5rem}.rank-row.is-me{background:linear-gradient(100deg,#6366f129,#a855f714);border-color:#6366f173}.rank-row--1 .rank-row__rank{background-color:#fcd34d;color:#07080f}.rank-row--2 .rank-row__rank{background-color:#aab0c7;color:#07080f}.rank-row--3 .rank-row__rank{background-color:#c7d2fe;color:#07080f}.create-assignment{align-items:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.create-assignment .select,.create-assignment .select__trigger{width:100%}.create-assignment__cancel{align-items:center;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.create-assignment__cancel:hover{background-color:#232842;border-color:#6366f180}.create-assignment__cancel:active{transform:scale(.98)}.create-assignment__cancel:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.create-assignment__cancel:disabled:hover{background:#232842;filter:none}.create-assignment__submit{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.create-assignment__submit:hover{filter:brightness(1.08)}.create-assignment__submit:active{transform:scale(.98)}.create-assignment__submit:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.create-assignment__submit:disabled:hover{background:#232842;filter:none}.rep-assignments{align-items:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.rep-assignments__subtitle{color:#aab0c7;font-size:.8125rem}.rep-assignments__tabs{align-items:stretch;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem;justify-content:flex-start;padding:.1875rem}.rep-assignments__tab{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.rep-assignments__tab:focus,.rep-assignments__tab:focus-visible{outline:none}.rep-assignments__tab{border-radius:.5rem;color:#aab0c7;flex:1 1;font-size:.8125rem;font-weight:600;padding:.5rem .75rem;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1)}.rep-assignments__tab:hover{color:#f5f6fc}.rep-assignments__tab.is-active{background:linear-gradient(100deg,#6366f142,#a855f724);box-shadow:inset 0 0 0 1px #6366f152;color:#f5f6fc}.rep-assignments__tab-count{font-feature-settings:"tnum";background-color:#0d0f1ab3;border-radius:9999px;color:#aab0c7;font-size:.75rem;font-variant-numeric:tabular-nums;min-width:1.25rem;padding:0 .3125rem}.rep-assignments__list{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;max-height:21.25rem;overflow-y:auto;scrollbar-color:#232842 #0000;scrollbar-width:thin}.rep-assignments__list::-webkit-scrollbar{height:8px;width:8px}.rep-assignments__list::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.rep-assignments__list::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.rep-assignments__item{align-items:center;background-color:#0d0f1a;border:1px solid #ffffff14;border-radius:.75rem;border-radius:1rem;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;padding:.75rem}.rep-assignments__body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.1875rem;justify-content:center;min-width:0}.rep-assignments__name{color:#f5f6fc;font-size:.8125rem;font-weight:600}.rep-assignments__meta{align-items:center;color:#717893;display:flex;flex-direction:row;font-size:.75rem;gap:.5rem;justify-content:flex-start}.rep-assignments__due .is-due-overdue{color:#f87171;font-weight:600}.rep-assignments__due .is-due-soon{color:#fbbf24;font-weight:600}.rep-assignments__due .is-due-ok{color:#34d399}.rep-assignments__status{border-radius:9999px;flex-shrink:0;font-size:.6875rem;font-weight:600;padding:.125rem .5rem}.rep-assignments__status.is-open{background-color:#6366f124;color:#6366f1}.rep-assignments__status.is-overdue{background-color:#f8717124;color:#f87171}.rep-assignments__status.is-completed{background-color:#34d39924;color:#34d399}.rep-assignments__empty{color:#717893;font-size:.8125rem;padding:1.5rem 1rem;text-align:center}.team{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;scrollbar-color:#232842 #0000;scrollbar-width:thin}.team::-webkit-scrollbar{height:8px;width:8px}.team::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.team::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.team{height:100%;overflow-y:auto;padding:2rem 2rem 2.5rem}@media(max-width:899px){.team{gap:1.25rem;padding:1.25rem 1rem 2rem}}.team__head{gap:1rem;justify-content:space-between}.team__filters,.team__head{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.team__filters{gap:.75rem;justify-content:flex-end}.team__filters .select__trigger{min-width:10.625rem}.team__download{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.team__download:hover{filter:brightness(1.08)}.team__download:active{transform:scale(.98)}.team__download:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.team__download:disabled:hover{background:#232842;filter:none}@media(max-width:639px){.team__filters,.team__filters .period-picker,.team__filters .select{flex:1 1 100%}.team__filters .select__trigger{min-width:0;width:100%}.team__download{flex:1 1 100%}}.team__title{font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.team__subtitle{color:#aab0c7;font-size:.9375rem;margin-top:.125rem;max-width:32.5rem}.team__compare{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media(max-width:899px){.team__compare{grid-template-columns:1fr}}.team__skills-head{align-items:flex-start;flex-wrap:wrap;gap:.75rem 1rem}.team__skills-subtitle{color:#aab0c7;font-size:.8125rem;margin-top:.125rem}.team__skills-bench{align-items:center;color:#aab0c7;display:flex;flex-direction:row;font-size:.75rem;font-weight:500;gap:.5rem;justify-content:flex-start}.team__skills-bench-glyph{background-color:#f5f6fc;border-radius:9999px;flex-shrink:0;height:.875rem;width:.1875rem}@media(max-width:899px){.team__members .panel__head{flex-wrap:wrap}}.team__members-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}@media(max-width:899px){.team__members-actions{flex:1 1 100%}}.team__create-assignment{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;font-size:.8125rem;font-weight:600;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.team__create-assignment:hover{filter:brightness(1.08)}.team__create-assignment:active{transform:scale(.98)}.team__create-assignment:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.team__create-assignment:disabled:hover{background:#232842;filter:none}.team__create-assignment{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:.5rem;justify-content:center}@media(max-width:899px){.team__create-assignment{flex:1 1 100%}}.team__legend{flex-wrap:wrap;gap:1rem}.team__legend,.team__legend-item{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.team__legend-item{color:#aab0c7;font-size:.75rem;gap:.5rem}.team__legend-dot{border-radius:9999px;flex-shrink:0;height:.625rem;width:.625rem}.team__legend-dot.is-high{background-color:#429a78}.team__legend-dot.is-mid{background-color:#c08f33}.team__legend-dot.is-low{background-color:#bd6c6c}.team__legend{margin-top:.75rem}.team__member-search{max-width:100%;position:relative;width:17.5rem}@media(max-width:899px){.team__member-search{width:100%}}.team__member-search-icon{color:#717893;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.team__member-search-input{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;display:block;font-size:.8125rem;padding:.75rem .75rem .75rem 2.5rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.team__member-search-input::placeholder{color:#717893}.team__member-search-input:hover{border-color:#ffffff29}.team__member-search-input:focus{background-color:rgba(20,23,36,.502);border-color:#6366f180}.team__table-wrap{overflow-x:auto;scrollbar-color:#232842 #0000;scrollbar-width:thin;width:100%}.team__table-wrap::-webkit-scrollbar{height:8px;width:8px}.team__table-wrap::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.team__table-wrap::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.team__empty{color:#717893;font-size:.8125rem;padding:1.5rem 0;text-align:center}.compare-card{align-items:flex-start;background-color:#0d0f1a;border:1px solid #ffffff14;border-radius:1rem;display:flex;flex-direction:column;gap:.125rem;justify-content:flex-start;padding:1rem}.compare-card__icon{background-color:#6366f124;border:1px solid #6366f147;border-radius:.75rem;color:#22d3ee;display:grid;height:2.5rem;margin-bottom:.5rem;place-items:center;width:2.5rem}.compare-card__label{color:#717893;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.compare-card__value{align-items:center;color:#f5f6fc;display:flex;flex-direction:row;font-size:1.75rem;font-weight:700;justify-content:flex-start;min-height:2rem}.compare-card__hint{color:#717893;font-size:.75rem}.skill-bullet-list{grid-gap:1rem 1.5rem;display:grid;gap:1rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1199px){.skill-bullet-list{grid-template-columns:1fr}}.skill-bullet{align-items:stretch;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start}.skill-bullet__head{align-items:baseline;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between}.skill-bullet__name{color:#f5f6fc;font-size:.8125rem;font-weight:600}.skill-bullet__metrics{align-items:baseline;display:flex;flex-direction:row;flex-shrink:0;gap:.5rem;justify-content:flex-end}.skill-bullet__score{font-feature-settings:"tnum";color:#f5f6fc;font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:700}.skill-bullet__bench{font-feature-settings:"tnum";align-items:center;color:#717893;display:flex;flex-direction:row;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;gap:.1875rem;justify-content:flex-start}.skill-bullet__bench-glyph{background-color:#717893;border-radius:9999px;flex-shrink:0;height:.6875rem;width:.1875rem}.skill-bullet__delta{font-feature-settings:"tnum";border-radius:9999px;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:700;padding:.0625rem .4375rem}.skill-bullet__delta.is-up{background-color:#34d39924;color:#34d399}.skill-bullet__delta.is-down{background-color:#f8717124;color:#f87171}.skill-bullet__track{background-color:#1b1f30;border-radius:9999px;height:.75rem;position:relative}.skill-bullet__fill{border-radius:9999px;inset:0 auto 0 0;min-width:.375rem;position:absolute;transition:width .22s cubic-bezier(.22,1,.36,1)}.skill-bullet__fill.is-high{background-color:#429a78}.skill-bullet__fill.is-mid{background-color:#c08f33}.skill-bullet__fill.is-low{background-color:#bd6c6c}.skill-bullet__marker{background-color:#f5f6fc;border-radius:9999px;bottom:-.1875rem;box-shadow:0 0 0 .125rem #0d0f1a;position:absolute;top:-.1875rem;transform:translateX(-50%);width:.1875rem}.team-table{border-collapse:collapse;font-size:.8125rem;width:100%}.team-table td,.team-table th{padding:.75rem;text-align:center;white-space:nowrap}.team-table thead th{border-bottom:1px solid #ffffff14;color:#717893;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.team-table thead th.is-sorted .team-table__sort{color:#f5f6fc}.team-table__sort{align-items:center;color:inherit;cursor:pointer;display:flex;flex-direction:row;font:inherit;gap:.25rem;justify-content:center;letter-spacing:inherit;text-transform:inherit;transition:color .14s cubic-bezier(.22,1,.36,1);width:100%}.team-table__sort:hover{color:#aab0c7}.team-table__arrow{color:#22d3ee}.team-table tbody tr{border-bottom:1px solid #ffffff14}.team-table tbody tr:last-child{border-bottom:none}.team-table tbody tr:hover{background-color:rgba(20,23,36,.502)}.team-table__rep,.team-table__rep-head{background-color:#0d0f1a;left:0;position:-webkit-sticky;position:sticky;text-align:left!important;z-index:1}.team-table__rep{align-items:center;display:flex;flex-direction:row;font-weight:400;gap:.75rem;justify-content:flex-start;min-width:11.25rem}.team-table__identity{align-items:flex-start;display:flex;flex-direction:column;gap:.125rem;justify-content:center;min-width:0}.team-table__name{align-items:center;color:#f5f6fc;display:flex;flex-direction:row;font-weight:600;gap:.5rem;justify-content:flex-start}.team-table__role{color:#717893;font-size:.75rem;font-weight:400}.team-table__assignments{display:grid;place-items:center}.team-table__assignments:focus,.team-table__assignments:focus-visible{outline:none}.team-table__assignments{border-radius:.75rem;color:#717893;flex-shrink:0;height:1.875rem;margin-left:auto;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:1.875rem}.team-table__assignments:hover{background-color:#6366f11f;color:#6366f1}.team-table__overall,.team-table__overall-head{background-color:#6366f10a}.team-table__overall-head{color:#aab0c7}.team-table__cell,.team-table__overall{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.team-table__cell.is-high,.team-table__overall.is-high{color:#429a78}.team-table__cell.is-mid,.team-table__overall.is-mid{color:#c08f33}.team-table__cell.is-low,.team-table__overall.is-low{color:#bd6c6c}.team-table__overall{font-weight:700}.admin__seats{align-items:center;background-color:rgba(20,23,36,.502);border:1px solid #ffffff14;border-radius:9999px;color:#aab0c7;display:inline-flex;font-size:.75rem;gap:.25rem;margin-top:.75rem;padding:.25rem .75rem;white-space:nowrap}.admin__seats strong{color:#f5f6fc;font-weight:700}.admin__toolbar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.admin__toolbar .select__trigger{min-width:10.625rem}.admin__download{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.admin__download:hover{filter:brightness(1.08)}.admin__download:active{transform:scale(.98)}.admin__download:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.admin__download:disabled:hover{background:#232842;filter:none}@media(max-width:899px){.admin__toolbar{flex:1 1 100%;width:100%}.admin__toolbar .period-picker,.admin__toolbar .select{flex:1 1 100%}.admin__toolbar .select__trigger{min-width:0;width:100%}.admin__download{flex:1 1 100%;justify-content:center}}.kpis{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}@media(max-width:1199px){.kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.kpis{grid-template-columns:repeat(2,1fr)}}.kpi{align-items:flex-start;background-color:#0d0f1a;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;gap:.25rem;padding:1rem 1.25rem}.kpi,.kpi__top{display:flex;justify-content:flex-start}.kpi__top{align-items:center;flex-direction:row;gap:.5rem}.kpi__icon{background-color:#6366f11f;border-radius:.75rem;color:#6366f1;display:grid;height:1.625rem;place-items:center;width:1.625rem}.kpi__label{color:#717893;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.kpi__value{font-feature-settings:"tnum";color:#f5f6fc;font-size:1.875rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.kpi__sub{color:#717893;font-size:.75rem}.cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width:899px){.cards{grid-template-columns:1fr}}.card{min-height:18.75rem}.card-chart{height:18.75rem;position:relative;width:100%}.card-chart .recharts-surface:focus,.card-chart .recharts-wrapper:focus{outline:none}.card-chart--donut{height:15rem}.card-chart .recharts-tooltip-wrapper{z-index:20}.donut-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.donut-center__value{color:#f5f6fc;font-size:1.75rem;font-weight:700}.donut-center__label{color:#717893;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase}.mode-legend{flex-wrap:wrap;gap:1.25rem;margin-top:.75rem}.mode-legend,.mode-legend__item{align-items:center;display:flex;flex-direction:row;justify-content:center}.mode-legend__item{color:#aab0c7;font-size:.8125rem;gap:.5rem}.mode-legend__dot{border-radius:9999px;height:.625rem;width:.625rem}.mode-legend__val{color:#f5f6fc;font-weight:600}@media(max-width:639px){.admin__users .panel__head{flex-wrap:wrap}}.admin__search{flex:0 1 17.5rem;min-width:12.5rem;position:relative}@media(max-width:639px){.admin__search{flex:1 1 100%;min-width:0}}.admin__search-icon{color:#717893;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.admin__search-input{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;display:block;font-size:.8125rem;padding:.75rem .75rem .75rem 2.5rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.admin__search-input::placeholder{color:#717893}.admin__search-input:hover{border-color:#ffffff29}.admin__search-input:focus{background-color:rgba(20,23,36,.502);border-color:#6366f180}.admin__table-wrap{overflow-x:auto;scrollbar-color:#232842 #0000;scrollbar-width:thin;width:100%}.admin__table-wrap::-webkit-scrollbar{height:8px;width:8px}.admin__table-wrap::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.admin__table-wrap::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.admin__empty{color:#717893;font-size:.8125rem;padding:2rem 1rem;text-align:center}.user-table{border-collapse:collapse;font-size:.8125rem;width:100%}.user-table td,.user-table th{padding:.75rem;text-align:center;white-space:nowrap}.user-table thead th{border-bottom:1px solid #ffffff14}.user-table thead th.is-sorted .user-table__sort{color:#f5f6fc}.user-table__left-head .user-table__sort,.user-table__user-head .user-table__sort{justify-content:flex-start}.user-table__left,.user-table__left-head{text-align:left!important}.user-table__label,.user-table__sort{color:#717893;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.user-table__sort{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:.25rem;justify-content:center;transition:color .14s cubic-bezier(.22,1,.36,1);width:100%}.user-table__sort:hover{color:#aab0c7}.user-table__arrow{color:#6366f1}.user-table tbody tr{border-bottom:1px solid #ffffff14}.user-table tbody tr:last-child{border-bottom:none}.user-table tbody tr:hover{background-color:rgba(20,23,36,.502)}.user-table__user,.user-table__user-head{background-color:#0d0f1a;left:0;position:-webkit-sticky;position:sticky;text-align:left!important;z-index:1}.user-table__user{align-items:center;display:flex;flex-direction:row;font-weight:400;gap:.75rem;justify-content:flex-start;min-width:13.75rem}.user-table__id{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:0}.user-table__name{color:#f5f6fc;font-weight:600}.user-table__role{color:#717893;display:block;font-size:.75rem}.user-table__login{color:#f5f6fc;display:block}.user-table__device{color:#717893;display:block;font-size:.75rem}.user-table__left{color:#aab0c7}.add-user{align-items:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.add-user__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(max-width:639px){.add-user__grid{grid-template-columns:1fr}}.add-user__field{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;min-width:0}.add-user__label{color:#aab0c7;font-size:.8125rem;font-weight:600}.add-user__req{color:#f87171}.add-user__input{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;font-size:.8125rem;padding:.75rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.add-user__input::placeholder{color:#717893}.add-user__input:hover{border-color:#ffffff29}.add-user__input:focus{background-color:rgba(20,23,36,.502);border-color:#6366f180}.add-user .select,.add-user .select__trigger{width:100%}.add-user .select__trigger{font-weight:400;min-width:0;padding:.75rem}.add-user__actions{gap:.75rem;justify-content:flex-end}.add-user__actions,.add-user__cancel{align-items:center;display:flex;flex-direction:row}.add-user__cancel{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.add-user__cancel:hover{background-color:#232842;border-color:#6366f180}.add-user__cancel:active{transform:scale(.98)}.add-user__cancel:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.add-user__cancel:disabled:hover{background:#232842;filter:none}.add-user__submit{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.add-user__submit:hover{filter:brightness(1.08)}.add-user__submit:active{transform:scale(.98)}.add-user__submit:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.add-user__submit:disabled:hover{background:#232842;filter:none}.add-user__created{align-items:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.add-user__created-text{color:#aab0c7;font-size:.8125rem;line-height:1.5}.add-user__creds{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;gap:.75rem;padding:1rem}.add-user__cred,.add-user__creds{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.add-user__cred{gap:.25rem}.add-user__cred dt{color:#717893;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.add-user__cred dd{color:#f5f6fc;font-size:.9375rem}.add-user__cred-pw{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;letter-spacing:.02em}.reset-pw{gap:1rem}.reset-pw,.reset-pw__field{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.reset-pw__field{gap:.5rem;min-width:0}.reset-pw__label{color:#aab0c7;font-size:.8125rem;font-weight:600}.reset-pw__req{color:#f87171}.reset-pw__input{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;font-size:.8125rem;padding:.75rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.reset-pw__input::placeholder{color:#717893}.reset-pw__input:hover{border-color:#ffffff29}.reset-pw__input:focus{background-color:rgba(20,23,36,.502);border-color:#6366f180}.reset-pw__error{background-color:#f871711f;border:1px solid #f8717152;border-radius:.75rem;color:#fecaca;font-size:.8125rem;padding:.75rem}.reset-pw__actions{gap:.75rem;justify-content:flex-end}.reset-pw__actions,.reset-pw__cancel{align-items:center;display:flex;flex-direction:row}.reset-pw__cancel{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.reset-pw__cancel:hover{background-color:#232842;border-color:#6366f180}.reset-pw__cancel:active{transform:scale(.98)}.reset-pw__cancel:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.reset-pw__cancel:disabled:hover{background:#232842;filter:none}.reset-pw__submit{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.reset-pw__submit:hover{filter:brightness(1.08)}.reset-pw__submit:active{transform:scale(.98)}.reset-pw__submit:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.reset-pw__submit:disabled:hover{background:#232842;filter:none}.add-team{gap:1.25rem}.add-team,.add-team__field{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.add-team__field{gap:.5rem}.add-team__label{color:#aab0c7;font-size:.8125rem;font-weight:600}.add-team__req{color:#f87171}.add-team__input{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;font-size:.8125rem;padding:.75rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.add-team__input::placeholder{color:#717893}.add-team__input:hover{border-color:#ffffff29}.add-team__input:focus{background-color:rgba(20,23,36,.502);border-color:#6366f180}.add-team__section{align-items:stretch;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start}.add-team__section-head{align-items:baseline;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between}.add-team__count{color:#22d3ee;font-size:.75rem;font-weight:600}.add-team__search{position:relative}.add-team__search-icon{color:#717893;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.add-team__search-input{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;display:block;font-size:.8125rem;padding:.75rem .75rem .75rem 2.5rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.add-team__search-input::placeholder{color:#717893}.add-team__search-input:hover{border-color:#ffffff29}.add-team__search-input:focus{background-color:rgba(20,23,36,.502);border-color:#6366f180}.add-team__empty{color:#717893;font-size:.8125rem;padding:1.5rem 0;text-align:center}.add-team__grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);max-height:20rem;overflow-y:auto;padding:.125rem;scrollbar-color:#232842 #0000;scrollbar-width:thin}.add-team__grid::-webkit-scrollbar{height:8px;width:8px}.add-team__grid::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.add-team__grid::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}@media(max-width:639px){.add-team__grid{grid-template-columns:1fr}}.add-team__card{align-items:center;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;padding:.75rem;text-align:left;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1)}.add-team__card:hover{border-color:#ffffff29}.add-team__card.is-selected{background-color:#6366f11f;border-color:#6366f173}.add-team__card-body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.125rem;justify-content:center;min-width:0}.add-team__card-name{color:#f5f6fc;font-size:.8125rem;font-weight:600}.add-team__card-name,.add-team__card-spec{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.add-team__card-spec{color:#717893;font-size:.75rem}.add-team__checkbox{background-color:#1b1f30;border:1px solid #ffffff29;border-radius:.3125rem;color:#f5f6fc;display:grid;flex-shrink:0;height:1.125rem;place-items:center;transition:background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);width:1.125rem}.add-team__checkbox.is-checked{background-color:#6366f1;border-color:#6366f1}.add-team__actions{gap:.75rem;justify-content:flex-end}.add-team__actions,.add-team__cancel{align-items:center;display:flex;flex-direction:row}.add-team__cancel{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.add-team__cancel:hover{background-color:#232842;border-color:#6366f180}.add-team__cancel:active{transform:scale(.98)}.add-team__cancel:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.add-team__cancel:disabled:hover{background:#232842;filter:none}.add-team__submit{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.add-team__submit:hover{filter:brightness(1.08)}.add-team__submit:active{transform:scale(.98)}.add-team__submit:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.add-team__submit:disabled:hover{background:#232842;filter:none}.rename-team__field{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}.rename-team__label{color:#aab0c7;font-size:.8125rem;font-weight:600}.rename-team__input{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;font-size:.8125rem;padding:.75rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.rename-team__input::placeholder{color:#717893}.rename-team__input:hover{border-color:#ffffff29}.rename-team__input:focus{background-color:rgba(20,23,36,.502);border-color:#6366f180}.rename-team__actions{gap:.75rem;justify-content:flex-end}.rename-team__actions,.rename-team__cancel{align-items:center;display:flex;flex-direction:row}.rename-team__cancel{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.rename-team__cancel:hover{background-color:#232842;border-color:#6366f180}.rename-team__cancel:active{transform:scale(.98)}.rename-team__cancel:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.rename-team__cancel:disabled:hover{background:#232842;filter:none}.rename-team__submit{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.rename-team__submit:hover{filter:brightness(1.08)}.rename-team__submit:active{transform:scale(.98)}.rename-team__submit:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.rename-team__submit:disabled:hover{background:#232842;filter:none}.manage-users{align-items:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.manage-users__head{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between}.manage-users__count{color:#aab0c7;font-size:.8125rem;font-weight:600}.manage-users__add{align-items:center;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.manage-users__add:hover{background-color:#232842;border-color:#6366f180}.manage-users__add:active{transform:scale(.98)}.manage-users__add:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.manage-users__add:disabled:hover{background:#232842;filter:none}.manage-users__search{position:relative}.manage-users__search-icon{color:#717893;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.manage-users__search-input{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;display:block;font-size:.8125rem;padding:.75rem .75rem .75rem 2.5rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.manage-users__search-input::placeholder{color:#717893}.manage-users__search-input:hover{border-color:#ffffff29}.manage-users__search-input:focus{background-color:rgba(20,23,36,.502);border-color:#6366f180}.manage-users__empty{color:#717893;font-size:.8125rem;padding:2rem 0;text-align:center}.manage-users__list{scrollbar-color:#232842 #0000;scrollbar-width:thin}.manage-users__list::-webkit-scrollbar{height:8px;width:8px}.manage-users__list::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.manage-users__list::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.manage-users__list{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);max-height:22.5rem;overflow-y:auto;padding:.125rem}@media(max-width:639px){.manage-users__list{grid-template-columns:1fr}}.manage-users__row{align-items:center;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;padding:.75rem}.manage-users__info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.125rem;justify-content:center;min-width:0}.manage-users__name{align-items:center;color:#f5f6fc;display:flex;flex-direction:row;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.manage-users__tag{background-color:#6366f124;border:1px solid #6366f152;border-radius:9999px;color:#22d3ee;flex-shrink:0;font-size:.75rem;font-weight:600;line-height:1.125rem;padding:0 .5rem}.manage-users__tag--modified{background-color:#fbbf2424;border-color:#fbbf2452;color:#fbbf24}.manage-users__email{color:#717893;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.manage-users__edit{color:#717893;flex-shrink:0}.manage-users__edit:hover{color:#f5f6fc}.manage-users__actions{gap:.75rem;justify-content:flex-end}.manage-users__actions,.manage-users__cancel{align-items:center;display:flex;flex-direction:row}.manage-users__cancel{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.manage-users__cancel:hover{background-color:#232842;border-color:#6366f180}.manage-users__cancel:active{transform:scale(.98)}.manage-users__cancel:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.manage-users__cancel:disabled:hover{background:#232842;filter:none}.manage-users__save{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.manage-users__save:hover{filter:brightness(1.08)}.manage-users__save:active{transform:scale(.98)}.manage-users__save:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.manage-users__save:disabled:hover{background:#232842;filter:none}.manage-users__created{align-items:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.manage-users__created-text{color:#aab0c7;font-size:.8125rem;line-height:1.5}.manage-users__creds{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;gap:.75rem;padding:1rem}.manage-users__cred,.manage-users__creds{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.manage-users__cred{gap:.25rem}.manage-users__cred dt{color:#717893;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.manage-users__cred dd{color:#f5f6fc;font-size:.9375rem}.manage-users__cred-pw{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;letter-spacing:.02em}.upload-file{align-items:stretch;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start}.upload-file__input{display:none}.upload-file__dropzone{align-items:center;background-color:#1b1f30;border:1px dashed #ffffff29;border-radius:.75rem;color:#717893;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:2rem 1.25rem;text-align:center;transition:color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.upload-file__dropzone.is-over,.upload-file__dropzone:hover{background-color:rgba(20,23,36,.502);border-color:#6366f180;color:#f5f6fc}.upload-file__hint{align-items:center;display:flex;flex-direction:column;gap:.125rem;justify-content:center}.upload-file__hint-main{color:#aab0c7;font-size:.8125rem;font-weight:600}.upload-file__hint-sub{color:#717893;font-size:.75rem}.upload-file__file{align-items:center;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;padding:.5rem .75rem}.upload-file__file-name{color:#f5f6fc;flex:1 1;font-size:.8125rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-file__file-remove{border-radius:.5rem;color:#717893;display:grid;flex-shrink:0;height:1.5rem;place-items:center;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:1.5rem}.upload-file__file-remove:hover{background-color:rgba(20,23,36,.502);color:#f87171}.upload-file__sample{align-items:center;align-self:flex-start;color:#22d3ee;display:flex;flex-direction:row;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;transition:color .14s cubic-bezier(.22,1,.36,1)}.upload-file__sample:hover{color:#6366f1}.upload-file__actions{gap:.75rem;justify-content:flex-end}.upload-file__actions,.upload-file__cancel{align-items:center;display:flex;flex-direction:row}.upload-file__cancel{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.upload-file__cancel:hover{background-color:#232842;border-color:#6366f180}.upload-file__cancel:active{transform:scale(.98)}.upload-file__cancel:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.upload-file__cancel:disabled:hover{background:#232842;filter:none}.upload-file__submit{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.upload-file__submit:hover{filter:brightness(1.08)}.upload-file__submit:active{transform:scale(.98)}.upload-file__submit:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.upload-file__submit:disabled:hover{background:#232842;filter:none}.upload-result{align-items:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.upload-result__summary{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding-bottom:.75rem}.upload-result__total{color:#f5f6fc;font-size:.9375rem;font-weight:700}.upload-result__badges{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.upload-result__ok{color:#aab0c7;font-size:.8125rem}.upload-result__failures{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;max-height:17.5rem;overflow-y:auto;scrollbar-color:#232842 #0000;scrollbar-width:thin}.upload-result__failures::-webkit-scrollbar{height:8px;width:8px}.upload-result__failures::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.upload-result__failures::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.upload-result__failure{align-items:baseline;background-color:#1b1f30;border:1px solid #ffffff14;border-left:.1875rem solid #f87171;border-radius:.75rem;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;padding:.75rem}.upload-result__failure-row{color:#717893;flex-shrink:0;font-size:.75rem;font-weight:700;white-space:nowrap}.upload-result__failure-reason{color:#f5f6fc;flex:1 1;font-size:.8125rem;min-width:0}.um{align-items:stretch;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-start}.um__tabs{flex-wrap:wrap;justify-content:flex-start}.um__tab,.um__tabs{align-items:center;display:flex;flex-direction:row;gap:.5rem}.um__tab{background-color:#0000;border:1px solid #ffffff14;border-radius:9999px;color:#aab0c7;font-size:.8125rem;font-weight:600;justify-content:center;padding:.75rem 1.25rem;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1)}.um__tab:hover{border-color:#ffffff29;color:#f5f6fc}.um__tab.is-active{background-color:#6366f124;border-color:#6366f173;color:#22d3ee}.um__tab-count{background-color:#232842;border-radius:9999px;color:#717893;font-size:.75rem;font-weight:700;line-height:1.125rem;min-width:1.25rem;padding:0 .375rem}.um__tab.is-active .um__tab-count{background-color:#6366f133;color:#22d3ee}.um__toolbar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.um__search{flex:0 1 17.5rem;min-width:12.5rem;position:relative}.um__search-icon{color:#717893;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.um__search-input{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;display:block;font-size:.8125rem;padding:.75rem .75rem .75rem 2.5rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.um__search-input::placeholder{color:#717893}.um__search-input:hover{border-color:#ffffff29}.um__search-input:focus{background-color:rgba(20,23,36,.502);border-color:#6366f180}.um__toolbar-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.um__team-filter .select__trigger{min-width:10rem}.um__add{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.um__add:hover{filter:brightness(1.08)}.um__add:active{transform:scale(.98)}.um__add:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.um__add:disabled:hover{background:#232842;filter:none}.um__upload{align-items:center;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.um__upload:hover{background-color:#232842;border-color:#6366f180}.um__upload:active{transform:scale(.98)}.um__upload:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.um__upload:disabled:hover{background:#232842;filter:none}.um__table-wrap{overflow-x:auto;scrollbar-color:#232842 #0000;scrollbar-width:thin;width:100%}.um__table-wrap::-webkit-scrollbar{height:8px;width:8px}.um__table-wrap::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.um__table-wrap::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}@media(max-width:639px){.um__search,.um__team-filter,.um__toolbar-actions{flex:1 1 100%}.um__team-filter .select,.um__team-filter .select__trigger{width:100%}.um__add,.um__upload{flex:1 1 100%}}.um-table{border-collapse:collapse;font-size:.8125rem;width:100%}.um-table td,.um-table th{padding:.75rem;text-align:left;white-space:nowrap}.um-table thead th{border-bottom:1px solid #ffffff14;color:#717893;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.um-table tbody td:last-child:not(.um-table__state),.um-table thead th:last-child{text-align:left}.um-table__state{color:#717893;padding:2.5rem .75rem;white-space:normal}.um-table__state,.um-table__state:last-child{text-align:center}.um-table tbody tr{border-bottom:1px solid #ffffff14}.um-table tbody tr:last-child{border-bottom:none}.um-table tbody tr:hover{background-color:rgba(20,23,36,.502)}.um-table__name{color:#f5f6fc;font-weight:600}.um-table__user{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start}.um-table__muted{color:#717893}.um-table__actions{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:flex-start}.um-table__sep{background-color:#ffffff29;flex-shrink:0;height:1.125rem;margin:0 .25rem;width:1px}.um-table__pw{border-radius:.5rem;color:#22d3ee;flex-shrink:0;font-size:.8125rem;font-weight:600;padding:.25rem .5rem;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.um-table__pw:hover{background-color:#6366f11a;color:#7c7ff5}.um-table__delete:hover{color:#f87171}.um-table__menu{border-radius:.75rem;color:#717893;display:grid;height:1.875rem;place-items:center;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:1.875rem}.um-table__menu:hover{background-color:#1b1f30;color:#f5f6fc}.um__confirm-text{color:#aab0c7;font-size:.9375rem}.um__confirm-text strong{color:#f5f6fc;font-weight:600}.um__confirm-actions{gap:.75rem;justify-content:flex-end}.um__confirm-actions,.um__confirm-cancel{align-items:center;display:flex;flex-direction:row}.um__confirm-cancel{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.um__confirm-cancel:hover{background-color:#232842;border-color:#6366f180}.um__confirm-cancel:active{transform:scale(.98)}.um__confirm-cancel:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.um__confirm-cancel:disabled:hover{background:#232842;filter:none}.um__confirm-delete{align-items:center;background-color:#f87171;border-radius:.75rem;color:#f5f6fc;display:flex;flex-direction:row;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1)}.um__confirm-delete:hover{filter:brightness(1.08)}.um__confirm-delete:active{transform:scale(.98)}.create-profile{align-items:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.create-profile__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(max-width:639px){.create-profile__grid{grid-template-columns:1fr}}.create-profile__field{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;min-width:0}.create-profile__label{color:#aab0c7;font-size:.8125rem;font-weight:600}.create-profile__req{color:#f87171}.create-profile__optional{color:#717893;font-weight:400}.create-profile__team-count{color:#22d3ee;font-size:.75rem;font-weight:600;margin-left:.5rem}.create-profile__input,.create-profile__textarea{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;font-size:.8125rem;padding:.75rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.create-profile__input::placeholder,.create-profile__textarea::placeholder{color:#717893}.create-profile__input:hover,.create-profile__textarea:hover{border-color:#ffffff29}.create-profile__input:focus,.create-profile__textarea:focus{background-color:rgba(20,23,36,.502);border-color:#6366f180}.create-profile__textarea{line-height:1.5;min-height:4.5rem;resize:vertical}.create-profile .select,.create-profile .select__trigger{width:100%}.create-profile .select__trigger{font-weight:400;min-width:0;padding:.75rem}.create-profile__image{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start}.create-profile__avatar-empty{background-color:#232842;border:1px solid #ffffff14;border-radius:9999px;color:#717893;display:grid;flex-shrink:0;height:2.25rem;place-items:center;width:2.25rem}.create-profile__upload{align-items:center;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.create-profile__upload:hover{background-color:#232842;border-color:#6366f180}.create-profile__upload:active{transform:scale(.98)}.create-profile__upload:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.create-profile__upload:disabled:hover{background:#232842;filter:none}.create-profile__file{display:none}.create-profile__dropzone{align-items:center;background-color:#1b1f30;border:1px dashed #ffffff29;border-radius:.75rem;color:#717893;display:flex;flex-direction:row;font-size:.8125rem;font-weight:500;gap:.5rem;justify-content:center;padding:1.25rem;transition:color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1)}.create-profile__dropzone:hover{border-color:#6366f180;color:#f5f6fc}.create-profile__docs{align-items:stretch;flex-direction:column;margin-top:.5rem}.create-profile__doc,.create-profile__docs{display:flex;gap:.5rem;justify-content:flex-start}.create-profile__doc{align-items:center;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#aab0c7;flex-direction:row;padding:.5rem .75rem}.create-profile__doc-name{color:#f5f6fc;flex:1 1;font-size:.8125rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-profile__doc-remove{border-radius:.5rem;color:#717893;display:grid;flex-shrink:0;height:1.5rem;place-items:center;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:1.5rem}.create-profile__doc-remove:hover{background-color:#f871711f;color:#f87171}.create-profile__actions{gap:.75rem;justify-content:flex-end}.create-profile__actions,.create-profile__cancel{align-items:center;display:flex;flex-direction:row}.create-profile__cancel{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.create-profile__cancel:hover{background-color:#232842;border-color:#6366f180}.create-profile__cancel:active{transform:scale(.98)}.create-profile__cancel:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.create-profile__cancel:disabled:hover{background:#232842;filter:none}.create-profile__submit{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.create-profile__submit:hover{filter:brightness(1.08)}.create-profile__submit:active{transform:scale(.98)}.create-profile__submit:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.create-profile__submit:disabled:hover{background:#232842;filter:none}.profile-setup{align-items:stretch;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-start}.profile-setup__toolbar{gap:.75rem}.profile-setup__filters,.profile-setup__toolbar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.profile-setup__filters{gap:.5rem}.profile-setup__filter{align-items:center;background-color:#0000;border:1px solid #ffffff14;border-radius:9999px;color:#aab0c7;display:flex;flex-direction:row;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1)}.profile-setup__filter:hover{border-color:#ffffff29;color:#f5f6fc}.profile-setup__filter.is-active{background-color:#6366f124;border-color:#6366f173;color:#22d3ee}.profile-setup__filter-count{background-color:#232842;border-radius:9999px;color:#717893;font-size:.75rem;font-weight:700;line-height:1.125rem;min-width:1.25rem;padding:0 .375rem}.profile-setup__filter.is-active .profile-setup__filter-count{background-color:#6366f133;color:#22d3ee}.profile-setup__search{flex:0 1 17.5rem;margin-left:auto;min-width:12.5rem;position:relative}.profile-setup__search-icon{color:#717893;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.profile-setup__search-input{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;display:block;font-size:.8125rem;padding:.75rem .75rem .75rem 2.5rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.profile-setup__search-input::placeholder{color:#717893}.profile-setup__search-input:hover{border-color:#ffffff29}.profile-setup__search-input:focus{background-color:rgba(20,23,36,.502);border-color:#6366f180}.profile-setup__domain-filter{flex-shrink:0}.profile-setup__domain-filter .select__trigger{min-width:10.625rem}.profile-setup__create{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.profile-setup__create:hover{filter:brightness(1.08)}.profile-setup__create:active{transform:scale(.98)}.profile-setup__create:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.profile-setup__create:disabled:hover{background:#232842;filter:none}@media(max-width:639px){.profile-setup__search{flex:1 1 100%;margin-left:0}.profile-setup__domain-filter{flex:1 1 100%}.profile-setup__domain-filter .select,.profile-setup__domain-filter .select__trigger{width:100%}.profile-setup__create{flex:1 1 100%}}.profile-setup__empty{align-items:center;color:#717893;display:flex;flex-direction:column;font-size:.8125rem;gap:.75rem;justify-content:center;padding:6rem 1.5rem 2.5rem;text-align:center}.profile-setup__empty-icon{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:1.5rem;color:#aab0c7;display:grid;height:4rem;place-items:center;width:4rem}.profile-setup__empty-title{color:#f5f6fc;font-size:1.125rem;font-weight:700}.profile-setup__empty-text{color:#717893;font-size:.8125rem;max-width:22.5rem}.profile-setup__empty-cta{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.profile-setup__empty-cta:hover{filter:brightness(1.08)}.profile-setup__empty-cta:active{transform:scale(.98)}.profile-setup__empty-cta:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.profile-setup__empty-cta:disabled:hover{background:#232842;filter:none}.profile-setup__empty-cta{margin-top:.25rem}.profile-setup__confirm-text{color:#aab0c7;font-size:.9375rem}.profile-setup__confirm-text strong{color:#f5f6fc;font-weight:600}.profile-setup__confirm-actions{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-end}.profile-setup__confirm-cancel{align-items:center;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.profile-setup__confirm-cancel:hover{background-color:#232842;border-color:#6366f180}.profile-setup__confirm-cancel:active{transform:scale(.98)}.profile-setup__confirm-cancel:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.profile-setup__confirm-cancel:disabled:hover{background:#232842;filter:none}.profile-setup__confirm-delete{align-items:center;background-color:#f87171;border-radius:.75rem;color:#f5f6fc;display:flex;flex-direction:row;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1)}.profile-setup__confirm-delete:hover{filter:brightness(1.08)}.profile-setup__confirm-delete:active{transform:scale(.98)}.profile-setup__grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:899px){.profile-setup__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.profile-setup__grid{grid-template-columns:minmax(0,1fr)}}.profile-card{align-items:flex-start;background-color:#0d0f1a;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;min-width:0;overflow:hidden;padding:1.25rem}.profile-card,.profile-card__head{display:flex;gap:.75rem;justify-content:flex-start}.profile-card__head{align-items:center;flex-direction:row;width:100%}.profile-card__identity{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.125rem;justify-content:center;min-width:0}.profile-card__menu{border-radius:.75rem;color:#717893;display:grid;flex-shrink:0;height:2rem;place-items:center;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:2rem}.profile-card__menu:hover{background-color:#1b1f30;color:#f5f6fc}.profile-card__name{color:#f5f6fc;font-size:.9375rem;font-weight:700}.profile-card__name,.profile-card__spec{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-card__spec{color:#aab0c7;font-size:.75rem}.profile-card__fields{align-items:stretch;flex-direction:column;gap:.125rem}.profile-card__field,.profile-card__fields{display:flex;justify-content:flex-start;min-width:0;width:100%}.profile-card__field{align-items:center;flex-direction:row;gap:.5rem}.profile-card__field-label{color:#aab0c7;flex-shrink:0;font-size:.8125rem;font-weight:500}.profile-card__field-value{color:#f5f6fc;font-size:.8125rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-card__meta{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:space-between;width:100%}.profile-card__updated{color:#717893;font-size:.75rem}.profile-card__footer{align-items:stretch;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin-top:.25rem;width:100%}.profile-card__edit,.profile-card__versions-btn{align-items:center;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#aab0c7;display:flex;flex:1 1;flex-direction:row;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;min-width:0;padding:.75rem 1.25rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.profile-card__edit:hover,.profile-card__versions-btn:hover{border-color:#ffffff29;color:#f5f6fc}.popover{background-color:#1b1f30;border:1px solid #ffffff29;border-radius:.75rem;box-shadow:0 24px 60px #0000008c;max-height:calc(100vh - 1.5rem);overflow-y:auto;padding:.25rem;scrollbar-color:#232842 #0000;scrollbar-width:thin;z-index:250}.popover::-webkit-scrollbar{height:8px;width:8px}.popover::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.popover::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}@media(prefers-reduced-motion:no-preference){.popover{animation:popover-in .14s cubic-bezier(.22,1,.36,1) both}}.popover__list{align-items:stretch;flex-direction:column;gap:.125rem}.popover__item,.popover__list{display:flex;justify-content:flex-start}.popover__item{align-items:center;border-radius:.5rem;color:#aab0c7;flex-direction:row;font-size:.8125rem;font-weight:500;gap:.75rem;padding:.5rem .75rem;text-align:left;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.popover__item:hover{background-color:#232842;color:#f5f6fc}.popover__item.is-danger{color:#f87171}.popover__item.is-danger:hover{background-color:#f871711f;color:#f87171}.versions-pop{align-items:stretch;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;padding:.25rem}.versions-pop__title{color:#717893;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:.25rem .5rem .5rem;text-transform:uppercase}.versions-pop__list{align-items:stretch;display:flex;flex-direction:column;gap:.125rem;justify-content:flex-start;scrollbar-color:#232842 #0000;scrollbar-width:thin}.versions-pop__list::-webkit-scrollbar{height:8px;width:8px}.versions-pop__list::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.versions-pop__list::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.versions-pop__list{max-height:15rem;overflow-y:auto}.versions-pop__row{align-items:center;border-radius:.5rem;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;padding:.5rem}.versions-pop__row.is-current{background-color:#6366f11a;box-shadow:inset 0 0 0 1px #6366f147}.versions-pop__num{font-feature-settings:"tnum";color:#f5f6fc;flex-shrink:0;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700;width:1.75rem}.versions-pop__date{color:#717893;flex:1 1;font-size:.75rem;min-width:0}.versions-pop__tag{color:#22d3ee}.versions-pop__restore,.versions-pop__tag{flex-shrink:0;font-size:.75rem;font-weight:600}.versions-pop__restore{color:#c7d2fe;transition:color .14s cubic-bezier(.22,1,.36,1)}.versions-pop__restore:hover{color:#f5f6fc;text-decoration:underline}@keyframes popover-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.admin{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;scrollbar-color:#232842 #0000;scrollbar-width:thin}.admin::-webkit-scrollbar{height:8px;width:8px}.admin::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.admin::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.admin{height:100%;overflow-y:auto;padding:2rem 2rem 2.5rem}.admin>*{flex-shrink:0}@media(max-width:899px){.admin{gap:1.25rem;padding:1.25rem 1rem 2rem}}.admin__head{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between}.admin__title{font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.admin__subtitle{color:#aab0c7;font-size:.9375rem;margin-top:.125rem;max-width:35rem}.va-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important}.va-mono{color:#aab0c7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.kpis.va-kpis{grid-template-columns:repeat(3,1fr)}@media(max-width:899px){.kpis.va-kpis{grid-template-columns:1fr}}.va-bucket-scroll{max-height:20rem;overflow-y:auto;scrollbar-color:#232842 #0000;scrollbar-width:thin}.va-bucket-scroll::-webkit-scrollbar{height:8px;width:8px}.va-bucket-scroll::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.va-bucket-scroll::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.va-bucket-scroll .um-table thead th{background-color:#0d0f1a;position:-webkit-sticky;position:sticky;top:0;z-index:1}.cm-sub{display:block;margin-top:.125rem}.cm-hint,.cm-sub{color:#717893;font-size:.75rem}.cm-hint{margin-top:.25rem}.cm-manage{gap:1.25rem}.cm-manage,.cm-manage__section{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.cm-manage__section{gap:.75rem}.cm-manage__title{color:#f5f6fc;font-size:.9375rem;font-weight:600}.cm-manage__muted,.cm-manage__temp{color:#aab0c7;font-size:.8125rem}.cm-manage__temp code{background-color:#1b1f30;border-radius:.5rem;color:#22d3ee;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:.125rem .375rem}.cm-form{border-top:1px solid #ffffff14;padding-top:1rem}.cm-error{color:#f87171}.cm-confirm-text,.cm-error{font-size:.8125rem;margin:0}.cm-confirm-text{color:#aab0c7}.cm-confirm-danger,.cm-confirm-text strong{color:#f5f6fc;font-weight:600}.cm-confirm-danger{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.cm-confirm-danger:hover{filter:brightness(1.08)}.cm-confirm-danger:active{transform:scale(.98)}.cm-confirm-danger{background:#f87171;box-shadow:none}.cm-confirm-danger:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.cm-confirm-danger:disabled:hover{background:#232842;filter:none}.cm-pay-actions{flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.cm-pay-actions,.cm-pay-link-btn{align-items:center;display:flex;flex-direction:row}.cm-pay-link-btn{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.cm-pay-link-btn:hover{background-color:#232842;border-color:#6366f180}.cm-pay-link-btn:active{transform:scale(.98)}.cm-pay-link-btn:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.cm-pay-link-btn:disabled:hover{background:#232842;filter:none}.cm-pay-link{align-items:stretch;flex-direction:column;margin-top:.75rem}.cm-pay-link,.cm-pay-link__row{display:flex;gap:.5rem;justify-content:flex-start}.cm-pay-link__row{align-items:center;flex-direction:row}.cm-pay-link__row .add-user__input{flex:1 1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;min-width:0}.cm-pay-link__copy{align-items:center;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;display:flex;flex-direction:row;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.cm-pay-link__copy:hover{background-color:#232842;border-color:#6366f180}.cm-pay-link__copy:active{transform:scale(.98)}.cm-pay-link__copy:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.cm-pay-link__copy:disabled:hover{background:#232842;filter:none}.cm-pay-link__copy{flex-shrink:0}.cm-pay-link__open{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.cm-pay-link__open:hover{filter:brightness(1.08)}.cm-pay-link__open:active{transform:scale(.98)}.cm-pay-link__open:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.cm-pay-link__open:disabled:hover{background:#232842;filter:none}.cm-pay-link__open{align-items:center;display:inline-flex;flex-shrink:0;text-decoration:none}.pm-error{color:#f87171;font-size:.8125rem;margin:0}.tm-mono{color:#aab0c7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.add-user__input:disabled{cursor:not-allowed;opacity:.6}.tm-roles{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.tm-danger:hover,.tm-error{color:#f87171}.tm-error{font-size:.8125rem;margin:0}.tm-copy-btn{align-items:center;background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.tm-copy-btn:hover{background-color:#232842;border-color:#6366f180}.tm-copy-btn:active{transform:scale(.98)}.tm-copy-btn:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.tm-copy-btn:disabled:hover{background:#232842;filter:none}.tm-copy-state{color:#aab0c7;font-size:.8125rem;margin:.5rem 0 0}.tm-copy-head{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.tm-copy-all{background:none;border:none;color:#6366f1;cursor:pointer;font-size:.8125rem;padding:0}.tm-copy-all:hover{text-decoration:underline}.tm-copy-list{list-style:none;margin:.5rem 0 0;max-height:17.5rem;overflow-y:auto;padding:0;scrollbar-color:#232842 #0000;scrollbar-width:thin}.tm-copy-list::-webkit-scrollbar{height:8px;width:8px}.tm-copy-list::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.tm-copy-list::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.tm-copy-list{border:1px solid #ffffff14;border-radius:.75rem}.tm-copy-item{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;padding:.5rem .75rem}.tm-copy-item:not(:last-child){border-bottom:1px solid #ffffff14}.tm-copy-check{align-items:center;cursor:pointer;display:flex;flex:1 1;flex-direction:row;gap:.5rem;justify-content:flex-start;min-width:0}.tm-copy-name{color:#f5f6fc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-copy-key{color:#717893;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.tm-copy-flag{color:#fbbf24;flex-shrink:0;font-size:.75rem}.help{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;scrollbar-color:#232842 #0000;scrollbar-width:thin}.help::-webkit-scrollbar{height:8px;width:8px}.help::-webkit-scrollbar-thumb{background-color:#232842;border-radius:9999px}.help::-webkit-scrollbar-thumb:hover{background-color:#ffffff29}.help{height:100%;overflow-y:auto;padding:2rem 2rem 2.5rem}@media(max-width:899px){.help{padding:1.25rem 1rem 2rem}}.help__head{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.help__head-icon{background-color:#6366f11f;border-radius:1rem;color:#6366f1;display:grid;flex:none;height:3rem;place-items:center;width:3rem}.help__title{font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.help__subtitle{color:#aab0c7;font-size:.9375rem;margin-top:.125rem}.help__grid{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,360px) minmax(0,1fr)}@media(max-width:1199px){.help__grid{grid-template-columns:1fr}}.help__panel{align-items:stretch;background-color:#0d0f1a;border:1px solid #ffffff14;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;padding:1.5rem}@media(max-width:899px){.help__panel{padding:1.25rem}}.help__panel-head{align-items:flex-start;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start}.help__panel-icon{background-color:#6366f11f;border-radius:.75rem;color:#6366f1;display:grid;flex:none;height:2.5rem;place-items:center;width:2.5rem}.help__panel-title{font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.help__panel-desc{color:#aab0c7;font-size:.8125rem;margin-top:.125rem}.help__card{align-items:flex-start;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start}.help__card:focus,.help__card:focus-visible{outline:none}.help__card{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:inherit;padding:1rem;text-align:start;text-decoration:none;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1)}.help__card:not(.help__card--static):hover{background-color:rgba(20,23,36,.502);border-color:#ffffff29}.help__card-icon{background-color:#6366f11f;border-radius:.75rem;color:#6366f1;display:grid;flex:none;height:2.375rem;place-items:center;width:2.375rem}.help__card-body{align-items:stretch;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;min-width:0}.help__card-label{color:#717893;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.help__card-value{color:#f5f6fc;font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.help__card-desc{color:#aab0c7;font-size:.8125rem}.help__form{gap:1rem}.help__field,.help__form{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.help__field{gap:.5rem;min-width:0}.help__label{color:#aab0c7;font-size:.8125rem;font-weight:600}.help__input,.help__textarea{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;font-size:.8125rem;padding:.75rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);width:100%}.help__input::placeholder,.help__textarea::placeholder{color:#717893}.help__input:hover,.help__textarea:hover{border-color:#ffffff29}.help__input:focus,.help__textarea:focus{background-color:rgba(20,23,36,.502);border-color:#6366f180}.help__input.is-invalid,.help__textarea.is-invalid{border-color:#f8717199}.help__textarea{line-height:1.5;min-height:7.5rem;resize:vertical}.help__error{color:#fecaca;font-size:.8125rem}.help__form-foot{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.help__account-note{color:#717893;font-size:.8125rem}.help__submit{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.help__submit:hover{filter:brightness(1.08)}.help__submit:active{transform:scale(.98)}.help__submit:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.help__submit:disabled:hover{background:#232842;filter:none}.help__submit{-webkit-margin-start:auto;margin-inline-start:auto}.login{background:radial-gradient(circle at 18% 12%,#6366f12e,#0000 42%),radial-gradient(circle at 82% 88%,#22d3ee24,#0000 45%),#07080f;display:grid;min-height:100vh;min-height:100dvh;overflow:hidden;padding:1.5rem;place-items:center;position:relative}.login__orb{border-radius:9999px;filter:blur(80px);opacity:.55;pointer-events:none;position:absolute}@media(prefers-reduced-motion:no-preference){.login__orb{animation:login-float 14s ease-in-out infinite}}.login__orb--1{background:radial-gradient(circle,#6366f1,#0000 70%);height:26.25rem;left:-8%;top:-10%;width:26.25rem}.login__orb--2{animation-delay:-6s;background:radial-gradient(circle,#0e7490,#0000 70%);bottom:-12%;height:30rem;right:-10%;width:30rem}.login__grid{background-image:linear-gradient(#6366f10d 1px,#0000 0),linear-gradient(90deg,#6366f10d 1px,#0000 0);background-size:3rem 3rem;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 0,#0000 75%);mask-image:radial-gradient(circle at 50% 40%,#000 0,#0000 75%);pointer-events:none;position:absolute}.login__panel{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background-color:#141724eb;border:1px solid #ffffff14;border-radius:1.5rem;box-shadow:0 24px 60px #0000008c,0 0 0 1px #6366f11f;max-width:30rem;padding:2rem;position:relative;width:100%;z-index:1}@media(prefers-reduced-motion:no-preference){.login__panel{animation:login-rise .4s cubic-bezier(.22,1,.36,1) both}}@media(max-width:639px){.login__panel{padding:1.5rem}}.login__brand{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start}.login__brand:focus,.login__brand:focus-visible{outline:none}.login__brand{align-self:flex-start;border-radius:.75rem;color:inherit;cursor:pointer;margin-bottom:1.5rem;text-decoration:none}.login__badge{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border-radius:1rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:grid;height:2.5rem;place-items:center;width:2.5rem}@media(prefers-reduced-motion:no-preference){.login__badge{animation:login-pulse 3.2s ease-in-out infinite}}.login__brand-text{color:#f5f6fc;font-size:1.375rem;font-weight:700;letter-spacing:-.01em}.login__brand-accent{background:linear-gradient(120deg,#c7d2fe,#e9d5ff 45%,#a5f3fc);-webkit-background-clip:text;background-clip:text;color:#0000}.login__eyebrow{color:#22d3ee;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.login__back{align-items:center;color:#aab0c7;display:flex;flex-direction:row;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:flex-start;margin-bottom:1rem;transition:color .14s cubic-bezier(.22,1,.36,1)}.login__back:hover{color:#f5f6fc}.login__success-icon{background-color:#34d39924;border-radius:9999px;color:#34d399;display:grid;height:3.5rem;margin-bottom:1rem;place-items:center;width:3.5rem}.login__title{color:#f5f6fc;font-size:2.25rem;font-weight:700;letter-spacing:-.02em;margin-top:.5rem}.login__subtitle{color:#aab0c7;font-size:.8125rem;line-height:1.55;margin-top:.5rem}.login__form{gap:1rem;margin-top:1.5rem}.login__field,.login__form{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.login__field{gap:.5rem}.login__label{color:#aab0c7;font-size:.8125rem;font-weight:600}.login__input-wrap{position:relative}.login__input-icon{color:#717893;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.login__input{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;font-size:.8125rem;padding:.75rem .75rem .75rem 2.5rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),box-shadow .14s cubic-bezier(.22,1,.36,1);width:100%}.login__input::placeholder{color:#717893}.login__input:hover{border-color:#ffffff29}.login__input:focus{background-color:rgba(20,23,36,.502);border-color:#6366f199;box-shadow:0 0 0 .1875rem #6366f12e}.login__otp{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.login__otp-box{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;font-size:1.375rem;font-weight:700;min-width:0;padding:.75rem 0;text-align:center;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),box-shadow .14s cubic-bezier(.22,1,.36,1);width:100%}.login__otp-box:focus{background-color:rgba(20,23,36,.502);border-color:#6366f199;box-shadow:0 0 0 .1875rem #6366f12e}.login__hint{color:#f87171;font-size:.75rem}.login__row{flex-wrap:wrap;gap:.75rem;justify-content:space-between}.login__remember,.login__row{align-items:center;display:flex;flex-direction:row}.login__remember{color:#aab0c7;cursor:pointer;font-size:.8125rem;gap:.5rem;justify-content:flex-start}.login__checkbox{accent-color:#6366f1;height:1rem;width:1rem}.login__link{color:#22d3ee;font-size:.8125rem;font-weight:600}.login__link:hover{color:#7c7ff5}.login__error{background-color:#f871711f;border:1px solid #f8717152;border-radius:.75rem;color:#fecaca;font-size:.8125rem;padding:.75rem}.login__submit{align-items:center;background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-weight:600;gap:.5rem;justify-content:center;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.login__submit:hover{filter:brightness(1.08)}.login__submit:active{transform:scale(.98)}.login__submit{font-size:.8125rem;margin-top:.25rem;padding:.75rem 1.25rem;width:100%}.login__submit:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.login__submit:disabled:hover{background:#232842;filter:none}.login__submit--spaced{margin-top:1.5rem}.login__divider{align-items:center;color:#717893;display:flex;flex-direction:row;font-size:.75rem;gap:.75rem;justify-content:center;letter-spacing:.02em;margin:1.25rem 0;text-transform:uppercase}.login__divider:after,.login__divider:before{background-color:#ffffff14;content:"";flex:1 1;height:1px}.login__sso-group{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:stretch}.login__sso-google{align-items:center;display:flex;flex-direction:row;justify-content:center;max-width:100%;width:20rem}.login__sso-google[aria-busy=true]{opacity:.6;pointer-events:none}.login__sso{align-items:center;background-color:#131314;border:none;border-radius:.25rem;color:#e3e3e3;display:flex;flex-direction:row;font-size:.875rem;font-weight:500;gap:.625rem;height:2.5rem;justify-content:center;line-height:1;max-width:100%;padding:0 .75rem;transition:background-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap;width:20rem}.login__sso:hover{background-color:#262628}.login__sso:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.login__sso:disabled:hover{background:#232842;filter:none}.login__sso svg{flex-shrink:0}.login__foot{color:#717893;font-size:.8125rem;margin-top:1.5rem;text-align:center}@keyframes login-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(1.5rem,-1.125rem) scale(1.08)}}@keyframes login-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes login-pulse{0%,to{box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147}50%{box-shadow:0 0 0 1px #6366f180,0 10px 40px #6366f173}}.web-nav{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background-color:#0d0f1ab8;border:none;border-bottom:1px solid #ffffff14;position:-webkit-sticky;position:sticky;top:0;z-index:100}.web-nav__inner{gap:1rem;height:4.5rem;justify-content:space-between}.web-nav__brand,.web-nav__inner{align-items:center;display:flex;flex-direction:row}.web-nav__brand{flex-shrink:0;gap:.75rem;justify-content:flex-start}.web-nav__badge{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border-radius:1rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:grid;height:2.5rem;place-items:center;width:2.5rem}.web-nav__brand-text{font-size:1.375rem;font-weight:700;letter-spacing:-.01em}.web-nav__links{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}@media(max-width:899px){.web-nav__links{display:none}}.web-nav__link{border:1px solid #0000;border-radius:.75rem;color:#aab0c7;font-size:.8125rem;font-weight:500;padding:.5rem .75rem;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1)}.web-nav__link:hover{background-color:#1b1f30;color:#f5f6fc}.web-nav__link.is-active{background-color:#6366f124;border:1px solid #6366f152;color:#22d3ee}.web-nav__cta{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:.75rem;justify-content:flex-end}@media(max-width:899px){.web-nav__cta{display:none}}.web-nav__cta-mobile{display:none}.web-nav__toggle{border-radius:.75rem;color:#aab0c7;display:grid;height:2.5rem;place-items:center;width:2.5rem}.web-nav__toggle:hover{background-color:#1b1f30;color:#f5f6fc}@media(min-width:900px){.web-nav__toggle{display:none}}@media(max-width:899px){.web-nav__links.is-open{align-items:stretch;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background-color:#141724eb;border:1px solid #ffffff14;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;left:0;padding:1rem;position:absolute;right:0;top:4.5rem}.web-nav__links.is-open .web-nav__link{padding:.75rem}.web-nav__links.is-open .web-nav__cta-mobile{align-items:stretch;border-top:1px solid #ffffff14;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;margin-top:.75rem;padding-top:.75rem}}.web-footer{background-color:#0d0f1a80;border-top:1px solid #ffffff14;position:relative;z-index:1}.web-footer__inner{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1.1fr 1.6fr;padding-bottom:4rem;padding-top:5rem}@media(max-width:1199px){.web-footer__inner{gap:3rem}}@media(max-width:899px){.web-footer__inner{gap:2.5rem;grid-template-columns:1fr;padding-bottom:3rem;padding-top:4rem}}.web-footer__brand-col{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-start}.web-footer__brand{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start}.web-footer__badge{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border-radius:1rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:grid;height:2.5rem;place-items:center;width:2.5rem}.web-footer__brand-text{color:#f5f6fc;font-size:1.375rem;font-weight:700;letter-spacing:-.01em}.web-footer__tagline{color:#aab0c7;font-size:.8125rem;line-height:1.55;max-width:17.5rem}.web-footer__cols{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media(max-width:639px){.web-footer__cols{grid-template-columns:repeat(2,1fr);row-gap:2rem}}.web-footer__col{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.web-footer__col-title{color:#717893;font-size:.75rem;font-weight:700;letter-spacing:.02em;margin-bottom:.25rem;text-transform:uppercase}.web-footer__link{color:#aab0c7;font-size:.8125rem;transition:color .14s cubic-bezier(.22,1,.36,1)}.web-footer__link:hover{color:#f5f6fc}.web-footer__bottom{align-items:center;border-top:1px solid #ffffff14;color:#717893;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.8125rem;gap:1rem;justify-content:space-between;padding-bottom:2.5rem;padding-top:1.5rem}@media(max-width:639px){.web-footer__bottom{align-items:flex-start;flex-direction:column;gap:1rem}}.web-footer__bottom-links{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-end}.web-footer__bottom-links a{color:#717893;transition:color .14s cubic-bezier(.22,1,.36,1)}.web-footer__bottom-links a:hover{color:#f5f6fc}.seo-crumbs{margin-bottom:1.5rem}.seo-crumbs__list{color:#717893;flex-wrap:wrap;font-size:.8125rem;list-style:none;margin:0;padding:0}.seo-crumbs__item,.seo-crumbs__list{align-items:center;display:flex;gap:.5rem}.seo-crumbs__item a{color:#717893;text-decoration:none;transition:color .14s cubic-bezier(.22,1,.36,1)}.seo-crumbs__item a:hover{color:#6366f1}.seo-crumbs__item span[aria-current=page]{color:#f5f6fc;font-weight:500}.seo-crumbs__sep{color:#717893;opacity:.6}.web{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#07080f;color:#f5f6fc;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;text-rendering:optimizeLegibility}.web,.web__main{position:relative}.web__main{z-index:1}.web__bg{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.web__orb{border-radius:9999px;filter:blur(110px);opacity:.3;position:fixed}@media(prefers-reduced-motion:no-preference){.web__orb{animation:web-drift 34s ease-in-out infinite}}.web__orb--1{background:radial-gradient(circle,#6366f173,#0000 70%);height:36vw;left:-10%;top:-14%;width:36vw}.web__orb--2{animation-delay:-11s;background:radial-gradient(circle,#22d3ee4d,#0000 70%);height:32vw;right:-14%;top:30%;width:32vw}.web__orb--3{animation-delay:-22s;background:radial-gradient(circle,#6d28d966,#0000 70%);bottom:-12%;height:30vw;left:32%;width:30vw}.web__beam{background-image:linear-gradient(#6366f10a 1px,#0000 0),linear-gradient(90deg,#6366f10a 1px,#0000 0);background-size:3.5rem 3.5rem;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000 0,#0000 70%);mask-image:radial-gradient(circle at 50% 0,#000 0,#0000 70%);position:absolute}.web__main{flex:1 1}[data-reveal]{opacity:1;transform:none}@keyframes web-drift{0%,to{opacity:.26;transform:translate(0) scale(1)}33%{opacity:.36;transform:translate(2vw,1.5vw) scale(1.06)}66%{opacity:.22;transform:translate(-1.5vw,-1vw) scale(.98)}}.web-container{margin:0 auto;max-width:71.25rem;padding-left:1.5rem;padding-right:1.5rem;width:100%}@media(max-width:639px){.web-container{padding-left:1rem;padding-right:1rem}}.web-section{padding:5.5rem 0}@media(max-width:899px){.web-section{padding:3.5rem 0}}.web-section--tight{padding:3.75rem 0}.web-eyebrow{align-items:center;background-color:#6366f11a;border:1px solid #6366f147;border-radius:9999px;color:#22d3ee;display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.web-h1{font-size:clamp(2.125rem,6vw,3.75rem);line-height:1.05}.web-h1,.web-h2{font-weight:700;letter-spacing:-.02em}.web-h2{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.12}.web-h3{font-size:1.375rem;font-weight:600;letter-spacing:-.01em}.web-gradient{background:linear-gradient(120deg,#c7d2fe,#e9d5ff 45%,#a5f3fc);-webkit-background-clip:text;background-clip:text;color:#0000}.web-lead{font-size:1.125rem;line-height:1.7}.web-lead,.web-muted{color:#aab0c7}.web-head{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;margin:0 auto 3.25rem;max-width:43.75rem;text-align:center}.web-btn{border:1px solid #0000;border-radius:.75rem;padding:.75rem 1.25rem;position:relative;transition:filter .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1),border-color .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),color .35s cubic-bezier(.22,1,.36,1)}.web-btn,.web-btn--primary{align-items:center;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;white-space:nowrap}.web-btn--primary{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1)}.web-btn--primary:hover{filter:brightness(1.08)}.web-btn--primary:active{transform:scale(.98)}.web-btn--primary:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.web-btn--primary:disabled:hover{background:#232842;filter:none}.web-btn--primary{padding:.75rem 1.25rem}.web-btn--ghost{background-color:#1b1f30;border-color:#ffffff14;color:#f5f6fc}.web-btn--ghost:hover{background-color:#232842;border-color:#6366f180}.web-btn--link{color:#aab0c7;padding:.75rem 0}.web-btn--link:hover{color:#f5f6fc}.web-btn--lg{font-size:.9375rem;padding:1rem 1.5rem}.web-btn--block{width:100%}.web-field{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}.web-label{color:#aab0c7;font-size:.8125rem;font-weight:600}.web-req{color:#f87171}.web-input,.web-textarea{background-color:#1b1f30;border:1px solid #ffffff14;border-radius:.75rem;color:#f5f6fc;font-size:.8125rem;padding:.75rem;transition:border-color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1),box-shadow .14s cubic-bezier(.22,1,.36,1);width:100%}.web-input::placeholder,.web-textarea::placeholder{color:#717893}.web-input:hover,.web-textarea:hover{border-color:#ffffff29}.web-input:focus,.web-textarea:focus{background-color:rgba(20,23,36,.502);border-color:#6366f199;box-shadow:0 0 0 .1875rem #6366f12e}.web-textarea{min-height:7.5rem;resize:vertical}.web-card{align-items:stretch;background-color:#0d0f1a;border:1px solid #ffffff14;border-radius:1.5rem;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start;overflow:hidden;padding:1.5rem;position:relative;transition:border-color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.web-card:before{background:linear-gradient(90deg,#0000,#6366f1b3,#22d3ee80,#0000);content:"";height:.125rem;inset:0 0 auto 0;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.web-card:hover{border-color:#6366f14d;box-shadow:0 .75rem 1.75rem #00000047;transform:translateY(-.125rem)}.web-card:hover:before{opacity:.9}.home-hero{overflow:hidden;padding:6rem 0;position:relative}@media(max-width:899px){.home-hero{padding:4rem 0}}.home-hero__orb{background:radial-gradient(circle,#6366f147,#0000 65%);filter:blur(60px);height:32.5rem;pointer-events:none;position:absolute;right:-5rem;top:-7.5rem;width:32.5rem}.home-hero__inner{grid-gap:2.5rem;align-items:center;display:grid;gap:2.5rem;grid-template-columns:1.05fr .95fr;position:relative}@media(max-width:899px){.home-hero__inner{gap:2rem;grid-template-columns:1fr}}.home-hero__copy{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-start}.home-hero__actions{gap:.75rem}.home-hero__actions,.home-hero__points{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.home-hero__points{gap:1.25rem;margin-top:.5rem}.home-hero__points li{align-items:center;color:#aab0c7;display:flex;flex-direction:row;font-size:.8125rem;gap:.5rem;justify-content:flex-start}.home-hero__points li svg{color:#34d399}.home-hero__visual{position:relative}.home-hero__visual:before{background:conic-gradient(from 140deg,#6366f18c,#22d3ee59,#0000 45%,#6d28d980,#6366f18c);border-radius:1.5rem;content:"";filter:blur(38px);inset:.375rem;opacity:.24;pointer-events:none;position:absolute;z-index:0}@media(prefers-reduced-motion:no-preference){.home-hero__visual:before{animation:home-ring 30s linear infinite}}.home-mock{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background-color:#141724eb;border:1px solid #ffffff14;border-radius:1.5rem;box-shadow:0 24px 60px #0000008c,0 0 0 1px #6366f11a;overflow:hidden;position:relative;z-index:1}@media(prefers-reduced-motion:no-preference){.home-mock{animation:home-float 9s ease-in-out infinite}}.home-mock__bar{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;padding:.75rem 1rem}.home-mock__dot{background-color:#232842;border-radius:9999px;height:.625rem;width:.625rem}.home-mock__body{align-items:stretch;flex-direction:column;gap:.75rem;padding:1.25rem}.home-mock__body,.home-mock__msg{display:flex;justify-content:flex-start}.home-mock__msg{align-items:flex-start;border-radius:1rem;flex-direction:row;font-size:.8125rem;gap:.5rem;line-height:1.45;max-width:88%;padding:.75rem 1rem}.home-mock__msg svg{color:#22d3ee;flex-shrink:0;margin-top:.125rem}.home-mock__msg--ai{align-self:flex-start;background-color:#1b1f30;border:1px solid #ffffff14;color:#aab0c7}.home-mock__msg--rep{align-self:flex-end;background:linear-gradient(135deg,#3730a3,#6d28d9);color:#f5f6fc}.home-mock__score{align-items:center;background-color:#34d3991a;border:1px solid #34d3994d;border-radius:1rem;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;margin-top:.5rem;padding:.75rem 1rem}.home-mock__score-icon{background-color:#34d39929;border-radius:.75rem;color:#34d399;display:grid;flex-shrink:0;height:2.125rem;place-items:center;width:2.125rem}.home-mock__score-label{color:#717893;display:block;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase}.home-mock__score-value{color:#f5f6fc;font-size:.8125rem;font-weight:600}.home-trust{align-items:center;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-start;padding:2.5rem 0;text-align:center}.home-trust__label{color:#717893;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.home-trust__logos{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center}.home-trust__logo{color:#717893;font-size:1.125rem;font-weight:700;opacity:.75}.home-features{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}@media(max-width:1199px){.home-features{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.home-features{grid-template-columns:1fr}}.home-feature__icon{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:grid;height:2.75rem;place-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1);width:2.75rem}.home-feature:hover .home-feature__icon{transform:scale(1.08) rotate(-3deg)}.home-how{background-color:#0d0f1a80;position:relative}.home-how:before{top:0}.home-how:after,.home-how:before{background:linear-gradient(90deg,#0000,#6366f147,#0000);content:"";height:1px;left:0;position:absolute;right:0}.home-how:after{bottom:0}.home-steps{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr)}@media(max-width:1199px){.home-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.home-steps{grid-template-columns:1fr}}.home-step{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start}.home-step__num{background-color:#6366f11f;border:1px solid #6366f14d;border-radius:9999px;color:#22d3ee;display:grid;font-size:.9375rem;font-weight:700;height:2.5rem;place-items:center;width:2.5rem}.home-stats{grid-gap:1rem;background:radial-gradient(circle at 30% 20%,#6366f138,#0000 60%),#0d0f1a;border:1px solid #ffffff14;border-radius:1.5rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);padding:2rem}@media(max-width:639px){.home-stats{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}.home-stat{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;text-align:center}.home-stat__value{font-size:clamp(1.875rem,4vw,2.75rem);font-weight:700;letter-spacing:-.02em}.home-stat__label{color:#aab0c7;font-size:.8125rem}.home-quotes{background-color:#0d0f1a80;position:relative}.home-quotes:before{background:linear-gradient(90deg,#0000,#6366f147,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.home-quote-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media(max-width:899px){.home-quote-grid{grid-template-columns:1fr}}.home-quote{gap:1.25rem}.home-quote__text{color:#f5f6fc;font-size:.9375rem;line-height:1.6}.home-quote__author{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start}.home-quote__meta{align-items:flex-start;display:flex;flex-direction:column;gap:.125rem;justify-content:center;min-width:0}.home-quote__name{font-weight:600}.home-quote__role{color:#717893;font-size:.8125rem}.home-cta{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;overflow:hidden;padding:3rem 1.5rem;position:relative;text-align:center}@media(max-width:639px){.home-cta{padding:2.25rem 1.25rem}}.home-cta{background:radial-gradient(circle at 30% 20%,#6366f138,#0000 60%),#0d0f1a;border:1px solid #6366f14d;border-radius:1.5rem}.home-cta__orb{background:radial-gradient(circle,#6366f14d,#0000 65%);filter:blur(60px);height:26.25rem;left:50%;pointer-events:none;position:absolute;top:-6.25rem;transform:translateX(-50%);width:26.25rem}.home-cta>:not(.home-cta__orb){position:relative}.home-cta .web-lead{max-width:35rem}.home-cta__actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:center}@keyframes home-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.375rem)}}@keyframes home-ring{to{transform:rotate(1turn)}}.pricing-toggle{background-color:rgba(20,23,36,.502);border:1px solid #ffffff14;margin:0 auto 3rem;padding:.25rem;width:-webkit-fit-content;width:fit-content}.pricing-toggle,.pricing-toggle__opt{align-items:center;border-radius:9999px;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.pricing-toggle__opt{color:#aab0c7;cursor:pointer;font-size:.8125rem;font-weight:600;padding:.5rem 1rem;position:relative;transition:color .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.pricing-toggle__opt input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pricing-toggle__opt:hover{color:#f5f6fc}.pricing-toggle__opt.is-active{background-color:#232842;color:#f5f6fc}.pricing-toggle__opt:has(input:focus-visible):focus,.pricing-toggle__opt:has(input:focus-visible):focus-visible{outline:none}.pricing-toggle__save{background-color:#6366f124;border-radius:.5rem;color:#6366f1;font-size:.75rem;font-weight:600;padding:.0625rem .375rem}.pricing-grid{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}@media(max-width:899px){.pricing-grid{grid-template-columns:1fr;margin:0 auto;max-width:26.25rem}}.pricing-card{align-items:stretch;background-color:#0d0f1a;border:1px solid #ffffff14;border-radius:1.5rem;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;padding:2rem 1.5rem;position:relative}.pricing-card.is-featured{background:radial-gradient(circle at 30% 20%,#6366f138,#0000 60%),#0d0f1a;border-color:#6366f180;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147}@media(min-width:900px){.pricing-card.is-featured{transform:translateY(-.75rem)}}.pricing-card__badge{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border-radius:9999px;color:#f5f6fc;font-size:.75rem;font-weight:700;left:50%;letter-spacing:.02em;padding:.25rem .75rem;position:absolute;text-transform:uppercase;top:-.75rem;transform:translateX(-50%);white-space:nowrap}.pricing-card__name{font-size:1.125rem;font-weight:600}.pricing-card__price{align-items:baseline;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.pricing-card__amount{font-size:2.5rem;font-weight:700;letter-spacing:-.02em}.pricing-card__cadence{color:#717893;font-size:.8125rem}.pricing-card__blurb{min-height:2.5rem}.pricing-card__blurb,.pricing-card__contact{color:#aab0c7;font-size:.8125rem;line-height:1.5}.pricing-card__contact a{color:#6366f1;font-weight:600;text-decoration:none}.pricing-card__contact a:hover{text-decoration:underline}.pricing-card__features{align-items:stretch;border-top:1px solid #ffffff14;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start;margin-top:.5rem;padding-top:1rem}.pricing-card__features li{align-items:center;color:#aab0c7;display:flex;flex-direction:row;font-size:.8125rem;gap:.75rem;justify-content:flex-start}.pricing-card__features li svg{color:#34d399;flex-shrink:0}.pricing-faq{align-items:stretch;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start;margin:0 auto;max-width:47.5rem}.pricing-faq__item{background-color:#0d0f1a;border:1px solid #ffffff14;border-radius:1rem;padding:1rem 1.25rem}.pricing-faq__item[open]{border-color:#6366f166}.pricing-faq__q{color:#f5f6fc;cursor:pointer;font-size:.9375rem;font-weight:600;list-style:none}.pricing-faq__q::-webkit-details-marker{display:none}.pricing-faq__q:after{color:#717893;content:"+";float:right}details[open] .pricing-faq__q:after{content:"–"}.pricing-faq__a{color:#aab0c7;font-size:.8125rem;line-height:1.6;margin-top:.75rem}.contact-grid{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:.85fr 1.15fr;margin:0 auto;max-width:60rem}@media(max-width:899px){.contact-grid{gap:1.5rem;grid-template-columns:1fr}}.contact-info{align-items:stretch;flex-direction:column;gap:1.25rem}.contact-info,.contact-info__item{display:flex;justify-content:flex-start}.contact-info__item{align-items:center;flex-direction:row;gap:.75rem}.contact-info__icon{background-color:#6366f11f;border:1px solid #6366f147;border-radius:.75rem;color:#22d3ee;display:grid;flex-shrink:0;height:2.75rem;place-items:center;width:2.75rem}.contact-info__title{color:#f5f6fc;display:block;font-size:.8125rem;font-weight:600}.contact-info__text{color:#aab0c7;font-size:.8125rem}.contact-info__note{color:#717893;font-size:.8125rem;margin-top:.5rem}.contact-form{align-items:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.contact-form__row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width:639px){.contact-form__row{grid-template-columns:1fr}}.contact-form__error{background:#fecaca;border:1px solid #f8717166;border-radius:.75rem;color:#f87171;font-size:.875rem;margin:0;padding:.75rem 1rem}.contact-form-card:hover{border-color:#ffffff14;transform:none}.contact-sent{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start;padding:1.5rem 0;text-align:center}.contact-sent__icon{background-color:#34d39924;border-radius:9999px;color:#34d399;display:grid;height:3.5rem;place-items:center;width:3.5rem}.demo-grid{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:.85fr 1.15fr;margin:0 auto;max-width:60rem}@media(max-width:899px){.demo-grid{gap:1.5rem;grid-template-columns:1fr}}.demo-aside{gap:1.25rem}.demo-aside,.demo-aside__list{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.demo-aside__list{gap:.75rem}.demo-aside__list li{align-items:center;color:#aab0c7;display:flex;flex-direction:row;font-size:.8125rem;gap:.75rem;justify-content:flex-start}.demo-aside__list li svg{color:#34d399;flex-shrink:0}.demo-aside__quote{align-items:flex-start;background:radial-gradient(circle at 30% 20%,#6366f138,#0000 60%),#0d0f1a;border:1px solid #ffffff14;border-radius:1rem;color:#f5f6fc;display:flex;flex-direction:column;font-size:.8125rem;gap:.5rem;justify-content:flex-start;line-height:1.55;padding:1.25rem}.demo-aside__quote span{color:#717893;font-size:.75rem}.demo-form{align-items:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.demo-form__row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width:639px){.demo-form__row{grid-template-columns:1fr}}.demo-form .select,.demo-form .select__trigger{width:100%}.demo-form .select__trigger{font-weight:400;min-width:0;padding:.75rem}.demo-form__error{background:#fecaca;border:1px solid #f8717166;border-radius:.75rem;color:#f87171;font-size:.875rem;margin:0;padding:.75rem 1rem}.demo-form-card:hover{border-color:#ffffff14;transform:none}.demo-sent{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start;padding:1.5rem 0;text-align:center}.demo-sent__icon{background-color:#34d39924;border-radius:9999px;color:#34d399;display:grid;height:3.5rem;place-items:center;width:3.5rem}.legal{max-width:47.5rem}.legal__head{align-items:flex-start;border-bottom:1px solid #ffffff14;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start;margin-bottom:2rem;padding-bottom:1.5rem}.legal__updated{color:#717893;font-size:.8125rem}.legal__body{gap:2rem}.legal__body,.legal__section{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.legal__section{gap:.75rem}.legal__heading{color:#f5f6fc;font-size:1.125rem;font-weight:600}.legal__text{color:#aab0c7;font-size:.9375rem;line-height:1.7}.payres{background:#0d0f1a;min-height:100vh;padding:1.5rem}.payres,.payres__card{align-items:center;display:flex;flex-direction:column;justify-content:center}.payres__card{background-color:#0d0f1a;border:1px solid #ffffff14;border-radius:1rem;gap:1rem;max-width:28.75rem;padding:2rem 1.5rem;text-align:center;width:100%}.payres__badge{background:#1b1f30;border-radius:.75rem;height:3.25rem;width:3.25rem}.payres__badge,.payres__icon{align-items:center;display:flex;flex-direction:row;justify-content:center}.payres__icon{border-radius:9999px;color:#07080f;font-size:1.875rem;font-weight:700;height:3.5rem;width:3.5rem}.payres__icon--ok{background:#34d399}.payres__icon--cancel{background:#717893}.payres__title{color:#f5f6fc;font-size:1.375rem;font-weight:600}.payres__text{color:#aab0c7;font-size:.8125rem;line-height:1.6}.payres__home{background:linear-gradient(135deg,#3730a3,#6d28d9 52%,#0e7490);border:none;border-radius:.75rem;box-shadow:0 0 0 1px #6366f159,0 8px 32px #6366f147;color:#f5f6fc;display:flex;flex-direction:row;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:filter .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);white-space:nowrap}.payres__home:hover{filter:brightness(1.08)}.payres__home:active{transform:scale(.98)}.payres__home:disabled{background:#232842;border-color:#ffffff14;box-shadow:none;color:#717893;cursor:not-allowed}.payres__home:disabled:hover{background:#232842;filter:none}.payres__home{align-items:center;display:inline-flex;margin-top:.5rem;text-decoration:none}.skip-link{background-color:#232842;border:1px solid #ffffff29;border-radius:.75rem;color:#f5f6fc;font-weight:600;left:.75rem;padding:.5rem 1rem;position:fixed;top:.75rem;transform:translateY(-200%);transition:transform .22s cubic-bezier(.22,1,.36,1);z-index:1000}.skip-link:focus-visible{transform:translateY(0)}.app-loading{align-items:center;color:#717893;display:flex;flex:1 1;flex-direction:column;font-size:.8125rem;gap:.75rem;justify-content:center;min-height:60vh;padding:2rem 1.25rem;text-align:center;width:100%}
/*# sourceMappingURL=main.0054aba8.css.map*/