@charset "UTF-8";.login-page{display:flex;gap:20px;box-sizing:border-box;height:100vh;width:100vw;overflow:hidden;padding:16px;justify-content:flex-end;position:relative;isolation:isolate;background-image:url("data:image/svg+xml,%3csvg%20width='1440'%20height='920'%20viewBox='0%200%201440%20920'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.8'%20filter='url(%23filter0_f_227_2242)'%3e%3cg%20opacity='0.6'%20filter='url(%23filter1_f_227_2242)'%3e%3cellipse%20cx='431.187'%20cy='467.462'%20rx='431.187'%20ry='467.462'%20transform='matrix(-0.879388%20-0.476106%20-0.476106%200.879388%201086.86%20691.306)'%20fill='%23C5EFFF'/%3e%3c/g%3e%3cg%20filter='url(%23filter2_f_227_2242)'%3e%3cellipse%20cx='468.886'%20cy='322.3'%20rx='468.886'%20ry='322.3'%20transform='matrix(-0.850792%200.525503%200.525503%200.850792%20777.848%20-291)'%20fill='%232563EB'/%3e%3c/g%3e%3cg%20filter='url(%23filter3_f_227_2242)'%3e%3cellipse%20cx='553.161'%20cy='380.229'%20rx='553.161'%20ry='380.229'%20transform='matrix(-0.850792%200.525503%200.525503%200.850792%201328.25%2050.0001)'%20fill='%232563EB'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_f_227_2242'%20x='-254.624'%20y='-439.045'%20width='2123.48'%20height='2095.73'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='150'%20result='effect1_foregroundBlur_227_2242'/%3e%3c/filter%3e%3cfilter%20id='filter1_f_227_2242'%20x='-104.624'%20y='287.504'%20width='1179.49'%20height='1219.18'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='75'%20result='effect1_foregroundBlur_227_2242'/%3e%3c/filter%3e%3cfilter%20id='filter2_f_227_2242'%20x='-35.2077'%20y='-289.045'%20width='1167'%20height='1037.31'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='75'%20result='effect1_foregroundBlur_227_2242'/%3e%3c/filter%3e%3cfilter%20id='filter3_f_227_2242'%20x='396.019'%20y='79.2671'%20width='1322.83'%20height='1169.83'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='75'%20result='effect1_foregroundBlur_227_2242'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");background-size:cover;background-position:center;background-repeat:no-repeat}.login-page:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/new%20noise-mhZfyzn0.png);background-size:1440px 920px;background-position:center;background-repeat:repeat;opacity:.09;mix-blend-mode:soft-light;pointer-events:none;z-index:0}.mfa-step-content{display:flex;flex-direction:column;gap:24px;width:100%}.mfa-step-content-compact{display:flex;flex-direction:column;gap:16px;width:100%}.mfa-step-section{display:flex;flex-direction:column;gap:8px;width:100%}.mfa-step-section p{font-family:Rethink Sans}.mfa-step-actions{display:flex;flex-direction:column;gap:24px;width:100%}.mfa-error-space{min-height:22px}.mfa-resend-row{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px}.mfa-resend-row .mfa-error-space{flex:1 1 auto;min-width:0}.mfa-resend-row .resend-code-button{flex:0 0 auto;white-space:nowrap}.mfa-qr-wrapper{display:flex;justify-content:center;padding:12px 0}.mfa-qr-card{background:#fff;padding:12px;border-radius:12px}.login-left{flex:1;min-width:0;position:relative;display:flex;padding:80px}.login-left img{border-radius:16px;object-fit:cover;display:block;height:100%;width:100%}.login-right{width:571px;flex-shrink:0;border-radius:32px;padding:32px 64px;border:1px solid #e8e8e8;overflow-y:auto;max-height:100%;justify-content:space-between;display:flex;flex-direction:column;background:#fff;box-shadow:-15px 5px 40px #6e8de90a;position:relative;z-index:1}.login-content{gap:32px;display:flex;flex-direction:column;align-items:flex-start;flex:1;width:100%}@media(min-width:1441px){.login-content{gap:64px}}.login-header{gap:16px;display:flex;flex-direction:column;align-items:start;width:100%;text-align:start;padding-top:36px}.login-header .login-welcome-sso{color:var(--text-secondary, #404040);font-family:Rethink Sans}.login-right-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:12px}.login-right-container img{width:200px;height:52px}.login-right-container .login-welcome{color:var(--text-default, #262626);text-align:center;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:400;line-height:50px}.login-right-container img{position:absolute;top:10px;left:0;width:132px;height:34.435px}.login-form-container{display:flex;gap:32px;flex-direction:column;align-items:center;width:100%}.login-form-container .sso-title{color:var(--text-default, #262626);text-align:center;font-family:Rethink Sans;font-size:18px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:.2px;align-self:start}.login-form-container .error-message{color:#f22727;font-family:Inter,sans-serif;font-weight:400;font-size:14px;letter-spacing:0%;align-self:start}.login-form-container .success-message{color:#595959;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0%;align-self:start}.login-form-container--spaced{gap:32px}.login-form-container--compact{gap:24px}.login-form-container--raise{margin-top:-32px}.sso-buttons-container{display:flex;gap:16px;width:100%;flex-direction:column;margin-top:-12px}.sso-button{background-color:transparent!important;border-color:#7d7d7d!important;color:#7d7d7d!important;text-transform:none!important;padding:12px!important;border-radius:99px!important;width:100%;height:48px;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:24px!important}.sso-button:hover{background-color:#0000000a!important;border-color:#7d7d7d!important}.sso-icon{width:20px;height:20px}.login-input input:-webkit-autofill,.login-input input:-webkit-autofill:hover,.login-input input:-webkit-autofill:focus,.login-input input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important}.login-input .MuiOutlinedInput-root input{color:var(--colors-texts-text-input, #262626)!important;font-family:Rethink Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.2px}.login-input .MuiOutlinedInput-root fieldset{border-radius:16px;border:1px solid var(--colors-borders-border-secondary, #bfbfbf)}.login-input .MuiOutlinedInput-root:hover fieldset,.login-input .MuiOutlinedInput-root.Mui-focused fieldset{border:1px solid var(--colors-borders-border-secondary, #bfbfbf)}.login-input .MuiOutlinedInput-root.Mui-error fieldset,.login-input .MuiOutlinedInput-root.Mui-error:hover fieldset,.login-input .MuiOutlinedInput-root.Mui-error.Mui-focused fieldset{border:1px solid #f22727!important}.action-buttons-container{display:flex;flex-direction:column;gap:24px;width:100%}.action-buttons-row{display:flex;gap:12px;width:100%}.back-to-login-link{color:var(--text-tertiary, #737373)!important;font-family:Rethink Sans!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:20px!important;align-self:center;cursor:pointer!important}.back-to-login-link:hover{opacity:.8}.back-button{background-color:transparent!important;border-color:#7d7d7d!important;border:1px solid!important;color:#333!important;padding:8px!important;border-radius:99px!important;height:48px;flex:1;text-transform:none!important}.back-button:hover{background-color:#0000000a!important}.primary-button{background-color:#2563eb!important;color:#fff!important;padding:8px!important;border-radius:99px!important;height:48px;flex:1;text-transform:none!important;color:var(--text-inverted, #fff)!important;text-align:center!important;font-family:Rethink Sans!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;line-height:28px!important;letter-spacing:.2px!important}.primary-button.Mui-disabled{background-color:#e0e0e0!important;color:#a0a0a0!important}.remember-me-section{display:flex;justify-content:space-between;align-items:center;width:100%}.remember-me-checkbox{display:flex;align-items:center;gap:8px}.remember-me-checkbox .remember-me-text{color:var(--colors-texts-text-default, #262626)!important;font-family:Inter!important;font-size:var(--Type-Font-Size-Body-Body-3, 14px)!important;font-style:normal!important;font-weight:500!important;line-height:var(--Type-Line-Height-Body-Body-3, 20px)!important}.remember-me-checkbox input{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin:0;cursor:pointer;border:none;border-radius:4px;background-color:var(--colors-ui-elements-ui-blue);border:1px solid #a8a8a8!important;display:grid;place-content:center;position:relative;flex-shrink:0}.remember-me-checkbox input:after{content:"";width:4px;height:8px;position:absolute;top:50%;left:50%;border-right:1px solid var(--colors-icons-icon-inverted);border-bottom:1px solid var(--colors-icons-icon-inverted);transform:translate(-50%,-62%) rotate(45deg);opacity:0;transition:opacity .12s ease-in-out}.remember-me-checkbox input:checked:after{opacity:1}.remember-me-checkbox input:not(:checked){background:#fff;border:1px solid #262626}.remember-me-checkbox input:focus-visible{outline:2px solid rgba(37,104,193,.35);outline-offset:2px}.remember-me-checkbox label{cursor:pointer;font-size:14px;color:#333}.remember-me-label{font-family:Rethink Sans}.forgot-password-email-actions{display:flex;flex-direction:column;width:100%;gap:24px}.forgot-password-link{color:#757575!important;font-family:Rethink Sans!important;font-size:var(--Type-Font-Size-Body-Body-3, 14px)!important;font-style:normal!important;font-weight:500!important;line-height:var(--Type-Line-Height-Body-Body-3, 20px)!important;text-decoration:none!important;cursor:pointer}.forgot-password-link:hover{opacity:.8}.divider-or{width:100%;color:#0006;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0%;display:flex;align-items:center;gap:8px}.divider-or:before,.divider-or:after{content:"";flex:1;height:1px;background-color:#0003}.terms-conditions-section{display:flex;gap:12px;align-items:center;justify-content:center;width:100%;margin-top:16px}.terms-conditions-section .terms-link{background:none;border:none;padding:0;font-family:Rethink Sans;font-weight:400;font-size:14px;line-height:1.4;color:#595959;text-decoration:underline;text-align:center;cursor:pointer}.terms-conditions-section .terms-link:hover{opacity:.8}.terms-conditions-section .terms-divider{width:0;height:23px;border-left:1px solid #595959;flex-shrink:0}.login-promo-section{display:flex;flex-direction:column;gap:24px;align-items:flex-start;max-width:530px}.promo-icon-wrapper{display:flex;align-items:center;justify-content:center}.promo-icon-wrapper .hourglass-icon{width:64px;height:64px;transform:rotate(10deg);color:#2563eb}.promo-text{font-family:Merriweather,serif!important;font-weight:400!important;font-size:28px!important;line-height:44px!important;color:#000!important;width:530px;height:88px;margin:0!important;transition:opacity .3s ease-in-out;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.promo-pagination{display:flex;gap:6px;align-items:center}.pagination-dot{width:10px;height:10px;border-radius:99px;background-color:#00000024;transition:width .3s ease-in-out,background-color .3s ease-in-out}.pagination-dot.active{width:30px;background-color:#00000061}.code-input-container{display:flex;gap:12px;width:100%;justify-content:center;align-items:start}.code-digit-input{flex:1;max-width:64px}.code-digit-input .MuiOutlinedInput-root{display:flex;height:52px;justify-content:center;align-items:center;gap:8px;flex:1 0 0}.code-digit-input .MuiOutlinedInput-root input{color:var(--colors-texts-text-input, #262626);font-family:Rethink Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.2px}.code-digit-input .MuiOutlinedInput-root input:-webkit-autofill,.code-digit-input .MuiOutlinedInput-root input:-webkit-autofill:hover,.code-digit-input .MuiOutlinedInput-root input:-webkit-autofill:focus,.code-digit-input .MuiOutlinedInput-root input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:var(--colors-texts-text-input, #262626)!important}.code-digit-input .MuiOutlinedInput-root fieldset{border-radius:16px;border:1px solid var(--colors-borders-border-secondary, #bfbfbf)}.code-digit-input .MuiOutlinedInput-root:hover fieldset{border-color:#2563eb}.code-digit-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#2563eb;border-width:2px}.forgot-password-links{display:flex;align-items:center;justify-content:space-between;align-self:stretch;width:100%}.forgot-password-links .link-text{color:var(--text-tertiary, #737373)!important;font-family:Inter!important;font-size:var(--Type-Font-Size-Body-Body-3, 14px)!important;font-style:normal!important;font-weight:500!important;line-height:var(--Type-Line-Height-Body-Body-3, 20px)!important;align-self:center;cursor:pointer}.forgot-password-links .link-text:hover{opacity:.8}.success-icon-container{display:flex;justify-content:center;align-items:center;width:100%}.success-icon-circle{width:120px;height:120px;display:flex;justify-content:center;align-items:center}.success-icon-circle svg{width:48px;height:48px}.password-requirements{color:var(--text-secondary, #404040);font-family:Rethink Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.2px;white-space:pre-wrap}.password-requirements .password-requirements-text{margin:0;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}.password-requirements .password-requirements-list{list-style-type:disc;margin:0;padding-left:24px;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}.password-requirements .password-requirements-list .password-requirements-item{margin-bottom:0;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}.forgot-password-new-password-container{display:flex;flex-direction:column;width:100%;gap:24px;height:100%}.forgot-password-new-password-container .forgot-password-new-password-input{display:flex;flex-direction:column;gap:8px;height:104px}.success-icon-outer-ring{background-color:#55b48580;border-radius:500px;padding:14px;display:flex;align-items:center;justify-content:center}.success-icon-inner-circle{background-color:#55b485;border-radius:500px;padding:14px;display:flex;align-items:center;justify-content:center}.snackbar-check-icon{width:28px;height:28px;flex-shrink:0}.success-reset-message{font-family:Merriweather!important;font-weight:400!important;font-size:32px!important;line-height:50px!important;color:#262626!important;text-align:center!important}.success-reset-message-spacer{color:var(--text-secondary, #404040)!important;text-align:center!important;font-family:Rethink Sans!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important;letter-spacing:.2px!important}.success-reset-message-container{display:flex;flex-direction:column;gap:12px}.email-input-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.email-input-container--fixed{height:76px}.link-holder{display:flex;flex-direction:column;width:100%;gap:24px}.new-password-label,.confirm-password-label{color:var(--text-secondary, #404040)!important;font-family:Rethink Sans!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:22px!important;letter-spacing:.2px!important}.resend-code-button{background-color:transparent!important;border:none!important;color:#2563eb!important;padding:0!important;text-transform:none!important;font-family:Rethink Sans!important;font-size:14px!important;font-weight:500!important;line-height:22px!important;letter-spacing:.1px!important;min-width:auto!important;height:auto!important}.resend-code-button:hover{background-color:transparent!important;opacity:.8}.resend-code-button.Mui-disabled{color:#8c8c8c!important;background-color:transparent!important}.resend-code-button .MuiButton-startIcon{margin-right:8px}.resend-code-icon{width:16px;height:16px}.password-rule-icon{display:flex;width:16px;height:16px;justify-content:center;align-items:center;border-radius:12px}.password-rule-icon--valid{background:#55b485}.password-rule-icon--invalid{background:#8c8c8c}.password-rule-text{flex:1 0 0}.password-rule-text--valid{color:#41956b}.password-rule-text--invalid{color:#737373}.password-validation-rules{display:flex;flex-direction:column;gap:2px}.min-height-22{min-height:22px}.login-left-inner{display:flex;flex-direction:column;justify-content:space-between}.login-left-animation{transform:translate(-13%,-3%)}@media(max-width:1440px){.login-content--wide-gap{gap:32px}}@media(min-width:1441px){.login-content--wide-gap{gap:48px}}.action-buttons-container--raise{margin-top:-32px}.change-email-link{color:#2563eb!important;font-family:Rethink Sans;font-weight:400;font-style:regular;font-size:16px;letter-spacing:.2px;line-height:24px;cursor:pointer}.change-email-link:hover{opacity:.8;text-decoration:underline}.password-rule{display:flex;align-items:center;gap:8px;width:100%}.password-visibility-toggle{cursor:pointer}.force-change-password-fields{display:flex;flex-direction:column;gap:24px;width:100%}.force-change-password-field{display:flex;flex-direction:column;gap:8px}.force-change-password-rules{display:flex;flex-direction:column;gap:2px}.force-change-password-error-space{min-height:22px}.force-change-password-actions{display:flex;flex-direction:column;gap:24px;width:100%}.force-change-password-success{display:flex;flex-direction:column;align-items:center;gap:64px;width:100%}.force-change-password-success-message{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.force-change-password-success-spacer{height:22px}.forgot-password-success{display:flex;flex-direction:column;align-items:center;gap:64px;width:100%}.forgot-password-success-message{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.forgot-password-success-spacer{height:22px}.forgot-password-code-password-wrapper{display:flex;flex-direction:column;gap:24px;width:100%}.forgot-password-section{display:flex;flex-direction:column;gap:8px;width:100%}.forgot-password-submit-actions{display:flex;flex-direction:column;gap:24px;width:100%}.login-header--compact{padding-top:16px}.cta-button{font-family:Rethink Sans,-apple-system,Roboto,Helvetica,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;text-align:center;transition:all .2s ease;box-sizing:border-box}.cta-button--default{font-size:18px;font-weight:600;line-height:28px;letter-spacing:.2px;padding:16px 32px;border-radius:100px}.cta-button--small{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.2px;padding:12px 24px;border-radius:100px;height:48px;box-sizing:border-box}.cta-button--filled{background-color:#2563eb;color:#fff}.cta-button--filled:hover:not(.cta-button--disabled){background-color:#1555e2}.cta-button--filled:active:not(.cta-button--disabled){background-color:#134cca}.cta-button--filled.cta-button--disabled{background-color:#e5e5e5;color:#a8a8a8;cursor:not-allowed}.cta-button--filled.cta-button--disabled .cta-button__icon svg path{stroke:#a8a8a8}.cta-button--filled .cta-button__icon svg path{stroke:#fff}.cta-button--filled.cta-button--blue{background-color:#2563eb;color:#fff}.cta-button--filled.cta-button--blue:hover:not(.cta-button--disabled){background-color:#1146bb}.cta-button--filled.cta-button--blue:active:not(.cta-button--disabled){background-color:#0e3896}.cta-button--filled.cta-button--blue.cta-button--disabled{background-color:#e5e5e5;color:#a8a8a8}.cta-button--filled.cta-button--blue .cta-button__icon svg path{stroke:#fff}.cta-button--filled.cta-button--red{background-color:#ec3225;color:#fff}.cta-button--filled.cta-button--red:hover:not(.cta-button--disabled){background-color:#ca1e12}.cta-button--filled.cta-button--red:active:not(.cta-button--disabled){background-color:#a9190f}.cta-button--filled.cta-button--red.cta-button--disabled{background-color:#e5e5e5;color:#a8a8a8}.cta-button--filled.cta-button--red .cta-button__icon svg path{stroke:#fff}.cta-button--stroked{background-color:#fff;color:#404040;border:1.5px solid #E5E5E5}.cta-button--stroked:hover:not(.cta-button--disabled){border-color:#ccc}.cta-button--stroked:active:not(.cta-button--disabled){border-color:#b2b2b2}.cta-button--stroked.cta-button--disabled{color:#a8a8a8;border-color:#e5e5e5;cursor:not-allowed}.cta-button--stroked.cta-button--disabled .cta-button__icon svg path{stroke:#a8a8a8}.cta-button--stroked .cta-button__icon svg path{stroke:#404040}.cta-button--stroked.cta-button--blue{border-color:#2563eb;color:#2563eb}.cta-button--stroked.cta-button--blue:hover:not(.cta-button--disabled){border-color:#2563eb;color:#2563eb;background-color:#2563eb0a}.cta-button--stroked.cta-button--blue:active:not(.cta-button--disabled){border-color:#1146bb;color:#1146bb;background-color:#2563eb14}.cta-button--stroked.cta-button--blue.cta-button--disabled{border-color:#e5e5e5;color:#a8a8a8}.cta-button--stroked.cta-button--blue.cta-button--disabled .cta-button__icon svg path{stroke:#a8a8a8}.cta-button--stroked.cta-button--blue .cta-button__icon svg path{stroke:#2563eb}.cta-button--stroked.cta-button--red{border-color:#ec3225;color:#ec3225}.cta-button--stroked.cta-button--red:hover:not(.cta-button--disabled){border-color:#ec3225;color:#ec3225;background-color:#ec32250a}.cta-button--stroked.cta-button--red:active:not(.cta-button--disabled){border-color:#ca1e12;color:#ca1e12;background-color:#ec322514}.cta-button--stroked.cta-button--red.cta-button--disabled{border-color:#e5e5e5;color:#a8a8a8}.cta-button--stroked.cta-button--red.cta-button--disabled .cta-button__icon svg path{stroke:#a8a8a8}.cta-button--stroked.cta-button--red .cta-button__icon svg path{stroke:#ec3225}.cta-button--stroked.cta-button--gray{border-color:#e5e5e5;color:#262626}.cta-button--stroked.cta-button--gray:hover:not(.cta-button--disabled){border-color:#d4d4d4}.cta-button--stroked.cta-button--gray:active:not(.cta-button--disabled){border-color:#bfbfbf}.cta-button--stroked.cta-button--gray.cta-button--disabled{border-color:#e5e5e5;color:#a8a8a8}.cta-button--stroked.cta-button--gray.cta-button--disabled .cta-button__icon svg path{stroke:#a8a8a8}.cta-button--stroked.cta-button--gray .cta-button__icon svg path{stroke:#404040}.cta-button--ghost{background-color:transparent;color:#737373;padding:0;border-radius:0;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.1px}.cta-button--ghost:hover:not(.cta-button--disabled){color:#404040}.cta-button--ghost:active:not(.cta-button--disabled){color:#262626}.cta-button--ghost.cta-button--disabled{color:#a8a8a8;cursor:not-allowed}.cta-button--ghost.cta-button--disabled .cta-button__icon svg path{stroke:#a8a8a8}.cta-button--ghost .cta-button__icon svg path{stroke:#737373}.cta-button--ghost.cta-button--blue{color:#2563eb}.cta-button--ghost.cta-button--blue:hover:not(.cta-button--disabled){color:#1146bb}.cta-button--ghost.cta-button--blue:hover:not(.cta-button--disabled) .cta-button__icon svg path{stroke:#1146bb}.cta-button--ghost.cta-button--blue:active:not(.cta-button--disabled){color:#0e3896}.cta-button--ghost.cta-button--blue:active:not(.cta-button--disabled) .cta-button__icon svg path{stroke:#0e3896}.cta-button--ghost.cta-button--blue.cta-button--disabled{color:#a8a8a8}.cta-button--ghost.cta-button--blue.cta-button--disabled .cta-button__icon svg path{stroke:#a8a8a8}.cta-button--ghost.cta-button--blue .cta-button__icon svg path{stroke:#2563eb}.cta-button--ghost.cta-button--red{color:#ec3225}.cta-button--ghost.cta-button--red:hover:not(.cta-button--disabled){color:#ca1e12}.cta-button--ghost.cta-button--red:hover:not(.cta-button--disabled) .cta-button__icon svg path{stroke:#ca1e12}.cta-button--ghost.cta-button--red:active:not(.cta-button--disabled){color:#a9190f}.cta-button--ghost.cta-button--red:active:not(.cta-button--disabled) .cta-button__icon svg path{stroke:#a9190f}.cta-button--ghost.cta-button--red.cta-button--disabled{color:#a8a8a8}.cta-button--ghost.cta-button--red.cta-button--disabled .cta-button__icon svg path{stroke:#a8a8a8}.cta-button--ghost.cta-button--red .cta-button__icon svg path{stroke:#ec3225}.cta-button--ghost.cta-button--gray{color:#737373}.cta-button--ghost.cta-button--gray:hover:not(.cta-button--disabled){color:#404040}.cta-button--ghost.cta-button--gray:hover:not(.cta-button--disabled) .cta-button__icon svg path{stroke:#404040}.cta-button--ghost.cta-button--gray:active:not(.cta-button--disabled){color:#262626}.cta-button--ghost.cta-button--gray:active:not(.cta-button--disabled) .cta-button__icon svg path{stroke:#262626}.cta-button--ghost.cta-button--gray.cta-button--disabled{color:#a8a8a8}.cta-button--ghost.cta-button--gray.cta-button--disabled .cta-button__icon svg path{stroke:#a8a8a8}.cta-button--ghost.cta-button--gray .cta-button__icon svg path{stroke:#737373}.cta-button--text{background-color:transparent;color:#737373;padding:0;border-radius:0;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.1px}.cta-button--text:hover:not(.cta-button--disabled){color:#5a5a5a}.cta-button--text.cta-button--disabled{color:#8c8c8c;cursor:not-allowed}.cta-button--text .cta-button__icon svg path{fill:#2563eb}.cta-button--text.cta-button--disabled .cta-button__icon svg path{fill:#737373}.cta-button--link{background-color:transparent;color:#404040;padding:0;border-radius:0;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.2px}.cta-button--link .cta-button__label{text-decoration:underline}.cta-button--link:hover:not(.cta-button--disabled){color:#272727}.cta-button--link:active:not(.cta-button--disabled){color:#1a1a1a}.cta-button--link.cta-button--disabled{color:#a6a6a6;cursor:not-allowed}.cta-button--icon-only{padding:0;width:48px;height:48px;border-radius:50%}.cta-button--icon-only.cta-button--default{width:48px;height:48px}.cta-button--icon-only.cta-button--small{width:40px;height:40px}.cta-button--icon-only .cta-button__icon{margin:0}.cta-button__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.cta-button__icon svg{display:block}.cta-button__label{display:flex;align-items:center;justify-content:center}.cta-button--full-width{width:100%}.cta-button:disabled{cursor:not-allowed}.cta-button--loading.cta-button--filled{background-color:#0e3896;color:#fff;cursor:not-allowed}.cta-button--loading.cta-button--filled.cta-button--blue{background-color:#0e3896;color:#fff}.cta-button--loading.cta-button--filled.cta-button--red{background-color:#a9190f;color:#fff}.snackbar-snackbar{position:relative!important}.snackbar-snackbar .MuiSnackbarContent-root{padding:0!important;background-color:transparent!important;box-shadow:none!important}.snackbar-snackbar.slide-in-top{animation:slideInFromTop .4s ease-out forwards}.snackbar-snackbar.slide-out-top{animation:slideOutToTop .3s ease-in forwards}.snackbar-snackbar.slide-in-bottom{animation:slideInFromBottom .4s ease-out forwards}.snackbar-snackbar.slide-out-bottom{animation:slideOutToBottom .3s ease-in forwards}@keyframes slideInFromTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutToTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes slideInFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutToBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.snackbar-container{position:relative;width:100%;min-width:710px;max-width:800px;background-color:#ecf2ff;border-radius:24px;padding:18px;box-shadow:0 0 4px #3e82da;overflow:hidden}.snackbar-content{display:flex;gap:12px;align-items:center}.snackbar-icon-wrapper{flex-shrink:0}.snackbar-icon-outer{border-radius:500px;padding:8px;display:flex;align-items:center;justify-content:center}.snackbar-icon-outer.success{background-color:#55b48580}.snackbar-icon-outer.error{background-color:#f0a39e}.snackbar-icon-inner{border-radius:500px;padding:8px;display:flex;align-items:center;justify-content:center}.snackbar-icon-inner.success{background-color:#55b485}.snackbar-icon-inner.error{background-color:#ec3225}.snackbar-check-icon{width:25.68px;height:25.68px;flex-shrink:0}.snackbar-main{display:flex;flex:1;gap:16px;align-items:center;min-width:0}.snackbar-text-content{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.snackbar-title{font-family:Merriweather,serif;font-size:14px;line-height:1.4;color:#000;overflow:hidden;text-overflow:ellipsis;margin:0}.snackbar-actions-list{font-family:Inter,sans-serif;font-size:12px;line-height:1.6;color:#000000b3;width:100%}.snackbar-actions-list ul{margin:0;padding:0;width:100%;list-style-position:inside}.snackbar-actions-list ul li{list-style-type:disc;margin-left:18px;white-space:pre-wrap}.snackbar-controls{display:flex;gap:8px;align-items:center;flex-shrink:0}.snackbar-undo-icon{width:16px;height:16px;flex-shrink:0;color:#ff9c3f}.snackbar-undo-btn{background-color:transparent;color:#2563eb;border:none;font-family:Inter;font-weight:600;font-size:14px;line-height:20px;cursor:pointer;flex-shrink:0;white-space:nowrap}.snackbar-close-btn{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.snackbar-close-icon{width:100%;height:100%}.snackbar-progress-bar{position:absolute;bottom:0;left:0;width:100%;height:6px}.snackbar-progress-bg{position:absolute;bottom:0;left:0;width:100%;height:6px;background-color:#9bbbff99}.snackbar-progress-fill{position:absolute;bottom:0;left:0;height:6px;background-color:#2563eb;transition:width .3s ease}.app-layout{display:flex;flex-direction:column;width:100%;gap:20px;height:100vh;background-color:#fbfbfb}.tab-group{display:inline-flex;align-items:center;font-family:Rethink Sans}.tab-group .tab-item{display:flex;justify-content:center;align-items:center;border:none;background:transparent;cursor:pointer;transition:all .2s ease}.tab-group .tab-item.disabled,.tab-group .tab-item:disabled{cursor:not-allowed;opacity:.6}.tab-group .tab-item .tab-content{display:flex;align-items:center}.tab-group .tab-item .tab-label{text-align:center;font-feature-settings:"liga" off;transition:color .2s ease}.tab-group .tab-item .tab-count-container{display:inline-flex;align-items:center;justify-content:center;min-width:24px}.tab-group .tab-item .tab-badge{display:flex;width:24px;height:24px;padding:0 5px;justify-content:center;align-items:center;border-radius:16px;border:1px solid #e0e0e0;text-align:center;transition:all .2s ease}.tab-group--primary{padding:4px;gap:4px;border-radius:24px;background:#f2f2f2}.tab-group--primary .tab-item{height:40px;padding:8px 16px;gap:8px;border-radius:24px}.tab-group--primary .tab-item:hover:not(.active):not(.disabled):not(:disabled){background:#ffffff80}.tab-group--primary .tab-item.active{background:#fff;box-shadow:0 4px 16px #0000000f}.tab-group--primary .tab-item.disabled,.tab-group--primary .tab-item:disabled{background:transparent}.tab-group--primary .tab-item.disabled .tab-label,.tab-group--primary .tab-item:disabled .tab-label{color:#a3a3a3}.tab-group--primary .tab-item.disabled .tab-badge,.tab-group--primary .tab-item:disabled .tab-badge{color:#a3a3a3;border-color:#e5e5e5}.tab-group--primary .tab-item .tab-content{gap:8px}.tab-group--primary .tab-item .tab-label{color:#8c8c8c}.tab-group--primary .tab-item .tab-badge{color:#737373}.tab-group--primary .tab-item.active .tab-label{color:#262626}.tab-group--primary .tab-item.active .tab-badge{background:#fff;color:#262626}.tab-group--secondary{gap:30px}.tab-group--secondary .tab-item{padding:8px 0;gap:4px;border-bottom:2px solid transparent}.tab-group--secondary .tab-item:hover:not(.active):not(.disabled):not(:disabled){border-bottom-color:#0003}.tab-group--secondary .tab-item.active{border-bottom-color:#000}.tab-group--secondary .tab-item.disabled,.tab-group--secondary .tab-item:disabled{border-bottom-color:transparent}.tab-group--secondary .tab-item.disabled .tab-label,.tab-group--secondary .tab-item:disabled .tab-label{color:#a3a3a3}.tab-group--secondary .tab-item .tab-content{gap:4px}.tab-group--secondary .tab-item .tab-label,.tab-group--secondary .tab-item .typography-button-16-medium{color:#8c8c8c}.tab-group--secondary .tab-item.active .tab-label,.tab-group--secondary .tab-item.active .typography-button-16-medium{color:#262626}.modal-backdrop{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card{width:512px;max-width:calc(100vw - 32px);padding:24px;display:flex;flex-direction:column;gap:16px;border-radius:34px;border:1px solid rgb(226,232,240);background:#fff;box-shadow:6px 6px 10px #7884950d}.modal-content{display:flex;flex-direction:column;gap:8px;align-self:stretch}.modal-header{color:#262626;font-family:Merriweather,serif;font-size:18px;font-weight:700;line-height:30px;margin:0}.modal-body{color:#404040;font-family:Rethink Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.2px;margin:0}.modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;align-self:stretch}.modal-btn:hover:not(:disabled){opacity:.85}.modal-btn:disabled{cursor:not-allowed;opacity:.6}.modal-btn--secondary{border:1px solid #a8a8a8;background:transparent;color:#404040}.modal-btn--primary{padding:8px 0;border:none;background:#2563eb;color:#fff}.modal-btn--loading{opacity:1;cursor:not-allowed}.modal-spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:modal-spin .7s linear infinite}@keyframes modal-spin{to{transform:rotate(360deg)}}.page-header{display:flex;width:100%;min-height:80px;padding:0 40px;justify-content:space-between;align-items:center;position:relative}.page-header__left{display:flex;align-items:center;gap:16px}.page-header__logo{position:relative}.page-header__logo .logo-icon{display:flex;padding:8px;justify-content:center;align-items:center;border-radius:99px}.page-header__logo .logo-image{width:24px;height:20px;flex-shrink:0}.page-header__center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.page-header__right{display:flex;align-items:center;gap:12px}.page-header .icon-button{display:flex;width:44px;height:44px;padding:8px 18px;justify-content:center;align-items:center;border-radius:99px;border:1px solid #a8a8a8;background:transparent;cursor:pointer;transition:all .2s ease}.page-header .icon-button:hover{background:#0000000a}.page-header .icon-button:active{background:#00000014}.page-header .icon-button svg{flex-shrink:0}.page-header .user-profile-wrapper{position:relative}.page-header .user-profile-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:260px;border-radius:16px;border:1px solid #e0e0e0;background:#fff;box-shadow:0 4px 16px #0000000f;overflow:hidden;z-index:100}.page-header .user-profile-dropdown .dropdown-menu-items{display:flex;width:100%;padding:4px;flex-direction:column;align-items:flex-start}.page-header .user-profile-dropdown .dropdown-user-info{display:flex;padding:14px;flex-direction:column;align-items:flex-start;gap:2px;align-self:stretch}.page-header .user-profile-dropdown .dropdown-link-item{display:flex;width:100%;padding:12px 14px;justify-content:flex-start;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;color:#1f3ccd;font-family:Rethink Sans,sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.2px;text-decoration:underline;transition:background .15s ease,opacity .15s ease}.page-header .user-profile-dropdown .dropdown-link-item:hover{background:#0000000a;opacity:.9}.page-header .user-profile-dropdown .dropdown-link-item:active{background:#00000014;opacity:.85}.page-header .user-profile-dropdown .dropdown-user-name{align-self:stretch;color:#262626;font-family:Rethink Sans,sans-serif;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.2px}.page-header .user-profile-dropdown .dropdown-user-email{align-self:stretch;color:#404040;font-family:Rethink Sans,sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.2px}.page-header .user-profile-dropdown .dropdown-divider{height:1px;align-self:stretch;background:#e0e0e0;margin:0}.page-header .user-profile-dropdown .dropdown-logout-item,.page-header .user-profile-dropdown .dropdown-menu-item{display:flex;padding:14px;justify-content:flex-start;align-items:center;gap:8px;align-self:stretch;background:#fff;border:none;cursor:pointer;transition:background .15s ease}.page-header .user-profile-dropdown .dropdown-logout-item:hover,.page-header .user-profile-dropdown .dropdown-menu-item:hover{background:#0000000a}.page-header .user-profile-dropdown .dropdown-logout-item:active,.page-header .user-profile-dropdown .dropdown-menu-item:active{background:#00000014}.page-header .user-profile-dropdown .dropdown-logout-item svg,.page-header .user-profile-dropdown .dropdown-menu-item svg{flex-shrink:0}.page-header .user-profile-dropdown .dropdown-logout-item .logout-label,.page-header .user-profile-dropdown .dropdown-logout-item .change-password-label,.page-header .user-profile-dropdown .dropdown-menu-item .logout-label,.page-header .user-profile-dropdown .dropdown-menu-item .change-password-label{color:#262626;font-family:Rethink Sans,sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.2px}.page-header .user-profile-dropdown .dropdown-menu-item{border-top:1px solid #e0e0e0}.page-header .user-profile{display:flex;width:44px;height:44px;padding:12px;justify-content:center;align-items:center;border-radius:500px;border:none;cursor:pointer;transition:all .2s ease}.page-header .user-profile.supply-chain{background:#fdebc4}.page-header .user-profile.supply-chain .user-initial{color:#d79909}.page-header .user-profile:hover{opacity:.9}.page-header .user-profile:active{opacity:.8}.page-header .user-profile .user-initial{text-align:center;font-family:Rethink Sans,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:.2px}.logout-button{width:132px}.asin-card{display:flex;padding:24px;gap:24px;border-radius:24px;border:1px solid rgba(0,0,0,.12);background:#fff;align-items:flex-start}.asin-card .product-section{display:flex;width:240px;flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:0}.asin-card .product-info{display:flex;align-items:center;gap:11px}.asin-card .product-title{flex:1;color:#000;font-family:Merriweather;margin:0;word-break:break-word}.asin-card .asin-tag{display:flex;justify-content:center;align-items:center;gap:4px;border-radius:50px;min-width:0;max-width:100%}.asin-card .asin-tag span{color:#737373;font-family:Rethink Sans;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asin-card .product-image{width:160px;height:160px;aspect-ratio:1/1;object-fit:contain}.asin-card .actions-section{display:flex;flex-direction:column;flex:1;min-width:0}.asin-card .action-group{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.asin-card .action-group--other-user{padding-top:20px}.asin-card .action-group--first{padding-top:0}.asin-card .action-group--with-divider{padding-bottom:20px;border-bottom:1px solid #e0e0e0}.asin-card .action-group-user-header{display:flex;align-items:center;align-self:stretch}.asin-card .user-info{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.asin-card .user-info .user-icon{width:14px;height:14px;flex-shrink:0}.asin-card .user-info .user-name{color:#262626;font-family:Rethink Sans}.asin-card .user-info .divider-vertical{width:1px;height:22px;background:#e0e0e0;flex-shrink:0;margin:0 4px}.asin-card .user-info .user-role{color:#737373;font-family:Rethink Sans}.asin-card .action-items-container{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;padding:12px}.asin-card .action-items-container+.action-items-container{margin-top:16px}.asin-card .action-items-container--highlight{border-radius:16px;background:#fafafa}.asin-card .action-status-row{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.asin-card .status-badge{display:flex;height:22px;padding:0 12px;justify-content:center;align-items:center;gap:10px;border-radius:50px;flex-shrink:0}.asin-card .status-badge span{font-family:Rethink Sans;text-align:right}.asin-card .status-badge.status-pending{background:#fef7eb}.asin-card .status-badge.status-pending span{color:#f27100}.asin-card .status-badge.status-accepted{background:#edf7f2}.asin-card .status-badge.status-accepted span{color:#41956b}.asin-card .status-badge.status-rejected,.asin-card .status-badge.status-REJECTED{background:#fdecea}.asin-card .status-badge.status-rejected span,.asin-card .status-badge.status-REJECTED span{color:#ec3225}.asin-card .status-badge.status-no_longer_needed,.asin-card .status-badge.status-no_longer_valid{background:#f5f5f5}.asin-card .status-badge.status-no_longer_needed span,.asin-card .status-badge.status-no_longer_valid span{color:var(--text-muted, #a8a8a8)}.asin-card .action-block{align-self:stretch}.asin-card .action-bottom{display:flex;align-items:flex-end;gap:12px;align-self:stretch}.asin-card .task-content{display:flex;align-items:flex-start;gap:2px;flex:1;min-width:0}.asin-card .task-number{width:21px;flex-shrink:0;color:#000;font-family:Merriweather;line-height:24px}.asin-card .action-details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;flex:1;min-width:0}.asin-card .action-title{align-self:stretch;color:#000;font-family:Merriweather;margin:0}.asin-card .action-description{align-self:stretch;color:#404040;font-family:Rethink Sans;white-space:pre-line;margin:0}.asin-card .conflict-actions-wrapper{margin-top:16px;width:100%}.asin-card .view-details-btn{display:flex;height:30px;padding:6px 8px 6px 12px;justify-content:center;align-items:center;gap:4px;border-radius:42px;border:1px solid #e0e0e0;background:transparent;cursor:pointer;flex-shrink:0;transition:background-color .2s ease}.asin-card .view-details-btn:hover{background:#f5f5f5}.asin-card .view-details-btn span{color:#262626;font-family:Rethink Sans}.asin-card .view-details-btn svg{width:14px;height:14px}.toggle-switch{position:relative;width:44px;height:24px;border-radius:100px;background:#0000001f;cursor:pointer;transition:background-color .3s ease}.toggle-switch.small{width:33px;height:18px}.toggle-switch.small .toggle-knob{width:12px;height:12px;top:3px;left:3px}.toggle-switch.small.enabled .toggle-knob{transform:translate(15px)}.toggle-switch.small.indeterminate .toggle-knob{width:16px;height:2px;top:8px;left:9px;border-radius:1px;transform:none}.toggle-switch.medium{width:60px;height:32px}.toggle-switch.medium .toggle-knob{width:28px;height:28px;top:2px;left:2px}.toggle-switch.medium.enabled .toggle-knob{transform:translate(28px)}.toggle-switch.medium.indeterminate .toggle-knob{width:29px;height:3px;top:15px;left:16px;border-radius:1.5px;transform:none}.toggle-switch.enabled:not(.disabled).color-blue,.toggle-switch.indeterminate:not(.disabled).color-blue{background:#2563eb}.toggle-switch.enabled:not(.disabled).color-green,.toggle-switch.indeterminate:not(.disabled).color-green{background:#22c55e}.toggle-switch.disabled{cursor:not-allowed;opacity:.6}.toggle-switch .toggle-knob{position:absolute;border-radius:50%;background:#fff;transition:transform .3s ease;box-shadow:3px 3px 10px #2626260d}.conflict-actions-panel{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.12);background:#fff;overflow:hidden;border-radius:16px;border:1px solid var(--Color-Yellow-yellow-30, #fccf88);background:var(--Color-Yellow-yellow-10, #fef7eb)}.conflict-actions-header{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 16px;background:transparent;border:none;cursor:pointer;width:100%;text-align:left;gap:8px}.conflict-actions-header-left{display:flex;gap:8px}.conflict-actions-count{color:#595959;font-family:Rethink Sans;letter-spacing:.5px}.conflict-actions-chevron{display:flex;height:100%;transition:transform .2s ease;flex-shrink:0;align-self:flex-start}.conflict-actions-chevron--up{transform:rotate(180deg)}.conflict-actions-subtitle{margin:0;color:var(--text-tertiary, #737373);font-feature-settings:"liga" off;font-family:Rethink Sans;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}.conflict-actions-list{list-style:none;margin:0;padding:0 16px 16px;display:flex;flex-direction:column;gap:16px;counter-reset:conflict-counter}.conflict-action-item{display:flex;align-items:flex-start;gap:4px}.conflict-action-index{width:20px;flex-shrink:0;color:#000;font-family:Merriweather;line-height:22px}.conflict-action-details{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.conflict-action-title{color:#000;font-family:Merriweather;line-height:22px}.conflict-action-contradicts-row{font-family:Rethink Sans;display:flex;align-items:center;gap:4px}.conflict-action-contradicts-label{color:var(--text-secondary, #404040);font-family:Rethink Sans}.conflict-action-spark-link{display:inline-flex;align-items:center;gap:2px;background:transparent;border:none;padding:0;cursor:pointer;font-family:Rethink Sans;color:var(--text-secondary, #404040)}.conflict-action-spark-link:hover{color:#262626}.conflict-action-link-arrow{font-size:12px;line-height:1}.info-icon{margin-top:2px}.overlapping-actions-panel{display:flex;flex-direction:column;border-radius:16px;border:1px solid #7ea2f1;background:var(--Color-Blue-light-01, #f1f5fe);overflow:hidden;margin-top:12px;margin-left:22px}.overlapping-actions-panel-opened{border:1px solid #ccdafa}.overlapping-actions-header{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 16px;background:transparent;border:none;cursor:pointer;width:100%;text-align:left;gap:8px}.overlapping-actions-header-left{display:flex;gap:8px;flex:1;min-width:0}.overlapping-info-icon{display:flex;width:16px;height:20px;padding:2px 0;align-items:center;flex-shrink:0}.overlapping-info-icon span{padding-top:4px}.overlapping-actions-label-group{display:flex;flex-direction:column;gap:2px;flex:1}.overlapping-actions-count{margin:0;color:#404040;font-family:Rethink Sans}.overlapping-actions-subtitle{margin:0;color:#737373;font-feature-settings:"liga" off;font-family:Rethink Sans;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}.overlapping-actions-chevron{display:flex;transition:transform .2s ease;flex-shrink:0;align-self:flex-start;margin-top:1px}.overlapping-actions-chevron--up{transform:rotate(180deg)}.overlapping-actions-list{list-style:none;margin:0;padding:0 16px 16px 20px;display:flex;flex-direction:column;gap:12px}.overlapping-action-item{display:flex;align-items:flex-start;gap:4px}.overlapping-action-index{width:20px;flex-shrink:0;color:var(--text-secondary, #404040);font-family:Merriweather;line-height:24px}.overlapping-action-details{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.overlapping-action-title{color:#404040;font-family:Merriweather;line-height:24px}.overlapping-action-spark-link{display:inline-flex;align-items:center;gap:2px;padding:0;background:transparent;border:none;cursor:pointer;font-family:Rethink Sans;color:var(--text-secondary, #404040)}.overlapping-action-spark-link:hover{color:#262626}.overlapping-action-link-arrow{font-size:12px;line-height:1}.level-2-page{display:flex;flex-direction:column;margin:0 80px}.level-2-page.level-2-page--with-footer .level-2-page-content .level-2-right-section{max-height:calc(100vh - 272px);padding-bottom:56px;scroll-padding-bottom:56px}.level-2-page .level-2-header{display:flex;justify-content:space-between;margin-top:12px}.level-2-page .level-2-header .left{display:flex;gap:8px;align-items:center;min-width:0;flex:1 1 auto}.level-2-page .level-2-header .left svg{cursor:pointer}.level-2-page .level-2-header .left .problem-text{font-family:Merriweather;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;overflow-wrap:anywhere;max-width:1000px}.level-2-page .level-2-header .right{display:flex;gap:12px;align-items:center;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end}.level-2-page .level-2-header .right .brand-name{font-family:Rethink Sans;display:flex;max-width:292px;padding:8px 12px;justify-content:center;align-items:center;gap:4px;border-radius:50px;background:#f76394;overflow:hidden;color:#fff;text-overflow:ellipsis}.level-2-page .level-2-header .right .spark-id,.level-2-page .level-2-header .right .domain{overflow:hidden;color:#000000e6;text-overflow:ellipsis;font-family:Rethink Sans}.level-2-page .line{margin:24px 0}.level-2-page .level-2-page-content{display:flex;gap:32px;flex:1}.level-2-page .level-2-page-content .level-2-left-section{display:flex;width:381px;padding:16px 24px;flex-direction:column;gap:24px;border-radius:24px;border:1px solid rgba(0,0,0,.12);background:#fff;height:max-content}.level-2-page .level-2-page-content .level-2-left-section .considerations-section{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.level-2-page .level-2-page-content .level-2-left-section .considerations-section .header{color:#000;font-family:Merriweather}.level-2-page .level-2-page-content .level-2-left-section .considerations-section .consideration-carousel-card{display:flex;flex-direction:column;padding:12px 14px;border-radius:16px;background:#f6f6f6;align-self:stretch;height:200px;gap:6px;justify-content:space-between}.level-2-page .level-2-page-content .level-2-left-section .considerations-section .consideration-carousel-card .carousel-item-content{display:flex;align-items:flex-start;gap:13px;opacity:1;transition:opacity .22s ease}.level-2-page .level-2-page-content .level-2-left-section .considerations-section .consideration-carousel-card .carousel-item-content--fading{opacity:0}.level-2-page .level-2-page-content .level-2-left-section .considerations-section .consideration-carousel-card .carousel-item-content .carousel-check-icon{width:16px;height:16px;margin-top:4px;flex-shrink:0}.level-2-page .level-2-page-content .level-2-left-section .considerations-section .consideration-carousel-card .carousel-item-content .carousel-text-block{display:flex;flex-direction:column;flex:1}.level-2-page .level-2-page-content .level-2-left-section .considerations-section .consideration-carousel-card .carousel-item-content .carousel-text-block .carousel-item-title{font-family:Rethink Sans;color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.level-2-page .level-2-page-content .level-2-left-section .considerations-section .consideration-carousel-card .carousel-item-content .carousel-text-block .carousel-item-description{font-family:Rethink Sans;color:#262626;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.level-2-page .level-2-page-content .level-2-left-section .considerations-section .consideration-carousel-card .carousel-footer{display:flex;justify-content:space-between;align-items:center}.level-2-page .level-2-page-content .level-2-left-section .considerations-section .consideration-carousel-card .carousel-footer .carousel-timer-ring{flex-shrink:0}.level-2-page .level-2-page-content .level-2-left-section .considerations-section .consideration-carousel-card .carousel-footer .carousel-nav-buttons{display:flex;align-items:center}.level-2-page .level-2-page-content .level-2-left-section .considerations-section .consideration-carousel-card .carousel-footer .carousel-nav-buttons .carousel-nav-btn{display:flex;width:32px;height:32px;padding:4px;justify-content:center;align-items:center;background:none;border:none;cursor:pointer;border-radius:50%;transition:background .15s}.level-2-page .level-2-page-content .level-2-left-section .considerations-section .consideration-carousel-card .carousel-footer .carousel-nav-buttons .carousel-nav-btn:hover:not(:disabled){background:#0000000f}.level-2-page .level-2-page-content .level-2-left-section .considerations-section .consideration-carousel-card .carousel-footer .carousel-nav-buttons .carousel-nav-btn:disabled{cursor:not-allowed;opacity:.4}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container{display:flex;flex-direction:column;gap:16px}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container p{color:#0009;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container .pending-actions{display:flex;justify-content:center;align-items:center;height:263px}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container .pending-actions .logo{position:relative;width:180px;height:160px;display:flex;align-items:center;justify-content:center;--corner-gap: 20px}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container .pending-actions .logo svg{display:block}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container .pending-actions .dotted-line{position:absolute;height:0;border-top:2px dashed rgba(42,69,128,.7);z-index:1;pointer-events:none}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container .pending-actions .dotted-line-1{top:0;left:82px;width:197px;transform:rotate(119deg);transform-origin:left center}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container .pending-actions .dotted-line-2{top:0;right:81px;width:199px;transform:rotate(-119deg);transform-origin:right center}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container .pending-actions .dotted-line-3{bottom:0;left:0;width:192px;transform:rotate(0)}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container .pending-actions .box{display:flex;width:40px;height:40px;padding:10px;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border-radius:10px;position:absolute;z-index:2;cursor:pointer;border:none;outline:none;background:transparent;-webkit-appearance:none;appearance:none}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container .pending-actions .box:hover{filter:brightness(.98)}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container .pending-actions .box:focus-visible{box-shadow:0 0 0 3px #2563eb59}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container .pending-actions .box-1{background:var(--Color-Domain-AL-light, #ceedfd);top:calc(var(--corner-gap) * -1);left:50%;transform:translate(-50%)}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container .pending-actions .box-2{background:var(--Color-Domain-SCL-light, #fdebc4);bottom:calc(var(--corner-gap) * -1);left:calc(var(--corner-gap) * -1)}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container .pending-actions .box-3{background:var(--Color-Domain-RML-light, #fce1df);bottom:calc(var(--corner-gap) * -1);right:calc(var(--corner-gap) * -1);transform:none}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container .pending-actions .lead-label{position:absolute;z-index:3;color:#0009;white-space:nowrap;color:var(--text-default, #262626)}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container .pending-actions .lead-label-top{top:calc(var(--corner-gap) * -1 - 22px);left:50%;transform:translate(-50%)}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container .pending-actions .lead-label-left{bottom:calc(var(--corner-gap) * -1 - 22px);left:calc(var(--corner-gap) * -1);transform:translate(-20%)}.level-2-page .level-2-page-content .level-2-left-section .pending-actions-container .pending-actions .lead-label-right{bottom:calc(var(--corner-gap) * -1 - 22px);right:calc(var(--corner-gap) * -1);transform:translate(20%)}.level-2-page .level-2-page-content .level-2-right-section{width:100%;display:flex;flex-direction:column;gap:32px;overflow-y:auto;max-height:calc(100vh - 206px)}.level-2-page .level-2-page-content .level-2-right-section .asin-cards-section{display:flex;flex-direction:column;gap:12px;padding-bottom:98px}.level-2-page .level-2-page-content .level-2-right-section .asin-cards-section .asin-card-with-conflicts{display:flex;flex-direction:column;gap:8px}.level-2-page .level-2-page-content .level-2-right-section .asin-cards-section .asin-cards-sticky-top{position:sticky;top:0;z-index:10;display:flex;flex-direction:column;gap:12px;background-color:#fbfbfb}.level-2-page .level-2-page-content .level-2-right-section .asin-cards-section .asin-cards-header{font-family:Merriweather;display:flex;align-items:center;gap:8px}.level-2-page .level-2-page-content .level-2-right-section .asin-cards-section .asin-cards-header .asin-actions-title{flex:1;font-family:Merriweather}.level-2-page .level-2-page-content .level-2-right-section .asin-cards-section .asin-cards-header .filter-btn-wrapper{display:flex;align-items:center;gap:6px;flex:0 1 auto;min-width:0}.level-2-page .level-2-page-content .level-2-right-section .asin-cards-section .asin-cards-header .filter-btn-wrapper .filter-active-strip{display:flex;flex-direction:row;align-items:center;gap:6px;flex-wrap:wrap}.level-2-page .level-2-page-content .level-2-right-section .asin-cards-section .asin-cards-header .filter-btn-wrapper .filter-active-strip .filter-active-chip{display:inline-flex;height:32px;padding:6px 12px;justify-content:center;align-items:center;gap:4px;border-radius:12px;border:1px solid #e0e0e0;background:#fff;cursor:pointer;white-space:nowrap}.level-2-page .level-2-page-content .level-2-right-section .asin-cards-section .asin-cards-header .filter-btn-wrapper .filter-active-strip .filter-active-chip:hover{background:#f5f5f5}.level-2-page .level-2-page-content .level-2-right-section .asin-cards-section .asin-cards-header .filter-btn-wrapper .filter-active-strip .filter-active-chip .filter-chip-label{font-family:Rethink Sans;font-size:12px;font-weight:500;line-height:18px;letter-spacing:.1px;color:#404040}.level-2-page .level-2-page-content .level-2-right-section .asin-cards-section .asin-cards-header .filter-btn-wrapper .asin-filter-btn{display:flex;width:32px;height:32px;justify-content:center;align-items:center;border-radius:100px;border:1px solid #e0e0e0;background:#fff;cursor:pointer;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease}.level-2-page .level-2-page-content .level-2-right-section .asin-cards-section .asin-cards-header .filter-btn-wrapper .asin-filter-btn:hover{background:#f5f5f5}.level-2-page .level-2-page-content .level-2-right-section .asin-cards-section .asin-cards-header .filter-btn-wrapper .asin-filter-btn--active{border-color:#2563eb;background:#eff4ff}.level-2-page .level-2-page-content .level-2-right-section .asin-cards-section .asin-cards-header .filter-btn-wrapper .asin-filter-btn--active:hover{background:#dbeafe}.level-2-page .level-2-footer{position:fixed;bottom:0;left:0;width:100%;border-top:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 4px 17.2px #0000001f;z-index:100;display:flex;padding:16px 40px;justify-content:flex-end;align-items:center;gap:16px}.level-2-page .level-2-footer .footer-buttons{display:flex;gap:12px}.level-2-page .level-2-footer .footer-buttons .l2-accept-button,.level-2-page .level-2-footer .footer-buttons .l2-reject-button{width:180px}.level-2-confirm-modal{gap:40px}.level-2-modal-footer{display:flex;justify-content:center}.asin-filter-popover{border-radius:16px!important;border:1px solid #e0e0e0!important;box-shadow:0 8px 24px #0000001a!important;min-width:220px;overflow:hidden;margin-top:8px}.asin-filter-popover .filter-dropdown-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px;border-bottom:1px solid #f2f2f2}.asin-filter-popover .filter-dropdown-header .filter-dropdown-title{font-family:Rethink Sans;font-size:13px;font-weight:600;color:#262626;letter-spacing:.2px}.asin-filter-popover .filter-dropdown-header .filter-clear-btn{font-family:Rethink Sans;font-size:12px;font-weight:500;color:#2563eb;background:none;border:none;cursor:pointer;padding:0;letter-spacing:.2px}.asin-filter-popover .filter-dropdown-header .filter-clear-btn:hover{text-decoration:underline}.asin-filter-popover .filter-dropdown-list{list-style:none;margin:0}.asin-filter-popover .filter-dropdown-list .filter-dropdown-empty{padding:12px 16px;font-family:Rethink Sans;font-size:13px;color:#737373}.asin-filter-popover .filter-dropdown-list .filter-dropdown-item{display:flex;align-items:center;gap:12px;padding:14px;cursor:pointer;position:relative;border-bottom:1px solid #e0e0e0;transition:background-color .15s ease}.asin-filter-popover .filter-dropdown-list .filter-dropdown-item:last-child{border-bottom:none}.asin-filter-popover .filter-dropdown-list .filter-dropdown-item:hover{background:#f9f9f9}.asin-filter-popover .filter-dropdown-list .filter-dropdown-item--selected{background:#fafafa}.asin-filter-popover .filter-dropdown-list .filter-dropdown-item--disabled{cursor:not-allowed;opacity:.5}.asin-filter-popover .filter-dropdown-list .filter-dropdown-item--disabled:hover{background:transparent}.asin-filter-popover .filter-dropdown-list .filter-dropdown-item--disabled .filter-item-label{color:#a0a0a0}.asin-filter-popover .filter-dropdown-list .filter-dropdown-item svg:first-child{flex-shrink:0}.asin-filter-popover .filter-dropdown-list .filter-dropdown-item .filter-item-label{font-family:Rethink Sans;flex:1}.asin-filter-popover .filter-dropdown-list .filter-dropdown-item .filter-item-checkbox{flex-shrink:0;cursor:pointer}.shimmer-layout{display:flex;flex-direction:column;gap:32px;padding:0 80px;width:100%}.shimmer-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:82%;margin:auto}.shimmer-topbar .shimmer-search-bar{width:675px;height:44px;border-radius:24px!important;background-color:#f2f2f2!important}.shimmer-topbar .shimmer-topbar-actions{display:flex;gap:12px}.shimmer-topbar .shimmer-action-btn{width:120px;height:44px;border-radius:24px!important;background-color:#f2f2f2!important}.shimmer-body{display:flex;gap:32px;align-items:flex-start}.shimmer-sidebar{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.shimmer-sidebar .shimmer-sidebar-icon{width:24px;height:24px;border-radius:4px!important;background-color:#f2f2f2!important}.shimmer-sidebar .shimmer-sidebar-line{width:2px;height:70vh;background-color:#f2f2f2;border-radius:2px}.shimmer-content{display:flex;flex-direction:column;gap:32px;flex:1}.shimmer-content .shimmer-content-card{width:100%;height:60vh;border-radius:16px!important;background-color:#f2f2f2!important}.shimmer-topbar-divider{width:100%;height:1px;background-color:#e0e0e0;margin-top:-16px}.shimmer-l2-body{display:flex;gap:32px;align-items:flex-start;max-height:calc(100vh - 250px);overflow:hidden}.shimmer-l2-body .shimmer-l2-left-panel{flex:0 0 28%}.shimmer-l2-body .shimmer-l2-left-panel .shimmer-l2-left-card{width:100%;height:700px;max-height:calc(100vh - 250px);border-radius:16px!important;background-color:#f2f2f2!important}.shimmer-l2-body .shimmer-l2-right-panel{flex:1;display:flex;flex-direction:column;gap:24px}.shimmer-l2-body .shimmer-l2-right-panel .shimmer-l2-right-card{width:100%;height:330px;border-radius:16px!important;background-color:#f2f2f2!important}.shimmer-l2-right-panel{display:flex;flex-direction:column;gap:16px;width:100%}.shimmer-l2-right-panel .shimmer-l2-right-card{width:100%;height:200px;border-radius:24px!important;background-color:#f2f2f2!important}.shimmer-layout--l3{padding:0;gap:0;height:100%;display:flex;flex-direction:column}.shimmer-l3-header-wrapper{display:flex;justify-content:space-between;padding:32px 24px 24px 32px;flex-shrink:0}.shimmer-l3-header-wrapper .shimmer-l3-header{display:flex;flex-direction:column;gap:12px;width:751px;flex-shrink:0}.shimmer-l3-header-wrapper .shimmer-l3-header .shimmer-l3-header-text{display:flex;flex-direction:column;gap:8px;width:100%}.shimmer-l3-header-wrapper .shimmer-l3-header .shimmer-l3-header-text .shimmer-l3-title{width:100%;height:32px;border-radius:8px!important;background-color:#f2f2f2!important}.shimmer-l3-header-wrapper .shimmer-l3-header .shimmer-l3-header-text .shimmer-l3-description{width:65%;height:28px;border-radius:8px!important;background-color:#f2f2f2!important}.shimmer-l3-header-wrapper .shimmer-l3-header .shimmer-l3-meta{display:flex;gap:8px;height:22px;align-items:center}.shimmer-l3-header-wrapper .shimmer-l3-header .shimmer-l3-meta .shimmer-l3-meta-bar{width:320px;height:22px;border-radius:8px!important;background-color:#f2f2f2!important}.shimmer-l3-header-wrapper .drawer-close-btn{width:40px;height:40px;flex-shrink:0}.shimmer-l3-divider{height:1px;background:#e0e0e0;flex-shrink:0}.shimmer-l3-content-wrapper{flex:1;overflow:hidden;display:flex;padding:24px 48px;min-height:0}.shimmer-l3-content{flex:1;display:flex;flex-direction:column;gap:24px;min-height:0}.shimmer-l3-section{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.shimmer-l3-section .shimmer-l3-section-title{width:100%;height:30px;border-radius:8px!important;background-color:#f2f2f2!important}.shimmer-l3-section .shimmer-l3-card{width:100%;height:400px;border-radius:16px!important;background-color:#f2f2f2!important}.shimmer-l3-section .shimmer-l3-card--medium{height:280px}.triangulation-chart{display:flex;width:341px;flex-direction:column;align-items:center;gap:12px;position:relative}.triangulation-header{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch}.triangulation-title{color:#404040;text-align:center;font-family:Rethink Sans;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.2px}.triangulation-divider{width:341px;height:1px;background:#00000029}.triangulation-diagram{width:345px;height:263px;overflow:hidden;position:relative}.triangulation-line-left{position:absolute;left:79px;top:44px}.triangulation-line-right{position:absolute;left:173px;top:44px}.triangulation-line-bottom{position:absolute;left:79px;top:205px}.triangulation-pattern{opacity:.6;position:absolute;left:112px;top:78px}.triangulation-node{display:flex;width:108px;justify-content:center;align-items:flex-start;align-content:flex-start;gap:4px;flex-wrap:wrap;position:absolute;height:68px;transition:transform .2s ease}.triangulation-node[role=button]{cursor:pointer}.triangulation-node[role=button]:active .node-icon{transform:scale(.98)}.triangulation-node[role=button]:focus{outline:none}.triangulation-node[role=button]:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:8px}.triangulation-node-top{left:137px;top:0;width:76px}.triangulation-node-top[role=button]:hover .node-icon{border-radius:10px;background:var(--Color-Domain-AL-light-03, #99d2ed)!important}.triangulation-node-top[role=button]:hover .node-icon svg{stroke:#fff}.triangulation-node-bottom-left{left:18px;top:178px}.triangulation-node-bottom-left[role=button]:hover .node-icon{border-radius:10px;background:var(--Color-Domain-SCL-light-03, #f5d48a)!important}.triangulation-node-bottom-left[role=button]:hover .node-icon svg *{stroke:#fff;color:#fff}.triangulation-node-bottom-right{left:213px;top:178px}.triangulation-node-bottom-right[role=button]:hover .node-icon{border-radius:10px;background:var(--Color-Domain-RML-light-03, #f0a39e)!important}.triangulation-node-bottom-right[role=button]:hover .node-icon svg *{stroke:#fff;color:#fff}.node-icon-wrapper{width:45px;height:46px;flex-shrink:0;position:relative}.node-icon{display:flex;width:40px;height:40px;padding:9.091px;justify-content:center;align-items:center;gap:9.091px;aspect-ratio:1/1;border-radius:10px;position:absolute;left:0;top:6px;transition:transform .2s ease,box-shadow .2s ease}.node-icon svg{flex-shrink:0;aspect-ratio:1/1}.node-badge{display:flex;width:16px;height:16px;padding:2px 4px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#ec3225;position:absolute;left:30px;top:0;color:#fff;text-align:center;font-family:Rethink Sans;font-size:10px;font-style:normal;font-weight:500;line-height:normal;transition:transform .2s ease}.triangulation-node[role=button]:hover .node-badge{transform:scale(1.1)}.node-label{width:108px;flex-shrink:0;color:#262626;text-align:center;font-family:Rethink Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.1px;transition:color .2s ease}.triangulation-node-top .node-label{order:-1}.action-summary-card{display:flex;flex-direction:column;padding:16px;border-radius:20px;background:#e8eefd;width:100%}.action-summary-card .tab-row{display:flex;align-items:flex-end}.action-summary-card .tab-pill{display:flex;height:40px;padding:20px 24px;justify-content:center;align-items:center;border-radius:12px 12px 0 0;border:none;background:#f1f5fe;cursor:pointer;color:#a8a8a8;font-family:Rethink Sans;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.8px;box-shadow:0 0 14px #d3dbee;clip-path:inset(-14px -14px 0 -14px);position:relative;z-index:1;margin-left:-8px;transition:color .2s ease,background .2s ease}.action-summary-card .tab-pill:first-child{margin-left:0}.action-summary-card .tab-pill:hover:not(.action-summary-card .tab-pill--active){background:#e8eefb;color:#737373}.action-summary-card .tab-pill--active{background:#fafbfe;color:#2563eb;z-index:3}.action-summary-card .tab-content{padding:12px;background:#fafbfe;border-radius:12px}.action-summary-card .tab-content--active-0{border-radius:0 12px 12px}.action-summary-card .tab-content--active-2{border-radius:12px 0 12px 12px}.action-summary-card .action-list{list-style:disc;padding:0 0 0 20px;margin:0;display:flex;flex-direction:column;gap:8px}.action-summary-card .action-list--no-padding{padding:0}.action-summary-card .action-item{color:#262626;font-family:Rethink Sans;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.2px}.action-summary-card .action-item--no-bullet{list-style:none}@media(max-width:768px){.action-summary-card{padding:12px}.action-summary-card .tab-pill{padding:16px;font-size:14px}.action-summary-card .action-item{font-size:14px}}.action-summary-card-card-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.action-summary-card-card-header .header-title{font-family:Merriweather}.overview-strip{display:flex;padding:12px 36px 12px 24px;align-items:flex-start;gap:24px;border-radius:12px;background:#f2f2f2;margin-bottom:12px}.overview-strip--no-actions{align-items:center;gap:8px}.overview-strip--no-actions .no-actions-message{font-family:Rethink Sans;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.2px;color:#262626}.overview-strip--no-actions .no-actions-info-icon{flex-shrink:0}.overview-strip .asin-total{display:flex;align-items:center;gap:4px;width:240px;flex-shrink:0}.overview-strip .asin-total .asin-total-label{font-family:Rethink Sans;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.2px;color:#262626}.overview-strip .asin-total .asin-total-value{font-family:Rethink Sans;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.2px;color:#262626}.overview-strip .action-counts{display:flex;align-items:center;gap:10px;flex:1}.overview-strip .action-counts .count-item{display:flex;align-items:center;gap:4px}.overview-strip .action-counts .count-item .count-label{font-family:Rethink Sans;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.2px;color:#262626}.overview-strip .action-counts .count-item .count-value{font-family:Rethink Sans;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.2px;color:#262626}.overview-strip .action-counts .count-dot{width:4px;height:4px;border-radius:50%;background:#a8a8a8;flex-shrink:0}.overview-strip .selection-toggle{display:flex;align-items:center;gap:9px}.overview-strip .selection-toggle .selection-label{font-family:Rethink Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.2px;color:#262626}.drawer-backdrop{position:fixed;inset:0;background:#26262666;z-index:200}.level3-drawer{position:fixed;top:0;right:0;height:100vh;width:880px;max-width:100vw;background:#fff;box-shadow:-4px 0 24px #2626261a;z-index:201;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}.level3-drawer--open{transform:translate(0)}.level3-drawer .drawer-action-header-wrapper{display:flex;justify-content:space-between;padding:32px 24px 24px 32px}.level3-drawer .drawer-action-header-wrapper .drawer-action-header{display:flex;flex-direction:column;gap:8px;flex-shrink:0;width:751px}.level3-drawer .drawer-action-header-wrapper .drawer-action-header .action-header-meta{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.level3-drawer .drawer-action-header-wrapper .drawer-action-header .action-header-meta .action-header-user{display:flex;align-items:center;gap:8px}.level3-drawer .drawer-action-header-wrapper .drawer-action-header .action-header-meta .action-header-user svg{width:14px;height:14px;flex-shrink:0}.level3-drawer .drawer-action-header-wrapper .drawer-action-header .action-header-meta .action-header-user .action-header-username{color:#262626;font-family:Rethink Sans,sans-serif}.level3-drawer .drawer-action-header-wrapper .drawer-action-header .action-header-meta .action-header-user .action-header-divider{width:1px;height:16px;background:#0000001f}.level3-drawer .drawer-action-header-wrapper .drawer-action-header .action-header-meta .action-header-user .action-header-role{color:#0009;font-family:Rethink Sans,sans-serif}.level3-drawer .drawer-action-header-wrapper .drawer-action-header .action-header-meta .drawer-close-btn{width:34px;height:34px;background:#f2f2f2;cursor:pointer}.level3-drawer .drawer-action-header-wrapper .drawer-action-header .action-header-meta .drawer-close-btn .cta-button__icon svg path{stroke:#8c8c8c!important}.level3-drawer .drawer-action-header-wrapper .drawer-action-header .action-header-meta .action-header-status{display:flex;padding:0 12px;justify-content:center;align-items:center;border-radius:50px;font-family:Rethink Sans,sans-serif}.level3-drawer .drawer-action-header-wrapper .drawer-action-header .action-header-meta .action-header-status.status-pending{color:#f27100}.level3-drawer .drawer-action-header-wrapper .drawer-action-header .action-header-meta .action-header-status.status-accepted{color:#41956b}.level3-drawer .drawer-action-header-wrapper .drawer-action-header .action-header-meta .action-header-status.status-no_longer_needed,.level3-drawer .drawer-action-header-wrapper .drawer-action-header .action-header-meta .action-header-status.status-no_longer_valid{color:#a8a8a8}.level3-drawer .drawer-action-header-wrapper .drawer-action-header .action-header-title{color:#262626;font-family:Merriweather,serif;margin:0}.level3-drawer .drawer-action-header-wrapper .drawer-action-header .action-header-description{color:#4f4f4f;font-family:Rethink Sans,sans-serif;margin:0}.level3-drawer .drawer-divider{height:1px;background:#e0e0e0;flex-shrink:0}.level3-drawer .drawer-content-wrapper{padding:24px 18px 24px 48px;flex:1;overflow-y:auto;display:flex;flex-direction:column}.level3-drawer .drawer-content-wrapper .drawer-content{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:24px;padding-right:18px}.level3-drawer .drawer-content-wrapper .drawer-content::-webkit-scrollbar{width:6px}.level3-drawer .drawer-content-wrapper .drawer-content::-webkit-scrollbar-track{background:transparent}.level3-drawer .drawer-content-wrapper .drawer-content::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:99px}.level3-drawer .drawer-content-wrapper .drawer-content{scrollbar-width:thin;scrollbar-color:#e0e0e0 transparent}.level3-drawer .drawer-content-wrapper .drawer-content .section-title{color:#262626;font-family:Merriweather,serif;margin-bottom:12px}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-section{display:flex;flex-direction:column}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:16px;background:#f1f5fe}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card.markdown-content ol{list-style:none;counter-reset:item;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card.markdown-content ol>li{counter-increment:item;position:relative;padding-left:32px;min-height:22px;color:#262626;font-family:Rethink Sans,sans-serif;font-size:16px;font-weight:400;line-height:150%}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card.markdown-content ol>li:before{content:counter(item);position:absolute;left:0;top:4px;display:flex;width:20px;height:20px;flex-direction:column;justify-content:center;align-items:center;border-radius:12px;background:#ccdafa;color:#1146bb;font-family:Rethink Sans,sans-serif;font-size:10px;font-weight:700;line-height:100%;letter-spacing:-.1px}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card.markdown-content ol>li>p{margin:0;color:#262626;font-family:Rethink Sans,sans-serif;font-size:16px;font-weight:400;line-height:150%}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card.markdown-content ol>li>p strong{font-weight:600;display:block;margin-bottom:2px}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card.markdown-content ol>li>p~p{margin-top:4px}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card.markdown-content ol>li>ul,.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card.markdown-content ol>li>ol{margin-top:8px}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card.markdown-content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card.markdown-content ul>li{position:relative;padding-left:20px;margin:0;color:#262626;font-family:Rethink Sans,sans-serif;font-size:16px;font-weight:400;line-height:150%}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card.markdown-content ul>li:before{content:"•";position:absolute;left:4px;top:0;color:#262626;font-family:Rethink Sans,sans-serif;font-size:16px;font-weight:700;line-height:150%}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card.markdown-content ul>li>p{margin:0;color:#262626;font-family:Rethink Sans,sans-serif;font-size:16px;font-weight:400;line-height:150%}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card.markdown-content ul>li>p strong{font-weight:600}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card.markdown-content ul>li>p~p{margin-top:4px}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card.markdown-content ul>li>ul,.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card.markdown-content ul>li>ol{margin-top:4px}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card.markdown-content p{margin:0;color:#262626;font-family:Rethink Sans,sans-serif;font-size:16px;font-weight:400;line-height:150%}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card.markdown-content p strong{font-weight:600}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card .derivation-row{display:flex;align-items:flex-start;gap:12px}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card .derivation-row .step-badge-wrapper{display:flex;padding:4px 0;align-items:center;flex-shrink:0}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card .derivation-row .step-badge-wrapper .step-badge{display:flex;width:20px;height:20px;flex-direction:column;justify-content:center;align-items:center;border-radius:12px;background:#ccdafa}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card .derivation-row .step-badge-wrapper .step-badge .step-number{color:#262626;font-family:Rethink Sans,sans-serif}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card .derivation-row .step-content{display:flex;flex-direction:column;justify-content:center;flex:1}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card .derivation-row .step-content .step-title,.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card .derivation-row .step-content .step-description{color:#262626;font-family:Rethink Sans,sans-serif}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card .derivation-row .step-content .sub-items-container{display:flex;flex-direction:column;gap:8px;margin-top:8px}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card .derivation-row .step-content .sub-items-container .sub-item{display:flex;gap:12px;align-items:flex-start}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card .derivation-row .step-content .sub-items-container .sub-item .sub-item-number{display:flex;padding:4px 0;align-items:center;flex-shrink:0;min-width:20px;height:28px;justify-content:center}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card .derivation-row .step-content .sub-items-container .sub-item .sub-item-number:before{content:attr(data-number);display:flex;min-width:36px;height:20px;padding:0 6px;flex-direction:column;justify-content:center;align-items:center;border-radius:12px;background:#ccdafa;color:#262626;font-family:Rethink Sans,sans-serif;font-size:10px;font-weight:700;line-height:100%;letter-spacing:-.1px}.level3-drawer .drawer-content-wrapper .drawer-content .derivation-card .derivation-row .step-content .sub-items-container .sub-item .sub-item-content{color:#262626;font-family:Rethink Sans,sans-serif;flex:1}.level3-drawer .drawer-content-wrapper .drawer-content .evidence-section{display:flex;flex-direction:column}.onboarding-backdrop{position:fixed;inset:0;width:100%;height:100%;z-index:1200;pointer-events:all}.onboarding-spotlight-ring{position:fixed;border-style:solid;border-width:2px;background:transparent;pointer-events:none;z-index:1201;will-change:top,left,width,height;transition:top .4s cubic-bezier(.4,0,.2,1),left .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1)}.onboarding-tooltip__hidden-anchor{position:fixed;top:0;left:0;width:0;height:0;visibility:hidden}.onboarding-tooltip__card{display:flex;flex-direction:column;gap:12px}.onboarding-tooltip__header{display:flex;justify-content:space-between;align-items:center}.onboarding-tooltip__progress{color:#a8a8a8;font-family:Rethink Sans,sans-serif;font-size:12px;font-weight:500;line-height:18px;letter-spacing:.1px}.onboarding-tooltip__skip-btn{color:#fff;background:transparent;border:none;cursor:pointer;font-family:Rethink Sans,sans-serif;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.1px;padding:0;transition:opacity .15s ease}.onboarding-tooltip__skip-btn:hover{opacity:.75}.onboarding-tooltip__body{display:flex;flex-direction:column;gap:4px}.onboarding-tooltip__title{color:#fff;font-family:Merriweather,serif;font-size:18px;font-weight:700;line-height:30px;margin:0}.onboarding-tooltip__description{color:#a8a8a8;font-family:Rethink Sans,sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.2px;font-feature-settings:"liga" off;margin:0}.onboarding-tooltip__footer{display:flex;justify-content:flex-end;align-items:center;gap:16px}.onboarding-tooltip__prev-btn{color:#7ea2f1;background:transparent;border:none;cursor:pointer;font-family:Rethink Sans,sans-serif;font-size:18px;font-weight:500;line-height:22px;letter-spacing:.1px;padding:0;transition:opacity .15s ease}.onboarding-tooltip__prev-btn:disabled{opacity:.35;cursor:default}.onboarding-tooltip__prev-btn:not(:disabled):hover{opacity:.75}.onboarding-tooltip__divider{width:1px;height:20px;background:#ffffff26}.onboarding-tooltip__next-btn{background:#7ea2f1;color:#fff;border:none;border-radius:42px;padding:6px 24px;cursor:pointer;font-family:Rethink Sans,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.2px;font-feature-settings:"liga" off;min-width:120px;height:36px;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.onboarding-tooltip__next-btn:hover{background:#5987ed}.spark-wrapper{height:calc(100vh - 100px);display:flex;flex-direction:column;gap:24px;overflow:hidden}.secondary-tabs-container{display:flex;align-items:center;justify-content:space-between;gap:24px;width:85%;padding-left:24px;padding-right:24px;margin:auto}.secondary-tabs-container .tabs-wrapper{flex:1;display:flex;align-items:center;min-height:48px}.secondary-tabs-container .tabs-wrapper .spark-tabs-loading-skeleton{width:42vw;max-width:100%;height:44px;border-radius:24px!important;background-color:#f2f2f2!important}.secondary-tabs-container .filter-search-container{display:flex;align-items:center;gap:12px}.secondary-tabs-container .view-mine-toggle-container{display:flex;align-items:center;gap:6px}.secondary-tabs-container .view-mine-toggle-container .view-mine-label{font-family:Rethink Sans}.secondary-tabs-container .filter-toggle-btn{width:40px;height:40px;border-radius:100px;border:1px solid #e0e0e0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.secondary-tabs-container .filter-toggle-btn:hover{border-color:#d4d4d4}.secondary-tabs-container .filter-toggle-btn--active{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.secondary-tabs-container .filter-button{display:flex;align-items:center;gap:8px;height:48px;padding:14px 16px;border:1px solid #e0e0e0;border-radius:100px;background:#fff;cursor:pointer;font-family:Rethink Sans;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.2px;color:#262626;transition:all .2s ease}.secondary-tabs-container .filter-button:hover{border-color:#a8a8a8;background:#fafafa}.secondary-tabs-container .filter-button svg{flex-shrink:0}.secondary-tabs-container .search-container{position:relative;display:flex;gap:12px;align-items:center;border:1px solid #e0e0e0;border-radius:100px;padding:0 16px}.secondary-tabs-container .search-container .search-input{height:48px;border:none;font-family:Rethink Sans;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.2px;color:#262626;outline:none;transition:all .2s ease}.secondary-tabs-container .search-container .search-input::placeholder{color:#a8a8a8}.secondary-tabs-container .search-container .search-input:focus{border-color:#2563eb}.css-1toxriw-MuiList-root-MuiMenu-list{min-width:150px;padding:0!important}.css-1toxriw-MuiList-root-MuiMenu-list .css-1rju2q6-MuiButtonBase-root-MuiMenuItem-root{padding:14px!important;background-color:transparent!important;background:transparent!important}.css-1toxriw-MuiList-root-MuiMenu-list .css-1rju2q6-MuiButtonBase-root-MuiMenuItem-root:hover{background-color:var(--bg-hover, #f5f5f5)!important;background:var(--bg-hover, #f5f5f5)!important}.css-1toxriw-MuiList-root-MuiMenu-list .css-1rju2q6-MuiButtonBase-root-MuiMenuItem-root.Mui-selected{background-color:transparent!important;background:transparent!important}.css-1toxriw-MuiList-root-MuiMenu-list .css-1rju2q6-MuiButtonBase-root-MuiMenuItem-root.Mui-selected:hover{background-color:var(--bg-hover, #f5f5f5)!important;background:var(--bg-hover, #f5f5f5)!important}.css-1toxriw-MuiList-root-MuiMenu-list .css-1rju2q6-MuiButtonBase-root-MuiMenuItem-root.Mui-focusVisible{background-color:transparent!important;background:transparent!important}.MuiOutlinedInput-input{padding:14px 16px!important}.level1-container{display:flex;flex-direction:row;margin:auto;gap:40px;width:85%;height:100%;align-items:stretch;overflow:hidden;box-sizing:border-box}.spark-list{display:flex;flex-direction:column;gap:24px;flex:1;height:100%;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;scroll-padding-top:5px;scroll-padding-bottom:16px;padding:24px;padding-top:8px!important;scroll-behavior:smooth;scrollbar-width:none}.spark-list::-webkit-scrollbar{display:none}.spark-list>.spark-card{scroll-snap-align:start;flex:0 0 auto}.level-1-confirm-modal{gap:40px}.level-1-modal-footer{display:flex;justify-content:center}.card-header{display:flex;justify-content:space-between;align-items:center;width:100%}.card-header__left{display:flex;align-items:center;gap:12px}.card-header__brand-chip.MuiChip-root{background-color:var(--colors-ui-elements-ui-accent)}.card-header__brand-chip .MuiChip-label{color:var(--colors-texts-text-inverted)}.card-content{display:flex;gap:47px;align-items:center;width:100%}.card-content__left{flex:1;min-width:0;display:flex;flex-direction:column;gap:48px;padding:24px 0 12px}.card-content__right{flex-shrink:0;display:flex;align-items:flex-end;align-self:stretch}.card-content .sub-section{display:flex;flex-direction:column;gap:8px}.card-content .problem-text{white-space:nowrap;display:block}.card-content .problem-text.truncated{overflow:hidden;text-overflow:ellipsis}.card-content .recommended-action-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2}.impact-container{display:flex;flex-direction:column;justify-content:space-between;width:320px;height:100%;max-height:292px;padding:24px;background:var(--colors-background-bg-secondary);border-radius:24px;overflow:hidden}.impact-container__content{display:flex;flex-direction:column;gap:12px}.impact-value{font-family:Inter,sans-serif;font-weight:600;color:var(--colors-texts-text-blue);display:flex;gap:4px;align-items:flex-end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impact-value .impact-text{display:flex;gap:4px;align-items:baseline}.impact-value .impact-prefix{line-height:48px!important}.persona-progress-container{display:flex;align-items:center;gap:16px}.persona-progress-container .persona-info{display:flex;flex-direction:column;min-width:120px}.progress-ring-container{position:relative;display:inline-flex}.progress-ring-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;height:85%;display:flex;align-items:center;justify-content:center;border-radius:50%}.progress-ring-inner.zero-value{background-color:#f2710036;border:1px solid #FBA823}.progress-ring-inner.accepted{background:#55b48536;border:1px solid #55B485}.progress-ring-inner.rejected{background:#ec322536;border:1px solid #EC3225}.MuiTypography-root.progress-ring-text{font-weight:700;font-size:16px;line-height:22px;letter-spacing:.2px}.MuiTypography-root.progress-ring-text.zero-value{color:#f27100}.MuiTypography-root.progress-ring-text.accepted{color:#55b485}.MuiTypography-root.progress-ring-text.rejected{color:#ec3225}.card-footer-container{display:flex;flex-direction:column;gap:32px;width:100%}.card-footer-divider{width:100%;height:1px;background-color:#e0e0e0}.card-footer{display:flex;align-items:center;justify-content:space-between;width:100%;gap:24px}.card-footer__personas{display:flex;flex:1;align-items:center;gap:8px;min-width:0}.card-footer__buttons{display:flex;align-items:center;gap:12px;flex-shrink:0}.card-footer__buttons .accept-btn{padding:14px 32px 14px 28px;width:252px;height:56px}.card-footer__buttons .reject-btn{height:56px;width:56px}.card-footer__avatar-stack{display:flex;align-items:center;flex-shrink:0;padding-right:12px}.card-footer__avatar-stack .card-footer__avatar:not(:first-child){margin-left:-12px}.card-footer__avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.progress-indicator{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;padding-bottom:48px}.progress-indicator__label{font-family:DM Sans,Inter,sans-serif;font-weight:400;font-style:normal;color:#737373;margin:0;line-height:0;letter-spacing:0px}.progress-indicator__current{font-size:20px;line-height:1.35;display:inline-block;min-width:16px;text-align:center}.progress-indicator__total{font-size:14px;line-height:1.35}.progress-indicator__bar{width:8px;flex:1 0 0;min-height:1px;min-width:1px;border-radius:75px;background-color:#d9d9d999;transition:background-color .2s ease;cursor:pointer}.progress-indicator__bar:hover{background-color:#d9d9d9cc}.progress-indicator__bar--active{background-color:#73737380}.progress-indicator__bar--active:hover{background-color:#737373b3}.spark-card{width:100%;display:flex;padding:32px 48px;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;align-self:stretch;background-color:#fff;border-radius:40px!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 8px 24px #26262614!important;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,filter .2s ease!important}.spark-card:hover{border:1px solid #2563eb!important;cursor:pointer}.spark-card--active{opacity:1;cursor:pointer;filter:none}.spark-card--muted{opacity:.6;filter:none}.spark-card--muted:hover{border:1px solid rgba(0,0,0,.12)!important}.empty-state-wrapper{height:100vh;width:100vw;display:flex;justify-content:center;align-items:center}.empty-state-container{width:clamp(300px,33%,600px);white-space:pre-line;margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px}.date-preset-filter{display:flex;flex-direction:column;width:100%}.date-preset-filter .date-preset-option{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:12px;cursor:pointer;transition:all .2s ease}.date-preset-filter .date-preset-option:hover{background:#f5f5f5}.date-preset-filter .date-preset-option .date-preset-radio{width:16px;height:16px;border-radius:50%;border:1.5px solid #E0E0E0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.date-preset-filter .date-preset-option .date-preset-radio .date-preset-radio-dot{width:9px;height:9px;border-radius:50%;background:#2563eb}.date-preset-filter .date-preset-option:has(.date-preset-radio-dot) .date-preset-radio{border-color:#2563eb;border-width:1.5px}.date-preset-filter .date-range-section{display:flex;flex-direction:column;gap:8px;margin-top:8px;width:100%;max-width:100%;overflow:hidden}.date-preset-filter .date-range-section .date-inputs{display:flex;gap:8px;width:100%}.date-preset-filter .date-range-section .date-inputs .date-input{flex:1;min-width:0;padding:12px;border:1px solid #E0E0E0;border-radius:8px;font-family:Rethink Sans;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.2px;color:#262626;outline:none;box-sizing:border-box}.date-preset-filter .date-range-section .date-inputs .date-input::placeholder{color:#8c8c8c}.date-preset-filter .date-range-section .date-inputs .date-input:focus{border-color:#2563eb}.date-preset-filter .date-range-section .calendar-container{width:100%;max-width:100%;overflow:hidden}.date-preset-filter .date-range-section .calendar-container .MuiDateCalendar-root{width:100%;max-width:100%;margin:0;font-family:Rethink Sans}.date-preset-filter .date-range-section .calendar-container .MuiPickersCalendarHeader-root{padding:0;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.date-preset-filter .date-range-section .calendar-container .MuiPickersCalendarHeader-labelContainer{margin:0;padding:0;order:2;flex:1;display:flex;justify-content:center;pointer-events:none}.date-preset-filter .date-range-section .calendar-container .MuiPickersCalendarHeader-label{font-family:Rethink Sans;font-size:14px;font-weight:700;line-height:22px;letter-spacing:.2px;color:#262626;margin:0}.date-preset-filter .date-range-section .calendar-container .MuiPickersArrowSwitcher-root{display:contents}.date-preset-filter .date-range-section .calendar-container .MuiPickersArrowSwitcher-spacer{display:none}.date-preset-filter .date-range-section .calendar-container .MuiPickersArrowSwitcher-button{width:24px;height:24px;padding:0;color:#404040;border-radius:4px}.date-preset-filter .date-range-section .calendar-container .MuiPickersArrowSwitcher-button:hover{background:#f5f5f5}.date-preset-filter .date-range-section .calendar-container .MuiPickersArrowSwitcher-button:first-of-type{order:1}.date-preset-filter .date-range-section .calendar-container .MuiPickersArrowSwitcher-button:last-of-type{order:3}.date-preset-filter .date-range-section .calendar-container .MuiPickersArrowSwitcher-button svg{width:16px;height:16px}.date-preset-filter .date-range-section .calendar-container .MuiDayCalendar-header{display:flex;justify-content:space-around;padding:0;gap:0;width:100%}.date-preset-filter .date-range-section .calendar-container .MuiDayCalendar-weekDayLabel{width:14.2857142857%;height:28px;margin:0!important;font-family:Rethink Sans;font-size:10px;font-weight:700;line-height:12px;letter-spacing:.1px;color:#737373;text-align:center;flex-shrink:0}.date-preset-filter .date-range-section .calendar-container .MuiDayCalendar-slideTransition{min-height:200px}.date-preset-filter .date-range-section .calendar-container .MuiDayCalendar-weekContainer{display:flex!important;justify-content:space-around;margin:0 0 4px!important;position:relative;gap:0!important;width:100%}.date-preset-filter .date-range-section .calendar-container .MuiDayCalendar-weekContainer>*{margin:0!important;flex-shrink:0;flex-grow:0;width:14.2857142857%}.date-preset-filter .date-range-section .calendar-container .MuiDayCalendar-weekContainer:last-child{margin-bottom:0!important}.date-preset-filter .date-range-section .calendar-container .MuiDayCalendar-monthContainer{gap:0!important}.date-preset-filter .date-range-section .calendar-container .custom-day-wrapper{position:relative;width:14.2857142857%;height:28px;margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center;flex-shrink:0}.date-preset-filter .date-range-section .calendar-container .custom-day-wrapper.in-range{background:#e8eefd}.date-preset-filter .date-range-section .calendar-container .custom-day-wrapper.in-range:before{content:"";position:absolute;inset:0;background:#e8eefd;z-index:0}.date-preset-filter .date-range-section .calendar-container .custom-day-wrapper.start-date{background:#e8eefd}.date-preset-filter .date-range-section .calendar-container .custom-day-wrapper.start-date:before{content:"";position:absolute;inset:0;background:#e8eefd;z-index:0}.date-preset-filter .date-range-section .calendar-container .custom-day-wrapper.start-date .MuiPickersDay-root{background:#2563eb;color:#fff;font-weight:700;position:relative;z-index:1}.date-preset-filter .date-range-section .calendar-container .custom-day-wrapper.start-date .MuiPickersDay-root:hover{background:#1d4ed8}.date-preset-filter .date-range-section .calendar-container .custom-day-wrapper.end-date{background:#e8eefd}.date-preset-filter .date-range-section .calendar-container .custom-day-wrapper.end-date:before{content:"";position:absolute;inset:0;background:#e8eefd;z-index:0}.date-preset-filter .date-range-section .calendar-container .custom-day-wrapper.end-date .MuiPickersDay-root{background:#2563eb;color:#fff;font-weight:700;position:relative;z-index:1}.date-preset-filter .date-range-section .calendar-container .custom-day-wrapper.end-date .MuiPickersDay-root:hover{background:#1d4ed8}.date-preset-filter .date-range-section .calendar-container .MuiPickersDay-root{width:28px;height:28px;margin:0!important;font-family:Rethink Sans;font-size:10px;font-weight:400;line-height:12px;letter-spacing:.1px;color:#262626;border-radius:50%}.date-preset-filter .date-range-section .calendar-container .MuiPickersDay-root:hover{background:#f5f5f5}.date-preset-filter .date-range-section .calendar-container .MuiPickersDay-root.Mui-selected{background:#2563eb;color:#fff;font-weight:700}.date-preset-filter .date-range-section .calendar-container .MuiPickersDay-root.Mui-selected:hover{background:#1d4ed8}.date-preset-filter .date-range-section .calendar-container .MuiPickersDay-root.MuiPickersDay-today{border:1px solid #2563EB;background:transparent;color:#262626}.date-preset-filter .date-range-section .calendar-container .MuiPickersDay-root.Mui-disabled{color:#d4d4d4}.date-preset-filter .date-range-section .calendar-container .MuiPickersDay-root.MuiButtonBase-root{margin:0!important;padding:0!important}.date-preset-filter .date-range-section .calendar-container .custom-day.selected-day{background:#2563eb;color:#fff;font-weight:700}.date-preset-filter .date-range-section .calendar-container .custom-day.selected-day:hover{background:#1d4ed8}.filter-shimmer-container{display:flex;gap:16px;width:100%;height:420px}.filter-shimmer-categories{width:194px;border:1px solid var(--colors-ui-elements-ui-gray);border-radius:16px;padding:8px;display:flex;flex-direction:column;gap:4px;flex-shrink:0}.filter-shimmer-categories .filter-shimmer-category-item{width:100%;height:48.14px;border-radius:12px!important;background-color:#f2f2f2!important}.filter-shimmer-options{flex:1;display:flex;flex-direction:column;overflow:hidden}.filter-shimmer-options .filter-shimmer-search-bar{width:100%;height:58px;border-radius:50px!important;background-color:#f2f2f2!important;margin-bottom:12px;flex-shrink:0}.filter-shimmer-options .filter-shimmer-option-item{width:100%;height:46px;border-radius:8px!important;background-color:#f2f2f2!important;margin-bottom:8px;flex-shrink:0}.MuiSkeleton-wave:after{background:linear-gradient(89deg,#f2f2f2 .8%,#cccccc80 50.09%,#f2f2f2 96.31%)!important}.filter-toggle-btn{width:40px;height:40px;border-radius:100px;border:1px solid #E0E0E0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;position:relative}.filter-toggle-btn:hover{border-color:#d4d4d4}.filter-toggle-btn--active{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.filter-toggle-btn--has-filters,.filter-toggle-btn--has-filters:hover{border-color:#7ea2f1!important}.filter-toggle-btn--has-filters:after{content:"";position:absolute;top:0;right:0;width:9px;height:9px;background:#2563eb;border-radius:50%;border:2px solid #FFFFFF}.filter-toggle-btn--has-filters.filter-toggle-btn--active,.filter-toggle-btn--has-filters.filter-toggle-btn--active:hover{border-color:#2563eb!important}.filter-popover{margin-top:8px;border-radius:16px!important;box-shadow:0 8px 24px #26262614!important;background:var(--colors-background-bg-white)}.filter-popover .filter-popover-content{width:550px;display:flex;gap:16px;flex-direction:column}.filter-popover .filter-header{padding:16px 16px 8px}.filter-popover .filter-body{display:flex;gap:16px;padding:0 16px;height:420px}.filter-popover .filter-categories{min-width:200px;border:1px solid var(--colors-ui-elements-ui-gray);border-radius:16px;padding:8px;display:flex;flex-direction:column}.filter-popover .filter-category{padding:8px 12px;border-radius:12px;font-family:Rethink Sans;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.2px;color:var(--colors-texts-text-secondary);transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;gap:10px}.filter-popover .filter-category__content{flex:1;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.filter-popover .filter-category__clear-btn{flex-shrink:0;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:22px!important;letter-spacing:.2px!important;height:auto!important;min-width:auto!important}.filter-popover .filter-category__clear-btn .cta-button__label{text-decoration:underline!important}.filter-popover .filter-category:hover{background:#f5f5f5}.filter-popover .filter-category.selected{background:#e8eefd}.filter-popover .filter-category.selected p{color:#1146bb}.filter-popover .filter-category.selected{font-weight:700}.filter-popover .filter-category--disabled{opacity:.5;cursor:not-allowed}.filter-popover .filter-category--disabled .filter-category__content{cursor:not-allowed;pointer-events:none}.filter-popover .filter-category--disabled:hover{background:transparent}.filter-popover .filter-category--disabled.selected{background:#e8eefd;opacity:.5}.filter-popover .filter-options{flex:1;display:flex;flex-direction:column;overflow-y:auto}.filter-popover .filter-options:has(.date-preset-filter--expanded){overflow-y:hidden}.filter-popover .filter-search-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #E0E0E0;border-radius:50px;background:#fff;margin-bottom:12px;flex-shrink:0}.filter-popover .filter-search-bar .filter-search-input{flex:1;border:none;outline:none;font-family:Rethink Sans;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.2px;color:#262626;background:transparent}.filter-popover .filter-search-bar .filter-search-input::placeholder{color:#8c8c8c}.filter-popover .filter-search-bar svg{flex-shrink:0}.filter-popover .filter-option{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-radius:12px;cursor:pointer;transition:all .2s ease}.filter-popover .filter-option:hover{background:#f5f5f5}.filter-popover .filter-option span,.filter-popover .filter-option p{flex:1;font-family:Rethink Sans;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.2px;color:#262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.filter-popover .filter-checkbox{width:16px;height:16px;border:1px solid var(--colors-dividers-divider-default);border-radius:4px;flex-shrink:0}.filter-popover .filter-checkbox--checked{background:var(--colors-ui-elements-ui-blue);border-color:var(--colors-ui-elements-ui-blue);position:relative}.filter-popover .filter-checkbox--checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:5px;border-left:2px solid white;border-bottom:2px solid white;transform:translate(-50%,-60%) rotate(-45deg)}.filter-popover .filter-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 12px;border-top:1px solid var(--colors-ui-elements-ui-gray);border-radius:0 0 16px 16px}.filter-popover .filter-btn{padding:12px 24px;border-radius:42px;font-family:Rethink Sans;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.7px;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:120px}.filter-popover .filter-btn--secondary{background:transparent;border:1px solid #A8A8A8;color:#262626}.filter-popover .filter-btn--secondary:hover{background:#f5f5f5}.filter-popover .filter-btn--primary{background:#2563eb;border:none;color:#fff}.filter-popover .filter-btn--primary:hover{background:#1d4ed8}.filter-popover .filter-loading-more{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;cursor:default}.filter-popover .filter-loading-more .circular-progress-small{display:flex;align-items:center;justify-content:center}.filter-popover .filter-no-results{display:flex;flex:1;align-items:center;justify-content:center;padding:12px 16px;text-align:center}.login-transition-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:9999;cursor:pointer;background-color:#f9fcfe;overflow:hidden}.login-transition-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.login-transition-background:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1000px;height:1000px;background:radial-gradient(circle at center,rgb(37,99,235) 0%,rgba(37,99,235,.8) 20%,rgba(37,99,235,.6) 40%,rgba(37,99,235,.4) 60%,rgba(37,99,235,.2) 80%,transparent 100%);filter:blur(150px);pointer-events:none;z-index:0}.login-transition-background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/new%20noise-mhZfyzn0.png);background-size:1440px 920px;background-position:center;background-repeat:repeat;opacity:.09;mix-blend-mode:soft-light;pointer-events:none;z-index:1}.gradient-circle{position:absolute;top:280px;left:-117px;width:863px;height:934px;background:#c5efff;rotate:152deg;filter:blur(150px);pointer-events:none;z-index:0;opacity:60%}.login-transition-box{position:relative;width:484px;background:#fff;border:1px solid #e8e8e8;border-radius:40px;box-shadow:0 4px 24px #00000014;overflow:hidden;display:flex;align-items:center;justify-content:center}.login-transition-box.box-opening{animation:boxOpen .6s cubic-bezier(.34,1.56,.64,1) forwards}.login-transition-box.box-open{height:323px}.login-transition-box.box-closing{animation:boxClose .6s cubic-bezier(.55,.085,.68,.53) forwards}@keyframes boxOpen{0%{height:0;opacity:0;transform:scaleY(0)}50%{opacity:1}to{height:323px;opacity:1;transform:scaleY(1)}}@keyframes boxClose{0%{height:323px;opacity:1;transform:scaleY(1)}50%{opacity:1}to{height:0;opacity:0;transform:scaleY(0)}}.box-content{display:flex;flex-direction:column;align-items:center;gap:23px;opacity:0;transform:translateY(10px);transition:opacity .3s ease-out,transform .3s ease-out}.box-content.content-visible{opacity:1;transform:translateY(0)}.welcome-text{font-family:Merriweather!important;font-weight:400!important;font-size:24px!important;line-height:36px!important;text-align:center!important;color:#000!important;white-space:normal;max-width:400px}.sparks-container{display:flex;flex-direction:column;align-items:center;gap:8px}.sparks-pill{width:100%!important;height:100%!important;padding:12px 36px!important;border-radius:99px!important;background:radial-gradient(circle at center,#2563eb,#3c74ee,#5285f0 25%,#7fa7f5,#acc9fa,#daebff)!important;display:flex;align-items:center;justify-content:center}.sparks-count{font-family:Rethink Sans!important;color:#fff;white-space:nowrap}.sparks-waiting{font-family:Rethink Sans!important;font-weight:400!important;font-size:16px!important;line-height:24px!important;text-align:center!important;color:#595959!important}.skip-text{position:absolute;bottom:32px;left:50%;transform:translate(-50%);font-family:Rethink Sans!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;opacity:.7}.error-page{display:flex;flex-direction:column;height:calc(100vh - 80px);width:100%}.intro-slide{width:100vw;height:100vh;background:#fff;display:flex;flex-direction:column;align-items:center;overflow:hidden}.intro-slide__header{width:100%;padding:20px 32px;display:flex;align-items:center;flex-shrink:0}.intro-slide__logo{height:35px;width:132px}.intro-slide__body{width:1009px;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:24px;flex:1;min-height:0}@media(min-height:900px){.intro-slide__body{gap:140px}}.intro-slide__illustration{height:511px;align-self:stretch;position:relative;flex-shrink:0}.intro-slide__illustration-inner{width:1076px;height:560px;position:absolute;left:-42px;top:-35px}.intro-slide__node{display:flex;flex-direction:column;align-items:center;border-radius:40px;position:absolute;width:250px}.intro-slide__node--sense{left:0;top:125px;height:228px}.intro-slide__node--act{left:826px;top:137px;height:216px}.intro-slide__node--prioritise{left:413px;top:0;height:242px;padding:12px 0}.intro-slide__node--know{left:239px;top:322px;height:238px;padding:0 12px}.intro-slide__node--review{left:570px;top:326px;height:234px;padding:0 12px}.intro-slide__node-img{flex-shrink:0;position:relative}.intro-slide__node-img--sense{width:165px;height:178px}.intro-slide__node-img--prioritise{width:198px;height:158px}.intro-slide__node-label{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:12px;position:relative;padding:4px 0}.intro-slide__node-title{align-self:stretch;color:#262626;text-align:center;font-family:Merriweather,serif;font-size:20px;font-weight:700;line-height:32px;position:relative}.intro-slide__node-desc{align-self:stretch;color:#404040;text-align:center;font-family:Rethink Sans,sans-serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.1px;position:relative}.intro-slide__connector-dot{aspect-ratio:1/1;fill:#e0e0e0;stroke-width:4px;stroke:#a8a8a8;position:absolute}.intro-slide__text-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;width:100%}.intro-slide__title{align-self:stretch;color:#262626;text-align:center;font-family:Merriweather,serif;font-size:30px;font-weight:400;line-height:48px;margin:0}.intro-slide__description{align-self:stretch;color:#404040;text-align:center;font-family:Rethink Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.2px;margin:0}.intro-slide__footer{display:flex;padding:12px 24px 24px;justify-content:space-between;align-items:center;align-self:stretch;flex-shrink:0}.intro-slide__skip-btn{color:#737373;font-family:Rethink Sans,sans-serif;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.1px;background:none;border:none;cursor:pointer;border-radius:42px;padding:8px 12px;transition:color .15s}.intro-slide__skip-btn:hover{color:#262626}.intro-slide__next-btn{width:152px;height:48px;padding:12px 42px;border-radius:42px;background:#2563eb;color:#fff;font-family:Rethink Sans,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.2px;border:none;cursor:pointer;text-align:center;transition:background .15s;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:10px}.intro-slide__next-btn:hover{background:#1146bb}.intro-slide__next-btn:active{background:#0e3896}.intro-slide__next-btn .cta-button__icon{display:inline-flex;align-items:center;justify-content:center;will-change:transform}.intro-slide__next-btn--animate .cta-button__icon{animation:intro-next-arrow-wiggle 1.3s ease-in-out infinite}@keyframes intro-next-arrow-wiggle{0%{transform:translate(-3px)}50%{transform:translate(3px)}to{transform:translate(-3px)}}.intro-onboarding{position:relative}.intro-onboarding__layer{transition:opacity .7s ease-in-out}.intro-onboarding__layer--spark{position:absolute;inset:0;opacity:0;pointer-events:none}.intro-onboarding--fading .intro-onboarding__layer--intro{opacity:0;pointer-events:none}.intro-onboarding--fading .intro-onboarding__layer--spark{opacity:1;pointer-events:auto}.spark-onboarding{width:100vw;height:100vh;background:#fff;display:flex;flex-direction:column;align-items:center;overflow:hidden}.spark-onboarding__header{width:100%;padding:20px 32px;display:flex;align-items:center;flex-shrink:0}.spark-onboarding__logo{height:35px;width:132px}.spark-onboarding__body{width:1009px;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:48px;flex:1;justify-content:center;padding-top:32px}@media(min-height:900px){.spark-onboarding__body{gap:140px}}.spark-onboarding__card{width:700px;border-radius:32px;border:5px solid #8c9ec0;background:#fff;box-shadow:0 8px 24px #26262614;padding:24px 32px 20px;display:flex;flex-direction:column;gap:20px}.spark-onboarding__brand-pill{display:inline-flex;padding:6px 14px;justify-content:center;align-items:center;border-radius:50px;background:#adbad2;color:#fff;font-family:Rethink Sans,sans-serif;font-size:13px;font-weight:500;line-height:20px;letter-spacing:.2px;align-self:flex-start}.spark-onboarding__card-content{display:flex;align-items:flex-start;gap:52px}.spark-onboarding__card-left{display:flex;flex-direction:column;gap:24px;flex:1}.spark-onboarding__section{display:flex;flex-direction:column;gap:8px}.spark-onboarding__section-label{display:flex;align-items:center;gap:6px;color:#8c9ec0;font-family:Rethink Sans,sans-serif;font-size:12px;font-weight:500;line-height:18px;letter-spacing:.6px;text-transform:uppercase}.spark-onboarding__section-label svg{flex-shrink:0}.spark-onboarding__placeholder-bar{height:14px;border-radius:8px;background:#edf0f5}.spark-onboarding__placeholder-bar--full{width:100%}.spark-onboarding__placeholder-bar--partial{width:75%}.spark-onboarding__placeholder-bar--short{width:55%}.spark-onboarding__impact-card{width:180px;flex-shrink:0;border-radius:16px;border:3px solid #adbad2;background:#edf0f5;padding:20px;display:flex;flex-direction:column;gap:6px}.spark-onboarding__impact-header{display:flex;align-items:center;gap:6px;color:#6b82ae;font-family:Rethink Sans,sans-serif;font-size:12px;font-weight:500;line-height:18px;letter-spacing:.6px;text-transform:uppercase}.spark-onboarding__impact-header svg{flex-shrink:0}.spark-onboarding__impact-bar{width:120px;height:14px;border-radius:8px;background:#ced6e4}.spark-onboarding__impact-amount{display:flex;align-items:baseline;gap:2px;margin-top:24px}.spark-onboarding__impact-currency{color:#6b82ae;font-family:Rethink Sans,sans-serif;font-size:18px;font-weight:600;line-height:28px;letter-spacing:.2px}.spark-onboarding__impact-value{color:#6b82ae;font-family:Rethink Sans,sans-serif;font-size:36px;font-weight:700;line-height:1;letter-spacing:.5px}.spark-onboarding__card-footer{display:flex;align-items:center;justify-content:space-between}.spark-onboarding__social{display:flex;align-items:center;gap:8px;opacity:.6}.spark-onboarding__avatars{display:flex;align-items:center}.spark-onboarding__avatars>*+*{margin-left:-8px}.spark-onboarding__avatar{width:27px;height:27px;border-radius:50%;background:#edf0f5;display:flex;align-items:center;justify-content:center;color:#8c9ec0;font-family:Rethink Sans,sans-serif;font-size:12px;font-weight:500;line-height:18px;letter-spacing:.1px;flex-shrink:0}.spark-onboarding__social-text{color:#8c9ec0;font-family:Rethink Sans,sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spark-onboarding__action-buttons{display:flex;align-items:center;gap:12px}.spark-onboarding__reject-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:28px;border:1px solid #adbad2;background:transparent;color:#6b82ae;font-family:Rethink Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.2px;cursor:pointer;transition:border-color .15s}.spark-onboarding__reject-btn:hover{border-color:#8c9ec0}.spark-onboarding__accept-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:28px;background:#adbad2;border:none;color:#fff;font-family:Rethink Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.2px;cursor:pointer;transition:background .15s}.spark-onboarding__accept-btn:hover{background:#8c9ec0}.spark-onboarding__text-content{display:flex;flex-direction:column;gap:12px;width:100%}.spark-onboarding__title{align-self:stretch;color:#262626;text-align:center;font-family:Merriweather,serif}.spark-onboarding__description{align-self:stretch;color:#404040;text-align:center;font-family:Rethink Sans,sans-serif}.spark-onboarding__footer{display:flex;padding:12px 24px 24px;justify-content:space-between;align-items:center;align-self:stretch;flex-shrink:0}.spark-onboarding__skip-btn{color:#737373;font-family:Rethink Sans,sans-serif;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.1px;background:none;border:none;cursor:pointer;border-radius:42px;padding:8px 12px;transition:color .15s}.spark-onboarding__skip-btn:hover{color:#262626}.spark-onboarding__nav-buttons{display:flex;align-items:center;gap:16px}.spark-onboarding__previous-btn{width:152px;height:48px;padding:6px 42px;border-radius:42px;border:1px solid #e0e0e0;background:transparent;color:#262626;font-family:Rethink Sans,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.2px;cursor:pointer;transition:border-color .15s;white-space:nowrap}.spark-onboarding__previous-btn:hover{border-color:#a8a8a8}.spark-onboarding__get-started-btn{width:152px;height:48px;padding:12px 42px;border-radius:42px;background:#2563eb;border:none;color:#fff;font-family:Rethink Sans,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.2px;cursor:pointer;text-align:center;transition:background .15s;white-space:nowrap}.spark-onboarding__get-started-btn:hover{background:#1146bb}.spark-onboarding__get-started-btn:active{background:#0e3896}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local("Inter"),url(/assets/Inter-ExtraLight-DE8yOi_r.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local("Inter"),url(/assets/Inter-Light-DbzEu6wT.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/assets/Inter-Regular-BpskOkD5.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter"),url(/assets/Inter-Medium-BtfNrkJj.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local("Inter"),url(/assets/Inter-SemiBold-C9_sHzqi.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local("Inter"),url(/assets/Inter-Bold-Du8giq-C.ttf) format("truetype")}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:400;src:local("Rethink Sans"),url(/assets/RethinkSans-Regular-pPaTVyTT.ttf) format("truetype")}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:500;src:local("Rethink Sans"),url(/assets/RethinkSans-Medium-D8bBDwwn.ttf) format("truetype")}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:600;src:local("Rethink Sans"),url(/assets/RethinkSans-SemiBold-Q5pboFEL.ttf) format("truetype")}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:700;src:local("Rethink Sans"),url(/assets/RethinkSans-Bold-6QfgBLmK.ttf) format("truetype")}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:800;src:local("Rethink Sans"),url(/assets/RethinkSans-ExtraBold-D--mgI7Z.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:normal;font-weight:300;src:local("Merriweather"),url(/assets/Merriweather-Light-ZAb5dCmi.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;src:local("Merriweather"),url(/assets/Merriweather-Regular-o7i0UGYa.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;src:local("Merriweather"),url(/assets/Merriweather-Italic-Dsc2I4cC.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;src:local("Merriweather"),url(/assets/Merriweather-Bold-C3Vlx2R2.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;src:local("Merriweather"),url(/assets/Merriweather-BoldItalic-mIlBF2kH.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;src:local("Merriweather"),url(/assets/Merriweather-Black-XN5zQE1f.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:italic;font-weight:900;src:local("Merriweather"),url(/assets/Merriweather-HeavyItalic-CehgA0jl.ttf) format("truetype")}.typography-display-32-regular,.MuiTypography-root.typography-display-32-regular{font-size:32px;font-style:normal;font-weight:400;line-height:50px;letter-spacing:0px}.typography-display-30-regular,.MuiTypography-root.typography-display-30-regular{font-size:30px;font-style:normal;font-weight:400;line-height:48px}.typography-display-28-regular,.MuiTypography-root.typography-display-28-regular{font-size:28px;font-style:normal;font-weight:400;line-height:44px}.typography-display-20-bold,.MuiTypography-root.typography-display-20-bold{font-size:20px;font-style:normal;font-weight:700;line-height:32px}.typography-display-18-bold,.MuiTypography-root.typography-display-18-bold{font-size:18px;font-style:normal;font-weight:700;line-height:30px}.typography-display-14-bold,.MuiTypography-root.typography-display-14-bold,.typography-display-14-bold-fit,.MuiTypography-root.typography-display-14-bold-fit{font-size:14px;font-style:normal;font-weight:700;line-height:24px}.typography-metric-48-semibold,.MuiTypography-root.typography-metric-48-semibold{font-size:48px;font-style:normal;font-weight:600;line-height:72px;letter-spacing:.5px}.typography-metric-36-bold,.MuiTypography-root.typography-metric-36-bold{font-size:36px;font-style:normal;font-weight:700;line-height:54px;letter-spacing:.5px}.typography-metric-24-semibold,.MuiTypography-root.typography-metric-24-semibold{font-size:24px;font-style:normal;font-weight:600;line-height:36px;letter-spacing:.5px}.typography-metric-24-regular,.MuiTypography-root.typography-metric-24-regular{font-size:24px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:.5px}.typography-sub-heading-16-med-extra-wide,.MuiTypography-root.typography-sub-heading-16-med-extra-wide{font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:1.6px}.typography-sub-heading-16-semibold,.MuiTypography-root.typography-sub-heading-16-semibold{font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.16px}.typography-sub-heading-16-bold,.MuiTypography-root.typography-sub-heading-16-bold{font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.2px}.typography-button-18-semibold,.MuiTypography-root.typography-button-18-semibold{font-size:18px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:.2px}.typography-button-16-medium,.MuiTypography-root.typography-button-16-medium{font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px}.typography-button-12-medium,.MuiTypography-root.typography-button-12-medium{font-size:12px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.1px}.typography-tag-18-medium,.MuiTypography-root.typography-tag-18-medium{font-size:18px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:.2px}.typography-tag-16-medium-wide,.MuiTypography-root.typography-tag-16-medium-wide{font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.8px}.typography-tag-14-medium-wide,.MuiTypography-root.typography-tag-14-medium-wide{font-size:14px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.7px}.typography-tag-12-medium-wide,.MuiTypography-root.typography-tag-12-medium-wide{font-size:12px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.6px}.typography-body-20-reg,.MuiTypography-root.typography-body-20-reg{font-size:20px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.2px}.typography-body-18-reg,.MuiTypography-root.typography-body-18-reg{font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.2px}.typography-body-16-reg,.MuiTypography-root.typography-body-16-reg{font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.2px}.typography-body-14-reg,.MuiTypography-root.typography-body-14-reg{font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.2px}.typography-link-14-reg,.MuiTypography-root.typography-link-14-reg{font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.2px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.typography-link-14-italics,.MuiTypography-root.typography-link-14-italics{font-size:14px;font-style:italic;font-weight:400;line-height:22px;letter-spacing:.2px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.typography-label-18-semibold,.MuiTypography-root.typography-label-18-semibold{font-size:18px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:.2px}.typography-label-16-semibold,.MuiTypography-root.typography-label-16-semibold{font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.2px}.typography-label-16-reg,.MuiTypography-root.typography-label-16-reg{font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.2px}.typography-label-16-reg-wide,.MuiTypography-root.typography-label-16-reg-wide{font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.8px}.typography-label-16-reg-extra-wide,.MuiTypography-root.typography-label-16-reg-extra-wide{font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:1.6px}.typography-label-14-med-fit,.MuiTypography-root.typography-label-14-med-fit{font-size:14px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.2px}.typography-label-14-reg-fit,.MuiTypography-root.typography-label-14-reg-fit{font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.2px}.typography-label-12-med-fit,.MuiTypography-root.typography-label-12-med-fit{font-size:12px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.1px}.typography-label-10-bold-fit,.MuiTypography-root.typography-label-10-bold-fit{font-size:10px;font-style:normal;font-weight:700;line-height:12px;letter-spacing:.1px}.typography-table-header-14-med,.MuiTypography-root.typography-table-header-14-med{font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.2px}@media(max-width:1600px){.typography-display-32-regular,.MuiTypography-root.typography-display-32-regular{font-size:29px;line-height:45px}.typography-display-30-regular,.MuiTypography-root.typography-display-30-regular{font-size:27px;line-height:43px}.typography-display-28-regular,.MuiTypography-root.typography-display-28-regular{font-size:25px;line-height:40px}.typography-display-20-bold,.MuiTypography-root.typography-display-20-bold{font-size:18px;line-height:29px}.typography-display-18-bold,.MuiTypography-root.typography-display-18-bold{font-size:16px;line-height:27px}.typography-display-14-bold,.MuiTypography-root.typography-display-14-bold,.typography-display-14-bold-fit,.MuiTypography-root.typography-display-14-bold-fit{font-size:13px;line-height:22px}.typography-metric-48-semibold,.MuiTypography-root.typography-metric-48-semibold{font-size:43px;line-height:65px}.typography-metric-36-bold,.MuiTypography-root.typography-metric-36-bold{font-size:32px;line-height:49px}.typography-metric-24-semibold,.MuiTypography-root.typography-metric-24-semibold,.typography-metric-24-regular,.MuiTypography-root.typography-metric-24-regular{font-size:22px;line-height:32px}.typography-sub-heading-16-med-extra-wide,.MuiTypography-root.typography-sub-heading-16-med-extra-wide,.typography-sub-heading-16-semibold,.MuiTypography-root.typography-sub-heading-16-semibold,.typography-sub-heading-16-bold,.MuiTypography-root.typography-sub-heading-16-bold{font-size:14px;line-height:22px}.typography-button-18-semibold,.MuiTypography-root.typography-button-18-semibold{font-size:16px;line-height:25px}.typography-button-16-medium,.MuiTypography-root.typography-button-16-medium{font-size:14px;line-height:22px}.typography-button-12-medium,.MuiTypography-root.typography-button-12-medium{font-size:11px;line-height:16px}.typography-tag-18-medium,.MuiTypography-root.typography-tag-18-medium{font-size:16px;line-height:25px}.typography-tag-16-medium-wide,.MuiTypography-root.typography-tag-16-medium-wide{font-size:14px;line-height:22px}.typography-tag-14-medium-wide,.MuiTypography-root.typography-tag-14-medium-wide{font-size:13px;line-height:20px}.typography-tag-12-medium-wide,.MuiTypography-root.typography-tag-12-medium-wide{font-size:11px;line-height:16px}.typography-body-20-reg,.MuiTypography-root.typography-body-20-reg{font-size:18px;line-height:27px}.typography-body-18-reg,.MuiTypography-root.typography-body-18-reg{font-size:16px;line-height:25px}.typography-body-16-reg,.MuiTypography-root.typography-body-16-reg{font-size:14px;line-height:22px}.typography-body-14-reg,.MuiTypography-root.typography-body-14-reg,.typography-link-14-reg,.MuiTypography-root.typography-link-14-reg{font-size:13px;line-height:20px}.typography-label-18-semibold,.MuiTypography-root.typography-label-18-semibold{font-size:16px;line-height:25px}.typography-label-16-semibold,.MuiTypography-root.typography-label-16-semibold,.typography-label-16-reg,.MuiTypography-root.typography-label-16-reg,.typography-label-16-reg-wide,.MuiTypography-root.typography-label-16-reg-wide,.typography-label-16-reg-extra-wide,.MuiTypography-root.typography-label-16-reg-extra-wide{font-size:14px;line-height:22px}.typography-label-14-med-fit,.MuiTypography-root.typography-label-14-med-fit,.typography-label-14-reg-fit,.MuiTypography-root.typography-label-14-reg-fit{font-size:13px;line-height:20px}.typography-label-12-med-fit,.MuiTypography-root.typography-label-12-med-fit{font-size:11px;line-height:16px}.typography-label-10-bold-fit,.MuiTypography-root.typography-label-10-bold-fit{font-size:9px;line-height:11px}.typography-table-header-14-med,.MuiTypography-root.typography-table-header-14-med{font-size:13px;line-height:18px}}@media(max-width:1366px){.typography-display-32-regular,.MuiTypography-root.typography-display-32-regular{font-size:22px;line-height:35px}.typography-display-30-regular,.MuiTypography-root.typography-display-30-regular{font-size:21px;line-height:34px}.typography-display-28-regular,.MuiTypography-root.typography-display-28-regular{font-size:20px;line-height:31px}.typography-display-20-bold,.MuiTypography-root.typography-display-20-bold{font-size:14px;line-height:22px}.typography-display-18-bold,.MuiTypography-root.typography-display-18-bold{font-size:13px;line-height:21px}.typography-display-14-bold,.MuiTypography-root.typography-display-14-bold,.typography-display-14-bold-fit,.MuiTypography-root.typography-display-14-bold-fit{font-size:10px;line-height:17px}.typography-metric-48-semibold,.MuiTypography-root.typography-metric-48-semibold{font-size:34px;line-height:50px}.typography-metric-36-bold,.MuiTypography-root.typography-metric-36-bold{font-size:25px;line-height:38px}.typography-metric-24-semibold,.MuiTypography-root.typography-metric-24-semibold,.typography-metric-24-regular,.MuiTypography-root.typography-metric-24-regular{font-size:17px;line-height:25px}.typography-sub-heading-16-med-extra-wide,.MuiTypography-root.typography-sub-heading-16-med-extra-wide,.typography-sub-heading-16-semibold,.MuiTypography-root.typography-sub-heading-16-semibold,.typography-sub-heading-16-bold,.MuiTypography-root.typography-sub-heading-16-bold{font-size:11px;line-height:17px}.typography-button-18-semibold,.MuiTypography-root.typography-button-18-semibold{font-size:13px;line-height:20px}.typography-button-16-medium,.MuiTypography-root.typography-button-16-medium{font-size:11px;line-height:17px}.typography-button-12-medium,.MuiTypography-root.typography-button-12-medium{font-size:8px;line-height:13px}.typography-tag-18-medium,.MuiTypography-root.typography-tag-18-medium{font-size:13px;line-height:20px}.typography-tag-16-medium-wide,.MuiTypography-root.typography-tag-16-medium-wide{font-size:11px;line-height:17px}.typography-tag-14-medium-wide,.MuiTypography-root.typography-tag-14-medium-wide{font-size:10px;line-height:15px}.typography-tag-12-medium-wide,.MuiTypography-root.typography-tag-12-medium-wide{font-size:8px;line-height:13px}.typography-body-20-reg,.MuiTypography-root.typography-body-20-reg{font-size:14px;line-height:21px}.typography-body-18-reg,.MuiTypography-root.typography-body-18-reg{font-size:13px;line-height:20px}.typography-body-16-reg,.MuiTypography-root.typography-body-16-reg{font-size:11px;line-height:17px}.typography-body-14-reg,.MuiTypography-root.typography-body-14-reg,.typography-link-14-reg,.MuiTypography-root.typography-link-14-reg{font-size:10px;line-height:15px}.typography-label-18-semibold,.MuiTypography-root.typography-label-18-semibold{font-size:13px;line-height:20px}.typography-label-16-semibold,.MuiTypography-root.typography-label-16-semibold,.typography-label-16-reg,.MuiTypography-root.typography-label-16-reg,.typography-label-16-reg-wide,.MuiTypography-root.typography-label-16-reg-wide,.typography-label-16-reg-extra-wide,.MuiTypography-root.typography-label-16-reg-extra-wide{font-size:11px;line-height:17px}.typography-label-14-med-fit,.MuiTypography-root.typography-label-14-med-fit,.typography-label-14-reg-fit,.MuiTypography-root.typography-label-14-reg-fit{font-size:10px;line-height:15px}.typography-label-12-med-fit,.MuiTypography-root.typography-label-12-med-fit{font-size:8px;line-height:13px}.typography-label-10-bold-fit,.MuiTypography-root.typography-label-10-bold-fit{font-size:7px;line-height:8px}.typography-table-header-14-med,.MuiTypography-root.typography-table-header-14-med{font-size:10px;line-height:14px}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li{margin:0;padding:0}html,body{margin:0;padding:0;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}html{scroll-behavior:smooth}#root{width:100vw;min-height:100vh}img,video,iframe{height:auto;display:block}input,button,textarea,select{font:inherit}.d-flex{display:flex}.flex-column{flex-direction:column}.justify-center{display:flex;justify-content:center;align-items:center}.justify-between{display:flex;justify-content:space-between;align-items:center}.align-center{display:flex;align-items:center}.text-center{text-align:center}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-32{gap:32px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.p-8{padding:8px}.p-12{padding:12px}.p-16{padding:16px}.p-24{padding:24px}.w-full{width:100%}.cursor-pointer{cursor:pointer}.horizontal-line{height:1px;background:#d5d5d5}.divider{width:100%;height:1px;background-color:#0000001f}.hide-scrollbar{overflow:auto}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.MuiTypography-root.font-family-merriweather{font-family:Merriweather}.MuiTypography-root.font-family-rethink-sans{font-family:Rethink Sans}.upper-case{text-transform:uppercase}.text-tertiary{color:var(--colors-texts-text-tertiary)}.text-secondary{color:var(--colors-texts-text-secondary)}.text-default{color:var(--colors-texts-text-default)}@keyframes dot-fill-cycle{0%{fill:#2563eb}25%{fill:#9ca3af}50%{fill:#2563eb}75%{fill:#9ca3af}to{fill:#2563eb}}@keyframes dot-top-transform{0%,to{transform:translate(0)}12.5%,62.5%{transform:translateY(-16px)}25%,50%,75%{transform:translate(0)}37.5%,87.5%{transform:translateY(-16px)}}@keyframes dot-bl-transform{0%,to{transform:translate(0)}12.5%,62.5%{transform:translate(-16px,12px)}25%,50%,75%{transform:translate(0)}37.5%,87.5%{transform:translate(-16px,12px)}}@keyframes dot-br-transform{0%,to{transform:translate(0)}12.5%,62.5%{transform:translate(16px,12px)}25%,50%,75%{transform:translate(0)}37.5%,87.5%{transform:translate(16px,12px)}}.full-page-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999}.full-page-loader .loader-content{display:flex;flex-direction:column;align-items:center;gap:16px;padding-bottom:32px;width:512px;max-width:90vw}.full-page-loader .triangle-dots{overflow:visible}.full-page-loader .dot{fill:#2563eb}.full-page-loader .dot-top{animation:dot-top-transform 4s ease-in-out infinite,dot-fill-cycle 4s step-end infinite}.full-page-loader .dot-bottom-left{animation:dot-bl-transform 4s ease-in-out infinite,dot-fill-cycle 4s step-end infinite}.full-page-loader .dot-bottom-right{animation:dot-br-transform 4s ease-in-out infinite,dot-fill-cycle 4s step-end infinite}.full-page-loader .loader-title{color:var(--text-secondary, #404040);font-family:Merriweather,serif;font-size:20px;font-weight:700;line-height:32px;text-align:center;margin:0}.full-page-loader .loader-subtitle{color:var(--text-tertiary, #737373);font-family:Rethink Sans,sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:.2px;text-align:center;margin:0}
