.respona-new-logo--small{width:24px;height:24px}
.loader{font-size:10px;margin:0 auto;width:30px;height:30px;border-radius:50%;background:#fff;background:-moz-linear-gradient(left, var(--loader-color), var(--loader-color));background:-webkit-linear-gradient(left, var(--loader-color), var(--loader-color));background:-o-linear-gradient(left, var(--loader-color), var(--loader-color));background:-ms-linear-gradient(left, var(--loader-color), var(--loader-color));background:linear-gradient(to right, var(--loader-color), var(--loader-color));position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader--with-top-margin{margin-top:20px}.loader__full-screen-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh}.loader__full-block-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.loader:before{width:50%;height:50%;background:var(--background-color);border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.loader:after{background:var(--background-color);width:calc(100% - 2px);height:calc(100% - 2px);border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.workspace-select{width:51px;height:51px;padding:0;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:11px;position:relative;font-size:18px;text-transform:uppercase;color:#221cb6;cursor:pointer}.workspace-select__short-content{box-sizing:border-box;height:47px;width:47px;display:flex;justify-content:center;align-items:center;padding:5px;background:#dbe2fe;border-radius:10px}.workspace-select__short-content:hover{background:#221cb6;color:#fff}.workspace-select__logo{width:25px;height:25px;border-radius:100%}


/* =========================
   KEYFRAMES
========================= */

@keyframes sparkle-pulse-1 {
    0%, 100% {
        transform: scale(1) translateY(0);
        opacity: 0.85;
    }
    50% {
        transform: scale(1.08) translateY(-2px);
        opacity: 1;
    }
}

@keyframes sparkle-pulse-2 {
    0%, 100% {
        transform: scale(1) translateY(0);
        opacity: 0.8;
    }
    50% {
        transform: scale(1.12) translateY(-1px);
        opacity: 1;
    }
}

@keyframes sparkle-pulse-3 {
    0%, 100% {
        transform: scale(1) translateY(0);
        opacity: 0.75;
    }
    50% {
        transform: scale(1.15) translateY(-3px);
        opacity: 1;
    }
}

@keyframes sparkle-rotate-3d {
    0% {
        transform: rotateY(0deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}


/* =========================
   CLASSES WITH ANIMATION
========================= */
.sparkle-pulse-1 {
    animation: sparkle-pulse-1 2.5s ease-in-out infinite;
}

.sparkle-pulse-2 {
    animation: sparkle-pulse-2 2s ease-in-out infinite 0.3s;
}

.sparkle-pulse-3 {
    animation: sparkle-pulse-3 1.8s ease-in-out infinite 0.6s;
}

.sparkle-rotate-3d {
    animation: sparkle-rotate-3d 0.8s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.label{border-radius:20px;padding:2px 5px;min-width:20px;display:inline-flex;justify-content:center}.label-color-blue{background-color:#dddef6;color:#221cb6}.label-color-blue.label-hover:hover{cursor:pointer;background-color:#221cb6;color:#fff}.label-color-blue_reversed{background-color:#221cb6;color:#fff}.label-color-blue_reversed.label-hover:hover{cursor:pointer;background-color:#4e48dc;color:#fff}.label-color-orange{background-color:#feddb7;color:#fc8619}.label-color-orange.label-hover:hover{cursor:pointer;color:#fff;background-color:#fc8619}.label-color-orange.label-hover:hover .sidebar-trial-counter__icon circle{stroke:#fff}.label-color-orange.label-hover:hover .sidebar-trial-counter__icon rect,.label-color-orange.label-hover:hover .sidebar-trial-counter__icon path{fill:#fff}.label-color-success{background-color:#23e771;color:#fff}.label-color-success.label-hover:hover{cursor:pointer;opacity:.8}.label-color-success.label-hover:hover .sidebar-trial-counter__icon circle{stroke:#fff}.label-color-success.label-hover:hover .sidebar-trial-counter__icon rect,.label-color-success.label-hover:hover .sidebar-trial-counter__icon path{fill:#fff}.label-color-red{background-color:rgba(237,72,61,.1);color:#ed483d}.label-color-red.label-hover:hover{cursor:pointer;color:#fff;background-color:#f77b73}.label-color-red.label-hover:hover .sidebar-trial-counter__icon circle{stroke:#fff}.label-color-red.label-hover:hover .sidebar-trial-counter__icon rect,.label-color-red.label-hover:hover .sidebar-trial-counter__icon path{fill:#fff}.label-color-yellow{background-color:#ffedc3;color:#a16a38}.label-color-yellow.label-hover:hover{cursor:pointer;color:#704a27;background-color:#d3c096}.label-color-yellow.label-hover:hover .sidebar-trial-counter__icon circle{stroke:#fff}.label-color-yellow.label-hover:hover .sidebar-trial-counter__icon rect,.label-color-yellow.label-hover:hover .sidebar-trial-counter__icon path{fill:#fff}.label-color-green{background-color:rgba(88,205,149,.1);color:#13a861}.label-color-green.label-hover:hover{cursor:pointer;color:#fff;background-color:#13a861}.label-color-green.label-hover:hover .sidebar-trial-counter__icon circle{stroke:#fff}.label-color-green.label-hover:hover .sidebar-trial-counter__icon rect,.label-color-green.label-hover:hover .sidebar-trial-counter__icon path{fill:#fff}.label-color-light-green{background-color:rgba(147,255,75,.1);color:#126e37}.label-color-bright-green{background-color:#b4e5ae;color:#0a4723}.label-color-dark-green{background-color:#2d8f5b;color:#e3eedb}.label-color-gray{background-color:rgba(189,189,189,.22);color:#8f9199}.label-color-gray.label-hover:hover{cursor:pointer;color:#fff;background-color:#8f9199}.label-color-gray.label-hover:hover .sidebar-trial-counter__icon circle{stroke:#fff}.label-color-gray.label-hover:hover .sidebar-trial-counter__icon rect,.label-color-gray.label-hover:hover .sidebar-trial-counter__icon path{fill:#fff}.label-color-purple{background-color:#e5e4ff;color:#221cb6}.label-color-gray{background-color:#ececec;color:#494949}.label-color-black{background-color:rgba(32,36,48,.27);color:#202430}.label-font-size-small{font-size:10px;font-weight:600;line-height:10px}.label-font-size-12{font-size:12px !important}.label-position-moved-to-top{position:relative;top:-6px}.label-squared{border-radius:5px}
.sidebar-trial-counter{display:flex;align-items:center;justify-content:center}.sidebar-trial-counter__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:8px;height:8px;border-radius:9px;cursor:pointer}.sidebar-trial-counter:hover{color:#fff;background-color:#fc8619}.sidebar-trial-counter:hover .sidebar-trial-counter__icon:hover circle{stroke:#fff}.sidebar-trial-counter:hover .sidebar-trial-counter__icon:hover rect,.sidebar-trial-counter:hover .sidebar-trial-counter__icon:hover path{fill:#fff}
.user-links-wrapper--blocked{pointer-events:none}.user-link{display:flex;position:relative;align-items:center;font-size:16px;color:#7b7b7b;text-decoration:none;transition:background-color .3s ease-in-out;padding:8px 16px;border-radius:11px;margin:5px -10px;cursor:pointer}.user-link__icon{margin-right:10px;height:20px}.user-link__icon svg{width:20px;height:20px}.user-link__tooltip-content{padding:15px;font-size:16px}.user-link--short{justify-content:center}.user-link--short .user-link__icon{cursor:pointer;margin-right:0}.user-link--column{flex-direction:column}.user-link__credits-number{color:#181616}.user-link__credits-number--closed{color:#fff}.user-link__notification-flag{display:inline-block;position:absolute;top:5px;right:15px;background-color:#3424eb;width:8px;height:8px;border-radius:50%}.user-link:hover .label-color-blue{background-color:#221cb6;color:#fff}.user-link:hover .user-link__icon circle,.user-link:hover .user-link__icon path{stroke:#000}.user-link:hover .user-link__icon rect{fill:#000}.user-link:hover .label-color-orange{color:#fff;background-color:#fc8619}.user-link:hover .label-color-orange .sidebar-trial-counter__icon circle{stroke:#fff}.user-link:hover .label-color-orange .sidebar-trial-counter__icon rect,.user-link:hover .label-color-orange .sidebar-trial-counter__icon path{fill:#fff}
.help-button{display:flex;align-items:center;justify-content:center;height:59px;width:59px;border-radius:10px;border:0 solid rgba(224,224,224,.37);color:#221cb6;font-size:12px;position:relative;cursor:pointer;background-color:#dbe2fe;padding:0 15px}.help-button:hover{background-color:#221cb6}.help-button:hover .help-button__text{color:#fff}.help-button:hover svg{filter:brightness(1000) saturate(100%) invert(0%) sepia(100%)}.help-button>svg{height:18px;width:18px}.help-button__text{font-weight:400;font-size:12px;line-height:12px;color:#221cb6;margin-top:5px}.help-button--open:hover{background-color:#dbe2fe;color:#221cb6}.help-button--open:hover svg{filter:none}.help-button:not(.help-button--open){flex-direction:column}.help-button__tooltip{max-width:235px}.help-button__tooltip::after{top:85% !important}.help-button__option{display:flex;flex-direction:column;padding:18px 18px 20px;cursor:pointer}.help-button__option:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}.help-button__option:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.help-button__option:not(:last-child){border-bottom:1px solid #494949}.help-button__option:hover{background-color:#1b1b1b}.help-button__option-icon{margin-right:9px}.help-button__option-title{display:flex;align-items:center;font-weight:600;font-size:16px;line-height:16px}.help-button__option-icon-container{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:8px}.help-button__option-subtitle{margin-top:8px;padding-left:28px;font-weight:400;font-size:13px;line-height:14px;color:rgba(255,255,255,.56)}
.user-avatar-wrapper--size-xlsx{width:15px;height:15px;min-height:15px;min-width:15px}.user-avatar-wrapper--size-xxs{width:22px;height:22px;min-height:22px;min-width:22px}.user-avatar-wrapper--size-xs{width:30px;height:30px;min-height:30px;min-width:30px}.user-avatar-wrapper--size-s{width:36px;height:36px;min-height:36px;min-width:36px}.user-avatar-wrapper--size-sm{width:40px;height:40px;min-height:40px;min-width:40px}.user-avatar-wrapper--size-sl{width:46px;height:46px;min-height:46px;min-width:46px}.user-avatar-wrapper--size-m{width:50px;height:50px;min-height:50px;min-width:50px}.user-avatar-wrapper--size-l{width:86px;height:86px;min-height:86px;min-width:86px}.user-avatar{border-radius:100%}.user-avatar--size-xlsx{width:15px;height:15px;min-height:15px;min-width:15px}.user-avatar--size-xxs{width:22px;height:22px;min-height:22px;min-width:22px}.user-avatar--size-xs{width:30px;height:30px;min-height:30px;min-width:30px}.user-avatar--size-xs:before{width:30px;height:30px;min-height:30px;min-width:30px}.user-avatar--size-s{width:36px;height:36px;min-height:36px;min-width:36px}.user-avatar--size-s:before{width:36px;height:36px;min-height:36px;min-width:36px}.user-avatar--size-sm{width:40px;height:40px;min-height:40px;min-width:40px}.user-avatar--size-sm:before{width:40px;height:40px;min-height:40px;min-width:40px}.user-avatar--size-sl{width:46px;height:46px;min-height:46px;min-width:46px}.user-avatar--size-sl:before{width:46px;height:46px;min-height:46px;min-width:46px}.user-avatar--size-m{width:50px;height:50px;min-height:50px;min-width:50px}.user-avatar--size-m:before{width:50px;height:50px;min-height:50px;min-width:50px}.user-avatar--size-l{width:86px;height:86px;min-height:86px;min-width:86px}.user-avatar--size-l:before{width:86px;height:86px;min-height:86px;min-width:86px}.user-avatar:before{visibility:visible;content:" ";display:block;position:absolute;border-radius:100%;background-color:#c4c4c4}.named-avatar{width:40px;height:40px;border-radius:100%;display:inline-flex;justify-content:center;align-items:center}.named-avatar--square{border-radius:6px}.named-avatar__content{font-style:normal;font-weight:bold;font-size:16px;line-height:100%}.named-avatar--size-xlsx{width:15px;height:15px;min-height:15px;min-width:15px}.named-avatar--size-xlsx .named-avatar__content{font-size:10px}.named-avatar--size-xlsx.named-avatar--square{border-radius:3px}.named-avatar--size-xxs{width:22px;height:22px;min-height:22px;min-width:22px}.named-avatar--size-xs{width:30px;height:30px;min-height:30px;min-width:30px}.named-avatar--size-xs:before{width:30px;height:30px;min-height:30px;min-width:30px}.named-avatar--size-xs .named-avatar__content{font-size:12px}.named-avatar--size-s{width:34px;height:34px;min-height:34px;min-width:34px}.named-avatar--size-s:before{width:34px;height:34px;min-height:34px;min-width:34px}.named-avatar--size-sm{width:40px;height:40px;min-height:40px;min-width:40px}.named-avatar--size-sm:before{width:40px;height:40px;min-height:40px;min-width:40px}.named-avatar--size-sl{width:46px;height:46px;min-height:46px;min-width:46px}.named-avatar--size-sl:before{width:46px;height:46px;min-height:46px;min-width:46px}.named-avatar--size-m{width:50px;height:50px;min-height:50px;min-width:50px}.named-avatar--size-m:before{width:50px;height:50px;min-height:50px;min-width:50px}.named-avatar--size-l{width:86px;height:86px;min-height:86px;min-width:86px}.named-avatar--size-l:before{width:86px;height:86px;min-height:86px;min-width:86px}
.sidebar-footer{margin-top:auto;margin-bottom:10px;position:relative;padding-top:15px;display:flex;flex-direction:column;align-items:center}.sidebar-footer::before{content:"";position:absolute;left:-20px;right:-20px;height:1px;background-color:#bdbdbd;top:0;opacity:.17}.sidebar-footer--opened{padding-right:20px}.sidebar-footer__profile{margin-top:15px;padding:15px 0 12px 0;display:flex;align-items:center;justify-content:center;position:relative}.sidebar-footer__profile::before{content:"";position:absolute;left:-20px;right:-20px;height:1px;background-color:#bdbdbd;top:0;opacity:.17}.sidebar-footer__profile--opened{justify-content:flex-start}.sidebar-footer__profile-avatar{position:relative;cursor:pointer}.sidebar-footer__profile-avatar .named-avatar__content{font-size:14px}.sidebar-footer__profile-avatar .logout-on-hover-avatar,.sidebar-footer__profile-avatar .background-on-hover-avatar{display:none}.sidebar-footer__profile-avatar:hover .background-on-hover-avatar{position:absolute;left:0;top:0;background-color:#fee;opacity:1;width:100%;height:100%;display:block;border-radius:50%}.sidebar-footer__profile-avatar:hover .logout-on-hover-avatar{position:absolute;top:50%;left:50%;transform:translate(-40%, -50%);display:flex;justify-content:center;align-items:center}.sidebar-footer__profile-name{margin-left:10px;margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5rem}.sidebar-footer__profile-logout-button{display:flex;align-items:center;margin-left:auto}
.sidebar{position:relative;padding-left:20px;box-sizing:border-box;transition:width .1s cubic-bezier(0, 0.5, 0.5, 1) .01s;display:flex;flex-direction:column;border-right:1px solid #f9f9f9;height:100vh;overflow-y:auto;overflow-x:hidden}.sidebar::-webkit-scrollbar{width:6px;background-color:rgba(0,0,0,0)}.sidebar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0)}.sidebar:hover::-webkit-scrollbar{background-color:#f5f5f5}.sidebar:hover::-webkit-scrollbar-thumb{background-color:#eee}.sidebar__header{padding-top:15px;padding-bottom:15px;display:flex;align-items:center;width:100%;position:sticky;top:0;background-color:#fff;justify-content:center;z-index:1}.sidebar-footer{position:sticky;width:100%;background-color:#fff;bottom:10px;z-index:10}.sidebar__header-text{font-family:Mulish;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#221cb6;margin-left:8px}.sidebar__respona-big-logo{width:99px}.sidebar__logo{height:24px}.sidebar__logo svg{height:24px;width:24px}.sidebar__logo--respona{display:inline-block}.sidebar__logo--open{display:none}.sidebar__logo--open svg{transform:rotate(180deg)}.sidebar__header-hide-btn{margin-left:30px;width:24px;height:24px;cursor:pointer}.sidebar__workspace{position:relative;padding:10px 0}.sidebar__workspace--disabled{pointer-events:none}.sidebar__pages{margin-top:10px;display:flex;flex-direction:column;position:relative}.sidebar__pages::before{content:"";position:absolute;left:0;right:0;height:1px;background-color:#bdbdbd;top:0;opacity:.17}.sidebar__pages--disabled{pointer-events:none}.sidebar__gnc-footer{padding-right:20px;padding-bottom:10px;display:flex;align-items:center;justify-content:space-between}.sidebar__link{font-family:Mulish;font-style:normal;font-weight:normal;font-size:12px;color:#bdbdbd;text-decoration:none;display:flex;align-items:center;height:62px}.sidebar .sidebar-link--active{color:#221cb6;position:relative;background-color:#dbe2fe}.sidebar .sidebar-link--active:after{content:"";display:inline-block;width:3px;position:absolute;top:2px;right:0;bottom:2px;background-color:#221cb6;border-radius:10px}.sidebar .sidebar-link--active .sidebar-link__icon{filter:grayscale(0) opacity(1)}.sidebar .sidebar-link__beta-tag{margin-left:10px;padding:6px 10px;border:1px solid rgba(189,189,189,.17);border-radius:8px;font-family:"Oakes Grotesk";font-style:normal;font-weight:600;font-size:11px;text-align:center;letter-spacing:.5px;color:#bdbdbd}.sidebar .sidebar-link__icon{margin-right:12px;height:24px;width:24px}.sidebar .sidebar-link__tooltip-content{padding:15px;font-size:16px}.sidebar--closed{width:95px;align-items:center;padding-left:0}.sidebar--closed .sidebar__pages{width:100%}.sidebar--closed .sidebar__link{display:flex;justify-content:center;flex-direction:column;text-align:center;white-space:nowrap}.sidebar--closed .sidebar__link:hover{color:#221cb6}.sidebar--closed .sidebar__link:hover .sidebar-link__icon{filter:grayscale(0) opacity(1)}.sidebar--closed .sidebar-link__icon{margin-right:0;margin-bottom:5px;filter:grayscale(100%) opacity(0.3)}.sidebar--closed .sidebar-link--active:hover{border-right:0px solid #221cb6}.sidebar--opened{width:190px;min-width:190px}.sidebar--opened.sidebar .sidebar__logo--open{display:none}.sidebar--opened.sidebar .sidebar__logo--respona{display:inline-block}
.page-wrapper{display:flex;height:100vh}.page-wrapper--disabled{pointer-events:none}.page-wrapper__content{overflow-y:auto;position:relative;flex:1}.page-wrapper__content.padding-fixed{padding-top:68px}.page-wrapper__content.active-personalize{overflow-y:hidden}
.notifications-sidebar{position:absolute;top:0;left:0;width:320px;height:100vh;background:#fff;box-shadow:0 4px 50px rgba(18,16,68,.15);display:flex;flex-direction:column;z-index:20;border-right:1px solid #eaeaea}.notifications-sidebar__header{height:80px;padding:0 18px;border-bottom:1px solid #eaeaea;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:24px;line-height:30px;color:#333}.notifications-sidebar__close-icon{cursor:pointer;padding:6px;border-radius:50%;transition:background-color .2s ease}.notifications-sidebar__close-icon:hover{background-color:#f5f5f5;opacity:.8}.notifications-sidebar__body{padding:20px 18px;display:flex;flex-direction:column;flex:1;overflow-y:auto}.notifications-sidebar__notification{margin-bottom:24px;padding:16px;border-radius:8px;border:1px solid #eaeaea;transition:all .2s ease;position:relative}.notifications-sidebar__notification:hover{box-shadow:0 2px 8px rgba(0,0,0,.05);border-color:#d0d0d0}.notifications-sidebar__notification--unread{background-color:#f8f9ff;border-left:3px solid #4a6fff}.notifications-sidebar__notification--read{background-color:#fff;opacity:.9}.notifications-sidebar__close-notification{position:absolute;top:8px;right:8px;cursor:pointer;padding:4px;border-radius:50%;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;opacity:.6;z-index:1}.notifications-sidebar__close-notification:hover{background-color:#f5f5f5;opacity:.9}.notifications-sidebar__close-notification svg{width:10px;height:10px}.notifications-sidebar__notification-content{cursor:pointer}.notifications-sidebar__notification-title{margin:0;line-height:1.5rem;font-weight:500;color:#333;word-break:break-word}.notifications-sidebar__notification-datetime{margin-top:4px;font-size:12px;color:#928e8d;font-style:italic}.notifications-sidebar__notification-text{margin-top:12px;text-decoration:none;color:#4a6fff;cursor:pointer;font-weight:500;display:inline-block}.notifications-sidebar__notification-text:hover{text-decoration:underline}.notifications-sidebar__no-notifications{text-align:center;color:#666;margin-top:40px;font-size:14px}
.input{position:relative}.input__field{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;border:1px solid #c1c1c1;box-sizing:border-box;border-radius:8px;width:315px;height:40px;color:#404040;font-size:16px;padding-left:19px}.input__field:focus{border:1px solid #221cb6;outline:none}.input__field::before{content:attr(data-placeholder);position:relative}.input__field::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#c0c6cd}.input--error .input__field{border:1px solid #ed483d;color:#ed483d}.input__error{display:block;margin:4px 0 0 8px;font-size:12px;color:#ed483d}.input__icon{position:absolute;top:0;bottom:0;left:12px;display:flex;justify-content:center;align-items:center}.input__clear-icon{position:absolute;top:0;bottom:0;right:7px;display:flex;justify-content:center;align-items:center}.input--inline{margin:0 6px;display:inline-block}.input--inline .input__field{width:50px;height:24px;padding-left:7px;border-radius:5px}.input--with-icon .input__field{padding-left:40px !important}.input--clearable .input__field{padding-right:30px}.input--full-width .input__field{width:100%}.input--full-height .input__field{height:100%}.input__before-text{position:absolute;display:flex;align-items:center;height:100%;top:0;left:15px;font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:16px;color:#8f9199;pointer-events:none}.input--with-after-text .input__field{padding-right:70px}.input--with-after-text .input__after-text{position:absolute;font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;right:10px;top:10px;font-size:16px;line-height:100%;color:#8f9199}.input--transparent .input__field{background-color:rgba(0,0,0,0);border:none}.input--disabled .input__field{background-color:#f5f5f5;border:none;color:#c0c6cd}.number-input--without-arrows .input__field{-moz-appearance:textfield}.number-input--without-arrows .input__field::-webkit-outer-spin-button,.number-input--without-arrows .input__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
@keyframes rotate{from{transform:rotate(360deg)}}.spinner{display:flex;align-items:center;justify-content:center}.spinner svg{transition:all .5s ease;animation:rotate 1s linear infinite}
.button{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;display:flex;gap:10px;flex-shrink:0;align-items:center;justify-content:center;height:40px;width:200px;border-radius:8px;cursor:pointer;border:none;font-weight:500;font-size:16px;line-height:130%}.button:focus{outline:none}.button--primary{background-color:#221cb6;color:#fff}.button--primary:hover{background-color:#4e48dc}.button--primary:disabled{background:rgba(219,223,231,.84)}.button--secondary{background-color:#f5f5f5;color:#7b7b7b}.button--secondary:hover{opacity:.8}.button--graph{background-color:#e9e9e9;color:#bdbdbd;min-width:36px;height:36px}.button--white{background-color:#fff;color:#000}.button--white-shadow{background-color:#fff;box-shadow:0px 4px 4px 0px rgba(0,0,0,.0588235294)}.button--black{background-color:#181818;color:#eef3ff}.button--grey{background:#181818;color:#7b7b7b}.button--blue{background:#d9e3ff;color:#3424eb}.button--bordered{border:1px solid #221cb6;color:#221cb6;background-color:rgba(0,0,0,0)}.button--bordered:hover{background-color:#4e48dc;color:#fff}.button--bordered.button--link:hover{color:#fff}.button--bordered-grey{border:1px solid #f0f0f0;color:#8f9199;background-color:rgba(0,0,0,0)}.button--bordered-grey:not(:disabled):hover{border-color:#8f9199}.button--show-more{background-color:#fff;border:1px solid rgba(140,141,141,.4117647059)}.button--ghost{display:inline-flex;border-radius:0;width:auto;height:auto;background-color:rgba(0,0,0,0);padding:0;border:none;color:#7974f7}.button--ghost:hover{color:#4e48dc}.button--additional{background-color:#e9eeff;color:#231db6}.button--additional:hover{background-color:#231db6;color:#e9eeff}.button--additional:hover svg{filter:brightness(600%)}.button--alert{background:#ed483d;color:#fff}.button--alert:hover{background:#f77b73}.button--confirm{background:#23e771;color:#fff}.button--confirm:hover{background:#23e771;opacity:.9}.button--disabled{opacity:.7;cursor:not-allowed}.button--disabled:hover{opacity:.7}.button--link{text-decoration:none}.button--size-xs{width:auto;padding-right:4px;padding-left:4px}.button--size-s,.button--size-m{width:auto;font-size:16px;min-width:82px}.button--size-s{padding-right:12px;padding-left:12px;height:35px}.button--size-m{padding-right:19px;padding-left:19px;height:40px}.button--size-l{padding-right:15px;padding-left:15px;height:45px}.button--size-xl{padding-right:23px;padding-left:23px;height:48px}.button--size-xxl{padding:8px 16px;min-width:230px;height:40px;justify-content:space-between}.button--inline{width:auto;min-width:20px;padding-right:3px;padding-left:3px}.button>svg:not(:last-child){margin-right:8px}.button>svg:last-child{margin-left:8px}
.icon-name-placeholder{display:flex;align-items:center;justify-content:center}
.workspaces-sidebar{position:absolute;top:0;left:0;width:295px;height:100vh;background:#fff;box-shadow:0 4px 50px rgba(18,16,68,.09);display:flex;flex-direction:column;z-index:20}.workspaces-sidebar__header{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;height:80px;padding:0 18px;border-bottom:1px solid #f4f4f4;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:24px;line-height:30px}.workspaces-sidebar__close-icon{cursor:pointer}.workspaces-sidebar__close-icon:hover{opacity:.5}.workspaces-sidebar__body{padding:0;display:flex;flex-direction:column;flex:1;overflow-y:auto}.workspaces-sidebar__search{padding:0 18px;padding-top:18px;position:sticky;top:0;background:#fff;z-index:10}.workspaces-sidebar__workspaces-list{margin-top:20px}.workspaces-sidebar__workspace-row{display:flex;position:relative;align-items:center;cursor:pointer;padding:5px 18px}.workspaces-sidebar__workspace-row:hover{background-color:#eef3ff}.workspaces-sidebar__workspace-info{margin-left:13px;max-width:180px}.workspaces-sidebar__workspace-title{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:16px;margin-bottom:3px;max-width:100%;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis}.workspaces-sidebar__workspace-members{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:14px;color:#7b7b7b}.workspaces-sidebar__warning-triangle{position:absolute;left:12px;top:0}.workspaces-sidebar__active-workspace{display:flex;justify-content:center;align-items:center;width:26px;height:26px;background-color:rgba(35,231,113,.12);border-radius:100%;margin-left:auto}.workspaces-sidebar__create-new-workspace{padding:0 18px;margin-top:auto;display:flex;position:sticky;bottom:0;background:#fff;padding-bottom:18px}.workspaces-sidebar__create-new-workspace .button{width:100%}
.no-access-error{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:600px}.no-access-error__title{margin-top:50px}.no-access-error__sub-title{margin-top:21px}.no-access-error__btn{padding:12px 25px;margin-top:41px}.no-access-error__home{margin-top:41px}
.question-tooltip__svg-wrapper{display:flex;align-items:center;justify-content:center}.question-tooltip__react-tooltip{z-index:999999}.question-tooltip__react-tooltip .question-tooltip__text{background:#000}.question-tooltip__react-tooltip::after{border-bottom-color:#3a3b3f !important}.question-tooltip__text{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;color:#fff;max-width:252px;padding:20px;border-radius:8px;background-color:#3a3b3f;line-height:17.5px}.question-tooltip .question-tooltip__is-light-theme{background:#fff;color:#000}.without-after::after{display:none}
.modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:10000}.modal{position:relative;border-radius:8px;background:#fff;min-width:400px;min-height:220px;max-height:calc(100vh - 60px);max-width:1070px;width:100%}.modal .modal__header{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:20px;color:#1b1e22;height:75px;display:flex;align-items:center;padding-left:24px;border-bottom:1px solid #f4f4f4}.modal.fitWidthContent{width:auto}.modal.scrollable{overflow-y:auto}.modal__cross-btn{position:absolute;top:25px;right:25px;cursor:pointer;z-index:100}.modal__cross-btn--scrollable{position:sticky;display:block;height:0;margin-right:25px;text-align:right}.modal__cross-btn--scrollable svg{display:inline-block}.modal__cross-btn:hover svg circle{stroke:#8d8f92}.modal__cross-btn:hover svg rect,.modal__cross-btn:hover svg path{fill:#8d8f92}
.video-frame-wrapper{width:640px;height:360px;position:relative;border-radius:14px}.video-frame{width:100%;height:100%;border-radius:14px}
.tutorial-modal{padding:24px}.tutorial-modal__close-btn{top:5px;right:5px}
.boolean-toggler{display:flex;align-items:center;box-sizing:border-box;border:1px solid #f5f5f5;border-radius:8px;background-color:#f5f5f5;cursor:pointer}.boolean-toggler--reversed{flex-direction:row-reverse}.boolean-toggler__button{white-space:nowrap;box-sizing:border-box;font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:14px;padding:14px 15px;border-radius:8px}.boolean-toggler__button--active{background-color:#eef3ff;border:1px solid #221db6;border-radius:8px;color:#251fb6}
.header-filters{position:relative}.header-filters__tooltip-button{display:flex;padding:12px;color:#7b7b7b;background-color:#f5f5f5;border-radius:8px;height:40px}.header-filters__tooltip-button:hover{color:#474747}.header-filters__tooltip-button:hover svg path{fill:#474747}.header-filters__tooltip-button svg{margin-right:10px}.header-filters__content-wrapper{min-width:40px;border-radius:10px !important;min-height:40px}.header-filters__content-wrapper:after{display:none}.header-filters__throw-filters-button{position:absolute;width:12px;height:12px;border-radius:50%;top:-2px;right:-2px;cursor:pointer}
.filters-buttons{display:flex;justify-content:space-around}.filters-buttons__button{flex:auto;width:auto;border-radius:4px}.filters-buttons__button:not(:first-child){margin-left:8px}
.team-filter{width:100%}.team-filter__input-wrapper{margin:13px;border:1px solid #272727;border-radius:8px}.team-filter__input-wrapper .input__field{color:#dadada;width:100%}.team-filter__everybody-icon{width:30px;height:30px;border-radius:50%;background:#dfe5fa;display:flex;justify-content:center;align-items:center}.team-filter__everybody-icon svg circle{stroke:#2752ea}.team-filter__everybody-icon svg rect,.team-filter__everybody-icon svg path{fill:#2752ea}.team-filter__everybody-title,.team-filter__person-item{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;cursor:pointer;color:#fff}.team-filter__everybody-title{background-color:#181818;padding:10px 20px;font-weight:600;display:flex;align-items:center}.team-filter__people-list{max-height:260px;overflow-y:auto}.team-filter__people-list::-webkit-scrollbar{width:6px}.team-filter__people-list::-webkit-scrollbar-thumb{background-color:#7b7b7b;border-radius:20px;border:solid .3px #272727}.team-filter__people-list::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.team-filter__person-item{display:flex;align-items:center;padding:10px 20px;border-top:solid 1px #272727;font-weight:400}.team-filter__person-avatar{width:24px;height:24px;border-radius:50%}.team-filter__person-name{margin-left:12px}.team-filter__chosen-person-icon{margin-left:auto}
.campaigns-filter-item{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;color:#fff;padding:11px 22px 9px 20px;height:41px;width:100%;display:flex;align-items:center;cursor:pointer;border-bottom:1px solid #272727}.campaigns-filter-item--in-folder{padding-left:44px}.campaigns-filter-item svg{margin-left:auto}.campaigns-filter-item__text{margin:0;width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.insights-filters{background-color:#000;border-radius:8px;width:272px}.insights-filters__header{display:flex;flex-direction:column;padding:17px 20px 0px 20px}.insights-filters__search-input{display:flex;margin-bottom:20px}.insights-filters__search-input .input{width:100%;border:1px solid #272727;border-radius:6px;padding:5px 13px}.insights-filters__search-input .input__field{color:#fff}.insights-filters__toogle_buttons{margin-bottom:20px}.insights-filters__body{padding-bottom:9px;max-height:600px;overflow-y:auto}
.rdrCalendarWrapper {
  box-sizing: border-box;
  background: #ffffff;
  display: inline-flex;
  flex-direction: column;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.rdrDateDisplay{
  display: flex;
  justify-content: space-between;
}

.rdrDateDisplayItem{
  flex: 1 1;
  width: 0;
  text-align: center;
  color: inherit;
}

.rdrDateDisplayItem + .rdrDateDisplayItem{
    margin-left: 0.833em;
  }

.rdrDateDisplayItem input{
    text-align: inherit
  }

.rdrDateDisplayItem input:disabled{
      cursor: default;
    }

.rdrDateDisplayItemActive{}

.rdrMonthAndYearWrapper {
  box-sizing: inherit;
  display: flex;
  justify-content: space-between;
}

.rdrMonthAndYearPickers{
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rdrMonthPicker{}

.rdrYearPicker{}

.rdrNextPrevButton {
  box-sizing: inherit;
  cursor: pointer;
  outline: none;
}

.rdrPprevButton {}

.rdrNextButton {}

.rdrMonths{
  display: flex;
}

.rdrMonthsVertical{
  flex-direction: column;
}

.rdrMonthsHorizontal > div > div > div{
  display: flex;
  flex-direction: row;
}

.rdrMonth{
  width: 27.667em;
}

.rdrWeekDays{
  display: flex;
}

.rdrWeekDay {
  flex-basis: calc(100% / 7);
  box-sizing: inherit;
  text-align: center;
}

.rdrDays{
  display: flex;
  flex-wrap: wrap;
}

.rdrDateDisplayWrapper{}

.rdrMonthName{}

.rdrInfiniteMonths{
  overflow: auto;
}

.rdrDateRangeWrapper{
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.rdrDateInput {
  position: relative;
}

.rdrDateInput input {
    outline: none;
  }

.rdrDateInput .rdrWarning {
    position: absolute;
    font-size: 1.6em;
    line-height: 1.6em;
    top: 0;
    right: .25em;
    color: #FF0000;
  }

.rdrDay {
  box-sizing: inherit;
  width: calc(100% / 7);
  position: relative;
  font: inherit;
  cursor: pointer;
}

.rdrDayNumber {
  display: block;
  position: relative;
}

.rdrDayNumber span{
    color: #1d2429;
  }

.rdrDayDisabled {
  cursor: not-allowed;
}

@supports (-ms-ime-align: auto) {
  .rdrDay {
    flex-basis: 14.285% !important;
  }
}

.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge{
  pointer-events: none;
}

.rdrInRange{}

.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview{
  pointer-events: none;
}

.rdrDayHovered{}

.rdrDayActive{}

.rdrDateRangePickerWrapper{
  display: inline-flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.rdrDefinedRangesWrapper{}

.rdrStaticRanges{
  display: flex;
  flex-direction: column;
}

.rdrStaticRange{
  font-size: inherit;
}

.rdrStaticRangeLabel{}

.rdrInputRanges{}

.rdrInputRange{
  display: flex;
}

.rdrInputRangeInput{}

.rdrCalendarWrapper{
  color: #000000;
  font-size: 12px;
}

.rdrDateDisplayWrapper{
  background-color: rgb(239, 242, 247);
}

.rdrDateDisplay{
  margin: 0.833em;
}

.rdrDateDisplayItem{
  border-radius: 4px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 1px 2px 0 rgba(35, 57, 66, 0.21);
  border: 1px solid transparent;
}

.rdrDateDisplayItem input{
    cursor: pointer;
    height: 2.5em;
    line-height: 2.5em;
    border: 0px;
    background: transparent;
    width: 100%;
    color: #849095;
  }

.rdrDateDisplayItemActive{
  border-color: currentColor;
}

.rdrDateDisplayItemActive input{
    color: #7d888d
  }

.rdrMonthAndYearWrapper {
  align-items: center;
  height: 60px;
  padding-top: 10px;
}

.rdrMonthAndYearPickers{
  font-weight: 600;
}

.rdrMonthAndYearPickers select{
    -moz-appearance: none;
         appearance: none;
    -webkit-appearance: none;
    border: 0;
    background: transparent;
    padding: 10px 30px 10px 10px;
    border-radius: 4px;
    outline: 0;
    color: #3e484f;
    background: url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;
    background-position: right 8px center;
    cursor: pointer;
    text-align: center
  }

.rdrMonthAndYearPickers select:hover{
      background-color: rgba(0,0,0,0.07);
    }

.rdrMonthPicker, .rdrYearPicker{
  margin: 0 5px
}

.rdrNextPrevButton {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 0.833em;
  padding: 0;
  border: 0;
  border-radius: 5px;
  background: #EFF2F7
}

.rdrNextPrevButton:hover{
    background: #E1E7F0;
  }

.rdrNextPrevButton i {
    display: block;
    width: 0;
    height: 0;
    padding: 0;
    text-align: center;
    border-style: solid;
    margin: auto;
    transform: translate(-3px, 0px);
  }

.rdrPprevButton i {
    border-width: 4px 6px 4px 4px;
    border-color: transparent rgb(52, 73, 94) transparent transparent;
    transform: translate(-3px, 0px);
  }

.rdrNextButton i {
    margin: 0 0 0 7px;
    border-width: 4px 4px 4px 6px;
    border-color: transparent transparent transparent rgb(52, 73, 94);
    transform: translate(3px, 0px);
  }

.rdrWeekDays {
  padding: 0 0.833em;
}

.rdrMonth{
  padding: 0 0.833em 1.666em 0.833em;
}

.rdrMonth .rdrWeekDays {
    padding: 0;
  }

.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{
  display: none;
}

.rdrWeekDay {
  font-weight: 400;
  line-height: 2.667em;
  color: rgb(132, 144, 149);
}

.rdrDay {
  background: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 0;
  padding: 0;
  line-height: 3.000em;
  height: 3.000em;
  text-align: center;
  color: #1d2429
}

.rdrDay:focus {
    outline: 0;
  }

.rdrDayNumber {
  outline: 0;
  font-weight: 300;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  top: 5px;
  bottom: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.rdrDayToday .rdrDayNumber span{
  font-weight: 500
}

.rdrDayToday .rdrDayNumber span:after{
    content: '';
    position: absolute;
    bottom: 4px;
    left: 50%;
    transform: translate(-50%, 0);
    width: 18px;
    height: 2px;
    border-radius: 2px;
    background: #3d91ff;
  }

.rdrDayToday:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span:after{
      background: #fff;
    }

.rdrDay:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span{
          color: rgba(255, 255, 255, 0.85);
        }

.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge{
  background: currentColor;
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  bottom: 5px;
}

.rdrSelected{
  left: 2px;
  right: 2px;
}

.rdrInRange{}

.rdrStartEdge{
  border-top-left-radius: 1.042em;
  border-bottom-left-radius: 1.042em;
  left: 2px;
}

.rdrEndEdge{
  border-top-right-radius: 1.042em;
  border-bottom-right-radius: 1.042em;
  right: 2px;
}

.rdrSelected{
  border-radius: 1.042em;
}

.rdrDayStartOfMonth .rdrInRange, .rdrDayStartOfMonth .rdrEndEdge, .rdrDayStartOfWeek .rdrInRange, .rdrDayStartOfWeek .rdrEndEdge{
    border-top-left-radius: 1.042em;
    border-bottom-left-radius: 1.042em;
    left: 2px;
  }

.rdrDayEndOfMonth .rdrInRange,  .rdrDayEndOfMonth .rdrStartEdge,  .rdrDayEndOfWeek .rdrInRange,  .rdrDayEndOfWeek .rdrStartEdge{
    border-top-right-radius: 1.042em;
    border-bottom-right-radius: 1.042em;
    right: 2px;
  }

.rdrDayStartOfMonth .rdrDayInPreview, .rdrDayStartOfMonth .rdrDayEndPreview, .rdrDayStartOfWeek .rdrDayInPreview, .rdrDayStartOfWeek .rdrDayEndPreview{
    border-top-left-radius: 1.333em;
    border-bottom-left-radius: 1.333em;
    border-left-width: 1px;
    left: 0px;
  }

.rdrDayEndOfMonth .rdrDayInPreview, .rdrDayEndOfMonth .rdrDayStartPreview, .rdrDayEndOfWeek .rdrDayInPreview, .rdrDayEndOfWeek .rdrDayStartPreview{
   border-top-right-radius: 1.333em;
   border-bottom-right-radius: 1.333em;
   border-right-width: 1px;
   right: 0px;
 }

.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview{
  background: rgba(255, 255, 255, 0.09);
  position: absolute;
  top: 3px;
  left: 0px;
  right: 0px;
  bottom: 3px;
  pointer-events: none;
  border: 0px solid currentColor;
  z-index: 1;
}

.rdrDayStartPreview{
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-left-radius: 1.333em;
  border-bottom-left-radius: 1.333em;
  left: 0px;
}

.rdrDayInPreview{
  border-top-width: 1px;
  border-bottom-width: 1px;
}

.rdrDayEndPreview{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-right-radius: 1.333em;
  border-bottom-right-radius: 1.333em;
  right: 2px;
  right: 0px;
}

.rdrDefinedRangesWrapper{
  font-size: 12px;
  width: 226px;
  border-right: solid 1px #eff2f7;
  background: #fff;
}

.rdrDefinedRangesWrapper .rdrStaticRangeSelected{
    color: currentColor;
    font-weight: 600;
  }

.rdrStaticRange{
  border: 0;
  cursor: pointer;
  display: block;
  outline: 0;
  border-bottom: 1px solid #eff2f7;
  padding: 0;
  background: #fff
}

.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{
      background: #eff2f7;
    }

.rdrStaticRangeLabel{
  display: block;
  outline: 0;
  line-height: 18px;
  padding: 10px 20px;
  text-align: left;
}

.rdrInputRanges{
  padding: 10px 0;
}

.rdrInputRange{
  align-items: center;
  padding: 5px 20px;
}

.rdrInputRangeInput{
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
  text-align: center;
  border: solid 1px rgb(222, 231, 235);
  margin-right: 10px;
  color: rgb(108, 118, 122)
}

.rdrInputRangeInput:focus, .rdrInputRangeInput:hover{
    border-color: rgb(180, 191, 196);
    outline: 0;
    color: #333;
  }

.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{
  content: '';
  border: 1px solid currentColor;
  border-radius: 1.333em;
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: 0px;
  right: 0px;
  background: transparent;
}

.rdrDayPassive{
  pointer-events: none;
}

.rdrDayPassive .rdrDayNumber span{
    color: #d5dce0;
  }

.rdrDayPassive .rdrInRange, .rdrDayPassive .rdrStartEdge, .rdrDayPassive .rdrEndEdge, .rdrDayPassive .rdrSelected, .rdrDayPassive .rdrDayStartPreview, .rdrDayPassive .rdrDayInPreview, .rdrDayPassive .rdrDayEndPreview{
    display: none;
  }

.rdrDayDisabled {
  background-color: rgb(248, 248, 248);
}

.rdrDayDisabled .rdrDayNumber span{
    color: #aeb9bf;
  }

.rdrDayDisabled .rdrInRange, .rdrDayDisabled .rdrStartEdge, .rdrDayDisabled .rdrEndEdge, .rdrDayDisabled .rdrSelected, .rdrDayDisabled .rdrDayStartPreview, .rdrDayDisabled .rdrDayInPreview, .rdrDayDisabled .rdrDayEndPreview{
    filter: grayscale(100%) opacity(60%);
  }

.rdrMonthName{
  text-align: left;
  font-weight: 600;
  color: #849095;
  padding: 0.833em;
}

.rdrDateRangePickerWrapper,.rdrCalendarWrapper{max-width:400px;background-color:#000;border-radius:20px;font-weight:600}.rdrDateRangePickerWrapper .rdrDefinedRangesWrapper,.rdrCalendarWrapper .rdrDefinedRangesWrapper{background-color:rgba(0,0,0,0);border-right-color:#181818;padding-top:1rem}.rdrDateRangePickerWrapper .rdrStaticRange,.rdrCalendarWrapper .rdrStaticRange{background-color:rgba(0,0,0,0);color:#8d8f92;border:0}.rdrDateRangePickerWrapper .rdrStaticRange:hover .rdrStaticRangeLabel,.rdrDateRangePickerWrapper .rdrStaticRange:focus .rdrStaticRangeLabel,.rdrCalendarWrapper .rdrStaticRange:hover .rdrStaticRangeLabel,.rdrCalendarWrapper .rdrStaticRange:focus .rdrStaticRangeLabel{color:#eef3ff;background-color:rgba(0,0,0,0)}.rdrDateRangePickerWrapper .rdrInputRanges,.rdrDateRangePickerWrapper .rdrDateDisplayWrapper,.rdrCalendarWrapper .rdrInputRanges,.rdrCalendarWrapper .rdrDateDisplayWrapper{display:none}.rdrDateRangePickerWrapper .rdrCalendarWrapper,.rdrCalendarWrapper .rdrCalendarWrapper{background-color:rgba(0,0,0,0)}.rdrDateRangePickerWrapper .rdrDayDisabled,.rdrCalendarWrapper .rdrDayDisabled{background-color:#000}.rdrDateRangePickerWrapper .rdrDayNumber span,.rdrDateRangePickerWrapper .rdrMonthAndYearPickers select,.rdrDateRangePickerWrapper .rdrWeekDay,.rdrCalendarWrapper .rdrDayNumber span,.rdrCalendarWrapper .rdrMonthAndYearPickers select,.rdrCalendarWrapper .rdrWeekDay{color:#eef3ff;font-weight:900}.rdrDateRangePickerWrapper .rdrMonthAndYearPickers option,.rdrCalendarWrapper .rdrMonthAndYearPickers option{background-color:#000}.rdrDateRangePickerWrapper .rdrMonthPicker,.rdrDateRangePickerWrapper .rdrYearPicker,.rdrCalendarWrapper .rdrMonthPicker,.rdrCalendarWrapper .rdrYearPicker{scrollbar-width:thin;scrollbar-color:#221cb6 #000;scrollbar-face-color:#221cb6;scrollbar-track-color:#000}.rdrDateRangePickerWrapper .rdrMonthPicker ::-webkit-scrollbar,.rdrDateRangePickerWrapper .rdrYearPicker ::-webkit-scrollbar,.rdrCalendarWrapper .rdrMonthPicker ::-webkit-scrollbar,.rdrCalendarWrapper .rdrYearPicker ::-webkit-scrollbar{width:5px}.rdrDateRangePickerWrapper .rdrMonthPicker ::-webkit-scrollbar-thumb,.rdrDateRangePickerWrapper .rdrYearPicker ::-webkit-scrollbar-thumb,.rdrCalendarWrapper .rdrMonthPicker ::-webkit-scrollbar-thumb,.rdrCalendarWrapper .rdrYearPicker ::-webkit-scrollbar-thumb{background-color:#221cb6;border-radius:30px}.rdrDateRangePickerWrapper .rdrMonthPicker ::-webkit-scrollbar-track,.rdrDateRangePickerWrapper .rdrYearPicker ::-webkit-scrollbar-track,.rdrCalendarWrapper .rdrMonthPicker ::-webkit-scrollbar-track,.rdrCalendarWrapper .rdrYearPicker ::-webkit-scrollbar-track{background-color:#000}.rdrDateRangePickerWrapper .rdrDayPassive .rdrDayNumber span,.rdrDateRangePickerWrapper .rdrDayDisabled .rdrDayNumber span,.rdrCalendarWrapper .rdrDayPassive .rdrDayNumber span,.rdrCalendarWrapper .rdrDayDisabled .rdrDayNumber span{color:#7b7b7b}.rdrDateRangePickerWrapper .rdrEndEdge,.rdrDateRangePickerWrapper .rdrDayEndPreview,.rdrCalendarWrapper .rdrEndEdge,.rdrCalendarWrapper .rdrDayEndPreview{border-top-right-radius:5px;border-bottom-right-radius:5px}.rdrDateRangePickerWrapper .rdrStartEdge,.rdrDateRangePickerWrapper .rdrDayStartPreview,.rdrCalendarWrapper .rdrStartEdge,.rdrCalendarWrapper .rdrDayStartPreview{border-top-left-radius:5px;border-bottom-left-radius:5px}.rdrDateRangePickerWrapper .rdrMonth,.rdrCalendarWrapper .rdrMonth{width:22.667em}.rdrDateRangePickerWrapper .rdrDefinedRangesWrapper,.rdrCalendarWrapper .rdrDefinedRangesWrapper{width:134px}.rdrDateRangePickerWrapper .rdrDayToday .rdrDayNumber span:after,.rdrDateRangePickerWrapper .rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDateRangePickerWrapper .rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDateRangePickerWrapper .rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDateRangePickerWrapper .rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrCalendarWrapper .rdrDayToday .rdrDayNumber span:after,.rdrCalendarWrapper .rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrCalendarWrapper .rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrCalendarWrapper .rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrCalendarWrapper .rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:rgba(0,0,0,0)}.rdrDateRangePickerWrapper .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after,.rdrDateRangePickerWrapper .rdrSelected,.rdrCalendarWrapper .rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after,.rdrCalendarWrapper .rdrSelected{border-radius:5px !important}.rdrDateRangePickerWrapper .rdrDayHovered .rdrDayNumber:after,.rdrCalendarWrapper .rdrDayHovered .rdrDayNumber:after{border-radius:5px !important}.rdrDateRangePickerWrapper .rdrDayEndOfMonth .rdrDayInPreview,.rdrDateRangePickerWrapper .rdrDayEndOfMonth .rdrDayStartPreview,.rdrDateRangePickerWrapper .rdrDayEndOfMonth .rdrInRange,.rdrDateRangePickerWrapper .rdrDayEndOfMonth .rdrStartEdge,.rdrDateRangePickerWrapper .rdrDayEndOfWeek .rdrDayInPreview,.rdrDateRangePickerWrapper .rdrDayEndOfWeek .rdrDayStartPreview,.rdrDateRangePickerWrapper .rdrDayEndOfWeek .rdrInRange,.rdrDateRangePickerWrapper .rdrDayEndOfWeek .rdrStartEdge,.rdrCalendarWrapper .rdrDayEndOfMonth .rdrDayInPreview,.rdrCalendarWrapper .rdrDayEndOfMonth .rdrDayStartPreview,.rdrCalendarWrapper .rdrDayEndOfMonth .rdrInRange,.rdrCalendarWrapper .rdrDayEndOfMonth .rdrStartEdge,.rdrCalendarWrapper .rdrDayEndOfWeek .rdrDayInPreview,.rdrCalendarWrapper .rdrDayEndOfWeek .rdrDayStartPreview,.rdrCalendarWrapper .rdrDayEndOfWeek .rdrInRange,.rdrCalendarWrapper .rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:5px;border-bottom-right-radius:5px}.rdrDateRangePickerWrapper .rdrDayStartOfMonth .rdrInRange,.rdrDateRangePickerWrapper .rdrDayStartOfMonth .rdrEndEdge,.rdrDateRangePickerWrapper .rdrDayStartOfMonth .rdrDayInPreview,.rdrDateRangePickerWrapper .rdrDayStartOfMonth .rdrDayEndPreview,.rdrDateRangePickerWrapper .rdrDayStartOfWeek .rdrInRange,.rdrDateRangePickerWrapper .rdrDayStartOfWeek .rdrEndEdge,.rdrDateRangePickerWrapper .rdrDayStartOfWeek .rdrDayInPreview,.rdrDateRangePickerWrapper .rdrDayStartOfWeek .rdrDayEndPreview,.rdrCalendarWrapper .rdrDayStartOfMonth .rdrInRange,.rdrCalendarWrapper .rdrDayStartOfMonth .rdrEndEdge,.rdrCalendarWrapper .rdrDayStartOfMonth .rdrDayInPreview,.rdrCalendarWrapper .rdrDayStartOfMonth .rdrDayEndPreview,.rdrCalendarWrapper .rdrDayStartOfWeek .rdrInRange,.rdrCalendarWrapper .rdrDayStartOfWeek .rdrEndEdge,.rdrCalendarWrapper .rdrDayStartOfWeek .rdrDayInPreview,.rdrCalendarWrapper .rdrDayStartOfWeek .rdrDayEndPreview{border-top-left-radius:5px;border-bottom-left-radius:5px}.rdrDateRangePickerWrapper .rdrEndEdge,.rdrDateRangePickerWrapper rdrStartEdge,.rdrDateRangePickerWrapper .rdrEndEdge,.rdrDateRangePickerWrapper .rdrStartEdge,.rdrCalendarWrapper .rdrEndEdge,.rdrCalendarWrapper rdrStartEdge,.rdrCalendarWrapper .rdrEndEdge,.rdrCalendarWrapper .rdrStartEdge{border-radius:5px}.rdrDateRangePickerWrapper .rdrDayNumber,.rdrCalendarWrapper .rdrDayNumber{font-weight:400}.rdrDateRangePickerWrapper .rdrInRange,.rdrCalendarWrapper .rdrInRange{opacity:.4}.rdrDateRangePickerWrapper .rdrStartEdge,.rdrCalendarWrapper .rdrStartEdge{background:linear-gradient(0deg, #0c083a, #0c083a);border:1px solid #3424eb}.rdrDateRangePickerWrapper .rdrNextPrevButton,.rdrCalendarWrapper .rdrNextPrevButton{background-color:rgba(0,0,0,0)}.rdrDateRangePickerWrapper .rdrNextButton i,.rdrCalendarWrapper .rdrNextButton i{border-left-color:#eef3ff}.rdrDateRangePickerWrapper .rdrPprevButton i,.rdrCalendarWrapper .rdrPprevButton i{border-right-color:#eef3ff}
.header-date-filter{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;display:flex;justify-content:space-between;align-items:center;color:#7b7b7b;border:solid 1px #e8e8e8;border-radius:8px;padding:10px 10px 10px 14px;cursor:pointer;min-width:235px;height:40px;line-height:19px}.header-date-filter svg{margin-right:0;margin-left:auto;margin-bottom:1px;transform:rotate(180deg)}.react-tooltip--header-date-filter{background-color:#000 !important}.react-tooltip--header-date-filter:after{left:95% !important}.react-tooltip--header-date-filter .rdrDateRangePickerWrapper .rdrCalendarWrapper .rdrMonthsVertical .rdrDays .rdrDay{color:#fff !important}
.insights-header-actions{display:flex;align-items:center}.insights-header-actions__date-filter{margin-right:10px}
.how-to-use-button{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.how-to-use-button__text{margin-left:5px;font-weight:600;font-size:11px;line-height:14px;color:#c6c6c6}.how-to-use-button:hover .how-to-use-button__text,.how-to-use-button:hover svg path{color:#251fb6;fill:#251fb6}
.back-arrow-button{min-width:auto;padding:0 10px;margin-right:7px;transition:background-color 150ms ease}.back-arrow-button:hover svg circle{stroke:#8d8f92}.back-arrow-button:hover svg rect,.back-arrow-button:hover svg path{fill:#8d8f92}
.page-header{height:68px;padding:0 20px;display:flex;align-items:center;flex-shrink:0;position:relative;z-index:2;background:#fff}.page-header.is-fixed{position:fixed;top:0;right:0;left:90px;z-index:20}.page-header:after{position:absolute;content:"";background-color:#f4f4f4;bottom:0;left:20px;right:20px;height:1px}.page-header__with-close-btn{padding-left:90px}.page-header__with-close-btn .close-btn{left:0;top:0;position:absolute;background-color:rgba(0,0,0,0);width:68px;height:66px;border-radius:0;border-right:1px solid #e8e8e8}.page-header__with-close-btn .close-btn:hover{background-color:#4e48dc}.page-header__with-close-btn:after{left:0}.page-header__title{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:24px;line-height:30px;display:inline-flex;align-items:center}.page-header__title .slide-toggle+.page-header-creation-wrapper__settings-name{margin-left:10px}.page-header__sub-title{font-size:14px;color:#7b7b7b}.page-header__title-with-how-to{display:flex;align-items:flex-end;flex-shrink:0}.page-header__title-with-backarrow{display:flex;align-items:center}.page-header__title-with-backarrow .back-arrow-button{width:26px;height:26px;border-radius:5px;margin-right:11px}.page-header__title-with-backarrow .back-arrow-button svg{flex-shrink:0}.page-header__title-with-backarrow .back-arrow-button:hover{background-color:#e5e4f6}.page-header__title-with-backarrow .back-arrow-button:hover svg circle{stroke:#251fb6}.page-header__title-with-backarrow .back-arrow-button:hover svg rect,.page-header__title-with-backarrow .back-arrow-button:hover svg path{fill:#251fb6}.page-header__actions{margin-left:auto}.page-header-creation-wrapper__settings-name{display:flex;position:relative;align-items:center;margin-left:15px;margin-right:auto}.page-header-creation-wrapper__settings-name input{width:fit-content;min-width:240px;height:35px;padding-top:6px;padding-bottom:6px;padding-right:10px !important;padding-left:10px;border-radius:5px;border:1px solid #dbe2fe;font-weight:600;font-size:20px;line-height:20px;color:#000}.page-header-creation-wrapper__page-name-length{position:absolute;bottom:-5px;left:39px;font-size:12px;color:#8f9199}
.slide-toggler{position:relative;width:32px;height:20px;background-color:#dbe2fe;display:inline-block;border-radius:31px;cursor:pointer}.slide-toggler__pointer{position:absolute;top:3px;bottom:3px;left:3px;display:inline-block;background:#aab3da;box-shadow:0 4px 4px rgba(0,0,0,.06);width:14px;height:14px;border-radius:100%;transition:.5s}.slide-toggler--active{background-color:#3424eb}.slide-toggler--active .slide-toggler__pointer{transition:.5s;left:15px}.slide-toggler--disabled{background-color:#f5f5f5;cursor:not-allowed}.slide-toggler--disabled .slide-toggler__pointer{background-color:#c4c6cd}
.analytics-email-report{padding:25px}.analytics-email-report__cards-row{display:flex;justify-content:space-around}.analytics-email-report__empty{text-align:center;margin-top:20px;margin-bottom:20px;color:#8d8f92}.analytics-email-report-card{flex-grow:1;padding:20px 0;min-width:190px;height:170px;display:flex;flex-direction:column;align-items:center;background:#f9f9f9;border-radius:8px;font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000}.analytics-email-report-card:not(.analytics-email-report-card:last-child){margin-right:10px}.analytics-email-report-card__title{font-weight:600;font-size:18px;margin-bottom:20px}.analytics-email-report-card__diagram{margin-bottom:12px;height:38px}.analytics-email-report-card__value{color:var(--card-color);font-weight:600;font-size:24px;margin-bottom:10px;margin-top:10px}.analytics-email-report-card__total{font-weight:600;font-size:14px;color:#8d8f92}.analytics-email-report-card__basic{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:36px;font-weight:500}.analytics-email-report-card .analytics-report-container-values{display:flex;flex-direction:column;align-items:center}.analytics-email-report-card.custom-style{background-color:rgba(0,0,0,0);min-width:50px;padding:0;align-items:flex-start;position:relative}.analytics-email-report-card.custom-style .title-base{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;color:#a0a0a0}.analytics-email-report-card.custom-style .analytics-report-container-basic{display:flex;align-items:center}.analytics-email-report-card.custom-style .analytics-report-container-basic .analytics-email-report-card__diagram{margin-bottom:0}.analytics-email-report-card.custom-style .analytics-report-container-basic .analytics-email-report-card__value{margin-bottom:5px;margin-top:0}.analytics-email-report-card.custom-style .analytics-report-container-basic .analytics-email-report-card__total{font-size:13px}.analytics-email-report-card.custom-style .analytics-report-container-basic-values{align-items:flex-start;display:flex;flex-direction:column;margin-left:12px}.email-report-chart-legend{list-style-type:none;display:flex;justify-content:space-between}.email-report-chart-legend__item{position:relative}.email-report-chart-legend__item:after{content:"";width:14px;height:14px;background-color:var(--legend-item-color);position:absolute;top:1px;left:-20px;border-radius:100%}.analytics-email-report-daily-chart{position:relative;margin-top:20px;background:#f9f9f9;border-radius:8px}.analytics-email-report-daily-chart__header{height:80px;display:flex;align-items:center;padding-left:20px;padding-right:36px;border-bottom:1px solid #e9ecf1}.analytics-email-report-daily-chart__title{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:18px}.analytics-email-report-daily-chart__chart-toggler{margin-left:auto}.analytics-email-report-daily-chart__chart{margin-top:24px;padding-right:20px}.analytics-email-report-header{display:flex;align-items:center;justify-content:space-between;padding:25px 25px 0;font-weight:600;font-size:22px;line-height:26px;color:#000}
.colored-checkbox{position:var(--checkbox-position);right:0;top:0}.colored-checkbox-round{position:relative}.colored-checkbox-round label{background-color:rgba(0,0,0,0);border:2px solid var(--checkbox-color);border-radius:50%;cursor:pointer;height:15px;left:0;position:absolute;top:0;width:15px}.colored-checkbox-round label:after{color:#fff;content:"✓";height:15px;left:50%;opacity:0;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:15px;font-family:system-ui;text-align:center;font-size:11px}.colored-checkbox-round input[type=checkbox]{visibility:hidden}.colored-checkbox-round input[type=checkbox]:checked+label{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.colored-checkbox-round input[type=checkbox]:checked+label:after{opacity:1}
.earn-free-credits{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 4px 90px rgba(201,201,201,.25);border-radius:8px;margin-bottom:27px;width:100%}.earn-free-credits__info{display:flex;width:100%;padding:40px 24px 16px 39px;border-bottom:1px solid #f3f3f3}.earn-free-credits__info-text{display:flex;flex-direction:column;align-items:flex-start;width:364px}.earn-free-credits__info-text-title{display:flex;align-items:flex-end;gap:14px;margin-bottom:6px;font-weight:600;font-size:22px;line-height:26px;color:#000}.earn-free-credits__info-text-highlight{font-weight:600;font-size:14px;line-height:17px;color:#221cb6}.earn-free-credits__info-text-subtitle{margin-top:14px;font-weight:400;font-size:16px;line-height:20px;color:#8f8f8f}.earn-free-credits__info-link{display:flex;margin-left:auto}.earn-free-credits__info-link input{width:264px;height:48px;padding-right:19px;background-color:#fff;border-color:#dbdfe7;color:#8f9199}.earn-free-credits__info-link-button{margin-top:20px;font-size:14px;width:154px;margin-left:12px}.earn-free-credits__stats-row{display:flex;width:100%}.earn-free-credits__stats-item{display:flex;flex-direction:column;align-items:center;justify-content:center;height:121px;flex:1}.earn-free-credits__stats-item:not(:last-of-type){border-right:1px solid #f3f3f3}.earn-free-credits__stats-item-text{display:flex;flex-direction:column;align-items:flex-start}.earn-free-credits__stats-item-title{display:flex;align-items:center;margin-bottom:4px;font-weight:600;font-size:18px;line-height:18px;color:#000}.earn-free-credits__stats-item-title span{margin-left:6px}.earn-free-credits__stats-item-value{font-weight:600;font-size:24px;line-height:24px;color:#221cb6}.earn-free-credits__review-row{display:flex;gap:20px}.earn-free-credits__review-item{display:flex;flex-direction:column;align-items:flex-start;min-height:264px;padding:30px 22px 25px;background-color:#fff;box-shadow:0 4px 90px rgba(201,201,201,.25);border-radius:8px;flex:1}.earn-free-credits__review-item-title{display:flex;align-items:center;font-weight:600;font-size:22px;line-height:26px;margin-bottom:7px;padding:0 6px;color:#000}.earn-free-credits__review-item-title svg{margin-right:10px}.earn-free-credits__review-item-button{margin-top:auto;width:100%;font-size:14px}.earn-free-credits__button{font-size:14px;color:#231db6;border:1px solid rgba(34,28,182,.53);background-color:rgba(0,0,0,0)}.earn-free-credits__button:hover{background-color:#231db6;border-color:#231db6;color:#fff}
.dashboard{flex:1;width:100%;height:100vh;min-width:945px;display:flex;flex-direction:column;justify-content:center;overflow:auto}.dashboard .page-header{position:sticky;top:0;background-color:#fff;z-index:1}.dashboard__container{display:flex}.dashboard__body{flex:1;padding:22px}.dashboard__updates{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:30px 40px;margin-bottom:4px;background-color:#f0effa;border-radius:8px}.dashboard__updates-title{position:relative;margin-bottom:6px;font-weight:600;font-size:24px;line-height:29px;color:#000}.dashboard__updates-title::after{content:"";position:absolute;width:7px;height:7px;background:#231db6;box-shadow:0 4px 90px rgba(201,201,201,.25);border-radius:50%;right:-16px;top:12px;margin:auto}.dashboard__updates-subtitle{margin-bottom:18px;max-width:40%;font-weight:400;font-size:16px;line-height:21px;color:#8f8f8f}.dashboard__updates button{height:42px;font-size:14px}.dashboard__updates-illustration{position:absolute;height:100%;right:8px;top:0}.dashboard__section{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:16px;padding-top:22px}.dashboard__section-header-title{margin-bottom:6px;font-weight:600;font-size:24px;line-height:20px;color:#000}.dashboard__section-header-subtitle{margin-bottom:22px;font-weight:400;font-size:16px;line-height:21px;color:#8f8f8f}.dashboard__getting-started{display:flex;flex-direction:row;align-items:center;width:100%;min-height:132px;padding:29px 27px 33px;background-color:#fff;box-shadow:0 4px 90px rgba(201,201,201,.25);border-radius:8px;margin-bottom:17px}.dashboard__getting-started--complete{box-shadow:none;border:1px solid rgba(0,0,0,.1)}.dashboard__getting-started-completed-check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:53px;height:53px;background:#23e771;border-radius:50%;margin-right:25px;font-weight:600;font-size:20px}.dashboard__getting-started-order{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:53px;height:53px;background-color:rgba(34,28,182,.07);border-radius:50%;margin-right:25px;font-weight:600;font-size:20px;color:#221cb6}.dashboard__getting-started-text{display:flex;flex-direction:column;align-self:flex-start;max-width:60%}.dashboard__getting-started-text-title{margin-bottom:6px;font-weight:600;font-size:20px;line-height:24px;color:#000}.dashboard__getting-started-text-subtitle{font-weight:400;font-size:14px;line-height:22px;color:#8f8f8f}.dashboard__getting-started-button{width:141px;margin-left:auto}.dashboard__getting-started-button--disabled{border-color:rgba(0,0,0,0) !important;background-color:rgba(123,123,123,.08) !important;color:rgba(123,123,123,.65) !important;pointer-events:none;cursor:default}.dashboard__insights{width:100%;background-color:#fff;box-shadow:0 4px 90px rgba(201,201,201,.25);border-radius:8px}.dashboard__help-items-row{display:flex;gap:20px;width:100%;margin-bottom:35px}.dashboard__help-item{flex:1;display:flex;flex-direction:column;height:269px;padding:28px 24px 32px;background-color:#fff;box-shadow:0 4px 90px rgba(201,201,201,.25);border-radius:8px}.dashboard__help-item-header{display:flex;align-items:center;width:100%;margin-bottom:16px}.dashboard__help-item-header-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;margin-right:12px;border-radius:16px}.dashboard__help-item-header-title{font-weight:600;font-size:20px;line-height:24px;color:#000}.dashboard__help-item-text-subtitle{font-weight:400;font-size:14px;line-height:22px;color:#8f8f8f}.dashboard__help-item-button{width:100%;height:42px;margin-top:auto}.dashboard__help-hire-va{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;padding:30px 33px 29px;background-color:#eff8fe;border-radius:8px}.dashboard__help-hire-va-title{margin-bottom:11px;font-weight:600;font-size:24px;line-height:29px;color:#000}.dashboard__help-hire-va-subtitle{max-width:55%;margin-bottom:12px;font-weight:400;font-size:14px;line-height:22px;color:#8f8f8f}.dashboard__help-hire-va-button{height:42px}.dashboard__help-hire-va-illustration{position:absolute;right:10px;top:0;height:100%}.dashboard__button{font-size:14px;color:#231db6;border:1px solid rgba(34,28,182,.53);background-color:rgba(0,0,0,0)}.dashboard__button:hover{background-color:#231db6;border-color:#231db6;color:#fff}
.configurable-sidebar{width:210px;height:100vh;flex-shrink:0;background-color:#fbfbfb;display:flex;flex-direction:column}.configurable-sidebar__header{padding:17px 14px 8px;font-weight:400;font-size:16px;line-height:20px;color:#7b7b7b}.configurable-sidebar__body{flex:1;padding:0 9px;overflow:auto}.configurable-sidebar__footer{margin-top:auto}.configurable-sidebar__group-title{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:16px;line-height:20px;color:#7b7b7b;display:flex;justify-content:space-between;align-items:center}.configurable-sidebar__group-action-icon{height:20px;cursor:pointer}.configurable-sidebar__group-action-icon:hover svg circle{stroke:#181818}.configurable-sidebar__group-action-icon:hover svg rect,.configurable-sidebar__group-action-icon:hover svg path{fill:#181818}.configurable-sidebar__group:not(.configurable-sidebar__group:first-child){margin-top:30px}.configurable-sidebar__link-wrapper{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.configurable-sidebar__link-wrapper .configurable-sidebar__link{padding:12px;width:100%}.configurable-sidebar__link-wrapper--active{color:#221cb6;background:#eaedf2;border-radius:8.5px}.configurable-sidebar__link{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:14px;line-height:20px;display:flex;align-items:center;text-decoration:none;color:inherit;overflow:hidden;width:95%}.configurable-sidebar__link-icon{margin-right:7px;display:flex;align-items:center}.configurable-sidebar__link-icon svg{width:16px;height:16px}.configurable-sidebar__link-text{white-space:nowrap}.configurable-sidebar__link-text--cropped{width:80%;overflow:hidden;text-overflow:ellipsis}.configurable-sidebar__group-pages{padding-top:12px}
.header-search-input{height:40px;display:flex;flex:1;min-width:190px;width:auto}.header-search-input input{padding-right:30px;width:240px}.header-search-input input::placeholder{color:#c0c6cd}.header-search-input__container{position:relative}.header-search-input__delete-btn{position:absolute;right:7px;top:12px;cursor:pointer}.header-search-input__delete-btn svg path{fill:#dbdfe7}.header-search-input__delete-btn:hover svg path{fill:#ed483d}
.campaign-templates-list{flex:1;display:flex;flex-direction:column;overflow:auto}.campaign-templates-list .page-header__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campaign-templates-list__container{display:flex;overflow:hidden;height:100vh}.campaign-templates-list__sidebar{display:flex;flex-direction:column;height:100vh;background-color:#fbfbfb}.campaign-templates-list__sidebar .configurable-sidebar{height:auto}.campaign-templates-list__sidebar-header{padding:17px 14px 8px;font-weight:400;font-size:16px;line-height:20px;color:#7b7b7b}.campaign-templates-list__header{display:flex;align-items:center;gap:12px}.campaign-templates-list__header .input input{width:240px}.campaign-templates-list__content{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(auto-fill, 279px);width:100%;height:100%;gap:18px;padding:16px 20px;overflow:auto}@media(min-width: 1260px){.campaign-templates-list__content{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1480px){.campaign-templates-list__content{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1830px){.campaign-templates-list__content{grid-template-columns:repeat(5, 1fr)}}.campaign-templates-list__advanced{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:279px;min-width:261px;border:1px dashed #251fb6;border-radius:8px;cursor:pointer}.campaign-templates-list__advanced--preview{background-color:rgba(37,31,182,.04)}.campaign-templates-list__advanced--preview svg path{fill:#221cb6}.campaign-templates-list__advanced--preview .campaign-templates-list__advanced-text{color:#251fb6}.campaign-templates-list__advanced:not(.campaign-templates-list__advanced--disabled):hover{background-color:rgba(37,31,182,.04)}.campaign-templates-list__advanced:not(.campaign-templates-list__advanced--disabled):hover svg path{fill:#221cb6}.campaign-templates-list__advanced:not(.campaign-templates-list__advanced--disabled):hover .campaign-templates-list__advanced-text{color:#251fb6}.campaign-templates-list__advanced--disabled{cursor:default;pointer-events:none;background-color:#fff}.campaign-templates-list__advanced--disabled div{color:#251fb6}.campaign-templates-list__advanced-text{margin-top:15px;font-weight:400;font-size:20px;line-height:25px;text-align:center;color:#8d8f92}.campaign-templates-list__preview{flex:1;display:flex;flex-direction:column;height:279px;min-width:261px;background-color:#fff;box-shadow:0 4px 12px rgba(201,201,201,.25);border-radius:8px;transition:box-shadow 200ms ease;overflow:hidden;cursor:pointer}.campaign-templates-list__preview:hover{box-shadow:0 7px 25px rgba(0,0,0,.1)}.campaign-templates-list__preview-image{height:153px;background-color:#251fb6}.campaign-templates-list__preview-image img{object-fit:contain;width:100%;height:100%;padding-top:8px;margin-top:1px}.campaign-templates-list__preview-info-container{display:flex;flex-direction:column;flex-grow:1;padding:18px 21px 19px;background-color:#fff}.campaign-templates-list__preview-info-title{margin-bottom:5px;font-weight:400;font-size:18px;line-height:18px;color:#000}.campaign-templates-list__preview-info-subtitle{font-weight:400;font-size:12px;line-height:16px;color:rgba(0,0,0,.54);margin-bottom:auto}.campaign-templates-list__preview-info-row{display:flex;align-items:center;justify-content:space-between}.campaign-templates-list__preview-info-tag{display:flex;align-items:center;padding:5px 8px 5px 7px;background-color:#e9e9e9;border-radius:5px;font-weight:700;font-size:10px;line-height:10px;color:#4b4c4d}.campaign-templates-list__preview-info-tag-dot{width:8px;height:8px;border-radius:50%;margin-left:7px;background-color:#23e771}.campaign-templates-list__preview-info-tag-dot--red{background-color:#ed483d}.campaign-templates-list__preview-info-tag-dot--orange{background-color:#ffc300}.campaign-templates-list__preview-info-fav-icon{cursor:pointer}.campaign-templates-list__preview-info-fav-icon--filled svg path{fill:#221cb6 !important}.campaign-templates-list__preview-info-fav-icon--disabled{pointer-events:none}.campaign-templates-list__preview-info-fav-icon svg path{fill:#d1d1d1}.campaign-templates-list__preview-info-fav-icon svg:hover path{fill:#221cb6}
@keyframes gradient{0%{background-position:100% 50%}50%{background-position:50% 50%}100%{background-position:0 50%}}.gradient-background-loader{background:linear-gradient(135deg, #fafafa 10%, #c1c1c1 50%, #fafafa 90%);background-size:400% 400%;animation:gradient 3s ease infinite;position:relative}
.subscription-payment-form__fields{display:flex;align-items:center;height:72px;min-width:400px;background:#fff;border-radius:8px}.subscription-payment-form__input-field-wrapper{flex-grow:1;display:flex;align-items:center;padding-left:10px}.subscription-payment-form__input-field{height:72px;min-width:80px}.subscription-payment-form__input-field--card-number{min-width:200px}.subscription-payment-form__cancel-btn{width:20px;height:20px;background-color:#ed483d;border-radius:100%;display:flex;justify-content:center;align-items:center;position:absolute;right:36px}.subscription-payment-form__cancel-btn svg path{stroke-width:3}.subscription-payment-form__cancel-btn:hover{cursor:pointer;filter:brightness(0.8)}
.use-existing-card__details{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:16px;height:72px;padding:0 20px;border-radius:8px;display:flex;align-items:center}.use-existing-card__btn{margin-left:auto;width:45px;height:37px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#eaedf2;border-radius:9px}.use-existing-card__btn:hover{box-shadow:0 2px 10px #ece9e9}
.use-card-to-pay{width:100%;height:100%}
.fixed-payment-footer{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:sticky;bottom:0;left:0;min-height:72px;width:100%;margin-top:32px;padding-bottom:10px;background-color:#fff}.fixed-payment-footer .comment-section{margin:20px auto}.fixed-payment-footer__make-payment-block{width:720px;height:100%;box-shadow:0 2px 20px #eaecf4;border-radius:8px;margin-left:10px;display:inline-flex;justify-content:space-between;align-items:center;padding:0 12px 0 0}.fixed-payment-footer__make-payment-block--grey{background-color:rgba(37,31,182,.04);box-shadow:none}.fixed-payment-footer__make-payment-button{margin-left:7px;white-space:nowrap;height:40px;min-width:auto;font-size:16px}.fixed-payment-footer__make-payment-button--hidden{display:none}
.invoice-info{padding:32px 70px 120px;position:relative;width:850px;margin:0 auto}.invoice-info__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:32px;border-bottom:1px solid #f4f4f4}.invoice-info__header-info{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:16px;line-height:20px}.invoice-info__bill-info{margin-top:32px;padding-bottom:32px;border-bottom:1px solid #f4f4f4}.invoice-info__bill-info-title{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:48px}.invoice-info__bill-info-content{margin-top:15px;display:flex;justify-content:space-between}.invoice-info__bill-info-sub-title{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:20px;line-height:25px;margin-bottom:21px}.invoice-info__bill-to-content{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:16px;line-height:22px}.invoice-info__bill-details{margin-right:60px}.invoice-info__bill-details-row{width:220px;display:flex;justify-content:space-between;align-items:center}.invoice-info__bill-details-label{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:16px;line-height:20px}.invoice-info__bill-details-value{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:16px;line-height:20px;color:#8f9199}.invoice-info__cost-grid{margin-top:15px;display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:35px}.invoice-info__cost-grid-title{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:14px;line-height:18px;color:#8d8f92}.invoice-info__cost-grid-title--righted{text-align:right}.invoice-info__cost-grid-cell{margin-top:5px;display:flex;align-items:center}.invoice-info__cost-grid-cell--with-border{border-bottom:1px solid #f4f4f4}.invoice-info__cost-grid-cell--righted{justify-content:flex-end}.invoice-info__comment{margin-top:22px}.invoice-info__additional-info{margin-top:40px;padding-bottom:14px;border-bottom:1px solid #f4f4f4}.invoice-info__additional-info-label{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;color:#1b1e22}.invoice-info__additional-info-value{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;color:#8d8f92;margin-left:6px;margin-right:30px}
.onboarding-step-icon{height:67px;width:67px;background-color:#f5f6fa;display:flex;justify-content:center;align-items:center;border-radius:100%}
.onboarding-page-header{margin-top:60px;display:flex;flex-direction:column;align-items:center}.onboarding-page-header__icon{margin-bottom:17px}.onboarding-page-header__title,.onboarding-page-header__subtitle{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000}.onboarding-page-header__title{font-weight:600;font-size:34px;color:#1b1e22;margin-bottom:16px}.onboarding-page-header__subtitle{font-size:14px}
.onboarding-default-payment{display:flex;flex-direction:column;align-items:center}.onboarding-default-payment__content{width:554px;margin-top:57px;margin-bottom:30px}.onboarding-default-payment__subscription-info{display:flex;align-items:center;justify-content:space-between;width:620px;height:78px;margin-bottom:18px;font-size:16px;padding:0 25px;border:1px solid rgba(219,223,231,.47);border-radius:8px}.onboarding-default-payment__subscription-info-details{display:flex;flex-direction:column;align-items:flex-end}.onboarding-default-payment__subscription-info-details-price{margin-bottom:7px;font-weight:600;font-size:28px;line-height:28px;text-align:center;color:#000}.onboarding-default-payment__subscription-info-details-date{font-weight:600;font-size:12px;line-height:12px;text-align:center;color:#8f9199}.onboarding-default-payment__payment-info{width:620px;height:78px;background:#f5f6fa;border-radius:8px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:16px;padding:0 25px}.onboarding-default-payment__payment-price{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:28px;color:#221cb6}.onboarding-default-payment__payment-label{margin-bottom:5px;padding-left:5px;font-weight:600;font-size:14px;line-height:20px;letter-spacing:-0.1px;color:#525979}.onboarding-default-payment__payment-details-text{display:flex;align-items:center;font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:14px;color:#3a3b3f;margin-bottom:8px}.onboarding-default-payment__payment-details-text-icon{display:flex;align-items:center;margin-left:7px;cursor:pointer}.onboarding-default-payment__payment-details-tooltip{width:280px}.onboarding-default-payment__payment-details-tooltip ul{padding-left:30px;list-style:disc}.onboarding-default-payment__payment-details-tooltip ul li{line-height:18px;padding:5px 0}.onboarding-default-payment .onboarding-default-payment-form__fields{display:flex;align-items:center;height:72px;background:#fff;box-shadow:0 2px 20px #eaecf4;border-radius:8px}.onboarding-default-payment .onboarding-default-payment-form__input-field-wrapper{flex-grow:1;display:flex;align-items:center;padding-left:10px}@media screen and (max-width: 725px){.onboarding-default-payment .onboarding-default-payment-form__input-field-wrapper{width:auto;font-size:14px}.onboarding-default-payment .onboarding-default-payment-form__input-field-wrapper #card-image{display:none}}.onboarding-default-payment .onboarding-default-payment-form__input-field{height:72px;font-size:16px}@media screen and (max-width: 725px){.onboarding-default-payment .onboarding-default-payment-form__input-field{width:auto;font-size:14px}}.onboarding-default-payment .onboarding-default-payment-form__input-field-cvv{height:72px;width:60px;margin-right:10px}@media screen and (max-width: 725px){.onboarding-default-payment .onboarding-default-payment-form__input-field-cvv{width:60px;min-width:60px}.onboarding-default-payment .onboarding-default-payment-form__input-field-cvv input{font-size:14px}}.onboarding-default-payment .onboarding-default-payment-form__input-field-date{height:72px;width:90px}@media screen and (max-width: 725px){.onboarding-default-payment .onboarding-default-payment-form__input-field-date{width:66px;min-width:66px;font-size:14px}}.onboarding-default-payment .onboarding-default-payment-form__details-btn{color:#8f9199;width:620px;height:48px;border:1px solid rgba(141,143,146,.19);border-radius:8.5px;margin-top:2rem}.onboarding-default-payment .onboarding-default-payment-form__details-btn:hover{background-color:rgba(234,234,234,.19)}.onboarding-default-payment .onboarding-default-payment-form__submit-btn{margin-top:19px;margin-bottom:21px;width:554px;height:48px}.onboarding-default-payment .onboarding-default-payment-form__submit-btn--hidden{opacity:0}.onboarding-default-payment .onboarding-default-payment-form__loader-after-click-to-pay{margin:20px}.onboarding-default-payment__bottom-promises-container{display:flex;flex-direction:column;align-items:flex-start}.onboarding-default-payment__bottom-promise{display:flex;justify-content:center;margin-bottom:12px}.onboarding-default-payment__bottom-promise-text{margin-left:7px;color:#8f9199;font-size:12px;font-weight:600}

.login-container__validation-messages{margin-top:12px;width:100%;display:flex;flex-direction:column;gap:8px}.login-container__title.login-container__title--big{margin-bottom:10px;font-size:40px;line-height:130%}.login-container__validation-message{display:flex;align-items:center;gap:8px;color:#e35252;font-size:13px}.login-container__validation-message svg{fill:#e35252}.login-container__checkbox-list{display:flex;flex-direction:column;gap:20px;margin-bottom:65px}.login-container__checkbox-list__item{position:relative;font-weight:400;font-size:14px;line-height:155%;letter-spacing:-0.1px;color:#525979;height:auto}.login-container__checkbox-list__item:before{content:"";display:inline-block;height:23px;width:23px;margin-right:8px;border-radius:50%;background-color:rgba(37,31,182,.1);vertical-align:middle}.login-container__checkbox-list__item:after{content:"";display:block;position:absolute;top:6px;left:9px;width:5px;height:9px;border:1.5px solid #251fb6;border-top:0;border-left:0;transform:rotate(45deg)}.login-container__checkbox-list .checkbox{font-weight:600;font-size:14px;line-height:20px;letter-spacing:-0.1px;color:#525979;height:auto}.login-container__checkbox-list .checkbox .checkbox__field{margin-right:12px;flex-shrink:0}
.password-score{display:flex;justify-content:space-between;align-items:center;padding-right:7px}.password-score__label{font-weight:600;font-size:12px;line-height:17px;text-align:center;color:#8e95aa}.password-score__blocks-list{display:flex;align-items:center;justify-content:center}.password-score__block{width:20px;height:5px;background-color:#dde4ee;border-radius:35px;-moz-transition:background-color 300ms ease-in;-webkit-transition:background-color 300ms ease-in;-o-transition:background-color 300ms ease-in;transition:background-color 300ms ease-in}.password-score__block:not(.password-score__block:last-child){margin-right:12px}.password-score--bad .password-score__label{color:#f64754}.password-score--bad .password-score__block:nth-child(1){background-color:#f64754}.password-score--average .password-score__label{color:#f2884f}.password-score--average .password-score__block:nth-child(1),.password-score--average .password-score__block:nth-child(2){background-color:#f2884f}.password-score--strong .password-score__label{color:#4fcf64}.password-score--strong .password-score__block{background-color:#4fcf64}
.login-page-content{position:relative;max-width:100%;min-width:346px;padding-top:100px;z-index:1}.login-page-content__title-svg{width:100%;max-width:507px;min-width:300px;height:157px;padding-right:30px;margin-bottom:50px}.login-page-content__title{font-family:OakesGrotesk,sans-serif;font-weight:600;font-size:76px;line-height:96px;color:#000}.login-page-content__title-gradient{font-family:OakesGrotesk,sans-serif;font-weight:600;font-size:76px;line-height:96px;background:-webkit-linear-gradient(#7f7aeb, #221cb6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.login-page-content__form-wrapper{width:415px}.login-page-content__google-login-btn{display:flex;align-items:center;justify-content:center;background:#fff;color:rgba(0,0,0,.54)}.login-page-content__google-login-btn:hover{background:#ececec}.login-page-content__google-icon{margin-right:7px}.login-page-content__forgot-password-link{text-align:right;margin-top:10px;margin-bottom:30px}.login-page-content__link{transition:all .3s ease 0s;font-family:OakesGrotesk,sans-serif;font-weight:600;font-size:12px;line-height:17px;letter-spacing:-0.1px;color:#8e95aa}.login-page-content__link:hover{color:#221cb6}.login-page-content__login-button{width:100%;height:62px;margin-bottom:8px}.login-page-content__footer{width:100%;display:flex;justify-content:center;margin-top:40px}.login-page-content__footer-link{font-family:Oakes Grotesk,serif;font-weight:600;font-size:16px;line-height:36px;letter-spacing:.5px;color:#251fb6;position:relative;text-decoration:none}.login-page-content__footer-link:after{display:block;position:absolute;content:"";left:-2px;right:-2px;bottom:5px;height:12px;background:rgba(37,31,182,.09);transition:all .3s ease 0s}.login-page-content__footer-link:hover:after{height:22px}@media screen and (max-width: 500px){.login-page-content{padding-top:30px}.login-page-content__title{font-size:46px;line-height:1.4}.login-page-content__form-wrapper{width:auto}.login-page-content__footer{width:100%;margin-top:20px;line-height:1.5rem}}.login-page{flex:1;padding:50px;overflow:auto;align-items:baseline;display:flex;justify-content:center;width:100vw;min-width:320px;height:100vh;background-color:rgba(0,0,0,.36)}@media screen and (max-width: 725px){.login-page{padding:0;background-color:rgba(0,0,0,0)}}.login-page__gradient{position:absolute;right:0;width:100%;z-index:-1}@media screen and (min-width: 725px){.login-page__gradient{display:none}}.login-modal{display:flex;align-items:center;padding-bottom:37px;border-radius:23px;background-color:#fbfbfb}@media screen and (max-width: 725px){.login-modal{width:100%;height:auto;min-height:100%;border-radius:0;background-color:rgba(0,0,0,0)}}@keyframes appear{from{opacity:0}to{opacity:1}}.login-container__left{width:50%}.login-container__left .login-container .login-container__logo-wrapper{position:relative;width:fit-content}.login-container__left .login-container .login-container__logo-wrapper svg{position:absolute;top:0;right:-10px}@media(max-width: 520px){.login-container__left{width:100%}.login-container__left .login-container__logo-wrapper,.login-container__left .login-container-content .login-container__title{text-align:center}.login-container__left .login-container__subtitle{text-align:center;margin:0 auto 40px}}.login-container__right{overflow:hidden;display:flex;align-items:center;justify-content:end;position:relative;height:calc(100vh - 64px);width:calc(50% - 32px);margin:20px 32px 44px 0;background:linear-gradient(180deg, rgb(124, 118, 255) 0%, rgb(43, 37, 187) 100%);border-radius:25px}.login-container__right__box{position:relative;width:584px;height:635px;max-width:95%}.login-container__right__box.concierge,.login-container__right__box.publisher{width:636px;height:554px}.login-container__right__box.login-brand-placements{margin-top:auto;margin-bottom:0;width:95%}.login-container__right__login-image-big{position:absolute;right:-1px;bottom:0;z-index:10;width:100%}@media(max-width: 520px){.login-container__right{display:none}}.login-page__container{width:100vw;height:100vh;overflow:hidden}@media screen and (max-width: 725px){.login-page__container{overflow-x:auto;background-color:#fff}}.login-background{position:absolute;width:100vw;height:100vh;z-index:1}.login-background-container{position:fixed;display:flex;flex-shrink:0;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:-1}@media screen and (max-width: 725px){.login-background-container{display:none}}.login-container{max-width:420px;width:90%;margin:0 auto;padding:0;will-change:height;transition:height 200ms ease;box-sizing:content-box}@media screen and (max-width: 725px){.login-container{width:calc(100% - 40px);padding:54px 20px !important;height:auto !important}}.login-container--narrow{padding:37px 33px 43px}.login-container-content{width:100%;animation:appear 300ms}@media screen and (max-width: 725px){.login-container-content{width:100%;animation:appear 300ms;max-width:419px}}.login-container__logo{width:172px;height:40px;margin-bottom:80px;cursor:pointer}.login-container__logo--small{margin-bottom:20px;width:131px}.login-container__title{font-weight:600;font-size:30px;line-height:30px;margin-bottom:21px;color:#1b1e22}@media screen and (max-width: 725px){.login-container__title{font-size:24px}}.login-container__subtitle{width:280px;margin-bottom:40px;font-weight:400;font-size:14px;line-height:22px;color:rgba(0,0,0,.71)}.login-container__subtitle-link{color:rgba(0,0,0,.71)}.login-container__subtitle-link:hover{color:#251fb6}.login-container__label{display:flex;align-items:center;align-self:flex-start;width:100%;padding-left:3px;margin-bottom:10px;font-weight:600;font-size:14px;line-height:20px;letter-spacing:-0.1px;color:#525979}.login-container__label>div{margin-left:5px}.login-container__label-link{margin-left:auto;margin-right:5px}.login-container__label-blue{margin-left:0;color:#251fb6}.login-container__label-link{margin-left:auto;font-weight:600;font-size:12px;line-height:17px;letter-spacing:-0.1px;color:#8e95aa;cursor:pointer}.login-container__label-link:hover{text-decoration-line:underline}.login-container__button-column{display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:80px}.login-container__input-column{display:flex;flex-direction:column;width:100%;margin-bottom:8px}.login-container__input-column .input:not(:last-child) input{margin-bottom:20px}.login-container__onboarding_session-block{font-family:"Mulish",serif;width:419px;height:289px;border-radius:13px;background:rgba(196,198,205,.17)}.login-container__onboarding_session-block__text{font-style:italic;font-weight:400;font-size:24px;line-height:135.5%;letter-spacing:-0.005em;padding:25px 35px}.login-container__onboarding_session-block__farzad{border-top:1px solid rgba(170,175,185,.13);display:flex;align-items:center;height:110px;padding:0 25px}.login-container__onboarding_session-block__farzad__text{flex-flow:column;display:flex;margin-left:20px}.login-container__onboarding_session-block__farzad__name{font-weight:500;font-size:18px;line-height:23px}.login-container__onboarding_session-block__farzad__position{font-weight:600;font-size:12px;line-height:15px;color:rgba(66,79,101,.41)}.login-container__button{width:419px;height:58px;background-color:#fff;box-shadow:0 4px 13px rgba(0,0,0,.03);border-radius:10px;font-size:14px;color:#111a45;font-weight:600;transition:box-shadow 200ms ease}@media screen and (max-width: 725px){.login-container__button{width:100%;padding-left:14px;padding-right:14px}}.login-container__button:hover{background-color:#fff;box-shadow:0 4px 13px rgba(0,0,0,.07)}.login-container__button svg{margin-top:-3px;margin-right:0}.login-container__button-img{width:24px;height:24px;margin-right:13px}.login-container__button-text{flex-direction:column;display:flex;align-items:start;margin-right:-68px;padding-left:13px}.login-container__button-sub-text{font-size:12px;color:#8e95aa}.login-container__login-button{width:419px;height:52px;margin-top:22px;background-color:#251fb6;transition:box-shadow 300ms ease}@media screen and (max-width: 725px){.login-container__login-button{width:100%}}.login-container__login-button.button--disabled:hover{box-shadow:none}.login-container__login-button:hover{background-color:#251fb6;box-shadow:0 22px 40px -17px rgba(37,31,182,.32)}.login-container__login-button--small{width:331px}.login-container__divider{flex-grow:1;height:1px;background-color:#8e95aa}.login-container__divider-row{display:flex;align-items:center;width:100%;margin-bottom:32px;font-weight:700;font-size:12px;line-height:17px;text-align:center;color:#8e95aa}.login-container__divider-row span{opacity:.6;margin:0 20px}.login-container__input{width:100%}.login-container__input input{width:100%;height:57px;padding:18px 23px 19px;border:1px solid rgba(219,223,231,.47)}.login-container__input input::placeholder{color:#8e95aa;opacity:.5}.login-container__input-password input::placeholder{line-height:30px}.login-container__input-message{margin-top:-15px}.login-container__input .question-tooltip{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:rgba(255,195,0,.25);border-radius:50%}.login-container__input .question-tooltip svg{width:12px;height:12px}.login-container__input .input__after-text{top:15px;right:16px}.login-container__switch-step{margin-top:12px;font-weight:600;font-size:16px;line-height:36px;letter-spacing:-0.1px;color:#525979}.login-container__switch-step span{color:#251fb6;cursor:pointer}.login-container__switch-step span:hover{text-decoration:underline}.login-container__code-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 5px;margin-top:5px}.login-container__code-button{font-weight:600;font-size:16px;line-height:36px;letter-spacing:-0.1px;color:#251fb6;cursor:pointer}.login-container__code-button--disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.login-container__code-button:hover{color:#4e48dc}.login-container__logout-button{display:flex;align-items:center;justify-content:center;position:fixed;bottom:20px;left:20px;width:46px;height:46px;border-radius:11px;background-color:#dbe2fe;cursor:pointer;transition:background-color 160ms ease}.login-container__logout-button:hover{box-shadow:0 4px 13px rgba(0,0,0,.03)}.login-container__logout-button .question-tooltip__svg-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.login-container__logout-button .question-tooltip__react-tooltip::after{border-bottom-color:rgba(0,0,0,0) !important}.login-container__logout-button .question-tooltip__text{background-color:#222}.login-container__logout-button svg{margin-right:-4px;width:18px;height:18px}.login-payment-container{width:554px}@media screen and (max-width: 725px){.login-payment-container{width:100%}}.login-payment-container .onboarding-page-header{margin-top:0}.login-payment-container .onboarding-step-icon{width:105px;height:105px}.login-payment-container .onboarding-step-icon svg{width:50px;height:43px}.login-payment-container .onboarding-page-header__title{margin-top:9px;margin-bottom:8px;font-weight:600;font-size:30px;line-height:30px;text-align:center;letter-spacing:-0.005em;color:#1b1e22}.login-payment-container .onboarding-page-header__subtitle{font-weight:400;font-size:14px;line-height:22px;text-align:center;color:rgba(0,0,0,.71)}.login-payment-container .onboarding-default-payment__content{margin:28px 0 0}@media screen and (max-width: 725px){.login-payment-container .onboarding-default-payment__content{width:100%}}.login-payment-container .onboarding-default-payment__subscription-info{width:554px}@media screen and (max-width: 725px){.login-payment-container .onboarding-default-payment__subscription-info{width:100%;padding:0 15px}.login-payment-container .onboarding-default-payment__subscription-info-details{width:80%}.login-payment-container .onboarding-default-payment__subscription-info-details-date{text-align:right}}.login-payment-container .onboarding-default-payment__payment-info{width:554px}@media screen and (max-width: 725px){.login-payment-container .onboarding-default-payment__payment-info{width:100%;padding:0 15px}}@media screen and (max-width: 725px){.login-payment-container .onboarding-default-payment-form__submit-btn{width:100%}}@media screen and (max-width: 725px){.login-payment-container .onboarding-page-header__title{font-size:24px}}
.steps-links{position:fixed;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between;padding-right:15px;z-index:1000;background-color:#fff;border-bottom:1px solid #e8e8e8}.steps-links__order-name{margin:0 auto 0 20px}.steps-links__order-name-input input{min-width:175px}.steps-links__order-name-length{color:red;position:absolute;bottom:2px}.steps-links .step-link__container{display:flex;align-items:center;justify-content:center;position:relative}.steps-links .step-link__container+svg{transform:rotate(90deg);margin:0 17px}.steps-links .step-link__container--completed .step-link__step{background-color:rgba(35,231,113,.19);border-color:rgba(35,231,113,0);color:#fff}.steps-links .step-link__container--completed .step-link--active .step-link__step{background-color:#23e771 !important;border-color:#23e771 !important}.steps-links .step-link__container--disabled .step-link{cursor:default}.steps-links .step-link__container--disabled .step-link__step{background:#f5f5f5;border:1px solid #e8e8e8;color:#7b7b7b}.steps-links .step-link{display:flex;align-items:center;gap:7px;width:auto;position:relative;padding-right:4px;font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;text-decoration:none;color:#7b7b7b}.steps-links .step-link:hover{color:#8d8f92}.steps-links .step-link__link-title{font-size:16px;line-height:16px;white-space:nowrap}.steps-links .step-link__step{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin-right:7px;font-size:14px;line-height:17px;background-color:rgba(34,28,182,.08);border:1px solid #221cb6;border-radius:50%;color:#221cb6;font-weight:600}.steps-links .step-link__step--completed{background-color:#221cb6;color:#fff}.steps-links .step-link__how-to{position:absolute;top:38px;right:0}.steps-links .step-link--active svg path{fill:#fff}.steps-links .step-link--active .step-link__step{background-color:#221cb6;color:#fff}.steps-links .step-link--active:after{content:"";display:inline-block;position:absolute;background:#221cb6;bottom:-25px;left:0;right:0;height:3px}.steps-links .step-link--active .step-link__link-title{color:#000}.steps-links__back-button{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.06);color:#444;margin-right:20px}.steps-links__back-button:hover{background-color:#e9eeff;border:1px solid #221cb6;color:#221cb6}.steps-links__back-button.button--disabled:hover{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.06);border:none;color:#444}.steps-links__back-button-close{background-color:rgba(0,0,0,0);width:78px;height:78px;border-radius:0;border-right:1px solid #e8e8e8}.steps-links__back-button-close>svg:not(:last-child){margin-right:0}.steps-links__back-button-close .__react_component_tooltip{left:7px !important;top:82px !important}.steps-links__back-button-close .__react_component_tooltip.place-right{margin-left:0 !important;margin-top:7px !important}.steps-links__back-button-close .__react_component_tooltip.place-right::after{left:30px !important;top:3px !important;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom-style:solid;border-bottom-width:5px}.steps-links__back-button-close .__react_component_tooltip.place-right:before{left:5px}.steps-links__back-button-close-tooltip{padding:2px 6px}.steps-links__back-button-close:hover svg path{stroke:#e9eeff}.steps-links__next-button{margin-left:45px;width:120px}.steps-links__next-button--in-completed{background:#8d8f92}
.checkbox{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:14px;line-height:100%;display:flex;align-items:center;position:relative;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox--disabled .checkbox__field{border-color:#c6c6c6}.checkbox--disabled span{cursor:default;opacity:.5}.checkbox__field{--active: #251fb6;--disabled: #c6c6c6;-webkit-appearance:none;-moz-appearance:none;height:16px;width:16px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid #e3e3e3;background:var(--b, #F5F6FA);transition:background .7s,border-color .7s;border-radius:4px}.checkbox__field:disabled{cursor:default}.checkbox__field:after{width:3px;height:6px;border:1.5px solid #fff;border-top:0;border-left:0;left:5px;top:3px;content:"";display:block;position:absolute;transition:transform var(--d-t, 0.8s) var(--d-t-e, ease),opacity var(--d-o, 0.8s);transform:rotate(var(--r, 20deg));opacity:var(--o, 0)}.checkbox__field:checked{--r: 43deg;--b: var(--active);--bc: var(--active);--d-o: 0.3s;--d-t: 0.6s;--d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2);--o: 1}.checkbox__field:disabled:checked{--b: var(--disabled);--bc: var(--disabled)}.checkbox__field:hover:not(:checked){--bc: #2aa4cb}.checkbox--size-l .checkbox__field{height:24px;width:24px}.checkbox--size-l .checkbox__field:after{left:9px;top:6px;width:5px;height:8px}.checkbox.custom-yes-no{height:27px}.checkbox.custom-yes-no .checkbox__field{width:38px;height:27px;border:none;background-color:rgba(237,72,61,.08)}.checkbox.custom-yes-no .checkbox__field:after{content:"NO";color:#ed483d;opacity:1;top:5px;left:50%;transform:rotate(0) translateX(-10px);transition:none;min-width:30px}.checkbox.custom-yes-no .checkbox__field:checked{background-color:rgba(38,199,122,.08)}.checkbox.custom-yes-no .checkbox__field:checked:after{content:"YES";transform:rotate(0) translateX(-13px);left:50%;border:none;color:#26c77a;min-width:30px}
.order-sidebar {
    position: sticky;
    top: 95px;
    min-width: 397px;
    border-radius: 14px;
    box-shadow: 0 7px 24.8px rgba(0, 0, 0, 0.05);

    .order-sidebar__section,
    .order-sidebar__section-multiple {
        padding: 26px 20px;
        border-bottom: 1px solid rgba(0,0,0,11%);

        &:last-child {
            border-bottom: none;
        }

        .order-sidebar__section-header {
            display: flex;
            align-items: flex-start;
            justify-content: space-between;

            &:has(.onboarding-default-payment-form) {
                &:has(.credits-card) {
                    padding-top: 16px !important;
                }
            }

            .onboarding-default-payment-form h2,
            h2 {
                margin-top: 0;
                font-weight: 500;
                color: #000000;
                font-size: 20px;
            }

            .onboarding-default-payment-form {
                position: relative;
                width: 100%;
                max-width: 357px;


                .onboarding-default-payment-form__fields {
                    display: flex;
                    align-items: flex-end;
                    grid-column-gap: 10px;
                    margin-top: 14px;

                    .onboarding-default-payment-form__input-field-wrapper {
                        position: relative;

                        &:has(#card-image1) {
                            #card-image1 {
                                position: absolute;
                                z-index: 1;
                            }
                        }

                        &:has(#card-image-sidebar) {
                            #card-image-sidebar {
                                position: absolute;
                                z-index: 1;
                            }
                        }

                        .card-image__placeholder {
                            position: absolute;
                            top: 8px;
                            left: 20px;
                        }
                    }

                    .onboarding-default-payment-form__input-field,
                    .onboarding-default-payment-form__input-field-date,
                    .onboarding-default-payment-form__input-field-cvv {
                        height: 40px;
                        border-radius: 9px;
                        border: 1px solid rgba(0, 0, 0, 0.12);
                        padding: 0;
                        width: auto;
                        box-sizing: border-box;
                    }

                    .onboarding-default-payment-form__input-field {
                        padding-left: 45px;
                    }

                    .onboarding-default-payment-form__input-field {
                        width: 209px;
                    }

                    .onboarding-default-payment-form__input-field-cvv {
                        width: 80px;
                    }

                    .onboarding-default-payment-form__input-field-date {
                        width: 100px;
                    }
                }

                .credits-card {
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                    grid-column-gap: 9px;
                    font-size: 14px;
                    font-weight: 500;
                    padding: 8px;
                    border-radius: 9px;
                    border: 1px solid rgba(0, 0, 0, 0.12);
                    cursor: pointer;
                    min-width: 115px;
                    max-width: fit-content;
                    margin-bottom: 12px;
                }

                &:has(.credits-card) {
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                    width: 100%;
                }

                form {
                    width: 100%;
                }
            }

            .header-price {
                font-size: 18px;
                font-weight: 500;
                text-transform: capitalize;
            }

            .order-sidebar__section-header-details {
                display: flex;
                align-items: center;
                grid-column-gap: 4px;

                .question-tooltip__react-tooltip {
                    top: 100px !important;
                }
            }

            &:last-child {
                h2 {
                    margin-bottom: 0;
                }
            }
        }

        .order-sidebar__section-content {
            .order-sidebar__section-content-row {
                display: flex;
                align-items: center;
                justify-content: space-between;

                .checkbox-label {
                    display: flex;
                    align-items: center;
                    color: rgba(0,0,0,60%);

                    .checkbox {
                        margin-right: 5px;
                    }
                }

                .grey-text {
                    color: rgba(0,0,0,60%);
                }

                .discount-btn {
                    padding: 0;
                    font-size: 14px;
                    font-weight: 600;
                    color: #221CB6;
                    display: inline-block;

                    span {
                        text-decoration: underline;
                    }

                    &:hover {
                        span {
                            text-decoration: none;
                        }
                    }

                    a {
                        font-size: 14px;
                    }
                }
            }

            .guide-table {
                border-collapse: collapse;
                width: 100%;

                tr {
                    td {
                        padding: 7px 0;

                        .guide-table__traffic,
                        .guide-table__trafficRange {
                            display: flex;
                            align-items: center;
                            grid-column-gap: 5px;

                            .label {
                                height: 26px;
                                border-radius: 5px;
                                display: inline-flex;
                                align-items: center;
                                padding: 5px;
                                font-size: 16px;
                            }

                            .label + p {
                                color: #000000;
                                font-size: 14px;
                            }
                        }

                        .price {
                            font-size: 14px;
                            color: #000000;
                        }

                        .price.gray-text {
                            color: #928E8D;
                        }

                        span.blue-text {
                            color: #221CB6;
                        }
                    }

                    td.guide-table__input {
                        .input {
                            input {
                                width: 37px;
                                padding-left: 0;
                                height: 28px;
                                text-align: center;
                                pointer-events: none;
                            }
                        }
                    }
                }
            }
        }
    }

    .order-sidebar__section-info {
        display: flex;
        align-items:  center;
        grid-column-gap: 8px;
        padding-bottom: 20px;
        justify-content: center;

        p {
            color: #7B7B7B;
        }
    }

    .order-sidebar__section-multiple {
        border-bottom: none !important;

        .order-sidebar__section-content {
            &:last-child {
                padding-bottom: 0 !important;
            }
        }

        .order-sidebar__section-content {
            padding-bottom: 30px;
            border-bottom: 1px solid rgba(0,0,0,11%);

            .order-sidebar__section-header {
                h2 {
                    margin-bottom: 7px;
                }
            }

            &:last-child {
                border-bottom: none;
            }

            &:not(:first-child) {
                .order-sidebar__section-header {
                    padding-top: 30px;
                }
            }
        }
    }

    .order-sidebar__blue-section {
        padding: 25px 20px 20px;
        background: #ECF3FE;
        border-radius: 14px;
        margin: 10px;

        .order-sidebar__section-header {
            display: flex;
            align-items: flex-start;
            justify-content: space-between;

            h2, .header-price {
                font-weight: 600;
            }

            .header-price {
                font-size: 20px;
            }

            h2 {
                margin-top: 0;
                margin-bottom: 25px;
            }

            .blue-text {
                color: #221CB6;
            }
        }

        .order-sidebar__section-content {
            button {
                width: 100%;
            }
        }

    }
}

.pricing-guide__content-table {
    margin-bottom: 13px;
    border-radius: 10px;
    border: 1px solid #EBEBEB;
    padding-bottom: 11px;

    table {
        width: 100%;
        border-collapse: collapse;
        font-size: 14px;

        thead {
            th {
                padding: 13px 0;
                font-size: 10px;
                font-weight: 700;
                text-align: left;
                color: rgba(106, 106, 106, 0.57);
                text-transform: uppercase;
                border-bottom: 1px solid #EBEBEB;

                &:first-child {
                    padding-left: 22px;
                }
            }
        }

        td {
            padding: 7px 0;

            &:first-child {
                padding-left: 22px;
            }

            .price {
                text-decoration: line-through;
                color: #928E8D;

                &.invisible {
                    visibility: hidden;
                }
            }

            .label {
                height: 26px;
                border-radius: 5px;
                display: inline-flex;
                align-items: center;
                padding: 5px;
                font-size: 14px;
            }
        }

        tbody {
            width: 100%;
            display: contents;

            tr {
                td {
                    &:first-child {
                        width: 18%;
                    }
                }
            }
        }
    }
}

.slider-wrapper {
    width: 100%;
    position: relative;
}

.track {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 4px;
    width: 100%;
    background: #D5DFEF;
    border-radius: 2px;
}

.track-filled {
    height: 8px;
    background: #221CB6;
    border-radius: 4px;
    top: -2px;
    position: relative;
}

.custom-slider {
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    background: none;
    position: relative;
    z-index: 2;
}

.custom-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 55px;
    height: 25px;
    background: white;
    border-radius: 9999px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    border: none;
    cursor: pointer;
    background-image:
            linear-gradient(#c4d0e3 0 0),
            linear-gradient(#c4d0e3 0 0),
            linear-gradient(#c4d0e3 0 0);
    background-repeat: no-repeat;
    background-size: 2px 7px;
    background-position: center, left 20px center, right 20px center;
}


.order-modal-wrapper {
    max-width: 585px;
    border-radius: 24px;
    padding: 39px 42px 37px 46px;

    .modal__cross-btn--scrollable {
        top: 0;
        transform: translate(14px, -17px);
        margin: 0;
    }

    .order-modal {
        .order-modal__header {
            margin-bottom: 60px;

            h2 {
                text-align: center;
                font-size: 32px;
                font-weight: 500;
                margin-top: 0;
                margin-bottom: 11px;
            }

            p {
                text-align: center;
                font-size: 14px;
                font-weight: 400;
                margin-bottom: 0;
            }
        }

        .order-modal__content {
            .order-modal__content-rate {
                max-width: 335px;
                margin: 0 auto;
                margin-bottom: 42px;
                text-align: center;

                .gray-text {
                    color: rgba(106, 106, 106, 57%);
                    font-size: 10px;
                    font-weight: 700;
                    text-transform: uppercase;
                }

                .rate-title {
                    font-size: 70px;
                    font-weight: 400;
                    line-height: normal;
                    margin-top: 0;
                    margin-bottom: 30px;
                }

                .discount-rate {
                    display: flex;
                    align-items: center;
                    grid-column-gap: 10px;
                    justify-content: center;
                    margin-top: 24px;
                    margin-bottom: 42px;

                    span {
                        font-size: 14px;
                    }

                    .input {
                        input {
                            max-width: 51px;
                            padding-left: 0;
                            max-height: 30px;
                            text-align: center;
                            border-radius: 10px;
                            color: #000000;
                        }
                    }
                }
            }

            .onboarding-default-payment-form {
                flex-wrap: wrap;

                .onboarding-default-payment-form-check {
                    display: flex;
                    align-items: center;
                    width: 100%;
                    margin-bottom: 25px;
                    margin-top: 5px;

                    p {
                        margin-left: 14px;
                    }

                    .checkbox {
                        input {
                            border-color: #251FB6;
                        }
                    }
                }

                &:has(.onboarding-default-payment__payment-save) {
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                    flex-wrap: wrap;

                    .onboarding-default-payment__payment-save {
                        button {
                            height: 32px;
                            min-width: 66px;
                            padding-left: 0;
                            padding-right: 0;
                        }
                    }
                }

                .onboarding-default-payment__payment-label {
                    color: #000000;
                    font-size: 14px;
                    font-weight: 400;
                }

                .onboarding-default-payment-form__fields {
                    display: flex;
                    align-items: flex-end;
                    grid-column-gap: 10px;
                    margin-top: 14px;
                    margin-bottom: 20px;

                    .onboarding-default-payment-form__input-field-wrapper {
                        position: relative;

                        &:has(#card-image) {
                            #card-image {
                                position: absolute;
                                z-index: 1;
                            }
                        }

                        .card-image__placeholder {
                            position: absolute;
                            top: 8px;
                            left: 20px;
                        }
                    }

                    &.invisible {
                        visibility: hidden;
                    }
                }

                .onboarding-default-payment-form__input-field,
                .onboarding-default-payment-form__input-field-date,
                .onboarding-default-payment-form__input-field-cvv {
                    height: 40px;
                    border-radius: 9px;
                    border: 1px solid rgba(0, 0, 0, 0.12);
                    padding: 0;
                    width: auto;
                    box-sizing: border-box;
                }

                .onboarding-default-payment-form__input-field {
                    padding-left: 45px;
                }

                &:has(.credits-card) {
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                }

                .credits-card {
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                    grid-column-gap: 9px;
                    font-size: 14px;
                    font-weight: 500;
                    padding: 8px;
                    border-radius: 9px;
                    border: 1px solid rgba(0, 0, 0, 0.12);
                    cursor: pointer;
                    min-width: 115px;
                    max-width: fit-content;
                    margin-bottom: 12px;

                    svg {
                        width: 22px;
                    }

                    .card-number {
                        display: inline-flex;
                        align-items: center;
                    }
                }
            }
        }

        .order-modal__footer {
            button {
                width: 100%;
                margin-bottom: 15px;
            }

            .gray-text {
                color: #6A6A6A;
                font-size: 12px;
                font-weight: 400;
                text-align: center;
                display: block;
            }
        }
    }
}

#expiration-date {
    width: 100px;
}

#cvv {
    width: 80px;
}

.order-creation-wrapper {
    display: flex;
    max-width: 100%;
    min-width: 1270px;

    .order-creation-wrapper__content-wrapper {
        flex: 1;
        max-width: 100%;
        display: flex;
        flex-direction: column;
    }

    .order-creation-wrapper__container {
        display: flex;
        flex-direction: column;
        width: 100%;
        height: calc(100vh - 105px);

    }

    .order-creation-wrapper__container > .input {
        margin-bottom: 25px;
        margin-right: 40px;
        position: sticky;
        bottom: 0;
    }

    .order-creation-wrapper__content {
        box-sizing: border-box;
        padding: 50px 20px 0 20px;
        flex: 1;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin-top: 60px;
        position: relative;
    }

}

.cell-select {
    position: relative;
    padding-right: 20px;

    &::after {
        content: '';
        position: absolute;
        right: 8px;
        top: 50%;
        width: 20px;
        height: 20px;
        transform: translateY(-50%);
        pointer-events: none;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 20px 20px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='50' viewBox='0 0 48 50'%3E%3Cpath d='M12 18l12 14 12-14' fill='none' stroke='%23BDBDBD' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
        transition: transform 0.2s ease;
    }
}

.grid-table-wrapper {
    height: 100%;

    .ag-header-cell {
        border-right: 1px solid #E3E3E3;

        &:last-child {
            border-right: none;
        }
    }
}

.ag-header {
    position: sticky !important;
    top: 0;
    z-index: 10;
}

.ag-theme-alpine .ag-header,
.ag-theme-alpine-dark .ag-header {
    position: sticky !important;
    top: 0;
    z-index: 20;
    background: white;
}

.select{position:relative}.select__icon{position:absolute;top:0;bottom:0;left:18px;display:flex;justify-content:center;align-items:center}.select.select-grey .css-eqy8aq-control{background:#f0f0f0;border-color:#f0f0f0}.select.select-grey .select__icon svg path{stroke:#8f9199}
.example-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
}

#myGrid {
    flex: 1 1 0px;
    width: 100%;
}

.button-group {
    padding-bottom: 4px;
    display: inline-block;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 13px;
}

.undo-redo-input {
    width: 20px;
}

.undo-btn {
    margin-left: 20px;
}

.redo-btn {
    margin-left: 5px;
}


.ag-cell-range-single-cell {
    /*overflow: initial;*/

    .select-container {
        position: fixed;
        top: 0;
        left: 0;
        width: 200px;
        z-index: 100;
    }
}

.ag-header-cell-comp-wrapper > div {
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: normal;
    color: #8D8F92;
    text-align: left;
    grid-column-gap: 4px;
    white-space: normal;
    line-height: 1.2;
}

.ag-header {
    background-color: #FFFFFF;
}

.ag-header-cell:last-child {
    border-radius: 0 !important;
}

.ag-header-cell-resize {
    &:after {
        height: 100%;
        top: 0;
        width: 1px;
        background-color: transparent;
    }
}

.ag-header-cell, .ag-header-group-cell {
    padding: 0 10px;
}

:where(.ag-ltr) .ag-cell:not(.ag-cell-inline-editing), :where(.ag-ltr) .ag-full-width-row .ag-cell-wrapper.ag-row-group {
    display: flex;
    align-items: center;
}

.ag-root-wrapper {
    &.ag-layout-normal {
        min-height: 90px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom: 0;
    }
}

:where(.ag-ltr) .ag-cell {
    border-top: 0;
    border-left: 0;
    border-bottom: 0;
    border-right: 1px solid #E3E3E3;

    &:last-child {
        border-right: none;
    }

    padding: 0;
    justify-content: center;
    color: #8D8F92;
}

.grid-table-wrapper {
    margin-right: 40px;
    flex: 1;

    .add-row {
        border: 1px solid #E3E3E3;
        background: rgba(217, 217, 217, 30%);
        min-height: 33px;
        display: flex;
        align-items: center;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        position: sticky;
        bottom: 0;
        z-index: 1;
        background: #fff;
        width: 100%;
        justify-content: center;

        button {
            margin-left: 15px;
            background: transparent;
            color: rgba(0, 0, 0, 58%);

            &:hover {
                opacity: 0.8;
                cursor: pointer;
            }
        }

        & .input {
            input {
                height: 20px;
                font-size: 12px;
                width: 40px;
                padding-left: 0;
                text-align: center;
            }

            input::-webkit-outer-spin-button,
            input::-webkit-inner-spin-button {
                -webkit-appearance: none;
                margin: 0;
            }

            input[type="number"] {
                -moz-appearance: textfield;
            }
        }
    }
}

:where(.ag-ltr) .ag-header-cell-resize {
    right: 0;
}

.grid-table-header {
    display: flex;
    align-items: center;
    column-gap: 4px;

    span {
        white-space: normal;
        line-height: 1.2;
    }

    .question-tooltip {
        white-space: normal;
    }
}

.ag-row-focus {
    /* Avoid covering sidebars/buttons; let natural stacking apply */
    z-index: auto !important;
}

.ag-header-viewport:hover {
    /* Prevent header from popping over other UI (e.g., Save/Exit) */
    z-index: auto !important;
}

.actions-tooltip-content__item {
    line-height: 1.15 !important;
}

.actions-tooltip-content__item:first-child {
    margin-top: 10px;
}

.actions-tooltip-content__item:last-child {
    margin-bottom: 10px;
}

.ag-layout-auto-height, .ag-layout-print {
    .ag-center-cols-container, .ag-center-cols-viewport {
        min-height: auto;
    }
}

.ag-popup-editor {
    width: 250px;
}

.ag-cell {
    font-family: 'Mulish', sans-serif;

    &:not(:first-child) {
        padding: 10px !important;
        justify-content: flex-start !important;
    }
}

.cell-link {
    color: -webkit-link !important;
    cursor: pointer;
    text-decoration: underline;
}

.ag-cell.cell-option {
    &:not(:first-child) {
        align-items: center !important;
        justify-content: center !important;
    }
}

.grid-table-header-cell--menu .actions-menu {
    border: none;
    width: auto;
    height: auto;
}

.grid-table-header-cell--menu .actions-menu:hover {
    background-color: transparent;
}

.grid-table-header-cell--menu .actions-menu__icon {
    width: auto;
    height: auto;

    svg path {
        fill: rgba(0, 0, 0, 0.58);
    }
}

.cell-dark-text {
    color: #000 !important;
}

.cell-color-label {
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-right: 10px;

    .label {
        height: 26px;
        border-radius: 5px;
        display: inline-flex;
        align-items: center;
        padding: 5px;
        font-size: 16px;
    }

    .gray-text {
        color: #928E8D;
        font-size: 12px;
        margin-top: 3px;
        display: inline-flex;
        line-height: normal;
    }
}

.ag-popup-editor {
    max-width: 370px;
    z-index: 10000;

    &:has(.select-container) {
        width: auto;
    }
}

.prevent-element {
    .label-small-height {
        height: 26px;
        border-radius: 5px;
        display: inline-flex;
        align-items: center;
        padding: 5px;
        font-size: 16px;
    }
}

.cell-invalid {
    background-color: #FFF2F1;
}

.cell-hoverable:hover {
    background-color: rgba(217, 217, 217, 0.3) !important;
    cursor: help;
}

.custom-tooltip {
    background-color: #fff;
    border: 1px solid #E3E3E3;
    padding: 12px;
    border-radius: 8px;
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
    max-width: 500px;
    max-height: 400px;
    overflow-y: auto;
    font-size: 14px;
    line-height: 1.4;
    color: #333;
    white-space: pre-wrap;
    word-break: break-word;
    z-index: 10001;
}

.actions-tooltip-content__item{display:flex;align-items:center;padding:7px 18px 7px 22px}.actions-tooltip-content__item:first-child{margin-top:14px}.actions-tooltip-content__item:last-child{margin-bottom:14px}.actions-tooltip-content__item span{white-space:nowrap}.actions-tooltip-content__item:hover{background-color:#181818}.actions-tooltip-content__item .input{margin:0;width:100%}.actions-tooltip-content__item .input__field{color:#fff;padding-left:0}.actions-tooltip-content__item-icon{margin-right:8px}
.actions-menu{position:relative;display:inline-flex;align-items:center;justify-content:center;height:32px;width:32px;cursor:pointer;border-radius:5px;border:1px solid rgba(214,214,214,.35)}.actions-menu:hover{background-color:#eef3ff;color:#221cb6;cursor:pointer}.actions-menu:hover .actions-menu__icon svg circle[stroke],.actions-menu:hover .actions-menu__icon svg rect[stroke],.actions-menu:hover .actions-menu__icon svg path[stroke]{stroke:#221cb6}.actions-menu:hover .actions-menu__icon svg circle[fill],.actions-menu:hover .actions-menu__icon svg rect[fill],.actions-menu:hover .actions-menu__icon svg path[fill]{fill:#221cb6}.actions-menu__icon{width:32px;height:32px;display:flex;justify-content:center;align-items:center}.actions-menu__icon svg{height:16px}.actions-menu .react-tooltip:not(.react-tooltip--position-fixed){position:absolute;top:auto !important;bottom:auto !important;left:-152px !important;border-radius:8px}.__react_component_tooltip.react-tooltip--position-fixed{position:fixed;z-index:10002;border-radius:8px;color:#fff;background:#222;padding:0 !important}.__react_component_tooltip.react-tooltip--position-fixed.show{opacity:1 !important}.__react_component_tooltip.react-tooltip--position-fixed .actions-tooltip-content:hover{cursor:pointer}
.textarea{position:relative}.textarea__field{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;border:1px solid #c1c1c1;box-sizing:border-box;border-radius:8px;width:315px;height:40px;color:#000;font-size:16px;padding:11px 20px;height:48px;min-height:48px;transition:height 250ms ease}.textarea__field:focus{border:1px solid #221cb6;outline:none}.textarea--error .textarea__field{border:1px solid #ed483d;color:#ed483d}.textarea--disabled .textarea__field{color:#8d8f92}.textarea--not-resizable .textarea__field{resize:none}.textarea__error{display:none}.textarea__clear-icon{position:absolute;top:0;bottom:0;right:7px;display:flex;justify-content:center;align-items:center}.textarea--clearable .textarea__field{padding-right:30px}.textarea--full-width .textarea__field{width:100%}.textarea--full-height .textarea__field{height:100%}.textarea--transparent .input__field{background-color:rgba(0,0,0,0);border:none}
.order-creation-wrapper {
    display: flex;
    max-width: 100%;
    min-width: 1270px;

    .order-creation-wrapper__content-wrapper {
        flex: 1;
        max-width: 100%;
        display: flex;
        flex-direction: column;
    }

    .order-creation-wrapper__content {
        box-sizing: border-box;
        padding: 50px 20px 0 20px;
        flex: 1;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin-top: 60px;

        .order-creation-wrapper__info {
            display: flex;
            flex-direction: column;
            grid-row-gap: 47px;
            flex: 1;
            margin-right: 40px;
            margin-bottom: 30px;

            .info-section {
                display: inline-grid;
                align-items: center;

                .info-title {
                    display: flex;
                    align-items: center;
                    grid-column-gap: 8px;
                    margin-bottom: 13px;
                    font-size: 20px;
                }

                .info-section__container {
                    display: flex;
                    align-items: center;
                    gap: 15px;
                    flex-wrap: wrap;

                    .info-section__block {
                        flex: 0 0 calc(50% - 15px / 2);
                        min-height: 63px;
                        padding: 16px;
                        border: 1px solid #DBDFE7;
                        border-radius: 8px;
                        cursor: pointer;

                        &.info-section__block--summary {
                            flex: 0 0 100%;
                            display: flex;
                            justify-content: space-between;
                            align-items: center;
                            cursor: default;
                            background: #FFFFFF;

                            .info-section__block-description {
                                flex: 1;
                            }

                            .info-section__block-text {
                                flex: 1;
                                .info-section__block-text--title-wrapper {
                                    display: flex;
                                    align-items: center;
                                    gap: 8px;
                                    margin-bottom: 4px;

                                    h3 {
                                        margin-bottom: 0;
                                    }
                                }

                                .info-section__block-text--subtitle {
                                    font-weight: normal;
                                }
                            }
                        }

                        &.info-section__block--four {
                            flex: 0 0 calc(25% - 11.5px);
                            padding: 5px;
                        }

                        .info-section__block-image {
                            width: calc(100% + 24px);
                            margin-bottom: 3px;
                            vertical-align: middle;
                        }

                        .info-section__block-description {
                            display: flex;
                            align-items: center;
                            gap: 15px;
                            min-height: 29px;
                            padding: 16px 17px;
                        }

                        .info-section__block-text {
                            flex: 1;
                            h3 {
                                font-size: 14px;
                                color: #3A3B3F;
                                font-weight: normal;
                                margin-bottom: 4px;
                                margin-top: 0;
                            }

                            .info-section__block-text--subtitle {
                                font-size: 12px;
                                font-weight: bold;
                                color: #72747D;
                            }
                        }

                        .checkbox {
                            display: block;
                        }

                        &.other {
                            flex: 0 0 100%;

                            .info-section__block-description {
                                justify-content: space-between;
                            }

                            .info-section__block-text {
                                display: flex;
                                align-items: center;
                                gap: 10px;

                                h3 {
                                    margin-bottom: 0;
                                }
                            }

                            .checkbox {
                                display: block;
                            }
                        }

                        &.active-block {
                            background: #ECF3FE;
                            border-color: #ECF3FE;

                            .info-section__block-icon {
                                svg {
                                    path {
                                        stroke: #221CB6;
                                    }
                                }
                            }

                            .info-section__block-text {
                                .info-section__block-text--subtitle {
                                    color: #221CB6;
                                    font-weight: bold;
                                }
                            }

                        }
                    }
                }
            }

            .order-creation-wrapper__info-container {
                margin-top: 47px;

                label {
                    margin-bottom: 16px;
                    display: inline-block;
                }

                .textarea__field {
                    height: 136px;
                }
            }
        }
    }
}

.settings-sidebar{box-sizing:border-box;height:100vh;background-color:#fbfbfb}.settings-sidebar--disabled{pointer-events:none}
.wrapper-settings-billing {
    display: flex;

    .page-content {
        flex: 1;
        display: flex;
        flex-direction: column;

        .page-header {
            position: sticky;
            top: 0;
        }
    }

    .settings-billing {
        flex: 1;

        .page-header {
            position: sticky;
            top: 0;
        }

        .settings-billing-content-wrapper {
            display: flex;
            flex-wrap: wrap;
            grid-gap: 25px;
            margin-top: 28px;
            margin-left: 20px;

            .settings-billing__content-section {
                width: 48%;
                background: #FFFFFF;
                box-shadow: 0px 4px 90px rgba(201, 201, 201, 0.25);
                border-radius: 8px;

                &.settings-billing__cancel {
                    .section-header {
                        .section-header__content {
                            align-items: center;
                        }
                    }
                }

                .section-header {
                    padding: 14px 20px 15px 25px;
                    border-bottom: 1px solid #F3F3F3;

                    .section-header__content {
                        display: flex;
                        justify-content: space-between;
                        align-items: end;

                        .section-header__left-side {
                            h4 {
                                margin-top: 0;
                                margin-bottom: 6px;
                                font-size: 16px;
                                font-weight: 500;
                            }

                            span {
                                font-size: 12px;
                                color: #8D8F92;
                            }
                        }
                    }
                }

                .section-content {
                    padding: 28px 26px 31px 25px;

                    .section-content__item {
                        display: flex;
                        justify-content: space-between;
                        align-items: flex-end;

                        .section-content__item-left-side {
                            h4 {
                                margin-top: 0;
                                margin-bottom: 6px;
                                font-size: 16px;
                                font-weight: 500;
                            }

                            span {
                                font-size: 12px;
                                color: #8D8F92;
                            }

                            p {
                                &.non-payment {
                                    font-size: 14px;

                                    &:last-child {
                                        margin-top: 24px;
                                    }
                                }
                            }
                        }

                        .section-content__item-right-side {
                            h2 {
                                color: #221CB6;
                                font-size: 24px;
                                font-weight: 500;
                                margin: 0;

                                span {
                                    font-size: 14px;
                                }
                            }

                            p {
                                &.non-payment {
                                    font-size: 14px;

                                    &:last-child {
                                        margin-top: 24px;
                                    }
                                }
                            }
                        }

                    }
                }

                &.full-width-section {
                    width: 100%;
                    border-top: 1px solid #F0F0F0;
                    background: transparent;
                    box-shadow: none;
                    border-radius: 0;

                    .section-header {
                        border-bottom: none;
                        padding-top: 24px;

                        .section-header__content {
                            .section-header__left-side {
                                max-width: 627px;

                                .section-header__title {
                                    font-size: 18px;
                                    font-weight: 600;
                                    margin-bottom: 16px;
                                }

                                .section-header__sub-title {
                                    font-size: 16px;
                                    font-weight: 400;
                                    color: #8F8F8F;
                                    line-height: 125%;
                                }
                            }

                            .section-header__right-side {
                                .button {
                                    height: 48px;
                                    width: 193px;
                                    font-weight: 600;
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

.text-with-icon{display:inline-flex;align-items:center;border-radius:6px;padding:5px 5px 5px 7px;margin-right:-5px;text-decoration:none;color:#3424eb;font-size:16px;line-height:20px;transition:background-color 200ms ease;cursor:pointer}.text-with-icon--disabled{background-color:#f5f6fa;color:#bfc2cc;cursor:default}.text-with-icon:hover{background-color:#eef3ff}.text-with-icon__icon{display:flex;align-items:center;margin-right:6px;max-height:20px}
.concierge-cancellation-modal-wrapper{max-width:634px;max-height:566px;height:100%;flex:1;display:flex;flex-direction:column}.concierge-cancellation-modal-wrapper .concierge-cancellation-modal{padding:40px;flex:1;display:flex;flex-direction:column;overflow-y:auto}.concierge-cancellation-modal-wrapper .concierge-cancellation-modal__title{font-size:24px;font-weight:600;margin-bottom:6px}.concierge-cancellation-modal-wrapper .concierge-cancellation-modal__subtitle{font-size:15px;color:#615f5f;font-weight:400;margin-bottom:43px}.concierge-cancellation-modal-wrapper .concierge-cancellation-modal__content{display:grid;grid-template-columns:1fr;grid-row-gap:39px;margin-bottom:67px;flex:1}.concierge-cancellation-modal-wrapper .concierge-cancellation-modal__content .textarea textarea{height:134px;border-color:#dbdfe7}.concierge-cancellation-modal-wrapper .concierge-cancellation-modal__content .textarea textarea::placeholder{color:#8f9199;line-height:150%;font-weight:400}.concierge-cancellation-modal-wrapper .concierge-cancellation-modal__content-item-title{font-size:14px;color:#8f9199;font-weight:600;margin-bottom:8px}.concierge-cancellation-modal-wrapper .concierge-cancellation-modal__footer{display:flex;justify-content:space-between;gap:12px}.concierge-cancellation-modal-wrapper .concierge-cancellation-modal__footer button:first-child{width:fit-content}
.billing-cancellation-wrapper-review-modal{max-width:634px;width:100% !important;max-height:566px;height:100%}.billing-cancellation-review-modal{display:flex;flex-direction:column;align-items:center;padding:91px 40px 57px;height:100%}.billing-cancellation-review-modal__icon-container{display:flex;align-items:center;justify-content:center;width:110px;height:110px;margin-bottom:39px;background-color:#f0f4ff;border-radius:50%;flex:none}.billing-cancellation-review-modal__title{margin-bottom:7px;font-weight:600;font-size:24px;line-height:30px;text-align:center;color:#000}.billing-cancellation-review-modal__subtitle{margin-bottom:67px;text-align:center}.billing-cancellation-review-modal__subtitle span{color:#615f5f;font-weight:400;font-size:15px;line-height:139%}.billing-cancellation-review-modal__footer{width:100%;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:end}.billing-cancellation-review-modal__footer button{max-width:386px;width:100%;gap:0}.billing-cancellation-review-modal__footer .go-to-button{margin-bottom:12px}
.step-create-workspace__row{margin-top:2rem}.step-create-workspace__labels{display:flex;justify-content:space-between;font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;color:#8f9199}.step-create-workspace__labels--main{font-size:14px;font-weight:400;line-height:14px}.step-create-workspace__labels--additional{font-size:12px;font-weight:400;line-height:12px}.step-create-workspace__input{margin-top:8px;height:48px}.step-create-workspace__button-continue{float:right;margin-top:70px}


.settings-workspaces .page-header{position:sticky;top:0;z-index:10}.create-workspace-step{display:flex;justify-content:center;text-align:center;font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;line-height:unset;padding-top:70px}.create-workspace-step__wrapper{display:flex;flex-direction:column;align-items:center}.create-workspace-step__header{display:flex;flex-direction:column;align-items:center}.create-workspace-step__icon{background-color:#f9f9f9;width:67px;height:67px;border-radius:50%}.create-workspace-step__icon svg{width:25px;height:25px}.create-workspace-step__title{font-weight:400;font-size:34px;margin:1rem 0 0 0}.create-workspace-step__description{margin:1rem 0 0 0}.create-workspace-step__settings{min-width:600px;margin-top:50px}
.table{width:100%;border-collapse:collapse}.table-th{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;color:#8d8f92;text-align:left;font-size:14px;line-height:130%;white-space:nowrap;padding:0 5px 16px 5px}.table-td,.table-th{padding-left:5px}.table-td:first-child,.table-th:first-child{padding-left:20px}.table-td:last-child,.table-th:last-child{padding-right:30px}.table-tr--is-selected{background-color:#eef3ff}
.billing-history{width:100%}.billing-history__header-title{display:flex;align-items:center}.billing-history__header-actions{display:flex;align-items:center}.billing-history__header-date-filter{color:#000;background:#f5f5f5}.billing-history__table{margin-top:12px;padding:0 23px}.billing-history__table .billing-history-table__row{border-bottom:1px solid #f4f4f4}.billing-history__table .billing-history-table__row .table-td{height:83px}.billing-history__table .billing-history-table__date-time{color:#8d8f92}.billing-history__table .billing-history-table__details-btn{width:93px;color:#7b7b7b;background:#f5f5f5}.billing-history__table .billing-history-table__details-btn:hover{color:#000}
.billing-form-field{margin-bottom:20px}.billing-form-field__label{font-weight:600;font-size:14px;color:#8f9199;margin-bottom:10px}
.billing-form-field{margin-bottom:20px}.billing-form-field__label{font-weight:600;font-size:14px;color:#8f9199;margin-bottom:10px}
.card-widget{width:400px;min-width:400px;box-shadow:0 4px 90px rgba(201,201,201,.25);border-radius:8px;padding:36px 36px 50px;margin-bottom:38px}.card-widget__title{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:18px;line-height:22px;margin-bottom:20px;display:flex;align-items:center}.card-widget__action-btn{cursor:pointer;margin-left:7px;height:20px}.card-widget__action-btn--edit:hover circle,.card-widget__action-btn--edit:hover path{stroke:#221cb6}.card-widget__action-btn--edit:hover rect{fill:#221cb6}.card-widget__action-btn--cancel:hover circle{stroke:#f77b73}.card-widget__action-btn--cancel:hover rect,.card-widget__action-btn--cancel:hover path{fill:#f77b73}.card-widget__filled-grid{display:grid;grid-template-areas:"cardNumber cardNumber" "expiration cvv";grid-template-rows:repeat(2, 75px);grid-template-columns:3fr 1fr;grid-column-gap:13px;grid-row-gap:30px}.card-widget__filled-grid-card-number{grid-area:cardNumber}.card-widget__filled-grid-expiration{grid-area:expiration}.card-widget__filled-grid-cvv{grid-area:cvv}.card-widget__unfilled-grid{display:grid;grid-template-areas:"cardNumberLabel cardNumberLabel" "cardNumber cardNumber" "expirationLabel cvvLabel" "expiration cvv";grid-template-rows:20px 50px 20px 50px;grid-template-columns:3fr 1fr;grid-column-gap:13px;grid-row-gap:10px}.card-widget__unfilled-grid-card-number-label{font-weight:600;font-size:14px;color:#8f9199;grid-area:cardNumberLabel}.card-widget__unfilled-grid-expiration-label{font-weight:600;font-size:14px;color:#8f9199;grid-area:expirationLabel}.card-widget__unfilled-grid-cvv-label{font-weight:600;font-size:14px;color:#8f9199;grid-area:cvvLabel}.card-widget__unfilled-grid-card-number{grid-area:cardNumber;max-height:40px;border:1px solid #dbdfe7;border-radius:8.5px}.card-widget__unfilled-grid-expiration{grid-area:expiration;max-height:40px;border:1px solid #dbdfe7;border-radius:8.5px}.card-widget__unfilled-grid-cvv{grid-area:cvv;max-height:40px;border:1px solid #dbdfe7;border-radius:8.5px}.card-widget__update-button{display:block;width:100%;margin-top:20px}
.change-billing-form{padding:15px 20px 50px 20px;display:flex}.change-billing-form__title{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:18px;line-height:22px;margin-bottom:25px;padding-top:40px}.change-billing-form__address{width:60%;max-width:550px;position:relative;margin-right:50px}.change-billing-form__address-grid{display:grid;grid-template-areas:"name name" "addressLine1 addressLine1" "addressLine2 addressLine2" "city zipCode" "state country" "tax tax";grid-template-rows:repeat(6, auto);grid-template-columns:repeat(2, 1fr);grid-column-gap:13px}.change-billing-form__name{grid-area:name}.change-billing-form__addressLine1{grid-area:addressLine1}.change-billing-form__addressLine2{grid-area:addressLine2}.change-billing-form__city{grid-area:city}.change-billing-form__zip-code{grid-area:zipCode}.change-billing-form__state{grid-area:state}.change-billing-form__country{grid-area:country}.change-billing-form__tax{grid-area:tax}.change-billing-form__contacts{margin-top:25px}.change-billing-form__contacts-grid{display:grid;grid-template-rows:repeat(2, auto);grid-template-columns:1fr}.change-billing-form__contacts-grid button{height:48px}.change-billing-form__close-btn{cursor:pointer}
.invoice-info{padding:32px 70px 120px;position:relative;width:850px;margin:0 auto}.invoice-info__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:32px;border-bottom:1px solid #f4f4f4}.invoice-info__header-info{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:16px;line-height:20px}.invoice-info__bill-info{margin-top:32px;padding-bottom:32px;border-bottom:1px solid #f4f4f4}.invoice-info__bill-info-title{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:48px}.invoice-info__bill-info-content{margin-top:15px;display:flex;justify-content:space-between}.invoice-info__bill-info-sub-title{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:20px;line-height:25px;margin-bottom:21px}.invoice-info__bill-to-content{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:16px;line-height:22px}.invoice-info__bill-details{margin-right:60px}.invoice-info__bill-details-row{width:220px;display:flex;justify-content:space-between;align-items:center}.invoice-info__bill-details-label{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:16px;line-height:20px}.invoice-info__bill-details-value{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:16px;line-height:20px;color:#8f9199}.invoice-info__cost-grid{margin-top:15px;display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:35px}.invoice-info__cost-grid-title{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:14px;line-height:18px;color:#8d8f92}.invoice-info__cost-grid-title--righted{text-align:right}.invoice-info__cost-grid-cell{margin-top:5px;display:flex;align-items:center}.invoice-info__cost-grid-cell--with-border{border-bottom:1px solid #f4f4f4}.invoice-info__cost-grid-cell--righted{justify-content:flex-end}.invoice-info__comment{margin-top:22px}.invoice-info__additional-info{margin-top:40px;padding-bottom:14px;border-bottom:1px solid #f4f4f4}.invoice-info__additional-info-label{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;color:#1b1e22}.invoice-info__additional-info-value{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;color:#8d8f92;margin-left:6px;margin-right:30px}
.scroll-groups{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;overflow-x:auto;min-height:50px}.scroll-groups--with-bottom-border{border-bottom:1px solid #e9ecf1}.scroll-groups__children{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin-left:-30px;padding-left:20px;padding-right:20px}.scroll-groups__children--no-scroll{width:100%;margin-left:unset}.scroll-groups__arrow{flex-shrink:0;will-change:transform;position:fixed;transition:opacity linear .2s,z-index linear .2s;display:flex;align-items:center;padding:0 3px}.scroll-groups__arrow-container{flex-shrink:0;border-radius:50%;background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.0705882353);z-index:5;height:30px;width:30px;padding:0 10px;display:flex;justify-content:center;align-items:center;cursor:pointer}.scroll-groups__arrow--right{position:sticky;right:0;top:0}.scroll-groups__arrow--left{z-index:100;opacity:0;position:sticky;left:0}.scroll-groups__arrow--left svg{transform:rotateY(180deg)}.scroll-groups::-webkit-scrollbar{width:1px;height:1px}.scroll-groups::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);border-radius:0px}.scroll-groups::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0)}.scroll-groups::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:0px;box-shadow:inset 0px 0px 0px 0px rgba(0,0,0,0)}
.section-select{position:relative;display:flex;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:calc(100% - 40px);margin:0 20px 27px}.section-select::before{content:"";position:absolute;bottom:0;display:block;width:100%;height:3px;border-radius:2px;background-color:#f9f9f9}.section-select__container{border-bottom:0;margin:0;padding:0 !important}.section-select__container .scroll-groups__children{padding-left:0;padding-right:0;margin:0 auto}.section-select__item{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:21px 24px;font-weight:400;font-size:16px;line-height:16px;color:#7b7b7b;cursor:pointer}.section-select__item:hover{color:#221cb6}.section-select__item--active{text-shadow:0 0 .3px #221cb6;color:#221cb6}.section-select__item--active::after{content:"";position:absolute;bottom:0;display:block;width:100%;height:2px;border-radius:2px;background-color:#221cb6}
.settings-members{padding-bottom:20px;flex:1}.settings-members__header-items{display:flex;gap:12px}.settings-members__header-search{position:relative}.settings-members__header-search input{width:240px}.settings-members__header-search input::placeholder{color:#c0c6cd}.settings-members__toogler{margin-right:20px}.settings-members__table{margin-top:13px}.settings-members__table__row{height:80px}.settings-members__table__row--with-hover:hover{cursor:pointer;background-color:#eef3ff}.settings-members__table__row:not(.settings-members__table__row:last-child){border-bottom:1px solid #f4f4f4}.settings-members__table__row .table-td:last-child{padding-right:0}.settings-members__table__cell--name{display:flex;align-items:center}.settings-members__table__cell--name-details{display:flex;flex-direction:column;max-width:250px;margin-left:13px}.settings-members__table__cell--data{display:flex;align-items:center;font-weight:400;font-size:14px;line-height:18px;color:#8d8f92}.settings-members__table__cell--status{padding:5px;font-weight:400;font-size:14px;line-height:18px;color:#fff;border-radius:6px;flex-grow:0}.settings-members__table__cell--status--active{background-color:#23e771}.settings-members__table__cell--status--expired{background-color:#ed483d}.settings-members__table__member-name{margin-top:1px;margin-bottom:2px;font-weight:600;font-size:14px;line-height:14px;color:#1b1e22}.settings-members__table__member-email{white-space:nowrap;font-weight:400;font-size:12px;line-height:16px;color:#8d8f92;text-overflow:ellipsis;overflow:hidden}.settings-members__table .table-td{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;color:#8d8f92;text-align:left;font-size:14px}.settings-members__table .table-td .actions-menu .react-tooltip:not(.react-tooltip--position-fixed){left:-120px !important}.settings-members__table-member-name{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:14px;color:#1b1e22;margin-left:12px}
.right-sidebar{z-index:100;position:fixed;top:0;bottom:0;right:0;height:100%;background:#fff;box-shadow:0 4px 50px rgba(18,16,68,.09);padding-top:29px;padding-bottom:20px;display:flex;flex-direction:column;overflow-y:auto}.right-sidebar--embedded{position:relative;z-index:unset;padding-top:0;padding-bottom:0;box-shadow:none}.right-sidebar__header{border-bottom:1px solid #f4f4f4;padding-bottom:32px}.right-sidebar__title{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;display:flex;align-items:center;padding:0 20px 0 20px;line-height:30px;font-size:24px;font-weight:600}.right-sidebar__subtitle{padding:0 28px;margin-top:20px;font-weight:400;font-size:16px;color:#8f8f8f;line-height:125%}.right-sidebar__close-btn{margin-right:16px;cursor:pointer}.right-sidebar__close-btn:hover svg circle,.right-sidebar__close-btn:hover svg path{stroke:#c4c6cd}.right-sidebar__close-btn:hover svg rect{fill:#c4c6cd}.right-sidebar__footer{margin-top:auto;display:flex;justify-content:space-between;padding:20px 20px 0 20px}.right-sidebar__footer .button{padding:0 10px;width:auto;min-width:72px;height:35px;font-weight:400;font-size:14px;line-height:14px}.right-sidebar__footer .button:first-child{margin-right:12px;margin-bottom:10px}
.automation-position-tooltip{background-color:#000;padding:12px;border-radius:8px}.automation-position-tooltip__scroll-wrapper{display:flex;flex-direction:column;max-height:289px;overflow-y:auto}.automation-position-tooltip__scroll-wrapper::-webkit-scrollbar{width:6px;height:6px}.automation-position-tooltip__scroll-wrapper::-webkit-scrollbar-thumb{background:#474747;border-radius:30px}.automation-position-tooltip__scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#b3afb3}.automation-position-tooltip__scroll-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:0;box-shadow:inset 0 0 0 0 #f0f0f0}.automation-position-tooltip__item{display:flex;justify-content:space-between;width:230px;padding:7px;margin-top:8px;background-color:#181818;border-radius:6px}.automation-position-tooltip__item svg{cursor:pointer}
.radio{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:14px;line-height:100%;display:flex;align-items:center;position:relative;padding-left:24px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio__field{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio__field:checked~.radio__checkmark{background-color:#fff;border:1px solid #3424eb}.radio__field:checked~.radio__checkmark-inner{border-radius:100%;background-color:#3424eb;background-size:cover;display:inline-block;position:absolute;top:2px;left:2px;bottom:2px;margin:auto;width:12px;height:12px}.radio__checkmark{background:#f5f6fa;position:absolute;left:0;top:0;bottom:0;margin:auto;display:inline-block;height:16px;width:16px;border:1px solid #e3e3e3;box-sizing:border-box;border-radius:100%}.radio__checkmark-inner{display:none}
.invite-member-sidebar{padding-top:20px}.invite-member-sidebar__header{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:14px;line-height:19px;color:#928e8d;padding:0 20px 20px 20px;border-bottom:1px solid #f4f4f4}.invite-member-sidebar__field{padding:20px;padding-bottom:0}.invite-member-sidebar__field-label{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:14px;color:#8f9199;margin-bottom:10px}.invite-member-sidebar__field-value{font-weight:800;color:#000}.invite-member-sidebar__emails-field{border:1px solid #dbdfe7;border-radius:8.5px;height:117px;padding:12px;overflow-y:auto;cursor:text}.invite-member-sidebar__new-email-field{height:24px}.invite-member-sidebar__new-email-field:focus-visible{outline:none}.invite-member-sidebar__email-item{background:#e9e9e9;border-radius:6px;height:30px;display:inline-flex;align-items:center;padding:0 5px}.invite-member-sidebar__email-item:not(.invite-member-sidebar__email-item:last-child){margin-bottom:10px}.invite-member-sidebar__email-remove svg{cursor:pointer}.invite-member-sidebar__email-remove svg:hover{opacity:.8}.invite-member-sidebar__email-text{max-width:200px;overflow:hidden;margin-right:7px;text-overflow:ellipsis;white-space:nowrap;line-height:18px}.invite-member-sidebar__role-field .radio{display:flex;height:auto}.invite-member-sidebar__role-name{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:14px;margin-bottom:7px}.invite-member-sidebar__role-desc{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:14px;line-height:17px;color:#8f9199}
.remove-member-sidebar{padding-top:20px}.remove-member-sidebar__text-content{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:16px;line-height:20px;color:#8f8f8f;padding:0 20px}.remove-member-sidebar__member-info{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;color:#221cb6;font-size:12px;margin:6px 20px;padding:6px 8px;background:#e9eeff;border-radius:8.5px}.remove-member-sidebar__member-info-name{font-weight:700}.remove-member-sidebar__recommended-label{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:12px;line-height:15px;color:#fc8e0e;margin-bottom:6px}.remove-member-sidebar__remove-options{margin:20px 8px 0 8px;padding:12px;border:1px solid #f4f4f4;border-radius:8px}.remove-member-sidebar__remove-options .radio{height:auto}.remove-member-sidebar__remove-options .radio:last-child{margin-bottom:0}.remove-member-sidebar__member-select{margin:10px 0}
.edit-member-sidebar{padding-top:15px}.edit-member-sidebar__row{padding:0 20px}.edit-member-sidebar__row:not(.edit-member-sidebar__row:last-child){margin-bottom:20px}.edit-member-sidebar__field-label{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:16px;color:#8d8f92;margin-bottom:8px}
.profile-avatar{position:relative;width:105px;height:105px}.profile-avatar__wrapper{width:100%;height:100%}.profile-avatar__image{border-radius:50%;width:100%;height:100%;box-shadow:1px 4px 9px 0 rgba(3,3,3,.2509803922)}.profile-avatar__image .named-avatar__content{font-size:28px}.profile-avatar__edit-svg{position:absolute;right:3px;bottom:0;cursor:pointer}.profile-avatar__edit-svg-label{cursor:pointer}.profile-avatar__input-field{display:none}
.profile-settings{display:flex;height:calc(100vh - 68px);padding:26px 30px;overflow:auto}.profile-settings__block{min-width:509px;margin-bottom:19px;padding:37px 37px 29px 29px;border-radius:8px;box-shadow:0px 4px 90px 0px rgba(201,201,201,.2509803922);display:flex;flex-direction:column}.profile-settings__block-title{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:18px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:0em;text-align:left;margin:0 0 25px 0}.profile-settings__input{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:16px;padding:15px 15px 17px 18px;height:48px;width:100%;border:1px solid #dbdfe7;border-radius:8.5px;outline-color:#dbdfe7}.profile-settings__label{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;color:#8f9199;margin-bottom:7px}.profile-settings__personal-info-wrapper{display:flex;flex-direction:column;height:100%;width:509px}.profile-settings__personal-info{height:273px}.profile-settings__personal-info-content{flex:1;display:flex;align-items:center}.profile-settings__personal-info-inputs-block{margin-left:43px;height:100%;flex:1;display:flex;flex-direction:column;justify-content:space-between}.profile-settings__username-info{padding-top:24px;height:auto}.profile-settings__password-info{padding-top:24px;height:169px}.profile-settings__password-body{display:flex}.profile-settings__password-inputs{width:285px}.profile-settings__password-block-right-column{flex:1;margin-left:11px;display:flex;flex-direction:column;align-items:center}.profile-settings__password-button{margin-top:21px;width:150px;height:48px;font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:14px;font-weight:400;padding:0;color:#221cb6}.profile-settings__password-error{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;color:red;padding:8px;margin-top:14px;background:#fff7f8;border:1px solid;width:150px;border-radius:8px;flex:1;display:flex;justify-content:center;align-items:center}.profile-settings__email-subscriptions-wrapper{margin-left:24px;height:647px;width:509px}.profile-settings__email-subscriptions{flex:1;display:flex;flex-direction:column;justify-content:space-around}.profile-settings__email-subscription-item:not(:last-child){border-bottom:1px solid #eee}.profile-settings__email-subscription-item{padding-top:21px;padding-bottom:21px;display:flex}.profile-settings__email-subscription-item-header{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:16px;font-weight:600;margin-bottom:7px}.profile-settings__email-subscription-item-text{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;color:#8f9199;font-weight:400;width:348px}.profile-settings__email-subscription-item-toogler{flex:1;display:flex;justify-content:flex-end}
.settings-profile {
    .page-header {
        position: sticky;
        top: 0;
    }
}

.confirm-modal{padding:32px 22px 23px;width:442px}.confirm-modal__close-btn{top:32px;right:22px}.confirm-modal__title{margin-top:0;margin-bottom:15px;font-weight:600;font-size:20px;line-height:20px;color:#1b1e22}.confirm-modal__message{font-weight:400;font-size:12px;line-height:15px;color:#8f9199}.confirm-modal__footer{display:flex;grid-gap:10px;margin-top:27px}.confirm-modal__footer button{flex:1}
.settings-workspaces-table{margin-top:1rem}.settings-workspaces-table__wrapper{height:75vh}.settings-workspaces-table__row{height:60px;border-bottom:1px solid #f5f5f5}.settings-workspaces-table__row--with-hover:hover{cursor:pointer;background-color:#eef3ff}.settings-workspaces-table__cell--title{display:flex;align-items:center}.settings-workspaces-table__cell--title-details{display:flex;flex-direction:column;max-width:250px;margin-left:13px}.settings-workspaces-table__workspace-title{margin-top:1px;margin-bottom:2px;font-weight:600;font-size:14px;line-height:14px;color:#1b1e22}.settings-workspaces-table .table-th:first-child{width:2rem}.settings-workspaces-table .table-td{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;color:#8d8f92;text-align:left;font-size:14px}.settings-workspaces-table .table-td .actions-menu .react-tooltip:not(.react-tooltip--position-fixed){left:-120px !important}.settings-workspaces-table .table-td:nth-child(2){color:#1e1e20;font-weight:600;width:200px;max-width:200px}.settings-workspaces-table .table-td:last-child{width:0}.settings-workspaces-table .checkbox{margin-bottom:0;display:none}.settings-workspaces-table__workspace-title-wrapper{display:flex;align-items:center}.settings-workspaces-table__workspace-image{width:34px;height:34px;border-radius:50%}.settings-workspaces-table__workspace-title{width:90%;overflow:hidden;text-overflow:ellipsis}.settings-workspaces-table .actions-tooltip-content svg{width:1rem;height:1rem}
.settings-workspaces{flex:1}.settings-workspace__search-and-button{display:flex;gap:12px}.settings-workspace__button-text{margin-left:10px}
.edit-workspace-sidebar{padding-top:15px}.edit-workspace-sidebar__row{padding:0 20px}.edit-workspace-sidebar__row:not(.edit-workspace-sidebar__row:last-child){margin-bottom:20px}.edit-workspace-sidebar__field-label{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:16px;color:#8d8f92;margin-bottom:8px}
.people-export-sidebar__content{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;padding:20px;line-height:147%;font-size:16px}.people-export-sidebar__selected_people-text{color:#221cb6;font-weight:600;cursor:pointer}
.excluded-domains-page{width:100%}.excluded-domains-page .right-sidebar{width:320px}.excluded-domains-sidebar{padding:0 20px}.excluded-domains-sidebar__field{margin-top:25px}.excluded-domains-sidebar__field:focus-visible{outline:none}.excluded-domains-sidebar__field-label{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:14px;font-weight:600;margin-bottom:10px;color:#8f9199}.excluded-domains-sidebar__content{border:1px solid #dbdfe7;border-radius:8.5px;height:300px;padding:12px;overflow-y:auto;background:#fff;cursor:text;display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.excluded-domains-sidebar__tag{background:#f3f4f6;border-radius:4px;padding:2px 8px;display:flex;align-items:center;gap:4px;font-size:14px}.excluded-domains-sidebar__tag-remove{cursor:pointer;display:flex;align-items:center}.excluded-domains-sidebar__input{outline:none;min-width:50px;flex-grow:1;font-size:14px;padding:2px 0}.excluded-domains-sidebar__role-name{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:14px;margin-bottom:7px;display:inline-flex;align-items:center;gap:8px}.excluded-domains-sidebar__role-desc{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:14px;line-height:17px;color:#8f9199}.excluded-domains-table{margin-top:20px;padding:0 20px}.excluded-domains-table__empty{margin-top:20px;font-size:20px;color:#8d8f92;text-align:center}.excluded-domains-table__row{height:50px}.excluded-domains-table__row .table__td .actions-menu .react-tooltip:not(.react-tooltip--position-fixed){left:-120px !important}.excluded-domains-table__domain-cell{font-weight:500}.excluded-domains-table__scope-item{display:flex;align-items:center;gap:6px;font-size:13px;color:#4b5563}.excluded-domains-table__time-cell{color:#6b7280;font-size:13px}.excluded-domains-page-actions{display:flex;align-items:center;gap:12px}.excluded-domains-page-actions .seperator{width:2px;height:40px;background-color:#f4f4f4}.excluded-domains-page-actions__add-button,.excluded-domains-page-actions__remove-button{height:40px}
.date-range-select{position:relative}.date-range-select__add-value-btn{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;color:#2aa4cb;cursor:pointer}.date-range-select__add-value-btn:hover{color:#221cb6}.date-range-select__picker{position:absolute;top:0;left:0;z-index:99999}
.filters-tooltip-raw{display:flex;align-items:center;font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;height:40px}.filters-tooltip-raw:not(:last-child){margin-bottom:20px}.filters-tooltip-raw .select{flex:1;width:auto}.filters-tooltip-raw__select--joins,.filters-tooltip-raw__select--fields,.filters-tooltip-raw__select--operations{margin-right:10px}.filters-tooltip-raw__select--joins{width:auto;min-width:100px}.filters-tooltip-raw__select--fields{width:auto;min-width:120px}.filters-tooltip-raw__select--operations{width:auto;min-width:100px}.filters-tooltip-raw__input{flex:1;border:1px solid #282828;border-radius:8px}.filters-tooltip-raw__input .input__field{color:#fff;width:100%;height:36px}.filters-tooltip-raw__cross{margin-left:10px;cursor:pointer}.filters-tooltip-raw .date-range-select__picker .rdrCalendarWrapper .rdrMonthsVertical .rdrDays .rdrDay{color:#fff !important}.campaign-report-filter .filters-tooltip-raw.is-additional-row .select{width:fit-content}.campaign-report-filter .filters-tooltip-raw.is-additional-row .select:first-child{flex-grow:0}.campaign-report-filter .filters-tooltip-raw.is-additional-row .select:nth-child(2){flex-grow:3}.campaign-report-filter .filters-tooltip-raw.is-additional-row .select:nth-child(4){flex-grow:2}
.more-actions-tooltip{padding:10px 0}.more-actions-tooltip__action{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;min-width:150px;cursor:pointer;color:#fff;font-size:14px;padding:6px 20px;display:flex;align-items:center;position:relative}.more-actions-tooltip__action svg{margin-right:9px}.more-actions-tooltip__action:hover{background-color:#181818}.more-actions-tooltip__action .input{color:#fff}.more-actions-tooltip__select{width:100%}.actions-menu__header{display:flex;justify-content:center}.actions-menu__button{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:14px;color:#2aa4cb;display:flex;justify-content:center}.header-actions__more-actions-btn{color:#7b7b7b;background-color:#f5f5f5;white-space:nowrap;height:40px;padding-left:12px}.header-actions__more-actions-btn svg{height:16px;margin-right:16px;margin-left:8px}.header-actions__more-actions-btn:hover{background-color:#f5f5f5;color:#474747}.header-actions__more-actions-btn:hover svg{filter:none}.header-actions__more-actions-btn:hover svg path{fill:#474747}
.header__search{min-width:190px;max-width:240px}.campaign-filters-tooltip-content{background-color:#000;border-radius:8px;width:600px}.campaign-filters-tooltip-content__body{padding:20px 16px}.campaign-filters-tooltip-content__footer{padding:12px 24px 24px 24px;display:flex;padding-top:24px;border-top:1px solid #282828}.campaign-filters-tooltip-content__footer svg{margin-right:1rem}.campaign-filters-tooltip-content .relationships-filters-tooltip-content__footer{padding:12px 24px 24px 24px;display:flex;padding-top:20px;border-top:1px solid #282828}.campaign-filters-tooltip-content .relationships-filters-tooltip-content__footer .relationships-filters-tooltip-content__btn-apply-filters{margin-left:20px}.campaign-filters-tooltip-content__btn-apply-filters{margin-left:20px}.page-header__actions-wrapper{display:flex;align-items:center;margin-left:50px;gap:12px}.page-header__actions-wrapper .header__search .input__field{width:100%}.page-header__button{white-space:nowrap}.page-header__button--smaller{padding-left:12px;padding-right:12px}.page-header__separator{width:2px;height:45px;background:#f4f4f4}
.pagination-wrapper{position:sticky;bottom:0;background-color:#fff;display:flex;justify-content:center;padding-top:30px;padding-bottom:20px}.pagination-full-width{display:flex;align-content:center;justify-content:space-between;width:100%;padding:0 20px}.pagination__limit-select{display:flex;align-items:center;grid-column-gap:7px;font-weight:400;font-size:16px;line-height:16px;color:#202430}.pagination__limit-select .select{min-width:100px}.pagination__switch-buttons{display:flex;align-items:center}.pagination__switch-buttons-button{width:62px;height:30px;margin-right:7px;font-weight:500;font-size:16px;line-height:21px;color:#fff;padding:3px 0 2px;background-color:#251fb6;border-radius:8px;text-align:center;cursor:pointer}.pagination__switch-buttons-button:hover{background-color:#4e48dc}.pagination__switch-buttons-button--disabled{background-color:#f5f5f5 !important;color:#535353;cursor:not-allowed}.pagination__select{display:flex;align-items:center;font-weight:400;font-size:16px;line-height:16px;color:#202430}.pagination__select .input{width:62px;margin:0 6px}.pagination__select .input:last-child{margin-right:0px}.pagination__select .input input{width:100%;height:28px;padding:6px 10px;font-size:16px;line-height:16px;color:#202430}.pagination__select .input input::-webkit-outer-spin-button,.pagination__select .input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pagination__select .input input[type=number]{-moz-appearance:textfield}.pagination__select-last-page{color:#251fb6;cursor:pointer}.pagination__select-last-page:hover{text-decoration:underline}.pagination{display:flex;justify-content:center}.pagination__button{box-sizing:border-box;background:none;box-shadow:none;border:none;display:flex;justify-content:center;align-items:center;width:30px;height:30px;cursor:pointer}.pagination__button:focus{outline:none}.pagination__button:not(.pagination__button--not-button):not(.pagination__button:not(.pagination__button--not-button).pagination__button--active):hover{background:#f5f5f5;border-radius:8px}.pagination__button:not(.pagination__button:last-child){margin-right:5px}.pagination__button--not-button{cursor:auto}.pagination__button--page-btn.pagination__button--active{background:#251fb6;border-radius:8px;color:#fff;cursor:auto}.pagination__button--edge-btn{border:1px solid #9ba8f5;border-radius:8px}.pagination__button--edge-btn:hover{background:#e9eeff !important}.pagination__button--disabled{border-color:#e9e9e9;cursor:not-allowed}.pagination__button--disabled svg circle,.pagination__button--disabled svg path{stroke:#e9e9e9}.pagination__button--disabled svg rect{fill:#e9e9e9}.pagination__button--disabled:hover{background:none !important}.pagination-limit{position:absolute;display:flex;align-items:center;top:0;bottom:0;right:30px}
.campaigns-empty-message{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:24px;line-height:130%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;margin-bottom:10%}.campaigns-empty-message__message{color:#181818;margin-top:3rem;line-height:normal;text-align:center}.campaigns-empty-message__sub-message{color:#7b7b7b;font-size:16px;margin-top:.2rem}.campaigns-empty-message__link{margin-top:1.5rem}
.backlink-modal-wrapper {
    padding: 40px;
    max-width: 486px;

    .backlink-modal-header {
        h3 {
            font-size: 20px;
            font-weight: 500;
            margin-bottom: 10px;
            margin-top: 0;
        }

        p {
            font-size: 14px;
            color: #928E8D;
            margin-bottom: 50px;
        }
    }

    .backlink-modal-body {
        margin-bottom: 38px;

        label {
            display: inline-block;
            font-size: 14px;
            color: #928E8D;
            margin-bottom: 11px;
        }

        .textarea {
            textarea {
                width: 100%;
                min-height: 175px;

                &::placeholder {
                    font-size: 14px;
                    font-weight: 400;
                    color: rgba(27, 30, 34, 0.48);
                }
            }
        }

        p {
            font-size: 14px;
            color: #928E8D;
            margin-top: 10px;
        }
    }

    .backlink-modal-footer {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
}

.colored-toggler{position:relative;width:40px;height:24px;border-radius:31px;cursor:pointer}.colored-toggler__big-size{width:88px;display:flex}.colored-toggler__big-size .colored-toggler__slider--active{left:66px}.colored-toggler__not-clickable{flex-direction:row-reverse;width:fit-content;padding-left:11px}.colored-toggler__not-clickable .colored-toggler__title{position:relative;margin-right:11px;margin-left:4px}.colored-toggler__not-clickable.colored-toggler__approval{flex-direction:row;width:142px;padding-left:6px}.colored-toggler__fit-size{width:56px}.colored-toggler__approval{width:142px}.colored-toggler__approval .colored-toggler__slider--reject{left:117px !important}.colored-toggler__approval .colored-toggler__slider--confirm{left:96px !important}.colored-toggler__title{font-size:10px;font-style:normal;font-weight:400;white-space:nowrap;margin:6px 8px;position:absolute;left:0}.colored-toggler__title.right{right:0;left:inherit}.colored-toggler__slider{display:flex;justify-content:center;align-items:center;position:absolute;top:3px;left:3px;width:18px;height:18px;box-shadow:0 4px 4px rgba(0,0,0,.06);border-radius:100%;transition:1s}.colored-toggler__slider .icon-name{width:18px;height:18px;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px}.colored-toggler__slider--loading{cursor:not-allowed}.colored-toggler__slider--loading:after{position:absolute;top:0;right:0;bottom:0;left:0;content:" ";display:block;border-radius:50%;background:rgba(0,0,0,0);border:2px solid #221cb6;border-color:#221cb6 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);animation:lds-dual-ring 1.2s linear infinite}.colored-toggler__slider--active{transition:1s;left:19px}.colored-toggler__slider--circled:not(.colored-toggler__slider--confirm):not(.colored-toggler__slider--reject){width:fit-content;height:fit-content;top:50%;left:0;transform:translateY(-50%);position:relative;box-shadow:none}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.integration-status{display:flex;align-items:center}.integration-status__icon-wrapper{display:flex;align-items:center;justify-content:center;height:14px;width:14px;margin-right:12px}.integration-status__text{line-height:18px;flex-shrink:0}
.source-select-row{display:grid;grid-template-columns:repeat(auto-fill, 222px);grid-gap:17px;margin-bottom:30px}.source-select-row a{text-decoration:none}.source-select-option{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:222px;padding:26px 20px 17px;background-color:#f5f5f5;border:1px solid rgba(0,0,0,0);border-radius:8px;user-select:none;transition:background-color 160ms ease;cursor:pointer}.source-select-option:hover{background-color:#eef3ff}.source-select-option__selected{background-color:#eef3ff;border:1px solid #221db6}.source-select-option__disabled{cursor:not-allowed}.source-select-option__disabled:hover{background-color:#f5f5f5}.source-select-option__image-container{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:21px;background-color:#fff;border-radius:9px}.source-select-option__icon{width:52px;height:52px;margin-bottom:21px;border-radius:9px}.source-select-option__title{display:flex;align-items:flex-end;margin-bottom:14px;font-size:24px;line-height:100%;color:#000}.source-select-option__title-beta-tag{padding:3px 5px 4px 6px;border:1px solid #ccc;border-radius:5px;margin-left:7px;font-weight:700;font-size:10px;line-height:10px;text-transform:uppercase;color:#4b4c4d}.source-select-option__subtitle{font-weight:400;font-size:12px;line-height:14px;color:rgba(0,0,0,.6)}.source-select-option__subtitle-details{margin-bottom:12px;font-size:14px;line-height:129%;color:#000}.source-select-option__indicator-container{display:flex;align-items:center;padding:5px 7px 6px 7px;font-weight:700;font-size:10px;line-height:100%;color:#4b4c4d;background-color:#e9e9e9;border-radius:5px}.source-select-option__indicator{display:block;width:7px;height:7px;margin-right:6px;background-color:#23e771;border-radius:50%}.source-select-option__tooltip{text-align:center;line-height:21px}.source-select-option__tooltip a{color:#fff;text-decoration:underline;text-decoration-color:#fff}.source-select-option-new{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:222px;border-radius:8px;border:1px dashed #8d8f92;font-weight:600;font-size:20px;line-height:24px;text-align:center;color:#8d8f92;cursor:pointer}.source-select-option-new:hover{background:rgba(37,31,182,.04);border:1px dashed #251fb6;color:#251fb6}.source-select-option-new:hover svg path{fill:#251fb6}.source-select-option-new svg{width:20px;height:20px;margin-bottom:18px}
.orders-table{width:100%}.orders-table-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.orders-table .orders-table__row{cursor:pointer}.orders-table .table__thead{position:sticky;top:68px;background:#fff;z-index:8}.orders-table .table__thead .table__tr{border-bottom:none}.orders-table .table__thead .table__tr .table__th{padding-top:25px}.orders-table .table__thead .table__tr .table__th #opportunity-column-title{background:#000}.orders-table .table__thead .table__tr .table__th #opportunity-column-title:after{display:none}.orders-table .table-tr{border-bottom:2px solid #f9f9f9}.orders-table .table-tr .table-td{padding-bottom:11px;padding-top:11px}.orders-table .table-tr .table-td .colored-toggler+.type-dark:after{display:none}.orders-table .table-tr .table-td .total-cell,.orders-table .table-tr .table-td .launched-cell,.orders-table .table-tr .table-td .scheduled-cell,.orders-table .table-tr .table-td .contacted-cell,.orders-table .table-tr .table-td .opened-cell,.orders-table .table-tr .table-td .replied-cell,.orders-table .table-tr .table-td .created_on-cell{color:#393939}.orders-table .table-tr .table-td .total-cell .subtitle-cell,.orders-table .table-tr .table-td .launched-cell .subtitle-cell,.orders-table .table-tr .table-td .scheduled-cell .subtitle-cell,.orders-table .table-tr .table-td .contacted-cell .subtitle-cell,.orders-table .table-tr .table-td .opened-cell .subtitle-cell,.orders-table .table-tr .table-td .replied-cell .subtitle-cell,.orders-table .table-tr .table-td .created_on-cell .subtitle-cell{color:#928e8d;font-size:12px;display:block}.orders-table .table-tr .table-td .react-tooltip .orders-table-tooltip{color:#fff}.orders-table .table-tr .table-td .opened-cell,.orders-table .table-tr .table-td .replied-cell{display:flex;align-items:center;grid-column-gap:6px}.orders-table .table-tr .table-td .opened-cell>div,.orders-table .table-tr .table-td .replied-cell>div{display:flex;flex-direction:column}.orders-table .table-tr .table-td .created_on-cell p{margin-top:3px;color:#928e8d;font-size:12px}.orders-table .table-tr .table-td .metrics-block{display:flex;align-items:center;gap:10px;margin-bottom:5px}.orders-table .table-tr .table-td .metrics-block .logo{width:19px}.orders-table .table-tr .table-td .metrics-block .rating{color:#000;font-size:14px}.orders-table .table-tr .table-td .metrics-block p{margin-top:0}.orders-table-header{display:flex;align-items:center;gap:13px}.orders-table__row{height:80px}.orders-table__row:hover{background-color:#eef3ff;cursor:pointer}.orders-table .title-cell{display:flex;align-items:center;gap:13px}.orders-table .title-cell__body{grid-row-gap:4px;display:flex;flex-direction:column}.orders-table .title-cell__title{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:500;font-size:14px;color:#1b1e22;max-width:600px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;line-height:21px}.orders-table .title-cell__title .subtitle-cell{color:#928e8d;font-size:12px;display:block}.orders-table .title-cell .color-black{color:#000}.orders-table .title-cell__target-url{display:flex;align-items:center;gap:5px;color:#1b1e22;text-decoration:none}.orders-table .title-cell__target-url p{font-weight:600;max-width:300px;overflow:hidden;text-overflow:ellipsis;display:inline-block}.orders-table .title-cell__target-url .title-cell__target-url--empty{min-width:20px}.orders-table .title-cell__folder{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:12px;line-height:130%;color:#928e8d}.orders-table .status-cell__header{cursor:pointer}.orders-table .status-cell__header svg{width:8px;margin-left:4px;transform:rotate(180deg)}.orders-table .status-cell__header svg>path{fill:#8d8f92}.orders-table .status-cell__header--active{color:#000}.orders-table .status-cell__status{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:12px;line-height:16px;color:#4b4c4d;margin-bottom:7px}.orders-table .status-cell__filters{padding:6px 14px}.orders-table .status-cell__filters-tooltip{background-color:#000}.orders-table .status-cell__filters-row{display:flex;align-items:center;padding:4px 6px;border-radius:8px;margin:2px 0;cursor:pointer}.orders-table .status-cell__filters-row:hover,.orders-table .status-cell__filters-row--active{background-color:#282828}.orders-table .status-cell__filters-row>span{flex-shrink:0;width:8px;height:8px;background-color:#8d8f92;border-radius:50%;margin-right:14px}.orders-table .status-cell__filters-green{background-color:#58cd95 !important}.orders-table .status-cell__filters-orange{background-color:#fc8619 !important}.orders-table .status-cell__filters-purple{background-color:#cd58c3 !important}.orders-table .delivered-cell{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:14px;line-height:130%;color:#8d8f92}.orders-table .shares-cell{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:10px}
.react-tooltip.tooltip-icons__wrapper.place-top:after{bottom:-5px}.react-tooltip.tooltip-icons__wrapper .tooltip-icons{overflow:hidden;position:relative;padding:7px 9px}.react-tooltip.tooltip-icons__wrapper .tooltip-icons__wrapper{overflow-x:hidden;overflow-y:auto;display:block;max-width:500px;max-height:435px}.react-tooltip.tooltip-icons__wrapper .tooltip-icons__wrapper::after{content:"";position:absolute;top:427px;left:0;right:0;height:15px;background:linear-gradient(to bottom, transparent, #222);pointer-events:none}
.page-table {
  display: flex;
  height: 100vh;

  .page-table__content {
    flex: 1;
    display: flex;
    flex-direction: column !important;
    position: relative;
    padding-top: 68px;

    .page-header.page-header__with-close-btn {
      left: 0;
    }

      &.backlinks-page {
          .page-header {
              .page-header__actions-wrapper {
                  .header-filters {
                      .header-filters__content-wrapper {
                          .select {
                              &:last-child {
                                  .filters-tooltip-raw__input {
                                      .css-16sv2xp-menu {
                                          width: fit-content;
                                      }
                                  }
                              }
                          }
                      }
                  }
              }
          }
      }
  }

  .page-table__content-header {
    display: flex;
    align-items: center;
    margin-left: 50px;
    gap: 12px;

    input {
      width: 100%;
    }
  }
}

.rename-modal-fit-content{width:fit-content}.rename-modal{display:flex;flex-direction:column;height:220px}.rename-modal__header{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:20px;color:#1b1e22;height:75px;display:flex;align-items:center;padding-left:24px;border-bottom:1px solid #f4f4f4}.rename-modal__body{flex:1;display:flex;align-items:center;padding-left:25px}.rename-modal__footer{padding:12px 24px 24px 24px;display:flex}
.move-modal-wrapper{width:fit-content}.move-modal{width:500px}.move-modal__header{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:600;font-size:20px;color:#1b1e22;height:75px;display:flex;align-items:center;padding-left:24px;border-bottom:1px solid #f4f4f4}.move-modal__title{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:14px;line-height:18px;margin:0 12px;height:28px;display:flex;align-items:center;padding:0 5px;background:#eef3ff;color:#221cb6;border-radius:8.5px}.move-modal__title-counter{background:#eef3ff;border-radius:8.5px;color:#221cb6;font-size:14px;height:28px;padding:0 10px;display:flex;align-items:center;margin-right:12px}.move-modal__selector{padding:24px}.move-modal__selector--block{margin:0 0 24px}.move-modal__selector--block:last-child{margin-bottom:0}.move-modal__label{color:#8f9199;padding-bottom:10px}.move-modal__footer{padding:0 24px 24px;display:flex;justify-content:space-between}
.orders-table{width:100%}.orders-table-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.orders-table-numbers{display:flex;align-items:center;grid-column-gap:5px}.orders-table-icons{display:flex;align-items:center;gap:5px}.orders-table .orders-table__row{cursor:pointer}.orders-table .table__thead{position:sticky;top:68px;background:#fff;z-index:8}.orders-table .table__thead .table__tr{border-bottom:none}.orders-table .table__thead .table__tr .table__th{padding-top:25px}.orders-table .table__thead .table__tr .table__th #opportunity-column-title{background:#000}.orders-table .table__thead .table__tr .table__th #opportunity-column-title:after{display:none}.orders-table .table-tr{border-bottom:2px solid #f9f9f9}.orders-table .table-tr .table-td{padding-bottom:11px;padding-top:11px}.orders-table .table-tr .table-td .colored-toggler+.type-dark:after{display:none}.orders-table .table-tr .table-td .total-cell,.orders-table .table-tr .table-td .launched-cell,.orders-table .table-tr .table-td .scheduled-cell,.orders-table .table-tr .table-td .contacted-cell,.orders-table .table-tr .table-td .opened-cell,.orders-table .table-tr .table-td .replied-cell,.orders-table .table-tr .table-td .created_on-cell{color:#393939}.orders-table .table-tr .table-td .total-cell .subtitle-cell,.orders-table .table-tr .table-td .launched-cell .subtitle-cell,.orders-table .table-tr .table-td .scheduled-cell .subtitle-cell,.orders-table .table-tr .table-td .contacted-cell .subtitle-cell,.orders-table .table-tr .table-td .opened-cell .subtitle-cell,.orders-table .table-tr .table-td .replied-cell .subtitle-cell,.orders-table .table-tr .table-td .created_on-cell .subtitle-cell{color:#928e8d;font-size:12px;display:block}.orders-table .table-tr .table-td .opened-cell,.orders-table .table-tr .table-td .replied-cell{display:flex;align-items:center;grid-column-gap:6px}.orders-table .table-tr .table-td .opened-cell>div,.orders-table .table-tr .table-td .replied-cell>div{display:flex;flex-direction:column}.orders-table .table-tr .table-td .created_on-cell p{margin-top:3px;color:#928e8d;font-size:12px}.orders-table-header{display:flex;align-items:center;gap:13px}.orders-table__row{height:80px}.orders-table__row:hover{background-color:#eef3ff;cursor:pointer}.orders-table .title-cell{display:flex;align-items:center;gap:13px}.orders-table .title-cell__body{grid-row-gap:4px;display:flex;flex-direction:column}.orders-table .title-cell__title{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-weight:500;font-size:14px;color:#1b1e22;max-width:600px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:21px}.orders-table .title-cell__title .subtitle-cell{color:#928e8d;font-size:12px;display:block}.orders-table .title-cell__folder{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:12px;line-height:130%;color:#928e8d}.orders-table .status-cell__header{cursor:pointer}.orders-table .status-cell__header svg{width:8px;margin-left:4px;transform:rotate(180deg)}.orders-table .status-cell__header svg>path{fill:#8d8f92}.orders-table .status-cell__header--active{color:#000}.orders-table .status-cell__status{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:12px;line-height:16px;color:#4b4c4d;margin-bottom:7px}.orders-table .status-cell__filters{padding:6px 14px}.orders-table .status-cell__filters-tooltip{background-color:#000}.orders-table .status-cell__filters-row{display:flex;align-items:center;padding:4px 6px;border-radius:8px;margin:2px 0;cursor:pointer}.orders-table .status-cell__filters-row:hover,.orders-table .status-cell__filters-row--active{background-color:#282828}.orders-table .status-cell__filters-row>span{flex-shrink:0;width:8px;height:8px;background-color:#8d8f92;border-radius:50%;margin-right:14px}.orders-table .status-cell__filters-green{background-color:#58cd95 !important}.orders-table .status-cell__filters-orange{background-color:#fc8619 !important}.orders-table .status-cell__filters-purple{background-color:#cd58c3 !important}.orders-table .delivered-cell{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:14px;line-height:130%;color:#8d8f92}.orders-table .shares-cell{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:10px}
.folders__bar{margin-bottom:0}.folders__create-btn{display:flex;align-self:center;align-items:center;justify-content:center;padding:10px;border-radius:7px;font-weight:400;font-size:16px;line-height:16px;color:#7b7b7b;flex-grow:0;flex-shrink:0;margin-left:10px}.folders__create-btn--inactive:hover{background-color:#eef3ff;color:#221cb6;cursor:pointer}.folders__create-input{width:133px}.folders__create-input input{width:100%;height:36px;border:1px solid #717171;border-radius:7px;padding:10px;font-weight:400;font-size:16px;line-height:16px}.folders__create-input-btn{width:39px;min-width:39px;height:36px;margin-left:5px;padding:0}.folders__item{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:20px 24px;font-weight:400;font-size:16px;line-height:16px;color:#7b7b7b;grid-column-gap:15px;cursor:pointer}.folders__item:has(.folders__item--active-btns){padding:12px}.folders__item:hover{color:#221cb6}.folders__item:hover svg circle[stroke],.folders__item:hover svg rect[stroke],.folders__item:hover svg path[stroke]{stroke:#221cb6}.folders__item:hover svg circle[fill],.folders__item:hover svg rect[fill],.folders__item:hover svg path[fill]{fill:#221cb6}.folders__item:hover .folders__item--active-btns{visibility:visible;opacity:1}.folders__item--active{text-shadow:0 0 .3px #221cb6;color:#221cb6}.folders__item--active-btns{visibility:hidden;opacity:0}.folders__item--active-btns .actions-menu__icon svg circle[stroke],.folders__item--active-btns .actions-menu__icon svg rect[stroke],.folders__item--active-btns .actions-menu__icon svg path[stroke]{stroke:#bdbdbd}.folders__item--active-btns .actions-menu__icon svg circle[fill],.folders__item--active-btns .actions-menu__icon svg rect[fill],.folders__item--active-btns .actions-menu__icon svg path[fill]{fill:#bdbdbd}.folders__item--active::after{content:"";position:absolute;bottom:0;display:block;width:100%;height:2px;border-radius:2px;background-color:#221cb6}
.page-table {
  display: flex;
  height: 100vh;

  .page-table__content {
    flex: 1;
    display: flex;
    flex-direction: column !important;
    position: relative;
    padding-top: 68px;

    .page-header.page-header__with-close-btn {
      left: 0;
    }
  }

  .page-table__content-header {
    display: flex;
    align-items: center;
    margin-left: 50px;
    gap: 12px;

    input {
      width: 100%;
    }
  }
}

.maintenance-page{position:relative;display:flex;align-items:center;flex-direction:column;height:100vh;min-width:320px;min-height:100vh;padding:90px 60px 0;font-family:"Oakes Grotesk",sans-serif;font-style:normal;font-weight:500;overflow:hidden}@media(max-width: 915px){.maintenance-page{padding:60px 15px 0}}.maintenance-page__gradient-left{position:absolute;top:40%;left:-5%;width:100%;max-width:704px;max-height:100%;pointer-events:none;z-index:0}@media(max-width: 1280px){.maintenance-page__gradient-left{left:-35%;max-width:100%}}@media(max-width: 520px){.maintenance-page__gradient-left{left:-50%}}.maintenance-page__gradient-right{position:absolute;top:0;right:0;max-height:100%;pointer-events:none;z-index:0}.maintenance-page__logo-container{position:absolute;width:auto;margin-bottom:48px}.maintenance-page__logo{height:54px}@media(max-width: 915px){.maintenance-page__logo{height:50px}}@media(max-width: 520px){.maintenance-page__logo{height:40px}}.maintenance-page__content{display:flex;flex-direction:column;max-width:760px;width:100%;height:100%;padding-bottom:60px}.maintenance-page__message{display:flex;flex-direction:column;align-items:center;margin:auto}.maintenance-page__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:38px;line-height:53px;text-align:center;letter-spacing:-1px;color:#111a45}@media(max-width: 915px){.maintenance-page__title{line-height:52px;letter-spacing:-0.5px}}@media(max-width: 540px){.maintenance-page__title{font-size:26px;line-height:36px;letter-spacing:-0.5px}}.maintenance-page__sub-title{max-width:100%;width:100%;margin-top:28px;font-size:18px;line-height:26px;text-align:center;letter-spacing:.5px;color:#525979}@media(max-width: 540px){.maintenance-page__sub-title{font-size:14px;line-height:18px;margin-top:4px}}.maintenance-page__sub-title-highlight{color:#251fb6}.maintenance-page__contact{color:#8d8f92;font-size:13px;line-height:20px;margin-top:8px}.maintenance-page__list{display:flex;flex-direction:column;margin:50px 0 41px}@media(max-width: 915px){.maintenance-page__list{margin:30px 0 0}}.maintenance-page__refresh-btn{margin-top:20px;width:180px}
@font-face {
    font-family: 'Oakes Grotesk';
    src: url(/c871dbf63f28bd95be4a486ff9662743.woff2) format('woff2'),
        url(/f987efd13dbdc537cdfda8cee8b4fc94.woff) format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oakes Grotesk';
    src: url(/48d22270225522868e47820e00538cfc.woff2) format('woff2'),
        url(/beb69677fe3c4eb74440a55a80e9c230.woff) format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


.external-unsubscribe-page{position:relative;display:flex;align-items:center;flex-direction:column;height:100%;min-width:320px;min-height:100vh;padding:90px 60px 0;font-family:"Oakes Grotesk",sans-serif;font-style:normal;font-weight:500;overflow:hidden}@media(max-width: 915px){.external-unsubscribe-page{padding:60px 15px 0}}.external-unsubscribe-page__gradient-left{position:absolute;top:40%;left:-5%;width:100%;max-width:704px;max-height:100%;pointer-events:none;z-index:0}@media(max-width: 1280px){.external-unsubscribe-page__gradient-left{left:-35%;max-width:100%}}@media(max-width: 520px){.external-unsubscribe-page__gradient-left{left:-50%}}.external-unsubscribe-page__gradient-right{position:absolute;top:0;right:0;max-height:100%;pointer-events:none;z-index:0}.external-unsubscribe-page__logo-container{width:auto;margin-bottom:48px}.external-unsubscribe-page__logo{height:54px}@media(max-width: 915px){.external-unsubscribe-page__logo{height:50px}}@media(max-width: 520px){.external-unsubscribe-page__logo{height:40px}}.external-unsubscribe-page__content{display:flex;flex-direction:column;max-width:650px;width:100%;padding-bottom:30px}.external-unsubscribe-page__message{display:flex;flex-direction:column;align-items:center}.external-unsubscribe-page__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:38px;line-height:59px;text-align:center;letter-spacing:-1px;color:#111a45}@media(max-width: 915px){.external-unsubscribe-page__title{line-height:52px;letter-spacing:-0.5px}}@media(max-width: 540px){.external-unsubscribe-page__title{font-size:26px;line-height:36px;letter-spacing:-0.5px}}.external-unsubscribe-page__sub-title{max-width:90%;width:100%;font-size:16px;line-height:28px;text-align:center;letter-spacing:.5px;color:#525979}@media(max-width: 540px){.external-unsubscribe-page__sub-title{font-size:14px;line-height:18px;margin-top:4px}}.external-unsubscribe-page__sub-title-email{color:#251fb6}.external-unsubscribe-page__list{display:flex;flex-direction:column;margin:50px 0 41px}@media(max-width: 915px){.external-unsubscribe-page__list{margin:30px 0 0}}.external-unsubscribe-page__list-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 0}@media(max-width: 520px){.external-unsubscribe-page__list-item{padding:20px 0}}.external-unsubscribe-page__list-item:not(:last-child){border-bottom:1px solid #eee}.external-unsubscribe-page__list-item-text-wrapper{display:flex;flex-direction:column}.external-unsubscribe-page__list-item-title{font-size:19px;line-height:40px;letter-spacing:.5px;color:#111a45}@media(max-width: 520px){.external-unsubscribe-page__list-item-title{line-height:26px;margin-bottom:6px}}.external-unsubscribe-page__list-item-subtitle{font-size:13px;line-height:18px;letter-spacing:.5px;color:#8e95aa}.external-unsubscribe-page__list-item-toggle{margin-left:60px}@media(max-width: 520px){.external-unsubscribe-page__list-item-toggle{margin-left:30px}}.external-unsubscribe-page__button-save{font-family:Oakes Grotesk,serif;width:100%;height:60px;margin-bottom:30px;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.5px}.external-unsubscribe-page__button-unsubscribe-all{font-family:Oakes Grotesk,serif;font-weight:600;font-size:16px;line-height:30px;letter-spacing:.5px;color:#251fb6;position:relative;text-decoration:none;margin:0 auto;cursor:pointer}.external-unsubscribe-page__button-unsubscribe-all:after{display:block;position:absolute;content:"";left:-2px;right:-2px;bottom:5px;height:12px;background:rgba(37,31,182,.09);transition:all .3s ease 0s;transform-origin:center}.external-unsubscribe-page__button-unsubscribe-all--loading:after,.external-unsubscribe-page__button-unsubscribe-all:hover:after{left:-17px;right:-17px;bottom:-6px;height:45px;border-radius:11px}.external-unsubscribe-page__slider-container{width:46px;height:28px}.external-unsubscribe-page__slider-container--active{background:linear-gradient(69.17deg, #7f7aeb 15.42%, #221cb6 80.43%)}.external-unsubscribe-page__slider{width:22px;height:22px;top:3px;left:3px}.external-unsubscribe-page__slider--active{background-color:#fff;left:auto !important;right:3px}
.unsubscribed-page{position:relative;display:flex;align-items:center;flex-direction:column;height:100vh;min-width:320px;min-height:100vh;padding:90px 60px 0;font-family:"Oakes Grotesk",sans-serif;font-style:normal;font-weight:500;overflow:hidden}@media(max-width: 915px){.unsubscribed-page{padding:60px 15px 0}}.unsubscribed-page__gradient-left{position:absolute;top:40%;left:-5%;width:100%;max-width:704px;max-height:100%;pointer-events:none;z-index:0}@media(max-width: 1280px){.unsubscribed-page__gradient-left{left:-35%;max-width:100%}}@media(max-width: 520px){.unsubscribed-page__gradient-left{left:-50%}}.unsubscribed-page__gradient-right{position:absolute;top:0;right:0;max-height:100%;pointer-events:none;z-index:0}.unsubscribed-page__logo-container{position:absolute;width:auto;margin-bottom:48px}.unsubscribed-page__logo{height:54px}@media(max-width: 915px){.unsubscribed-page__logo{height:50px}}@media(max-width: 520px){.unsubscribed-page__logo{height:40px}}.unsubscribed-page__content{display:flex;flex-direction:column;max-width:670px;width:100%;height:100%;padding-bottom:60px}.unsubscribed-page__message{display:flex;flex-direction:column;align-items:center;margin:auto}.unsubscribed-page__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:64px;line-height:106px;text-align:center;letter-spacing:-3.5px;color:#111a45}@media(max-width: 915px){.unsubscribed-page__title{line-height:52px;letter-spacing:-0.5px}}@media(max-width: 540px){.unsubscribed-page__title{font-size:26px;line-height:36px;letter-spacing:-0.5px}}.unsubscribed-page__sub-title{max-width:100%;width:100%;font-weight:500;font-size:20px;line-height:36px;text-align:center;letter-spacing:.5px;color:#525979}@media(max-width: 540px){.unsubscribed-page__sub-title{font-size:14px;line-height:18px;margin-top:4px}}.unsubscribed-page__sub-title-highlight{color:#251fb6}.unsubscribed-page__list{display:flex;flex-direction:column;margin:50px 0 41px}@media(max-width: 915px){.unsubscribed-page__list{margin:30px 0 0}}
.onboarding-page__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:45px 45px 20px;height:auto}.onboarding-page__logo{flex-shrink:0}.onboarding-page__logo svg{width:134px;height:auto}
.onboarding-flow__background{position:fixed;top:0;right:0;left:0;bottom:0}.onboarding-flow{position:relative;z-index:10;flex:1;padding:50px;overflow:auto;align-items:center;display:flex;justify-content:center;width:100vw;min-width:320px;height:100vh;background-color:rgba(0,0,0,.36);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(10px)}@media screen and (max-width: 725px){.onboarding-flow{padding:0;background-color:rgba(0,0,0,0)}}.onboarding-flow__gradient{position:absolute;right:0;width:100%;z-index:-1}@media screen and (min-width: 725px){.onboarding-flow__gradient{display:none}}.onboarding-flow__modal{display:flex;align-items:center;flex-direction:column;width:100%;max-width:620px;height:696px;padding:35px;border-radius:23px;background-color:#fbfbfb;box-sizing:border-box;text-align:center}@media screen and (max-width: 725px){.onboarding-flow__modal{width:100%;height:auto;min-height:100%;border-radius:0;background-color:rgba(0,0,0,0)}}.onboarding-flow__header{margin-top:75px;margin-bottom:20px}.onboarding-flow__header .onboarding-flow__logo{position:relative;padding-right:14px}.onboarding-flow__header .onboarding-flow__logo .respona-new-logo{width:132px}.onboarding-flow__header .onboarding-flow__logo .star-icon{position:absolute;top:0;right:0}.onboarding-flow__header .onboarding-flow__logo .star-icon svg{width:11px;height:11px}.onboarding-step{flex:1;display:flex;flex-direction:column;width:100%}.onboarding-step__title{margin:0 auto 58px;font-size:30px;font-weight:600;line-height:124%}.onboarding-step__content{flex:1;max-width:417px;width:100%;margin:0 auto 20px}.onboarding-step__footer{display:flex;justify-content:space-between;padding-top:30px;border-top:1px solid rgba(0,0,0,.09)}.onboarding-step__options--grid{display:flex;flex-wrap:wrap;grid-gap:10px;justify-content:center}.onboarding-step__one .onboarding-step__title{width:335px}.onboarding-step__one .onboarding-step__footer,.onboarding-step__two .onboarding-step__footer,.onboarding-step__three .onboarding-step__footer,.onboarding-step__four .onboarding-step__footer{position:relative}.onboarding-step__one .onboarding-step__footer:before,.onboarding-step__two .onboarding-step__footer:before,.onboarding-step__three .onboarding-step__footer:before,.onboarding-step__four .onboarding-step__footer:before{content:"";position:absolute;top:-3px;left:0;width:61px;height:3px;background-color:#251fb6;border-radius:3px}.onboarding-step__two .onboarding-step__title{width:444px}.onboarding-step__two .onboarding-step__footer:before{width:200px}.onboarding-step__three .onboarding-step__title{width:310px}.onboarding-step__three .onboarding-step__content .onboarding-step__textarea textarea{min-height:155px;width:100%;padding:20px 24px}.onboarding-step__three .onboarding-step__content .onboarding-step__textarea textarea::placeholder{color:#8d8f92;line-height:125%;font-size:16px}.onboarding-step__three .onboarding-step__footer{position:relative}.onboarding-step__three .onboarding-step__footer:before{width:400px}.onboarding-step__four .onboarding-step__footer{position:relative}.onboarding-step__four .onboarding-step__footer:before{width:100%}.onboarding-step__four .onboarding-step__title{margin-bottom:11px}.onboarding-step__four .onboarding-step__subtitle{font-size:14px;color:rgba(0,0,0,.71);max-width:280px;margin:0 auto 72px;line-height:155%}.onboarding-step__four .onboarding-step__content .onboarding-call{border:1px solid rgba(99,99,99,.21);border-radius:14px;min-height:180px;display:flex;align-items:center;padding:26px 34px 26px 26px}.onboarding-step__four .onboarding-step__content .onboarding-call .onboarding-call__card{display:flex;flex-direction:column;align-items:center}.onboarding-step__four .onboarding-step__content .onboarding-call .onboarding-call__card__header{display:flex;align-items:center;grid-column-gap:16px;margin-bottom:30px}.onboarding-step__four .onboarding-step__content .onboarding-call .onboarding-call__card__header .onboarding-call__text .onboarding-call__title{font-size:18px;font-weight:500;color:#1b1e22;text-align:left;line-height:125%}.onboarding-step__four .onboarding-step__content .onboarding-call .onboarding-call__card a{width:100%;text-decoration:none}.onboarding-step__four .onboarding-step__content .onboarding-call .onboarding-call__card a button{width:100%;height:52px}.onboarding-step__four .onboarding-step__content .onboarding-call .onboarding-call__card:hover a{text-decoration:none}.onboarding-option{color:#1b1e22;border:1px solid rgba(99,99,99,.21);cursor:pointer;padding:14px;border-radius:8px}.onboarding-option.selected{background-color:rgba(37,31,182,.11);border-color:rgba(37,31,182,.43)}.onboarding-option--big{padding:25px 32px;margin-bottom:15px;border-radius:14px;text-align:left}.onboarding-option__title{margin-bottom:2px;font-size:18px;font-weight:500}.onboarding-option__label{font-size:16px;font-weight:500}.onboarding-option__subtitle{color:#8f9199}
.step-summary-payment{margin-top:32px;width:100%}.step-summary-payment__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:8px}.step-summary-payment__header .label{font-size:14px;font-weight:600;color:#374151;margin:0}.step-summary-payment__header .step-summary-payment__secure-info{margin-top:0}.step-summary-payment__block{display:flex;justify-content:space-between;align-items:center;padding:12px 12px 12px 20px;background:#fff;box-shadow:0 2px 20px #eaecf4;border-radius:12px;min-height:72px;border:1px solid rgba(0,0,0,0)}.step-summary-payment__block--grey{background-color:rgba(37,31,182,.04);box-shadow:none}.step-summary-payment__card-section{flex:1}.step-summary-payment__new-card-fields{display:flex;align-items:center;gap:12px}.step-summary-payment__new-card-fields--disabled{opacity:.5;pointer-events:none}.step-summary-payment__paid-badge{display:flex;align-items:center;gap:8px;margin-top:8px;color:#4caf50;font-size:14px;font-weight:500}.step-summary-payment__input-wrapper{position:relative;display:flex;align-items:center;flex:1;max-width:280px}.step-summary-payment__input{height:40px;padding:10px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;width:100%}.step-summary-payment__input--date{width:100px}.step-summary-payment__input--cvv{width:80px}.step-summary-payment__action{display:flex;align-items:center;gap:24px}.step-summary-payment__due{display:flex;flex-direction:column;align-items:flex-end}.step-summary-payment__due-label{font-size:12px;color:#6b7280;text-transform:uppercase;font-weight:600;letter-spacing:.025em}.step-summary-payment__due-value{font-size:18px;font-weight:700;color:#111827}.step-summary-payment__submit-btn{white-space:nowrap;min-width:160px}.step-summary-payment__secure-info{display:flex;align-items:center;gap:8px;margin-top:12px;justify-content:center;font-size:12px;color:#6b7280}.step-summary-payment__secure-info p{margin:0}.step-summary-payment__secure-info a{color:#4f46e5;text-decoration:none}.step-summary-payment__secure-info a:hover{text-decoration:underline}#onboarding-card-image{position:absolute;right:10px;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center}
.onboarding-flow__background{position:fixed;top:0;right:0;left:0;bottom:0}.onboarding-flow{position:relative;z-index:10;flex:1;padding:50px;overflow:auto;align-items:center;display:flex;justify-content:center;width:100vw;min-width:320px;height:100vh;background-color:rgba(0,0,0,.36);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(10px)}@media screen and (max-width: 725px){.onboarding-flow{padding:0;background-color:rgba(0,0,0,0)}}.onboarding-flow__gradient{position:absolute;right:0;width:100%;z-index:-1}@media screen and (min-width: 725px){.onboarding-flow__gradient{display:none}}.onboarding-flow__modal{display:flex;align-items:center;flex-direction:column;width:100%;max-width:620px;height:696px;padding:35px;border-radius:23px;background-color:#fbfbfb;box-sizing:border-box;text-align:center}@media screen and (max-width: 725px){.onboarding-flow__modal{width:100%;height:auto;min-height:100%;border-radius:0;background-color:rgba(0,0,0,0)}}.onboarding-flow__header{margin-top:75px;margin-bottom:20px}.onboarding-flow__header .onboarding-flow__logo{position:relative;padding-right:14px}.onboarding-flow__header .onboarding-flow__logo .respona-new-logo{width:132px}.onboarding-flow__header .onboarding-flow__logo .star-icon{position:absolute;top:0;right:0}.onboarding-flow__header .onboarding-flow__logo .star-icon svg{width:11px;height:11px}.onboarding-step{flex:1;display:flex;flex-direction:column;width:100%}.onboarding-step__title{margin:0 auto 58px;font-size:30px;font-weight:600;line-height:124%}.onboarding-step__content{flex:1;max-width:417px;width:100%;margin:0 auto 20px}.onboarding-step__footer{display:flex;justify-content:space-between;padding-top:30px;border-top:1px solid rgba(0,0,0,.09)}.onboarding-step__options--grid{display:flex;flex-wrap:wrap;grid-gap:10px;justify-content:center}.onboarding-step__one .onboarding-step__title{width:335px}.onboarding-step__one .onboarding-step__footer,.onboarding-step__two .onboarding-step__footer,.onboarding-step__three .onboarding-step__footer,.onboarding-step__four .onboarding-step__footer{position:relative}.onboarding-step__one .onboarding-step__footer:before,.onboarding-step__two .onboarding-step__footer:before,.onboarding-step__three .onboarding-step__footer:before,.onboarding-step__four .onboarding-step__footer:before{content:"";position:absolute;top:-3px;left:0;width:61px;height:3px;background-color:#251fb6;border-radius:3px}.onboarding-step__two .onboarding-step__title{width:444px}.onboarding-step__two .onboarding-step__footer:before{width:200px}.onboarding-step__three .onboarding-step__title{width:310px}.onboarding-step__three .onboarding-step__content .onboarding-step__textarea textarea{min-height:155px;width:100%;padding:20px 24px}.onboarding-step__three .onboarding-step__content .onboarding-step__textarea textarea::placeholder{color:#8d8f92;line-height:125%;font-size:16px}.onboarding-step__three .onboarding-step__footer{position:relative}.onboarding-step__three .onboarding-step__footer:before{width:400px}.onboarding-step__four .onboarding-step__footer{position:relative}.onboarding-step__four .onboarding-step__footer:before{width:100%}.onboarding-step__four .onboarding-step__title{margin-bottom:11px}.onboarding-step__four .onboarding-step__subtitle{font-size:14px;color:rgba(0,0,0,.71);max-width:280px;margin:0 auto 72px;line-height:155%}.onboarding-step__four .onboarding-step__content .onboarding-call{border:1px solid rgba(99,99,99,.21);border-radius:14px;min-height:180px;display:flex;align-items:center;padding:26px 34px 26px 26px}.onboarding-step__four .onboarding-step__content .onboarding-call .onboarding-call__card{display:flex;flex-direction:column;align-items:center}.onboarding-step__four .onboarding-step__content .onboarding-call .onboarding-call__card__header{display:flex;align-items:center;grid-column-gap:16px;margin-bottom:30px}.onboarding-step__four .onboarding-step__content .onboarding-call .onboarding-call__card__header .onboarding-call__text .onboarding-call__title{font-size:18px;font-weight:500;color:#1b1e22;text-align:left;line-height:125%}.onboarding-step__four .onboarding-step__content .onboarding-call .onboarding-call__card a{width:100%;text-decoration:none}.onboarding-step__four .onboarding-step__content .onboarding-call .onboarding-call__card a button{width:100%;height:52px}.onboarding-step__four .onboarding-step__content .onboarding-call .onboarding-call__card:hover a{text-decoration:none}.onboarding-option{color:#1b1e22;border:1px solid rgba(99,99,99,.21);cursor:pointer;padding:14px;border-radius:8px}.onboarding-option.selected{background-color:rgba(37,31,182,.11);border-color:rgba(37,31,182,.43)}.onboarding-option--big{padding:25px 32px;margin-bottom:15px;border-radius:14px;text-align:left}.onboarding-option__title{margin-bottom:2px;font-size:18px;font-weight:500}.onboarding-option__label{font-size:16px;font-weight:500}.onboarding-option__subtitle{color:#8f9199}.concierge-onboarding-v2 .onboarding-step{margin:auto 0;transform:translateY(calc(50% - 94px))}.concierge-onboarding-v2 .onboarding-step__title{color:#1b1e22;margin-bottom:15px;margin-left:0;white-space:nowrap}.concierge-onboarding-v2 .onboarding-step__subtitle{font-family:"Mulish",serif;font-style:normal;font-weight:400;font-size:14px;line-height:155%;color:rgba(0,0,0,.71);text-align:left;max-width:445px}.concierge-onboarding-v2 .onboarding-step__subtitle:has(+.onboarding-step-pre-approval__options){margin-bottom:25px}.concierge-onboarding-v2 .onboarding-step-summary__box{border:1px solid rgba(99,99,99,.2117647059);border-radius:14px}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__detail-item{border-bottom:1px solid #dedede;padding:19px 0 19px 12px;margin:0 16px;display:flex;justify-content:space-between;align-items:center}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__detail-item .item-left{display:flex;flex-direction:column;align-items:flex-start;grid-row-gap:6px}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__detail-item .item-left .badge{padding:4px 8px;border-radius:6px;color:#000;font-size:16px}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__detail-item .item-left .badge--starter{background:#fcf7ec;color:#a16a38}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__detail-item .item-left .badge--standard{background:#c2d8ff;color:#221cb6}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__detail-item .item-left .badge--authority{background:#bafbca;color:#44754d}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__detail-item .item-left .badge--power{background:#ffdba0;color:#92400e}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__detail-item .item-left .badge--elite{background:#d4c2fb;color:#624092}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__detail-item .item-left .info{font-weight:500;font-size:14px;line-height:20px;letter-spacing:-0.150391px;color:#4a5565}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__detail-item .item-left .main-label{font-weight:500;font-size:14px;line-height:20px;letter-spacing:-0.150391px;color:#101828}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__detail-item .item-left .sub-label{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.150391px;color:#4a5565}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__detail-item .item-right .summary-price{font-weight:700;font-size:20px;line-height:28px;letter-spacing:-0.449219px;color:#101828}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__detail-item .item-right .modifier{border-radius:5px;background:#ecf3fe;color:#221cb6;font-size:12px;padding:4px 8px}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__detail-item:has(+.onboarding-step-summary__total){border-bottom:none}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__total{display:flex;justify-content:space-between;align-items:center;padding:36px 27px;border-top:1px solid #dedede;background-color:rgba(236,243,254,.5882352941);border-bottom-left-radius:14px;border-bottom-right-radius:14px}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__total .item-left{display:flex;flex-direction:column;align-items:flex-start;grid-row-gap:3px}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__total .item-left .total-label{font-weight:600;font-size:14px;line-height:20px;color:#101828}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__total .item-left .links-count{font-weight:500;font-size:14px;line-height:20px;color:#221cb6}.concierge-onboarding-v2 .onboarding-step-summary__box .onboarding-step-summary__total .item-right .total-value{font-weight:600;font-size:30px;line-height:36px;text-align:right;color:#221cb6}.concierge-onboarding-v2 .onboarding-step-summary__box-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(99,99,99,.2117647059);border-top-left-radius:14px;border-top-right-radius:14px;padding:16px 15px 16px 22px;background-color:#fafafa}.concierge-onboarding-v2 .onboarding-step-summary__box-header h3{font-weight:600;font-size:16px;line-height:125%;letter-spacing:-0.015em;color:rgba(48,48,49,.37)}.concierge-onboarding-v2 .onboarding-step-summary__box-header .edit-btn{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px}.concierge-onboarding-v2 .onboarding-step-summary__box-header .edit-btn:hover{cursor:pointer}.concierge-onboarding-v2 .onboarding-step-summary__box-header .edit-btn:hover svg path{stroke:#221cb6}.concierge-onboarding-v2 .onboarding-step-summary__review{display:flex;flex-direction:column;grid-row-gap:13px;margin-top:28px}.concierge-onboarding-v2 .onboarding-step-summary__review .info-section__block--summary{flex-direction:row;align-items:center;border-radius:14px;background-color:#fafafa}.concierge-onboarding-v2 .onboarding-step-summary__review .info-section__block--summary:hover .edit-btn svg path{stroke:#221cb6}.concierge-onboarding-v2 .onboarding-step-summary__review .info-section__block--summary .info-section__block-description{padding:10px;padding-left:22px}.concierge-onboarding-v2 .onboarding-step-summary__review .info-section__block--summary .info-section__block-description .info-section__block-text{display:flex;align-items:center;grid-column-gap:5px}.concierge-onboarding-v2 .onboarding-step-summary__review .info-section__block--summary .info-section__block-description .info-section__block-text h3,.concierge-onboarding-v2 .onboarding-step-summary__review .info-section__block--summary .info-section__block-description .info-section__block-text .info-section__block-text--subtitle{font-style:normal;font-weight:500;font-size:16px;line-height:125%;letter-spacing:-0.015em}.concierge-onboarding-v2 .onboarding-step-summary__review .info-section__block--summary .info-section__block-description .info-section__block-text h3{color:rgba(48,48,49,.3);margin-bottom:0}.concierge-onboarding-v2 .onboarding-step-summary__review .info-section__block--summary .info-section__block-description .info-section__block-text .info-section__block-text--subtitle{color:#303031}.concierge-onboarding-v2 .onboarding-step-summary__review .info-section__block--summary .edit-btn{width:20px;height:20px;margin-right:15px;display:flex;align-items:center;justify-content:center}.concierge-onboarding-v2 .onboarding-step-summary__review .info-section__block--summary .edit-btn:hover{cursor:pointer}.concierge-onboarding-v2 .onboarding-step .step-summary-payment{margin-top:50px;position:sticky;bottom:88px;background:#fff;padding:10px 0 0}.concierge-onboarding-v2 .onboarding-step .step-summary-payment::before{content:"";position:absolute;left:0;right:0;bottom:93px;height:43px;pointer-events:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 17.6%, #fff 43.99%);opacity:1;transition:opacity 200ms ease;z-index:10}.concierge-onboarding-v2 .onboarding-step .step-summary-payment__header{display:flex;align-items:center;justify-content:space-between}.concierge-onboarding-v2 .onboarding-step .step-summary-payment__header .label{font-size:12px;color:#2e3543;font-weight:600;padding:0}.concierge-onboarding-v2 .onboarding-step .step-summary-payment__header .step-summary-payment__secure-info{margin-top:0}.concierge-onboarding-v2 .onboarding-step .step-summary-payment__header .step-summary-payment__secure-info p,.concierge-onboarding-v2 .onboarding-step .step-summary-payment__header .step-summary-payment__secure-info p a{color:#8f9199}.concierge-onboarding-v2 .onboarding-step .step-summary-payment__header .step-summary-payment__secure-info p a{text-decoration:underline}.concierge-onboarding-v2 .onboarding-step .step-summary-payment__block{background:rgba(0,0,0,0);padding:10px 0;box-shadow:none}.concierge-onboarding-v2 .onboarding-step .step-summary-payment__block .step-summary-payment__card-section .step-summary-payment__new-card .step-summary-payment__new-card-fields{margin-right:12px}.concierge-onboarding-v2 .onboarding-step .step-summary-payment__block .step-summary-payment__card-section .step-summary-payment__new-card .step-summary-payment__input-wrapper{max-width:439px}.concierge-onboarding-v2 .onboarding-step .step-summary-payment__block .step-summary-payment__card-section .step-summary-payment__new-card .step-summary-payment__input--date{width:67px}.concierge-onboarding-v2 .onboarding-step__content{margin-left:0;max-width:672px;flex:1}.concierge-onboarding-v2 .onboarding-step__content .onboarding-step__field .onboarding-step__label-input{color:#1b1e22;font-size:16px;margin-bottom:11px}.concierge-onboarding-v2 .onboarding-step__content .onboarding-step__field .input__field{height:60px;border-color:rgba(99,99,99,.2117647059)}.concierge-onboarding-v2 .onboarding-step__content .onboarding-step__tip{text-align:left;margin-top:11px;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.150391px;color:#6a7282;font-style:normal}.concierge-onboarding-v2 .onboarding-step__content .onboarding-step-content-type__grid{margin-bottom:55px}.concierge-onboarding-v2 .onboarding-step__content .onboarding-step-content-type__grid .info-section__block{border-radius:10px;width:167px;height:150px}.concierge-onboarding-v2 .onboarding-step__content .onboarding-step-content-type__grid .info-section__block-image{background:#dbdfe7;border-radius:9px;overflow:hidden;margin:4px 4px 0}.concierge-onboarding-v2 .onboarding-step__content .onboarding-step-content-type__grid .info-section__block-description{padding:13px;gap:4px}.concierge-onboarding-v2 .onboarding-step__content .onboarding-step-content-type__grid .info-section__block-description .info-section__block-text h3{font-size:11px;line-height:normal;margin-bottom:4px;color:#393939}.concierge-onboarding-v2 .onboarding-step__content .onboarding-step-content-type__grid .info-section__block-description .info-section__block-text .info-section__block-text--subtitle{font-size:10px;color:#72747d}.concierge-onboarding-v2 .onboarding-step__content .onboarding-step-content-type__grid .info-section__block-description .info-section__block-text .info-section__block-text--subtitle.blue-bold{color:#221cb6;font-weight:800}.concierge-onboarding-v2 .onboarding-step__content .onboarding-step-content-type__grid .info-section__block-description .checkbox{height:20px}.concierge-onboarding-v2 .onboarding-step__content .onboarding-step-content-type__grid .info-section__block-description .checkbox .checkbox__field{height:20px;width:20px;border-radius:5px}.concierge-onboarding-v2 .onboarding-step__content .onboarding-step-content-type__grid .info-section__block-description .checkbox .checkbox__field:after{width:5px;height:7px;left:7px;top:4px}.concierge-onboarding-v2 .onboarding-step__content .onboarding-step-content-type__grid .info-section__block.active-block .checkbox,.concierge-onboarding-v2 .onboarding-step__content .onboarding-step-content-type__grid .info-section__block:hover .checkbox{visibility:visible}.concierge-onboarding-v2 .onboarding-step__content .onboarding-step__field label{font-size:14px;color:#3a3b3f;margin-bottom:16px}.concierge-onboarding-v2 .onboarding-step__content .onboarding-step__field .textarea textarea{min-height:136px;border-color:#dbdfe7;padding:22px}.concierge-onboarding-v2 .onboarding-step__content .onboarding-step__field .textarea textarea::placeholder{color:#bdbdbd;font-weight:400;font-size:16px;line-height:140%}.concierge-onboarding-v2 .onboarding-step__content:has(.step-summary-payment){margin-bottom:0}.concierge-onboarding-v2 .onboarding-step__content:has(.step-summary-payment)+.onboarding-step__footer{padding-top:5px;position:sticky;bottom:0;background:#fff;margin-bottom:0;padding-bottom:32px}.concierge-onboarding-v2 .onboarding-step__footer{margin-left:0;border-top:none;padding-top:44px;max-width:672px;width:100%;justify-content:space-between;margin-bottom:32px}.concierge-onboarding-v2 .onboarding-step__footer button{height:52px}.concierge-onboarding-v2 .onboarding-step__footer button.first-step-btn{width:100%}.concierge-onboarding-v2 .onboarding-step__footer button.back-step-btn{max-width:121px}.concierge-onboarding-v2 .onboarding-step__footer button~button{max-width:482px;width:100%}.concierge-onboarding-v2 .onboarding-step-delivery__options .info-section__block,.concierge-onboarding-v2 .onboarding-step-pre-approval__options .info-section__block{grid-column-gap:12px;max-width:330px;width:100%;border-radius:14px}.concierge-onboarding-v2 .onboarding-step-delivery__options .info-section__block-icon,.concierge-onboarding-v2 .onboarding-step-pre-approval__options .info-section__block-icon{width:40px;height:40px;background:rgba(117,117,117,.0901960784);border-radius:8px;margin-right:11px}.concierge-onboarding-v2 .onboarding-step-delivery__options .info-section__block svg,.concierge-onboarding-v2 .onboarding-step-pre-approval__options .info-section__block svg{fill:none}.concierge-onboarding-v2 .onboarding-step-delivery__options .info-section__block.active-block,.concierge-onboarding-v2 .onboarding-step-pre-approval__options .info-section__block.active-block{background-color:#f1f4fc}.concierge-onboarding-v2 .onboarding-step-delivery__options .info-section__block.active-block .info-section__block-description .info-section__block-icon,.concierge-onboarding-v2 .onboarding-step-pre-approval__options .info-section__block.active-block .info-section__block-description .info-section__block-icon{background:#221cb6}.concierge-onboarding-v2 .onboarding-step-delivery__options .info-section__block.active-block .info-section__block-description .info-section__block-icon svg path,.concierge-onboarding-v2 .onboarding-step-pre-approval__options .info-section__block.active-block .info-section__block-description .info-section__block-icon svg path{stroke:#fff}.concierge-onboarding-v2 .onboarding-step-delivery__options .info-section__block-description,.concierge-onboarding-v2 .onboarding-step-pre-approval__options .info-section__block-description{padding:20px 18px 22px;gap:4px}.concierge-onboarding-v2 .onboarding-step-delivery__options .info-section__block-description .info-section__block-text h3,.concierge-onboarding-v2 .onboarding-step-pre-approval__options .info-section__block-description .info-section__block-text h3{font-size:14px;line-height:normal;margin-bottom:4px;color:#393939}.concierge-onboarding-v2 .onboarding-step-delivery__options .info-section__block-description .info-section__block-text .info-section__block-text--subtitle,.concierge-onboarding-v2 .onboarding-step-pre-approval__options .info-section__block-description .info-section__block-text .info-section__block-text--subtitle{font-size:11px;color:rgba(57,57,57,.6901960784)}.concierge-onboarding-v2 .onboarding-step-delivery__options .info-section__block-description .info-section__block-text .info-section__block-text--subtitle.blue-bold,.concierge-onboarding-v2 .onboarding-step-pre-approval__options .info-section__block-description .info-section__block-text .info-section__block-text--subtitle.blue-bold{font-size:12px;color:#221cb6;font-weight:800}.concierge-onboarding-v2 .onboarding-step-delivery__options .info-section__block-description .checkbox,.concierge-onboarding-v2 .onboarding-step-pre-approval__options .info-section__block-description .checkbox{height:20px}.concierge-onboarding-v2 .onboarding-step-delivery__options .info-section__block-description .checkbox .checkbox__field,.concierge-onboarding-v2 .onboarding-step-pre-approval__options .info-section__block-description .checkbox .checkbox__field{height:20px;width:20px;border-radius:5px}.concierge-onboarding-v2 .onboarding-step-delivery__options .info-section__block-description .checkbox .checkbox__field:after,.concierge-onboarding-v2 .onboarding-step-pre-approval__options .info-section__block-description .checkbox .checkbox__field:after{width:5px;height:7px;left:7px;top:4px}.concierge-onboarding-v2 .onboarding-step-delivery__options .info-section__block.active-block .checkbox,.concierge-onboarding-v2 .onboarding-step-delivery__options .info-section__block:hover .checkbox,.concierge-onboarding-v2 .onboarding-step-pre-approval__options .info-section__block.active-block .checkbox,.concierge-onboarding-v2 .onboarding-step-pre-approval__options .info-section__block:hover .checkbox{visibility:visible}.concierge-onboarding-v2 .onboarding-flow{padding:0}.concierge-onboarding-v2 .onboarding-flow__modal{height:100%;min-height:100%;padding:48px;width:100%;max-width:none;display:flex;flex-direction:column;align-items:stretch;border-radius:0;box-shadow:none;overflow-y:auto}.concierge-onboarding-v2 .onboarding-flow__modal--summary{max-width:none}.concierge-onboarding-v2 .onboarding-flow__header{width:100%;margin-top:0;margin-bottom:40px;padding-bottom:24px;text-align:left;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.concierge-onboarding-v2 .onboarding-flow__logo{justify-self:start;gap:4px;position:relative}.concierge-onboarding-v2 .onboarding-flow__logo .star-icon{position:absolute;right:-12px;top:-4px}.concierge-onboarding-v2 .onboarding-flow__logo .star-icon svg{width:14px;height:14px}.concierge-onboarding-v2 .onboarding-flow__progress-container{flex:1;width:672px;max-width:100%;justify-self:center}.concierge-onboarding-v2 .onboarding-flow__step-info{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:#7b7b7b;text-transform:uppercase;margin-bottom:8px;letter-spacing:.5px}.concierge-onboarding-v2 .onboarding-flow__progress-bar{height:4px;background-color:#f8f9fb;border-radius:2px;overflow:hidden}.concierge-onboarding-v2 .onboarding-flow__progress-fill{height:100%;background-color:#221cb6;transition:width .3s ease}.concierge-onboarding-v2 .onboarding-flow__close{background:none;border:1px solid #dbdfe7;border-radius:8px;padding:12px 16px;font-size:16px;font-weight:600;color:#7b7b7b;cursor:pointer;display:flex;align-items:center;gap:8px;margin-left:24px;transition:all .2s;max-width:98px;right:40px;top:29px;position:absolute}.concierge-onboarding-v2 .onboarding-flow__close:hover{border-color:#221cb6;color:#221cb6}.concierge-onboarding-v2 .onboarding-flow__close:hover svg path{stroke:#221cb6}.concierge-onboarding-v2 .onboarding-flow__modal{background:#fff;border-radius:0;padding:32px 48px;width:100%;max-width:100% !important;height:100%;box-shadow:none;display:flex;flex-direction:column;align-items:stretch}.concierge-onboarding-v2 .onboarding-flow__modal:has(.step-summary-payment){padding-bottom:0}.concierge-onboarding-v2 .onboarding-flow__modal--summary{max-width:1100px}.concierge-onboarding-v2 .onboarding-flow__summary-bar{margin:auto auto 0;padding:18px 21px 18px 24px;border-radius:14px;display:flex;justify-content:space-between;align-items:center;max-width:672px;width:100%;font-size:14px;color:#4a5565;border:1px solid rgba(99,99,99,.2117647059);position:relative}.concierge-onboarding-v2 .onboarding-flow__summary-bar .highlight{color:#221cb6;font-weight:600;margin-left:4px}.concierge-onboarding-v2 .onboarding-flow__summary-bar .total-price{font-size:16px;font-weight:700;color:#000}.concierge-onboarding-v2 .onboarding-flow__summary-bar .chevron-icon svg{width:16px;height:16px;fill:#7b7b7b}.concierge-onboarding-v2 .onboarding-flow__summary-right{display:flex;gap:8px;align-items:center}.concierge-onboarding-v2__content{display:flex;flex-direction:column;align-items:center;text-align:center;flex:none;margin:auto;max-width:672px;width:100%}.concierge-onboarding-v2__content>.onboarding-step{transform:none}.concierge-onboarding-v2 .info-section__block{border:1px solid #dbdfe7;border-radius:8px;cursor:pointer;background:#fff;transition:all .2s;display:flex;flex-direction:column}.concierge-onboarding-v2 .info-section__block:hover{border-color:#221cb6}.concierge-onboarding-v2 .info-section__block.active-block{background:#ecf3fe;border-color:#221cb6}.concierge-onboarding-v2 .info-section__block-description{display:flex;align-items:center;gap:16px;padding:16px;flex:1}.concierge-onboarding-v2 .info-section__block-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:6px}.concierge-onboarding-v2 .info-section__block-icon svg{width:18px;height:18px;fill:#7b7b7b}.concierge-onboarding-v2 .info-section__block-text{flex:1;text-align:left}.concierge-onboarding-v2 .info-section__block-text h3{font-size:14px;font-weight:600;color:#000;margin:0 0 4px 0}.concierge-onboarding-v2 .info-section__block-text--subtitle{font-size:12px;color:#7b7b7b;margin:0}.concierge-onboarding-v2 .onboarding-step__subtitle{color:#7b7b7b;font-size:16px;margin-bottom:32px}.concierge-onboarding-v2 .onboarding-step__field{width:100%;margin-top:24px;text-align:left}.concierge-onboarding-v2 .onboarding-step__field label{display:block;font-weight:600;font-size:14px;margin-bottom:8px;color:#000}.concierge-onboarding-v2 .onboarding-step__tip{margin-top:24px;font-size:14px;color:#7b7b7b;font-style:italic}.concierge-onboarding-v2 .onboarding-step-start{display:flex;align-items:center;gap:64px;text-align:left;width:100%}.concierge-onboarding-v2 .onboarding-step-start__left{flex:1}.concierge-onboarding-v2 .onboarding-step-start__title{font-size:40px;font-weight:800;line-height:1.1;margin-bottom:16px;color:#000}.concierge-onboarding-v2 .onboarding-step-start__subtitle{font-size:18px;color:#7b7b7b;margin-bottom:40px}.concierge-onboarding-v2 .onboarding-step-start__checklist{list-style:none;padding:0;margin:0 0 48px 0}.concierge-onboarding-v2 .onboarding-step-start__checklist li{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:16px;font-weight:500;color:#181818}.concierge-onboarding-v2 .onboarding-step-start__check{width:24px;height:24px;background:#e8f5e9;border-radius:50%;display:flex;align-items:center;justify-content:center}.concierge-onboarding-v2 .onboarding-step-start__check svg{width:14px;height:14px;fill:#4caf50}.concierge-onboarding-v2 .onboarding-step-start__right{flex:1;display:flex;justify-content:center}.concierge-onboarding-v2 .onboarding-step-start__illustration{max-width:400px}.concierge-onboarding-v2 .onboarding-step-start__illustration img{width:100%;height:auto}.concierge-onboarding-v2 .onboarding-step-quality__options{display:flex;flex-direction:column;gap:10px;margin-top:24px}.concierge-onboarding-v2 .onboarding-step-quality__row{display:flex}.concierge-onboarding-v2 .onboarding-step-quality__option{flex:1;display:flex;justify-content:space-between;align-items:center;padding:20px;border:1px solid #dbdfe7;border-radius:12px;cursor:pointer;transition:all .2s;color:#4a5565}.concierge-onboarding-v2 .onboarding-step-quality__option:hover{border-color:#221cb6}.concierge-onboarding-v2 .onboarding-step-quality__option--selected{background:#ecf3fe;border-color:#221cb6;border-top-right-radius:0;border-bottom-right-radius:0}.concierge-onboarding-v2 .onboarding-step-quality__option-left{display:flex;flex-direction:column;gap:5px;text-align:left}.concierge-onboarding-v2 .onboarding-step-quality__option-info{display:flex;align-items:center;gap:20px}.concierge-onboarding-v2 .onboarding-step-quality__option-right{display:flex;align-items:center;gap:16px}.concierge-onboarding-v2 .onboarding-step-quality__option-price{font-size:14px;color:#7b7b7b}.concierge-onboarding-v2 .onboarding-step-quality__option-price strong{color:#101828;font-size:20px}.concierge-onboarding-v2 .onboarding-step-quality__quantity{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;margin-right:-64px;padding:5px 0;background:#ecf3fe;border-top-right-radius:12px;border-bottom-right-radius:12px;border:1px solid #221cb6;border-left:none}.concierge-onboarding-v2 .onboarding-step-quality__quantity-btn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.concierge-onboarding-v2 .onboarding-step-quality__quantity-btn--down{transform:rotate(180deg)}.concierge-onboarding-v2 .onboarding-step-quality__quantity-btn svg{width:12px;height:12px}.concierge-onboarding-v2 .onboarding-step-quality__quantity-btn svg path{fill:#c4c6cd}.concierge-onboarding-v2 .onboarding-step-quality__quantity-value{display:flex;flex-direction:column;align-items:center;line-height:1;margin:4px 0}.concierge-onboarding-v2 .onboarding-step-quality__quantity-value strong{font-size:20px}.concierge-onboarding-v2 .onboarding-step-quality__quantity-value span{font-size:10px;font-weight:700;color:#c4c6cd}.concierge-onboarding-v2 .onboarding-step-content-type__grid{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.concierge-onboarding-v2 .onboarding-step-pre-approval__options,.concierge-onboarding-v2 .onboarding-step-delivery__options{display:flex;gap:16px;margin-top:24px}
.campaigns-page{min-height:100vh;background-color:#f9fafb}.campaigns-page-header{background-color:#fff;border-bottom:1px solid #e5e7eb}.campaigns-page-header__container{max-width:1400px;margin:0 auto;padding:24px 32px}.campaigns-page-header__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.campaigns-page-header__title{font-size:30px;font-weight:700;color:#111827;line-height:36px}.campaigns-page-header__subtitle{color:#4b5563;margin-top:4px}.campaigns-page-header__actions{display:flex;align-items:center;gap:12px}.campaigns-page-header__search{flex:1;max-width:448px}.campaigns-page-analytics{max-width:1400px;margin:0 auto;padding:32px 32px 0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}.campaigns-page-analytics__card{background-color:#fff;padding:24px;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.campaigns-page-analytics__label{color:#6b7280;font-size:14px;font-weight:500;margin-bottom:4px}.campaigns-page-analytics__value{font-size:24px;font-weight:700;color:#111827}.campaigns-page-analytics__value--highlight{color:#221cb6}.campaigns-page-table-container{max-width:1400px;margin:0 auto;padding:24px 32px}.campaigns-page-table-container__wrapper{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.campaigns-page-table-container__scrollable{overflow-x:auto}.campaigns-page-empty{text-align:center;padding:48px 0}.campaigns-page-empty__text{color:#6b7280}.campaigns-page .campaign-status{inline-flex:true;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:9999px}.campaigns-page .campaign-status__icon-container{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:9999px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.campaigns-page .campaign-status__icon{width:12px;height:12px}.campaigns-page .campaign-status__label{font-size:10px;font-weight:400}.campaigns-page .campaign-info{max-width:448px}.campaigns-page .campaign-info__title{font-weight:600;color:#111827;margin-bottom:4px}.campaigns-page .campaign-info__url{font-size:14px;color:#221cb6;display:flex;align-items:center;gap:4px;margin-bottom:8px;text-decoration:none}.campaigns-page .campaign-info__url:hover{text-decoration:underline}.campaigns-page .campaign-info__url .external-link-icon{width:12px;height:12px;opacity:0;transition:opacity .2s}.campaigns-page .campaign-info__url:hover .external-link-icon{opacity:1}.campaigns-page .campaign-info__prompts-trigger{font-size:12px;color:#6b7280;cursor:help;border-bottom:1px dotted #9ca3af}.campaigns-page .campaign-info__prompts-tooltip{position:absolute;left:0;top:100%;margin-top:8px;width:320px;background-color:#111827;color:#fff;font-size:12px;border-radius:8px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);z-index:30;padding:12px}.campaigns-page .campaign-info__prompts-tooltip-title{font-weight:600;margin-bottom:8px}.campaigns-page .campaign-info__prompts-tooltip-list{display:flex;flex-direction:column;gap:6px}.campaigns-page .campaign-info__prompts-tooltip-item{display:flex;gap:8px}.campaigns-page .campaign-info__prompts-tooltip-item-index{color:#9ca3af;flex-shrink:0}.campaigns-page .campaign-info__prompts-tooltip-item-text{color:#f3f4f6}.campaigns-page .campaign-info__prompts-tooltip-arrow{position:absolute;top:-4px;left:16px;width:8px;height:8px;background-color:#111827;transform:rotate(45deg)}
.campaigns-table-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.campaigns-table-wrapper .table{width:100%}.campaigns-table-wrapper .table .table__thead{position:sticky;top:68px;background:#fff;z-index:8}.campaigns-table-wrapper .table .table__thead .table__tr{border-bottom:none}.campaigns-table-wrapper .table .table__thead .table__tr .table__th{padding-top:25px}.campaigns-table-wrapper .table .table-tr{border-bottom:2px solid #f9f9f9}.campaigns-table-wrapper .table .table-tr:hover{background-color:#f9f9f9;cursor:pointer}.campaigns-table-wrapper .table .table-tr .table-td{padding:15px}.campaigns-table-wrapper .table .table-tr .table-td .campaign-info{display:flex;flex-direction:column}.campaigns-table-wrapper .table .table-tr .table-td .campaign-info__title{font-weight:600;font-size:14px;line-height:100%;color:#1b1e22;margin-bottom:5px}.campaigns-table-wrapper .table .table-tr .table-td .campaign-info__link{display:flex;align-items:center;grid-column-gap:20px}.campaigns-table-wrapper .table .table-tr .table-td .campaign-info__link a{font-weight:400;font-size:12px;line-height:130%;text-decoration-line:underline;color:#221cb6;max-width:600px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campaigns-table-wrapper .table .table-tr .table-td .campaign-info__link .prompt-container .prompt{display:flex;align-items:center;grid-column-gap:2px}.campaigns-table-wrapper .table .table-tr .table-td .campaign-info__link .prompt-container .prompt:hover .campaign-info__prompts-trigger{color:#221cb6}.campaigns-table-wrapper .table .table-tr .table-td .campaign-info__link .prompt-container .prompt:hover svg,.campaigns-table-wrapper .table .table-tr .table-td .campaign-info__link .prompt-container .prompt:hover path{fill:#221cb6}.campaigns-table-wrapper .table .table-tr .table-td .campaign-info__link .prompt-container .prompt .campaign-info__prompts-trigger{font-weight:400;font-size:12px;line-height:130%;text-decoration-line:underline;color:#928e8d}.campaigns-table-wrapper .table .table-tr .table-td .campaign-info__prompts-tooltip{background-color:#000;padding:8px;opacity:1;border-radius:8px}.campaigns-table-wrapper .table .table-tr .table-td .campaign-info__prompts-tooltip-title{font-size:20px;font-weight:400;margin-bottom:12px}.campaigns-table-wrapper .table .table-tr .table-td .campaign-info__prompts-tooltip-list{display:flex;flex-direction:column;grid-row-gap:2px;font-size:14px;list-style:none;padding-left:0;line-height:150%}.campaigns-table-wrapper .table .table-tr .table-td .campaign-visibility-title{color:#1b1e22;margin-bottom:5px}.campaigns-table-wrapper .table .table-tr .table-td .campaign-visibility-content{display:flex;align-items:center;grid-column-gap:2px;font-size:10px}.campaigns-table-wrapper .table .table-tr .table-td .campaign-visibility-content .trending{width:12px}.campaigns-table-wrapper .table .table-tr .table-td .campaign-citation-wrapper{display:flex;align-items:center;grid-column-gap:8px}.campaigns-table-wrapper .table .table-tr .table-td .campaign-citation-wrapper .campaign-citation{display:flex;flex-direction:column}.campaigns-table-wrapper .table .table-tr .table-td .campaign-citation-wrapper .campaign-citation .citation-score{color:#393939;font-size:14px}.campaigns-table-wrapper .table .table-tr .table-td .campaign-citation-wrapper .campaign-citation .citation{font-size:12px;color:#928e8d}.campaigns-table-wrapper .table .table-tr .table-td .campaign-budget{font-size:14px;color:#1b1e22;font-weight:500}.campaigns-table-wrapper .table .table-tr .table-td .campaign-order-wrapper{display:flex;flex-direction:column;grid-row-gap:5px}.campaigns-table-wrapper .table .table-tr .table-td .campaign-order-wrapper a{color:#221cb6;font-size:12px}.campaigns-table-wrapper .table .table-tr .table-td .campaign-order-wrapper a:hover{text-decoration-line:underline}.campaigns-table-wrapper .table .table-tr .table-td .campaign-platforms-wrapper{display:flex;gap:5px}.campaigns-table-wrapper .table .table-tr .table-td .campaign-platforms-wrapper .campaign-platforms{display:flex;align-items:center;grid-column-gap:5px;flex-wrap:wrap}.campaigns-table-wrapper .table .table-tr .table-td .campaign-autonomy .label-color-purple,.campaigns-table-wrapper .table .table-tr .table-td .campaign-autonomy .label-color-gray{font-size:10px;padding:5px 9px}.campaigns-table-wrapper .table .table-tr .table-td .campaign-created-wrapper .campaign-created{color:#393939;font-size:14px;line-height:125%;margin-bottom:2px}.campaigns-table-wrapper .table .table-tr .table-td .campaign-created-wrapper .campaign-createdBy{font-size:12px;color:#928e8d;line-height:130%}
.campaign-creation-wrapper{display:flex;max-width:100%;min-width:1270px;padding-top:79px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper{flex:1;max-width:100%;display:flex;flex-direction:column;height:calc(100vh - 79px)}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content{height:100%}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation-wrapper__landing{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transform:translateY(-50%);position:relative;top:calc(50% - 79px)}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation-wrapper__landing .campaign-creation-wrapper__landing-title{margin-bottom:38px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation-wrapper__landing .campaign-creation-wrapper__landing-title h2{font-weight:600;font-size:28px;color:#000;margin-bottom:12px;line-height:100%}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation-wrapper__landing .campaign-creation-wrapper__landing-title .subtitle{color:#6a7282;font-size:14px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation-wrapper__landing .campaign-creation-wrapper__landing-input{position:relative;max-width:794px;width:100%}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation-wrapper__landing .campaign-creation-wrapper__landing-input .input input{padding-right:215px;width:100%;height:52px;border-color:#dbdfe7}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation-wrapper__landing .campaign-creation-wrapper__landing-input .input input:focus{border-color:#2822b7}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation-wrapper__landing .campaign-creation-wrapper__landing-input .button{position:absolute;right:10px;top:6px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation-wrapper__landing .campaign-creation-wrapper__landing-input .button>svg:not(:last-child){margin-right:0}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation-wrapper__in-progress-preview{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation-wrapper__in-progress-preview__icon{margin-top:-100px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation-wrapper__in-progress-preview__title{margin-bottom:13px;font-size:30px;font-weight:600;text-align:center}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation-wrapper__in-progress-preview__text{font-weight:400;font-size:14px;color:#364153}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__export-btn{position:absolute;right:0;top:0}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__export-btn svg{margin-left:0}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper{flex-direction:column}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan{overflow:hidden;background:#fbfbfb;border-radius:8px;padding-top:24px;padding-left:22px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__header{display:flex;flex-direction:column;margin-top:27px;margin-left:20px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan .total-content-block{background:linear-gradient(6.07deg, rgba(242, 241, 251, 0.24) 19.35%, #E0DDFC 112.24%);border-top:1px solid #221cb6;padding:45px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan .total-content-block__list{display:flex;justify-content:space-between}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan .total-content-block__list-item{display:flex;flex-direction:column;align-items:flex-start;grid-row-gap:10px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan .total-content-block__list-item-info{font-weight:500;font-size:12px;line-height:20px;color:#4a5565}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan .total-content-block__list-item-value{font-weight:600;font-size:32px;line-height:36px;color:#101828}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan .total-content-block__list-item-value.blue-bold{color:#221cb6}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list{display:flex;flex-direction:column;grid-row-gap:10px;margin-right:23px;margin-bottom:20px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded{background:#fff;box-shadow:0px 4px 6px rgba(0,0,0,.08);border-radius:10px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded .expanded-content{padding-bottom:34px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded .expanded-content__list{display:flex;flex-direction:column;grid-row-gap:10px;margin-top:33px;margin-right:34px;margin-left:35px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded .expanded-content__list-item{border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:17px;width:100%}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded .expanded-content__list-item-content{display:flex;justify-content:space-between;align-items:center;gap:6px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded .expanded-content__list-item-content .colored-block span{display:inline-flex;align-items:center;border-radius:6px;height:26px;padding:4px 7px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded .expanded-content__list-item-content .colored-block span.gray{background:#ededed;color:#717171}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded .expanded-content__list-item-content .colored-block span.yellow{background:#fff0b4;color:#75663d}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded .expanded-content__list-item-content .colored-block span.orange{background:#ffedc3;color:#a16a38}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded .expanded-content__list-item-content .colored-block span.green{background:#2d8f5b;color:#e3eedb}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded .expanded-content__list-item-content .colored-block span.green-light{background:#dbf3d8;color:#2d8f5b}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded .expanded-content__list-item-content .colored-block .quality{font-weight:600;font-size:14px;line-height:100%;color:#393939}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded .expanded-content__list-item-content .metrics-list{display:flex;justify-content:space-between;align-items:center;flex:1}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded .expanded-content__list-item-content .metrics-list__item{width:25%;padding-left:24px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded .expanded-content__list-item-content .metrics-list__item h4{font-weight:500;font-size:12px;line-height:20px;color:#4a5565}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded .expanded-content__list-item-content .metrics-list__item .value-text-container{display:flex;align-items:center;gap:2px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded .expanded-content__list-item-content .metrics-list__item .value-text{font-weight:600;font-size:24px;line-height:36px;color:#101828}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded .expanded-content__list-item-content .metrics-list__item .value-text.blue-bold{color:#221cb6}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list .expanded .expanded-content__list-item-content .metrics-list__item .value-text.green-bold{color:#23e771}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list-item{background:#fff;display:flex;justify-content:space-between;padding:20px 35px 20px 20px;border-radius:8px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list-item .item-header{display:flex;align-items:center;grid-column-gap:20px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list-item .item-header__right-text{display:flex;align-items:center;grid-column-gap:37px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list-item .item-header__right-text-container{display:flex;align-items:flex-start;flex-direction:column}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list-item .item-header__right-text-container .article-info{color:#202430;font-weight:600;font-size:15px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list-item .item-header__right-text-container .article-info.blue-bold{font-weight:700 !important;color:#221cb6 !important}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list-item .item-header__arrow{border:1px solid rgba(143,145,153,.2117647059);border-radius:4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list-item .item-header__text{display:flex;flex-direction:column}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list-item .item-header__text-title{font-weight:600;font-size:15px;line-height:118%;color:#202430}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-plan__list-item .item-header__text-sub-title{font-weight:400;font-size:12px;line-height:20px;color:rgba(54,65,83,.68)}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-workflow-list{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-workflow-list-item{border-radius:10px;background:#fbfbfb;padding:22px 24px 23px;max-width:238px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-workflow-list-item .workflow-list-item__title{display:flex;flex-direction:column;grid-row-gap:13px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-workflow-list-item .workflow-list-item__title-text{font-weight:600;font-size:14px;color:#393939;margin-bottom:6px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-workflow-list-item .workflow-list-item__info{font-size:11px;color:rgba(57,57,57,.6901960784);line-height:143%}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-workflow-list-item .workflow-list-item__number{display:flex;justify-content:center;border:1px solid #dcdbf2;border-radius:10px;padding:9px;font-weight:600;font-size:12px;color:#221cb6;width:fit-content;min-width:32px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-workflow-list-item .workflow-list-item__number.green-bg{background:rgba(35,231,113,.1882352941);border-color:rgba(0,0,0,0)}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-execution-mode__options{display:flex;justify-content:space-between;align-items:center;gap:15px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-execution-mode__option{position:relative;flex:1;padding:24px;border:1px solid #fbfbfb;border-radius:10px;background:#fbfbfb;cursor:pointer}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-execution-mode__option--active{border-color:#221cb6;background-color:rgba(34,28,182,0.0588235294)}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-execution-mode__option-icon{display:flex;align-items:center;justify-content:center;height:40px;width:40px;margin-bottom:13px;background-color:#efefef;border-radius:8px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-execution-mode__option-title{margin-bottom:5px;font-weight:600;font-size:14px;line-height:100%}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-execution-mode__option-description{max-width:320px;font-weight:400;font-size:11px;line-height:143%;color:#6a7282}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-execution-mode__option-toggler{position:absolute;right:16px;top:16px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .colored-block{border-radius:6px;padding:3px 8px;display:flex;align-items:center;grid-column-gap:3px;justify-content:center}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .colored-block.gray{background:#ededed;color:#717171}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .colored-block.yellow{background:#fff0b4;color:#75663d}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .colored-block.orange{background:#ffedc3;color:#ad7a4a}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .colored-block.green{background:#b4e5ae;color:#0a4723}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .colored-block.green-light{background:rgba(147,255,75,.1019607843);color:#126e37}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .visibility-score__list{display:flex;justify-content:space-between;grid-column-gap:17px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .visibility-score__list-item{border-radius:10px;border:1px solid #e5e7eb;padding:26px 25px 16px;max-width:293px;width:100%}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .visibility-score__list-item-title{font-weight:500;font-size:14px;line-height:20px;color:#4a5565;margin-bottom:21px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .visibility-score__list-item-value{font-weight:600;font-size:50px;line-height:36px;color:#101828;margin-bottom:21px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .visibility-score__list-item p{font-weight:400;font-size:12px;line-height:16px;color:#6a7282}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .visibility-score__list-item .toggle-btn{font-weight:500;font-size:12px;line-height:16px;color:#221cb6;border:1px solid rgba(34,28,182,.1098039216);max-width:164px;width:100%;padding:4px 6px 3px 7px;border-radius:5px;position:relative;cursor:pointer}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .visibility-score__list-item .toggle-btn:hover,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .visibility-score__list-item .toggle-btn.toggle-btn--active{cursor:pointer;background:rgba(34,28,182,.1098039216)}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .visibility-score__list-item .toggle-btn .arrow-up,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .visibility-score__list-item .toggle-btn .arrow-down{width:11px;height:14px;right:6px;display:block;top:6px;position:absolute}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .visibility-score__list-item .toggle-btn .arrow-down{transform:rotate(180deg)}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .visibility-score__list-item.active{background:linear-gradient(180deg, #221CB6 0%, #3D35D4 100%)}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .visibility-score__list-item.active .visibility-score__list-item-title,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .visibility-score__list-item.active .visibility-score__list-item-value,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .visibility-score__list-item.active p{color:#fff}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-budget{box-shadow:0px 4px 6px rgba(0,0,0,.08);border-radius:10px;padding:22px 19px 36px 28px;margin-bottom:60px;margin-top:28px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-budget .campaign-creation__visibility-header{margin-bottom:43px !important}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-budget .campaign-creation__visibility-gray{background:#f5f7ff;padding:33px 23px 33px 30px;border-radius:10px;position:relative;margin-top:30px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-budget .campaign-creation__visibility-gray-container{display:flex;justify-content:space-between;align-items:center}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-budget .campaign-creation__visibility-gray-container-flex-column{display:flex;flex-direction:column}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-budget .campaign-creation__visibility-gray-container-text:first-child{margin-bottom:5px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-budget .campaign-creation__visibility-gray-container-text .text-dark{color:#101828;font-weight:600}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-budget .campaign-creation__visibility-gray-container-text .text-gray{color:#364153}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-budget .campaign-creation__visibility-gray-container-text .text-green{color:#23e771;font-weight:700}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-budget .campaign-creation__visibility-gray-container-text .text-blue{color:#221cb6;font-weight:700}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-budget .campaign-creation__visibility-gray-text-info{display:flex;align-items:center;justify-content:space-between}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-monthly-workflow{margin-bottom:40px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-score{box-shadow:0px 4px 6px rgba(0,0,0,.08);border-radius:10px;padding:24px 29px 0 28px;margin-top:28px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .campaign-creation__visibility-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .campaign-creation__visibility-header .campaign-creation__text{margin-bottom:0}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .campaign-creation__visibility-header .rotated{transform:rotate(180deg)}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .campaign-creation__visibility-header .number-input-wrapper input{max-width:194px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table{overflow:hidden;border:none}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table-container{overflow-y:auto;max-height:373px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table .table{width:100%}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table thead{background:#f9fafb;position:sticky;top:0;border-radius:10px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table thead .table__th{background:#f9fafb;color:rgba(54,65,83,.4509803922);font-weight:700;font-size:11px;text-align:left;padding:7px 16px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table thead .table__th:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table thead .table__th:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table .table__body .table__tr{border-bottom:1px solid #f3f4f6}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table .table__body .table__tr:hover{background:#f9fafb}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table .table__body .table__tr.selected{background:#f5f4ff}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table .table__body .table__tr.selected td span{color:#221cb6;font-weight:600}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table .table__body .table__tr .table__td{padding:14px 16px;font-size:14px;font-weight:500}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table .table__body .table__tr .table__td:not(:first-child){color:#101828}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table .table__body .table__tr .table__td:first-child{color:#364153}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table .table__body .table__tr .table__td.text-gray,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table .table__body .table__tr .table__td .text-gray{color:#4a5565}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table .table__body .table__tr .table__td.link-color a{color:#221cb6;max-width:450px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flow}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table .table__body .table__tr .table__td.link-color a:hover{text-decoration:underline}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-table .table__body .table__tr .table__td .selected-text{background:#221cb6;color:#fff;border-radius:5px;padding:2px 4px;margin-left:5px;font-size:10px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-model{margin-top:24px;background:#fbfbfb;border-radius:10px;padding-top:27px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-model .campaign-creation__title{margin-left:25px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-model .models-list{display:flex;justify-content:space-between;grid-column-gap:12px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-model .models-list__item{padding:14px 27px 28px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-model .models-list__item-header{display:flex;align-items:center;grid-column-gap:5px;margin-bottom:6px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-model .models-list__item-name{font-weight:600;font-size:14px;line-height:100%;color:#393939}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-model .models-list__item-text{color:rgba(57,57,57,.3411764706);font-size:10px;margin-bottom:20px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-model .models-list__item-value{font-size:36px;color:#101828;font-weight:600}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested{margin-top:40px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list{display:flex;flex-direction:column;grid-row-gap:6px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item{background:#fbfbfb;padding:18px 21px 21px 20px;border-radius:10px;position:relative}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item:hover{cursor:pointer}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item.expanded{background:#fff;box-shadow:0px 4px 6px rgba(0,0,0,.08)}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item.expanded .expanded-content{margin-top:41px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item.expanded .expanded-content .campaign-creation__title{margin-bottom:18px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item.expanded .expanded-content .expanded-content__list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;max-width:1166px;margin-bottom:19px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item.expanded .expanded-content .expanded-content__list-item{max-width:573px;width:100%;background:#fbfbfb;border-radius:10px;padding:23px 19px 20px 20px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item.expanded .expanded-content .expanded-content__list-item:hover{cursor:pointer;box-shadow:0px 4px 6px 0px rgba(0,0,0,.0784313725)}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item.expanded .expanded-content .expanded-content__list-item-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:14px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item.expanded .expanded-content .expanded-content__list-item-header .title-container{display:flex;align-items:center;grid-column-gap:8px;font-size:14px;color:#202430;font-weight:600}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item.expanded .expanded-content .expanded-content__list-item-header .mentioned-value{display:flex;align-items:center;grid-column-gap:2px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item.expanded .expanded-content .expanded-content__list-item .response-text-wrapper{position:relative}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item.expanded .expanded-content .expanded-content__list-item .response-text{line-height:19.5px;max-height:61px;overflow:hidden;color:#4b5563;transition:max-height .25s ease}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item.expanded .expanded-content .expanded-content__list-item .response-text.expanded-text{max-height:none}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item.expanded .expanded-content .expanded-content__list-item .show-more-btn{color:#221cb6;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:4px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item.expanded .expanded-content .expanded-content__list-item .show-more-btn svg{stroke:#221cb6 !important}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item-header .item-header__content{display:flex;align-items:center;grid-column-gap:5px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item-header .item-header__content-number{background:rgba(179,177,230,.431372549);padding:5px 10px;border-radius:6px;font-weight:600;font-size:15px;color:#221cb6}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item-header .item-header__content-title{font-weight:600;font-size:15px;color:#221cb6;margin-left:8px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item-header .item-header__content span{font-weight:600}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item-header .item-header__arrow{border:1.4px solid rgba(143,145,153,.21);border-radius:4px;width:20px;height:20px;position:absolute;right:21px;top:22px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-suggested .suggested-prompts-list__item-header .item-header__arrow svg path{color:#8f9199}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-citations .campaign-creation__visibility-table{margin-top:16px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-analytics{display:flex;align-items:center;justify-content:space-between;grid-column-gap:23px;margin-top:8px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-analytics-item{display:flex;flex-direction:column;align-items:flex-start;padding:25px 25px 24px;gap:21px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;max-width:393px;width:100%}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-analytics-item-title{font-weight:500;font-size:14px;line-height:20px;color:#4a5565}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-analytics-item-budget{font-weight:600;font-size:50px;line-height:36px;color:#101828}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-analytics-item-budget.blue-text{color:#221cb6}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-analytics-item-budget.green-text{color:#23e771}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility-analytics-item-sub-title{font-weight:400;font-size:12px;line-height:16px;color:#6a7282}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper{display:flex;flex-wrap:wrap;max-width:1241px;margin:60px auto 0;grid-column-gap:18px;padding-bottom:60px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility{position:relative}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt.w-50,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility.w-50,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt.w-50,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility.w-50{width:49%}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt.w-100,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility.w-100,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt.w-100,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility.w-100{width:100%}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt .campaign-creation__title,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility .campaign-creation__title,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt .campaign-creation__title,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .campaign-creation__title{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;font-size:18px;font-weight:600;margin-bottom:6px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt .campaign-creation__text,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility .campaign-creation__text,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt .campaign-creation__text,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .campaign-creation__text{font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;line-height:20px;color:#6a7282;margin-bottom:22px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt .campaign-creation__text .complete-info,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility .campaign-creation__text .complete-info,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt .campaign-creation__text .complete-info,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .campaign-creation__text .complete-info{display:flex;align-items:center;gap:5px;font-size:12px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt .campaign-creation__text .complete-info.text-blue,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility .campaign-creation__text .complete-info.text-blue,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt .campaign-creation__text .complete-info.text-blue,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .campaign-creation__text .complete-info.text-blue{color:#221cb6}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt .campaign-creation__text .complete-info.text-blue svg,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility .campaign-creation__text .complete-info.text-blue svg,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt .campaign-creation__text .complete-info.text-blue svg,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .campaign-creation__text .complete-info.text-blue svg{stroke:#221cb6;width:14px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt .campaign-creation__text .complete-info.text-green,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility .campaign-creation__text .complete-info.text-green,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt .campaign-creation__text .complete-info.text-green,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .campaign-creation__text .complete-info.text-green{color:#23e771}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt .campaign-creation__text .complete-info.text-green svg,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility .campaign-creation__text .complete-info.text-green svg,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt .campaign-creation__text .complete-info.text-green svg,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .campaign-creation__text .complete-info.text-green svg{stroke:#23e771;width:14px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt .campaign-creation__input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility .campaign-creation__input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt .campaign-creation__input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .campaign-creation__input{width:100%;display:flex;position:relative}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt .campaign-creation__input .input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility .campaign-creation__input .input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt .campaign-creation__input .input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .campaign-creation__input .input{width:100%}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt .campaign-creation__input input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility .campaign-creation__input input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt .campaign-creation__input input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .campaign-creation__input input{width:100%;height:52px;padding-right:210px;border-color:#dbdfe7}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt .campaign-creation__input input:focus,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility .campaign-creation__input input:focus,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt .campaign-creation__input input:focus,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .campaign-creation__input input:focus{border-color:#221cb6}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt .campaign-creation__input button,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility .campaign-creation__input button,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt .campaign-creation__input button,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .campaign-creation__input button{position:absolute;right:6px;top:6px;max-width:195px;padding:0 15px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt .campaign-creation__input button svg,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility .campaign-creation__input button svg,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt .campaign-creation__input button svg,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .campaign-creation__input button svg{margin-right:0}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt .prompt__input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt .prompt__input input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility .prompt__input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility .prompt__input input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt .prompt__input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt .prompt__input input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .prompt__input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .prompt__input input{width:100%}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt .prompt__input input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility .prompt__input input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt .prompt__input input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .prompt__input input{height:52px;border-color:#dbdfe7}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt .prompt__input input:focus,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility .prompt__input input:focus,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt .prompt__input input:focus,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility .prompt__input input:focus{border-color:#221cb6}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt.suggested-prompt,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility.suggested-prompt,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt.suggested-prompt,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility.suggested-prompt{margin-top:47px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt.suggested-prompt .suggested-prompt-list,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility.suggested-prompt .suggested-prompt-list,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt.suggested-prompt .suggested-prompt-list,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility.suggested-prompt .suggested-prompt-list{display:flex;flex-wrap:wrap;grid-column-gap:12px;grid-row-gap:9px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt.suggested-prompt .suggested-prompt-list__item,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility.suggested-prompt .suggested-prompt-list__item,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt.suggested-prompt .suggested-prompt-list__item,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility.suggested-prompt .suggested-prompt-list__item{background:#fbfbfb;border-radius:10px;padding:22px;font-size:15px;font-weight:500;width:49%;display:flex;align-items:center;grid-column-gap:10px;border:1px solid #fbfbfb}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt.suggested-prompt .suggested-prompt-list__item.is-active,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility.suggested-prompt .suggested-prompt-list__item.is-active,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt.suggested-prompt .suggested-prompt-list__item.is-active,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility.suggested-prompt .suggested-prompt-list__item.is-active{background:rgba(34,28,182,.0588235294);border-color:#221cb6}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt.suggested-prompt .suggested-prompt-list__item:hover,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility.suggested-prompt .suggested-prompt-list__item:hover,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt.suggested-prompt .suggested-prompt-list__item:hover,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility.suggested-prompt .suggested-prompt-list__item:hover{cursor:pointer;box-shadow:0px 4px 6px 0px rgba(0,0,0,.0784313725)}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt.custom-prompt,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility.custom-prompt,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt.custom-prompt,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility.custom-prompt{background:#fbfbfb;border-radius:10px;padding:22px 18px 31px 25px;margin-top:16px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt.custom-prompt .campaign-creation__input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility.custom-prompt .campaign-creation__input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt.custom-prompt .campaign-creation__input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility.custom-prompt .campaign-creation__input{width:100%;display:flex;position:relative;margin-top:22px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt.custom-prompt .campaign-creation__input .label,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility.custom-prompt .campaign-creation__input .label,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt.custom-prompt .campaign-creation__input .label,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility.custom-prompt .campaign-creation__input .label{font-weight:600;font-size:15px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt.custom-prompt .campaign-creation__input .input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility.custom-prompt .campaign-creation__input .input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt.custom-prompt .campaign-creation__input .input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility.custom-prompt .campaign-creation__input .input{width:100%}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt.custom-prompt .campaign-creation__input input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility.custom-prompt .campaign-creation__input input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt.custom-prompt .campaign-creation__input input,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility.custom-prompt .campaign-creation__input input{width:100%;height:52px;padding-right:140px;border-color:#dbdfe7}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt.custom-prompt .campaign-creation__input input:focus,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility.custom-prompt .campaign-creation__input input:focus,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt.custom-prompt .campaign-creation__input input:focus,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility.custom-prompt .campaign-creation__input input:focus{border-color:#221cb6}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt.custom-prompt .campaign-creation__input button,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility.custom-prompt .campaign-creation__input button,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt.custom-prompt .campaign-creation__input button,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility.custom-prompt .campaign-creation__input button{position:absolute;right:6px;top:6px;max-width:128px;width:100%;padding:0 15px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt.custom-prompt .campaign-creation__input button svg,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility.custom-prompt .campaign-creation__input button svg,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt.custom-prompt .campaign-creation__input button svg,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility.custom-prompt .campaign-creation__input button svg{margin-right:0}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt__analysis,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility__analysis,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt__analysis,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility__analysis{background:linear-gradient(91.11deg, rgba(242, 241, 251, 0.43) 27.94%, #E0DDFC 92.3%);border-radius:12px;padding:33px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt__analysis .prompt__analysis-content-wrapper,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility__analysis .prompt__analysis-content-wrapper,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt__analysis .prompt__analysis-content-wrapper,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility__analysis .prompt__analysis-content-wrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:44px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt__analysis .prompt__analysis-content-wrapper .prompt__analysis-content,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility__analysis .prompt__analysis-content-wrapper .prompt__analysis-content,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt__analysis .prompt__analysis-content-wrapper .prompt__analysis-content,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility__analysis .prompt__analysis-content-wrapper .prompt__analysis-content{display:flex;align-items:flex-start;grid-column-gap:18px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text h4,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text h4,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text h4,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text h4{font-weight:600;font-size:18px;line-height:24px;color:#101828;margin-bottom:9px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text .inline-text,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text .inline-text,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text .inline-text,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text .inline-text{font-weight:400;font-size:14px;line-height:23px;color:#364153}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text .inline-text__with-icon,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text .inline-text__with-icon,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text .inline-text__with-icon,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text .inline-text__with-icon{display:flex;align-items:center;gap:5px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text .inline-text__with-icon svg,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text .inline-text__with-icon svg,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text .inline-text__with-icon svg,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text .inline-text__with-icon svg{display:inline-block}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text .inline-text__with-icon .font-bolder,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text .inline-text__with-icon .font-bolder,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text .inline-text__with-icon .font-bolder,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility__analysis .prompt__analysis-content-wrapper .prompt__analysis-content-text .inline-text__with-icon .font-bolder{font-weight:700}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt__analysis .prompt__analysis-content-wrapper .select,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__visibility__analysis .prompt__analysis-content-wrapper .select,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt__analysis .prompt__analysis-content-wrapper .select,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__visibility__analysis .prompt__analysis-content-wrapper .select{max-width:200px;width:100%}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt-models,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt-models{display:flex;flex-direction:column;width:100%;margin-bottom:53px;margin-top:40px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt-models-container,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt-models-container{display:flex;justify-content:space-between;flex-direction:column;grid-row-gap:9px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt-models-list,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt-models-list{width:100%;display:flex;grid-column-gap:11px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt-models-list__item,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt-models-list__item{background:#fbfbfb;border-radius:10px;border:1px solid #fbfbfb;padding:14px 23px;display:flex;align-items:center;justify-content:space-between;max-width:50%;width:100%}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt-models-list__item:hover,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt-models-list__item:hover{cursor:pointer;box-shadow:0px 4px 6px 0px rgba(0,0,0,.0784313725)}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt-models-list__item .item-content,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt-models-list__item .item-content{display:flex;align-items:center;grid-column-gap:10px}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt-models-list__item.is-active,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt-models-list__item.is-active{background:rgba(34,28,182,.0588235294);border-color:#221cb6}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt-models-list__item .item-title h4,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt-models-list__item .item-title h4{font-size:15px;color:#202430;line-height:118%}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .campaign-creation__prompt-models-list__item .item-title span,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .campaign-creation__prompt-models-list__item .item-title span{font-size:10px;color:rgba(32,36,48,.2784313725)}.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__prompt-wrapper .prompt-button,.campaign-creation-wrapper .campaign-creation-wrapper__content-wrapper .campaign-creation-wrapper__content .campaign-creation__visibility-wrapper .prompt-button{width:100%}.campaign-creation-wrapper__footer{max-width:1241px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;grid-column-gap:15px;padding-bottom:40px}.visibility-sidebar{padding:0 28px 28px;font-weight:400;font-size:16px;line-height:31px;color:#252d3c;overflow-y:auto;max-height:calc(100vh - 175px)}.visibility-sidebar__prompt{padding:16px 20px;border:1px solid #ececec;margin-bottom:24px}.visibility-sidebar__prompt-text{font-size:16px;font-weight:700;line-height:24px;color:#252d3c;margin:0}.visibility-sidebar__header{width:100%;display:flex;align-items:center}.visibility-sidebar__header .title-container{display:flex;align-items:center;grid-column-gap:8px;margin-right:14px;font-size:28px}.visibility-sidebar__header .title-container svg{width:38px;height:38px}.budget-planning-expanded-content .expanded-content__list-item{position:relative;margin-bottom:60px}.budget-planning-expanded-content .expanded-content__list-item-content{margin-top:7px}.budget-planning-expanded-content .expanded-content__list-item-content .colored-block{position:absolute;top:-16px;left:16px}.brand-highlight{background-color:#e9e8f6;color:#3b3bbf;padding:2px 6px;border-radius:6px;font-weight:500}
.accordion-content{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0, 1, 0, 1)}.accordion-content.active{overflow:initial;max-height:9999px;transition:max-height .5s ease-in-out}.accordion-content-body-list{list-style-type:none;padding-left:0}.accordion-content-body-list__item{display:flex;align-items:center}.accordion-content-body-list__item.flex-column{flex-direction:column;align-items:flex-start}.accordion-content-body-list__item:not(:last-child){margin-bottom:15px}.accordion-content-body-list__item .select{min-width:160px;max-width:550px;font-size:16px}.accordion-content-body-list__item .input{margin:0 10px}.accordion-content-body-list__item .input__field{width:fit-content;padding:10px;max-width:57px;color:#202430}.accordion-content-body-list__item .sub-list{border-radius:9px;border:1px solid rgba(99,99,99,.21);padding:10px 20px;padding-left:35px;margin-top:17px;width:100%;font-size:13px}.accordion-content-body-list__item .sub-list__item{line-height:23px}.accordion-content-body-list__item-info{border-radius:5px;background-color:#e9e9e9;padding:5px;height:21px;display:flex;align-items:center;margin-left:7px;margin-top:2px}.accordion-content-body-list__item-info span{margin-left:5px;display:inline-block;font-size:10px;color:#4b4c4d}
html{--right-sidebar-width: 526px;--right-sidebar-animation-length: .3s}.right-info-sidebar{position:fixed;right:0;top:0;height:100vh;z-index:220}.right-info-sidebar__background{position:fixed;top:0;left:0;height:100vh;width:100%;background:#000;opacity:.3;animation:comeinBackground var(--right-sidebar-animation-length) linear}.right-info-sidebar__sidebar{position:absolute;top:0;right:0;height:100%;width:var(--right-sidebar-width);background:#fff;box-shadow:0px 4px 50px rgba(18,16,68,.09);display:flex;flex-direction:column;animation:comeinSidebar var(--right-sidebar-animation-length) linear}.right-info-sidebar__cross-svg-close{position:absolute;top:25px;right:25px;cursor:pointer}.right-info-sidebar__header{overflow:hidden;padding:19px 76px 18px 18px;font-weight:600;font-size:24px;line-height:30px;border-bottom:1px solid #ececec;display:flex;align-items:center}.right-info-sidebar__header .sidebar-crm-header{padding:0;border-bottom:none}.right-info-sidebar__header.no-overflow{overflow:visible}.right-info-sidebar__header.no-border{border:none}.right-info-sidebar__body{flex:1}@keyframes comeinBackground{from{opacity:0}to{opacity:.3}}@keyframes comeinSidebar{from{right:calc(var(--right-sidebar-width)*-1)}to{right:0}}
.number-input-wrapper {
    display: flex;
    align-items: center;
    border: 1px solid #d0d5dd;
    border-radius: 8px;
    width: fit-content;
}

.number-input-wrapper .number-input__before-text {
    margin-left: 13px;
    color: #344054;
    font-size: 16px;
}

.number-input-wrapper .number-input__before-text-gray {
    color: #6A7282;
}
.number-input-wrapper:has(.number-input__before-text) > .input input {
    padding-left: 5px;
}

.number-input-wrapper:has(.number-input__before-text) {
    padding-right: 10px;
}

.number-input-wrapper .input input {
    border: none;
    outline: none;
    font-size: 16px;
}

.number-input__custom-wrapper {
    position: relative;

    input {
        display: flex;
        align-items: center;
        justify-content: space-between;
        border: 1px solid #DBDFE7;
        border-radius: 8.5px;
        padding: 5px 10px;
        width: fit-content;
        background: #fff;
    }

    &.number-input__disabled {
        background: #f5f5f5;
    }

    .number-input__before-text {
        position: absolute;
        left: 10px;
        top: 11px;
        z-index: 10;
        font-weight: 400;
        font-size: 16px;
        color: #202430;

        & + .input input {
            padding-left: 20px;
        }
    }

    .number-input__arrows {
        position: absolute;
        right: 3px;
        top: 8px;
        display: flex;
        flex-direction: column;
        margin-left: 8px;
        grid-row-gap: 1px;
    }

    .number-input__arrows button {
        border: none;
        background: none;
        cursor: pointer;
        width: 18px !important;
        height: 12px !important;
        padding: 0;
        min-width: fit-content;

        svg {
            margin-right: 0;
            margin-left: 0;
        }

        &:hover {
            opacity: .7;
        }

        .up-arrow {
            transform: rotate(180deg);
        }
    }
}

.number-input__hide-arrows {
    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }

    input[type=number] {
        -moz-appearance: textfield;
    }
}

.steps-links{position:fixed;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between;padding-right:15px;z-index:1000;background-color:#fff;border-bottom:1px solid #e8e8e8}.steps-links__order-name{margin:0 auto 0 20px}.steps-links__order-name-input input{min-width:175px}.steps-links__order-name-length{color:red;position:absolute;bottom:2px}.steps-links .step-link__container{display:flex;align-items:center;justify-content:center;position:relative}.steps-links .step-link__container+svg{transform:rotate(90deg);margin:0 17px}.steps-links .step-link__container--completed .step-link__step{background-color:rgba(35,231,113,.19);border-color:rgba(35,231,113,0);color:#fff}.steps-links .step-link__container--completed .step-link--active .step-link__step{background-color:#23e771 !important;border-color:#23e771 !important}.steps-links .step-link__container--disabled .step-link{cursor:default}.steps-links .step-link__container--disabled .step-link__step{background:#f5f5f5;border:1px solid #e8e8e8;color:#7b7b7b}.steps-links .step-link{display:flex;align-items:center;gap:7px;width:auto;position:relative;padding-right:4px;font-family:"Mulish",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;color:#000;text-decoration:none;color:#7b7b7b}.steps-links .step-link:hover{color:#8d8f92}.steps-links .step-link__link-title{font-size:16px;line-height:16px;white-space:nowrap}.steps-links .step-link__step{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin-right:7px;font-size:14px;line-height:17px;background-color:rgba(34,28,182,.08);border:1px solid #221cb6;border-radius:50%;color:#221cb6;font-weight:600}.steps-links .step-link__step--completed{background-color:#221cb6;color:#fff}.steps-links .step-link__how-to{position:absolute;top:38px;right:0}.steps-links .step-link--active svg path{fill:#fff}.steps-links .step-link--active .step-link__step{background-color:#221cb6;color:#fff}.steps-links .step-link--active:after{content:"";display:inline-block;position:absolute;background:#221cb6;bottom:-25px;left:0;right:0;height:3px}.steps-links .step-link--active .step-link__link-title{color:#000}.steps-links__back-button{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.06);color:#444;margin-right:20px}.steps-links__back-button:hover{background-color:#e9eeff;border:1px solid #221cb6;color:#221cb6}.steps-links__back-button.button--disabled:hover{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.06);border:none;color:#444}.steps-links__back-button-close{background-color:rgba(0,0,0,0);width:78px;height:78px;border-radius:0;border-right:1px solid #e8e8e8}.steps-links__back-button-close>svg:not(:last-child){margin-right:0}.steps-links__back-button-close .__react_component_tooltip{left:7px !important;top:82px !important}.steps-links__back-button-close .__react_component_tooltip.place-right{margin-left:0 !important;margin-top:7px !important}.steps-links__back-button-close .__react_component_tooltip.place-right::after{left:30px !important;top:3px !important;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom-style:solid;border-bottom-width:5px}.steps-links__back-button-close .__react_component_tooltip.place-right:before{left:5px}.steps-links__back-button-close-tooltip{padding:2px 6px}.steps-links__back-button-close:hover svg path{stroke:#e9eeff}.steps-links__next-button{margin-left:45px;width:120px}.steps-links__next-button--in-completed{background:#8d8f92}
/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
      --tw-animation-delay: 0s;
      --tw-animation-direction: normal;
      --tw-animation-duration: initial;
      --tw-animation-fill-mode: none;
      --tw-animation-iteration-count: 1;
      --tw-enter-blur: 0;
      --tw-enter-opacity: 1;
      --tw-enter-rotate: 0;
      --tw-enter-scale: 1;
      --tw-enter-translate-x: 0;
      --tw-enter-translate-y: 0;
      --tw-exit-blur: 0;
      --tw-exit-opacity: 1;
      --tw-exit-rotate: 0;
      --tw-exit-scale: 1;
      --tw-exit-translate-x: 0;
      --tw-exit-translate-y: 0
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-red-50: oklch(97.1% .013 17.38);
    --color-red-100: oklch(93.6% .032 17.717);
    --color-red-600: oklch(57.7% .245 27.325);
    --color-red-700: oklch(50.5% .213 27.518);
    --color-orange-100: oklch(95.4% .038 75.164);
    --color-orange-700: oklch(55.3% .195 38.402);
    --color-yellow-100: oklch(97.3% .071 103.193);
    --color-yellow-200: oklch(94.5% .129 101.54);
    --color-yellow-700: oklch(55.4% .135 66.442);
    --color-yellow-800: oklch(47.6% .114 61.907);
    --color-lime-100: oklch(96.7% .067 122.328);
    --color-lime-700: oklch(53.2% .157 131.589);
    --color-green-50: oklch(98.2% .018 155.826);
    --color-green-100: oklch(96.2% .044 156.743);
    --color-green-200: oklch(92.5% .084 155.995);
    --color-green-600: oklch(62.7% .194 149.214);
    --color-green-700: oklch(52.7% .154 150.069);
    --color-green-800: oklch(44.8% .119 151.328);
    --color-emerald-50: oklch(97.9% .021 166.113);
    --color-blue-50: oklch(97% .014 254.604);
    --color-blue-100: oklch(93.2% .032 255.585);
    --color-blue-200: oklch(88.2% .059 254.128);
    --color-blue-600: oklch(54.6% .245 262.881);
    --color-blue-700: oklch(48.8% .243 264.376);
    --color-indigo-100: oklch(93% .034 272.788);
    --color-indigo-700: oklch(45.7% .24 277.023);
    --color-purple-50: oklch(97.7% .014 308.299);
    --color-purple-100: oklch(94.6% .033 307.174);
    --color-purple-200: oklch(90.2% .063 306.703);
    --color-purple-600: oklch(55.8% .288 302.321);
    --color-purple-700: oklch(49.6% .265 301.924);
    --color-gray-50: oklch(98.5% .002 247.839);
    --color-gray-100: oklch(96.7% .003 264.542);
    --color-gray-200: oklch(92.8% .006 264.531);
    --color-gray-300: oklch(87.2% .01 258.338);
    --color-gray-400: oklch(70.7% .022 261.325);
    --color-gray-500: oklch(55.1% .027 264.364);
    --color-gray-600: oklch(44.6% .03 256.802);
    --color-gray-700: oklch(37.3% .034 259.733);
    --color-gray-800: oklch(27.8% .033 256.848);
    --color-gray-900: oklch(21% .034 264.665);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: 1.5;
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: 1.2;
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --tracking-tight: -.025em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --tracking-widest: .1em;
    --leading-relaxed: 1.625;
    --radius-xs: .125rem;
    --radius-3xl: 1.5rem;
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --aspect-video: 16/9;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --color-border: var(--border)
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0
  }

  html, : host {
  -webkit-text-size-adjust: 100%;
  tab-size: 4;
  line-height: 1.5;
  font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
  font-feature-settings: var(--default-font-feature-settings, normal);
  font-variation-settings: var(--default-font-variation-settings, normal);
  -webkit-tap-highlight-color: transparent
}

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
  }

  abbr: where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit
  }

  b, strong {
    font-weight: bolder
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em
  }

  small {
    font-size: 80%
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative
  }

  sub {
    bottom: -.25em
  }

  sup {
    top: -.5em
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
  }

  :-moz-focusring {
    outline: auto
  }

  progress {
    vertical-align: baseline
  }

  summary {
    display: list-item
  }

  ol, ul, menu {
    list-style: none
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block
  }

  img, video {
    max-width: 100%;
    height: auto
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0
  }

  :where(select: is([multiple],[size])

) optgroup {
  font-weight: bolder
}

  :where(select: is([multiple],[size])

) optgroup option {
  padding-inline-start: 20px
}

  ::file-selector-button {
    margin-inline-end: 4px
  }

  ::placeholder {
    opacity: 1
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size:1px) {
    ::placeholder {
      color: currentColor
    }

    @supports (color: color-mix(in lab,red,red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent)
      }
    }
  }

  textarea {
    resize: vertical
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit
  }

  ::-webkit-datetime-edit {
    display: inline-flex
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0
  }

  ::-webkit-datetime-edit {
    padding-block: 0
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1
  }

  :-moz-ui-invalid {
    box-shadow: none
  }

  button,input: where([type=button], [type=reset], [type=submit]) {
  appearance: button
}

  ::file-selector-button {
    appearance: button
  }

  ::-webkit-inner-spin-button {
    height: auto
  }

  ::-webkit-outer-spin-button {
    height: auto
  }

  [hidden]:

where(:not([hidden=until-found])) {
  display: none !important
}

  * {
    border-color: var(--border);
    outline-color: var(--ring)
  }

  @supports (color: color-mix(in lab,red,red)) {
    * {
      outline-color: color-mix(in oklab, var(--ring) 50%, transparent)
    }
  }

  body {
    background-color: var(--background);
    color: var(--foreground)
  }

  html {
    font-size: var(--font-size)
  }

  h1 {
    font-size: var(--text-2xl);
    font-weight: var(--font-weight-medium);
    line-height: 1.5
  }

  h2 {
    font-size: var(--text-xl);
    font-weight: var(--font-weight-medium);
    line-height: 1.5
  }

  h3 {
    font-size: var(--text-lg);
    font-weight: var(--font-weight-medium);
    line-height: 1.5
  }

  h4, label, button {
    font-size: var(--text-base);
    font-weight: var(--font-weight-medium);
    line-height: 1.5
  }

  input {
    font-size: var(--text-base);
    font-weight: var(--font-weight-normal);
    line-height: 1.5
  }
}

@layer components;
@layer utilities {
  .\@container\/card-header {
    container: card-header/inline-size
  }

  .pointer-events-none {
    pointer-events: none
  }

  .invisible {
    visibility: hidden
  }

  .sr-only {
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden
  }

  .absolute {
    position: absolute
  }

  .fixed {
    position: fixed
  }

  .relative {
    position: relative
  }

  .sticky {
    position: sticky
  }

  .inset-0 {
    inset: calc(var(--spacing) * 0)
  }

  .inset-\[-1px_0_0_0\] {
    inset: -1px 0 0
  }

  .inset-\[-2px_0_0_0\] {
    inset: -2px 0 0
  }

  .inset-\[-3\.41\%_-3\.75\%\] {
    inset: -3.41% -3.75%
  }

  .inset-\[-4\%_-5\%_6\.2\%_-5\%\] {
    inset: -4% -5% 6.2%
  }

  .inset-\[-4\.8\%_-5\.33\%\] {
    inset: -4.8% -5.33%
  }

  .inset-\[-4\.17\%\] {
    inset: -4.17%
  }

  .inset-\[-4\.21\%_-5\.33\%_0_-5\.33\%\] {
    inset: -4.21% -5.33% 0
  }

  .inset-\[-4\.55\%_-2\.8\%\] {
    inset: -4.55% -2.8%
  }

  .inset-\[-4\.57\%_-5\.05\%\] {
    inset: -4.57% -5.05%
  }

  .inset-\[-4\.75\%_-4\.55\%\] {
    inset: -4.75% -4.55%
  }

  .inset-\[-4px_-4\.49\%\] {
    inset: -4px -4.49%
  }

  .inset-\[-5\.07\%_-5\.31\%\] {
    inset: -5.07% -5.31%
  }

  .inset-\[-5\.33\%_-4\.68\%\] {
    inset: -5.33% -4.68%
  }

  .inset-\[-5\.63\%_-6\.19\%\] {
    inset: -5.63% -6.19%
  }

  .inset-\[-5\.77\%\] {
    inset: -5.77%
  }

  .inset-\[-5\.87\%_-5\.86\%\] {
    inset: -5.87% -5.86%
  }

  .inset-\[-5\.94\%_-5\.65\%\] {
    inset: -5.94% -5.65%
  }

  .inset-\[-6\.26\%_-6\.25\%\] {
    inset: -6.26% -6.25%
  }

  .inset-\[-6\.32\%_-6\%\] {
    inset: -6.32% -6%
  }

  .inset-\[-6\.67\%_-7\.33\%\] {
    inset: -6.67% -7.33%
  }

  .inset-\[-7\.38\%_-8\.2\%\] {
    inset: -7.38% -8.2%
  }

  .inset-\[-7\.49\%\] {
    inset: -7.49%
  }

  .inset-\[-7\.77\%_-6\.86\%\] {
    inset: -7.77% -6.86%
  }

  .inset-\[-7\.77\%_-7\.38\%\] {
    inset: -7.77% -7.38%
  }

  .inset-\[-7\.77\%_-7\.38\%_-7\.77\%_-7\.39\%\] {
    inset: -7.77% -7.38% -7.77% -7.39%
  }

  .inset-\[-8\.73\%\] {
    inset: -8.73%
  }

  .inset-\[-8\.75\%_-17\.5\%\] {
    inset: -8.75% -17.5%
  }

  .inset-\[-15\%_-7\.5\%\] {
    inset: -15% -7.5%
  }

  .inset-\[-16\.67\%_-11\.54\%_-23\.84\%_-11\.54\%\] {
    inset: -16.67% -11.54% -23.84%
  }

  .inset-\[-18\.52\%_-27\.78\%\] {
    inset: -18.52% -27.78%
  }

  .inset-\[-19\.2\%\] {
    inset: -19.2%
  }

  .inset-\[-19\.2\%_-9\.6\%\] {
    inset: -19.2% -9.6%
  }

  .inset-\[-20\.37\%_-30\.56\%\] {
    inset: -20.37% -30.56%
  }

  .inset-\[-22\.54\%_-15\.02\%\] {
    inset: -22.54% -15.02%
  }

  .inset-\[-26\.52\%_-17\.68\%\] {
    inset: -26.52% -17.68%
  }

  .inset-\[-30\.86\%_-21\.33\%\] {
    inset: -30.86% -21.33%
  }

  .inset-\[0_-4\.59\%_-4\.39\%_-4\.59\%\] {
    inset: 0 -4.59% -4.39%
  }

  .inset-\[0_-22\.22\%_-44\.44\%_-22\.22\%\] {
    inset: 0 -22.22% -44.44%
  }

  .inset-\[0_-22\.26\%_-44\.52\%_-22\.26\%\] {
    inset: 0 -22.26% -44.52%
  }

  .inset-\[0_0_4\.14\%_39\.12\%\] {
    inset: 0 0 4.14% 39.12%
  }

  .inset-\[0_4\.16\%_4\.12\%_4\.17\%\] {
    inset: 0 4.16% 4.12% 4.17%
  }

  .inset-\[0_5\.21\%_0_0\] {
    inset: 0 5.21% 0 0
  }

  .inset-\[1\.67\%_25\.14\%_93\.89\%_66\.74\%\] {
    inset: 1.67% 25.14% 93.89% 66.74%
  }

  .inset-\[1\.67\%_34\.1\%_93\.89\%_55\.28\%\] {
    inset: 1.67% 34.1% 93.89% 55.28%
  }

  .inset-\[2\.18\%_25\.83\%_97\.49\%_73\.61\%\] {
    inset: 2.18% 25.83% 97.49% 73.61%
  }

  .inset-\[2\.67\%_26\.11\%_95\%_67\.71\%\] {
    inset: 2.67% 26.11% 95% 67.71%
  }

  .inset-\[2\.67\%_26\.11\%_95\%_69\.65\%\] {
    inset: 2.67% 26.11% 95% 69.65%
  }

  .inset-\[2\.67\%_35\.21\%_95\%_58\.06\%\] {
    inset: 2.67% 35.21% 95% 58.06%
  }

  .inset-\[2\.78\%_30\.9\%_95\%_67\.71\%\] {
    inset: 2.78% 30.9% 95% 67.71%
  }

  .inset-\[2\.89\%_58\.54\%_94\.89\%_38\.47\%\] {
    inset: 2.89% 58.54% 94.89% 38.47%
  }

  .inset-\[2\.89\%_58\.54\%_94\.89\%_40\.76\%\] {
    inset: 2.89% 58.54% 94.89% 40.76%
  }

  .inset-\[3\%_60\.28\%_95\%_38\.47\%\] {
    inset: 3% 60.28% 95% 38.47%
  }

  .inset-\[3\.28\%_44\.22\%_95\.31\%_41\.44\%\] {
    inset: 3.28% 44.22% 95.31% 41.44%
  }

  .inset-\[3\.28\%_45\.24\%_95\.31\%_40\.43\%\] {
    inset: 3.28% 45.24% 95.31% 40.43%
  }

  .inset-\[3\.48\%_25\.83\%_96\%_73\.61\%\] {
    inset: 3.48% 25.83% 96% 73.61%
  }

  .inset-\[3\.57\%\] {
    inset: 3.57%
  }

  .inset-\[4\.17\%\] {
    inset: 4.17%
  }

  .inset-\[4\.17\%_6\.14\%\] {
    inset: 4.17% 6.14%
  }

  .inset-\[4\.17\%_8\.33\%\] {
    inset: 4.17% 8.33%
  }

  .inset-\[4\.17\%_10\.42\%_8\.33\%_10\.42\%\] {
    inset: 4.17% 10.42% 8.33%
  }

  .inset-\[4\.18\%_4\.17\%_4\.17\%_4\.17\%\] {
    inset: 4.18% 4.17% 4.17%
  }

  .inset-\[4\.18\%_10\.42\%_8\.31\%_10\.42\%\] {
    inset: 4.18% 10.42% 8.31%
  }

  .inset-\[7\.13\%_91\.67\%_90\.57\%_4\.79\%\] {
    inset: 7.13% 91.67% 90.57% 4.79%
  }

  .inset-\[7\.15\%_83\.75\%_92\.06\%_15\.35\%\] {
    inset: 7.15% 83.75% 92.06% 15.35%
  }

  .inset-\[8\.32\%_12\.5\%_8\.35\%_12\.5\%\] {
    inset: 8.32% 12.5% 8.35%
  }

  .inset-\[8\.33\%_8\.34\%_12\.42\%_8\.32\%\] {
    inset: 8.33% 8.34% 12.42% 8.32%
  }

  .inset-\[8\.33\%_12\.5\%\] {
    inset: 8.33% 12.5%
  }

  .inset-\[8\.46\%_8\.33\%_12\.29\%_8\.34\%\] {
    inset: 8.46% 8.33% 12.29% 8.34%
  }

  .inset-\[8\.46\%_8\.34\%_12\.29\%_8\.33\%\] {
    inset: 8.46% 8.34% 12.29% 8.33%
  }

  .inset-\[8\.91\%_4\.86\%_90\.48\%_94\.44\%\] {
    inset: 8.91% 4.86% 90.48% 94.44%
  }

  .inset-\[9\.56\%_36\.67\%_87\.67\%_35\.56\%\] {
    inset: 9.56% 36.67% 87.67% 35.56%
  }

  .inset-\[10\%_36\.81\%_88\.22\%_62\.08\%\] {
    inset: 10% 36.81% 88.22% 62.08%
  }

  .inset-\[10\.11\%_90\.48\%_88\.41\%_8\.68\%\] {
    inset: 10.11% 90.48% 88.41% 8.68%
  }

  .inset-\[10\.22\%_58\.75\%_88\.45\%_40\.42\%\] {
    inset: 10.22% 58.75% 88.45% 40.42%
  }

  .inset-\[10\.22\%_68\.26\%_88\.45\%_30\.9\%\] {
    inset: 10.22% 68.26% 88.45% 30.9%
  }

  .inset-\[10\.22\%_77\.78\%_88\.45\%_21\.39\%\] {
    inset: 10.22% 77.78% 88.45% 21.39%
  }

  .inset-\[10\.56\%_35\.68\%_87\.17\%_38\.41\%\] {
    inset: 10.56% 35.68% 87.17% 38.41%
  }

  .inset-\[10\.67\%_36\.67\%_87\.56\%_37\.78\%\] {
    inset: 10.67% 36.67% 87.56% 37.78%
  }

  .inset-\[11\.33\%_92\.15\%_87\.71\%_7\.15\%\] {
    inset: 11.33% 92.15% 87.71% 7.15%
  }

  .inset-\[12\.5\%\] {
    inset: 12.5%
  }

  .inset-\[12\.5\%_10\.42\%_12\.5\%_4\.17\%\] {
    inset: 12.5% 10.42% 12.5% 4.17%
  }

  .inset-\[13\.68\%_10\.44\%_75\.9\%_80\.37\%\] {
    inset: 13.68% 10.44% 75.9% 80.37%
  }

  .inset-\[14\.58\%_2\.08\%\] {
    inset: 14.58% 2.08%
  }

  .inset-\[15\%_19\%_17\.21\%_20\%\] {
    inset: 15% 19% 17.21% 20%
  }

  .inset-\[15\.74\%_16\.67\%_71\.3\%_64\.58\%\] {
    inset: 15.74% 16.67% 71.3% 64.58%
  }

  .inset-\[15\.74\%_16\.67\%_71\.29\%_64\.58\%\] {
    inset: 15.74% 16.67% 71.29% 64.58%
  }

  .inset-\[16\.67\%_8\.33\%_4\.17\%_8\.33\%\] {
    inset: 16.67% 8.33% 4.17%
  }

  .inset-\[17\.32\%_36\.67\%_80\.01\%_36\.67\%\] {
    inset: 17.32% 36.67% 80.01%
  }

  .inset-\[17\.33\%_41\.01\%_80\.76\%_49\.79\%\] {
    inset: 17.33% 41.01% 80.76% 49.79%
  }

  .inset-\[17\.33\%_42\.01\%_81\.82\%_49\.79\%\] {
    inset: 17.33% 42.01% 81.82% 49.79%
  }

  .inset-\[17\.33\%_56\.36\%_80\.76\%_34\.44\%\] {
    inset: 17.33% 56.36% 80.76% 34.44%
  }

  .inset-\[17\.33\%_58\.82\%_80\.97\%_34\.44\%\] {
    inset: 17.33% 58.82% 80.97% 34.44%
  }

  .inset-\[17\.33\%_71\.7\%_80\.76\%_19\.1\%\] {
    inset: 17.33% 71.7% 80.76% 19.1%
  }

  .inset-\[17\.33\%_77\.85\%_81\.82\%_19\.1\%\] {
    inset: 17.33% 77.85% 81.82% 19.1%
  }

  .inset-\[17\.33\%_86\.39\%_80\.76\%_3\.75\%\] {
    inset: 17.33% 86.39% 80.76% 3.75%
  }

  .inset-\[17\.33\%_86\.39\%_81\.82\%_3\.75\%\] {
    inset: 17.33% 86.39% 81.82% 3.75%
  }

  .inset-\[18\.33\%_66\.46\%_81\.11\%_32\.98\%\] {
    inset: 18.33% 66.46% 81.11% 32.98%
  }

  .inset-\[18\.42\%_41\.01\%_80\.76\%_49\.79\%\] {
    inset: 18.42% 41.01% 80.76% 49.79%
  }

  .inset-\[18\.42\%_56\.36\%_80\.76\%_34\.44\%\] {
    inset: 18.42% 56.36% 80.76% 34.44%
  }

  .inset-\[18\.42\%_71\.7\%_80\.76\%_19\.1\%\] {
    inset: 18.42% 71.7% 80.76% 19.1%
  }

  .inset-\[18\.42\%_87\.05\%_80\.76\%_3\.75\%\] {
    inset: 18.42% 87.05% 80.76% 3.75%
  }

  .inset-\[19\.49\%_18\.8\%_17\.99\%_18\.84\%\] {
    inset: 19.49% 18.8% 17.99% 18.84%
  }

  .inset-\[20\.43\%_14\.44\%_78\.23\%_14\.44\%\] {
    inset: 20.43% 14.44% 78.23%
  }

  .inset-\[20\.82\%_20\.83\%_20\.85\%_20\.83\%\] {
    inset: 20.82% 20.83% 20.85%
  }

  .inset-\[20\.83\%\] {
    inset: 20.83%
  }

  .inset-\[23\.7\%_69\.12\%_75\.93\%_30\.42\%\] {
    inset: 23.7% 69.12% 75.93% 30.42%
  }

  .inset-\[25\.32\%_33\.33\%_70\.57\%_32\.22\%\] {
    inset: 25.32% 33.33% 70.57% 32.22%
  }

  .inset-\[25\.32\%_36\.67\%_72\.01\%_36\.67\%\] {
    inset: 25.32% 36.67% 72.01%
  }

  .inset-\[25\.72\%_5\.43\%_70\.55\%_92\.66\%\] {
    inset: 25.72% 5.43% 70.55% 92.66%
  }

  .inset-\[25\.72\%_57\.55\%_70\.55\%_40\.53\%\] {
    inset: 25.72% 57.55% 70.55% 40.53%
  }

  .inset-\[27\.2\%_90\.42\%_71\.83\%_8\.89\%\] {
    inset: 27.2% 90.42% 71.83% 8.89%
  }

  .inset-\[28\.1\%_33\.33\%_70\.57\%_32\.22\%\] {
    inset: 28.1% 33.33% 70.57% 32.22%
  }

  .inset-\[28\.43\%_8\.89\%_70\.23\%_7\.78\%\] {
    inset: 28.43% 8.89% 70.23% 7.78%
  }

  .inset-\[31\.66\%_25\.9\%_47\.8\%_29\.45\%\] {
    inset: 31.66% 25.9% 47.8% 29.45%
  }

  .inset-\[31\.92\%_20\.78\%_48\.53\%_24\.49\%\] {
    inset: 31.92% 20.78% 48.53% 24.49%
  }

  .inset-\[33\.32\%_33\.33\%_62\.57\%_32\.22\%\] {
    inset: 33.32% 33.33% 62.57% 32.22%
  }

  .inset-\[33\.32\%_36\.67\%_64\.01\%_36\.67\%\] {
    inset: 33.32% 36.67% 64.01%
  }

  .inset-\[33\.88\%_27\.05\%_45\.57\%_28\.3\%\] {
    inset: 33.88% 27.05% 45.57% 28.3%
  }

  .inset-\[36\.1\%_8\.89\%_62\.57\%_7\.78\%\] {
    inset: 36.1% 8.89% 62.57% 7.78%
  }

  .inset-\[36\.1\%_33\.33\%_62\.57\%_32\.22\%\] {
    inset: 36.1% 33.33% 62.57% 32.22%
  }

  .inset-\[39\.58\%_78\.4\%_59\.64\%_20\.69\%\] {
    inset: 39.58% 78.4% 59.64% 20.69%
  }

  .inset-\[40\.83\%_11\.67\%\] {
    inset: 40.83% 11.67%
  }

  .inset-\[40\.92\%_64\.81\%_58\.48\%_34\.94\%\] {
    inset: 40.92% 64.81% 58.48% 34.94%
  }

  .inset-\[41\.67\%_64\.58\%_37\.5\%_14\.58\%\] {
    inset: 41.67% 64.58% 37.5% 14.58%
  }

  .inset-\[41\.68\%_64\.59\%_37\.49\%_14\.58\%\] {
    inset: 41.68% 64.59% 37.49% 14.58%
  }

  .inset-\[44\.1\%_25\.56\%_54\.57\%_25\.56\%\] {
    inset: 44.1% 25.56% 54.57%
  }

  .inset-\[49\%_25\.56\%_46\.44\%_25\.56\%\] {
    inset: 49% 25.56% 46.44%
  }

  .inset-\[49\%_38\.33\%_48\.61\%_37\.78\%\] {
    inset: 49% 38.33% 48.61% 37.78%
  }

  .inset-\[51\.52\%_25\.56\%_47\.27\%_73\.06\%\] {
    inset: 51.52% 25.56% 47.27% 73.06%
  }

  .inset-\[52\.22\%_25\.56\%_46\.44\%_25\.56\%\] {
    inset: 52.22% 25.56% 46.44%
  }

  .inset-\[58\.37\%_69\.12\%_41\.26\%_30\.42\%\] {
    inset: 58.37% 69.12% 41.26% 30.42%
  }

  .inset-\[60\.42\%_87\.36\%_38\.79\%_11\.74\%\] {
    inset: 60.42% 87.36% 38.79% 11.74%
  }

  .inset-\[61\.79\%_63\.71\%_33\.42\%_34\.28\%\] {
    inset: 61.79% 63.71% 33.42% 34.28%
  }

  .inset-\[66\.89\%_69\.22\%_32\.57\%_30\.56\%\] {
    inset: 66.89% 69.22% 32.57% 30.56%
  }

  .inset-\[69\.33\%_40\%_28\.67\%_40\%\] {
    inset: 69.33% 40% 28.67%
  }

  .inset-\[71\.22\%_62\.95\%_27\.89\%_27\.78\%\] {
    inset: 71.22% 62.95% 27.89% 27.78%
  }

  .inset-\[72\.33\%_40\%_25\.67\%_40\%\] {
    inset: 72.33% 40% 25.67%
  }

  .inset-\[74\.44\%_42\.09\%_23\.91\%_42\.22\%\] {
    inset: 74.44% 42.09% 23.91% 42.22%
  }

  .inset-\[74\.79\%_63\.71\%_20\.42\%_34\.28\%\] {
    inset: 74.79% 63.71% 20.42% 34.28%
  }

  .inset-\[75\.93\%_69\.12\%_23\.7\%_30\.42\%\] {
    inset: 75.93% 69.12% 23.7% 30.42%
  }

  .inset-\[76\%_11\.11\%_22\.22\%_87\.78\%\] {
    inset: 76% 11.11% 22.22% 87.78%
  }

  .inset-\[77\.44\%_42\.09\%_20\.91\%_42\.22\%\] {
    inset: 77.44% 42.09% 20.91% 42.22%
  }

  .inset-\[79\.56\%_40\.56\%_18\.69\%_41\.11\%\] {
    inset: 79.56% 40.56% 18.69% 41.11%
  }

  .inset-\[82\.56\%_40\.56\%_15\.69\%_41\.11\%\] {
    inset: 82.56% 40.56% 15.69% 41.11%
  }

  .inset-\[84\.48\%_64\.81\%_14\.92\%_34\.94\%\] {
    inset: 84.48% 64.81% 14.92% 34.94%
  }

  .inset-\[84\.67\%_16\.67\%_8\.78\%_17\.78\%\] {
    inset: 84.67% 16.67% 8.78% 17.78%
  }

  .inset-\[86\.11\%_40\%_11\.67\%_42\.22\%\] {
    inset: 86.11% 40% 11.67% 42.22%
  }

  .inset-\[87\.8\%_63\.71\%_7\.4\%_34\.28\%\] {
    inset: 87.8% 63.71% 7.4% 34.28%
  }

  .inset-\[87\.56\%_42\.22\%_10\.33\%_41\.11\%\] {
    inset: 87.56% 42.22% 10.33% 41.11%
  }

  .inset-\[88\.78\%_32\.22\%_9\.89\%_33\.33\%\] {
    inset: 88.78% 32.22% 9.89% 33.33%
  }

  .inset-\[93\.44\%_23\.33\%_1\.44\%_25\.56\%\] {
    inset: 93.44% 23.33% 1.44% 25.56%
  }

  .inset-\[calc\(9\.48\%-1px\)_calc\(10\.53\%-1px\)_calc\(10\.65\%-1px\)_calc\(9\.48\%-1px\)\] {
    inset: calc(9.48% - 1px) calc(10.53% - 1px) calc(10.65% - 1px) calc(9.48% - 1px)
  }

  .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0)
  }

  .inset-y-0 {
    inset-block: calc(var(--spacing) * 0)
  }

  .-top-1 {
    top: calc(var(--spacing) * -1)
  }

  .-top-12 {
    top: calc(var(--spacing) * -12)
  }

  .top-0 {
    top: calc(var(--spacing) * 0)
  }

  .top-1\.5 {
    top: calc(var(--spacing) * 1.5)
  }

  .top-1\/2 {
    top: 50%
  }

  .top-3\.5 {
    top: calc(var(--spacing) * 3.5)
  }

  .top-3\/4 {
    top: 75%
  }

  .top-4 {
    top: calc(var(--spacing) * 4)
  }

  .top-6 {
    top: calc(var(--spacing) * 6)
  }

  .top-\[-5\.58px\] {
    top: -5.58px
  }

  .top-\[-134px\] {
    top: -134px
  }

  .top-\[0\.71\%\] {
    top: .71%
  }

  .top-\[1\.9px\] {
    top: 1.9px
  }

  .top-\[1px\] {
    top: 1px
  }

  .top-\[3px\] {
    top: 3px
  }

  .top-\[4\.17\%\] {
    top: 4.17%
  }

  .top-\[4\.18\%\] {
    top: 4.18%
  }

  .top-\[11\.25px\] {
    top: 11.25px
  }

  .top-\[12px\] {
    top: 12px
  }

  .top-\[13px\] {
    top: 13px
  }

  .top-\[15\.75px\] {
    top: 15.75px
  }

  .top-\[15px\] {
    top: 15px
  }

  .top-\[16\.67\%\] {
    top: 16.67%
  }

  .top-\[16px\] {
    top: 16px
  }

  .top-\[17\.24px\] {
    top: 17.24px
  }

  .top-\[18\.51px\] {
    top: 18.51px
  }

  .top-\[19\.1px\] {
    top: 19.1px
  }

  .top-\[20px\] {
    top: 20px
  }

  .top-\[21\.76px\] {
    top: 21.76px
  }

  .top-\[21px\] {
    top: 21px
  }

  .top-\[22px\] {
    top: 22px
  }

  .top-\[23\.25px\] {
    top: 23.25px
  }

  .top-\[23px\] {
    top: 23px
  }

  .top-\[24px\] {
    top: 24px
  }

  .top-\[26px\] {
    top: 26px
  }

  .top-\[27px\] {
    top: 27px
  }

  .top-\[28\.04px\] {
    top: 28.04px
  }

  .top-\[28px\] {
    top: 28px
  }

  .top-\[29px\] {
    top: 29px
  }

  .top-\[30px\] {
    top: 30px
  }

  .top-\[31px\] {
    top: 31px
  }

  .top-\[33\.33\%\] {
    top: 33.33%
  }

  .top-\[34\.78px\] {
    top: 34.78px
  }

  .top-\[39\.34px\] {
    top: 39.34px
  }

  .top-\[44\.87px\] {
    top: 44.87px
  }

  .top-\[50\%\] {
    top: 50%
  }

  .top-\[51\.95px\] {
    top: 51.95px
  }

  .top-\[54\.12px\] {
    top: 54.12px
  }

  .top-\[57\.27px\] {
    top: 57.27px
  }

  .top-\[59px\] {
    top: 59px
  }

  .top-\[60\%\] {
    top: 60%
  }

  .top-\[62px\] {
    top: 62px
  }

  .top-\[68\.77px\] {
    top: 68.77px
  }

  .top-\[68px\] {
    top: 68px
  }

  .top-\[71\.13px\] {
    top: 71.13px
  }

  .top-\[74\.22\%\] {
    top: 74.22%
  }

  .top-\[75\.07px\] {
    top: 75.07px
  }

  .top-\[76px\] {
    top: 76px
  }

  .top-\[79px\] {
    top: 79px
  }

  .top-\[81px\] {
    top: 81px
  }

  .top-\[82\.7px\] {
    top: 82.7px
  }

  .top-\[83\.75px\] {
    top: 83.75px
  }

  .top-\[86\.1px\] {
    top: 86.1px
  }

  .top-\[88\.23px\] {
    top: 88.23px
  }

  .top-\[89\.45px\] {
    top: 89.45px
  }

  .top-\[90\.05px\] {
    top: 90.05px
  }

  .top-\[90px\] {
    top: 90px
  }

  .top-\[92\.16px\] {
    top: 92.16px
  }

  .top-\[93px\] {
    top: 93px
  }

  .top-\[95\.32px\] {
    top: 95.32px
  }

  .top-\[96\.99px\] {
    top: 96.99px
  }

  .top-\[97\.52px\] {
    top: 97.52px
  }

  .top-\[98\.73px\] {
    top: 98.73px
  }

  .top-\[100px\] {
    top: 100px
  }

  .top-\[101\.09px\] {
    top: 101.09px
  }

  .top-\[101\.63px\] {
    top: 101.63px
  }

  .top-\[102\.88px\] {
    top: 102.88px
  }

  .top-\[103\.04px\] {
    top: 103.04px
  }

  .top-\[105\.03px\] {
    top: 105.03px
  }

  .top-\[107\.15px\] {
    top: 107.15px
  }

  .top-\[108\.68px\] {
    top: 108.68px
  }

  .top-\[113px\] {
    top: 113px
  }

  .top-\[115px\] {
    top: 115px
  }

  .top-\[116px\] {
    top: 116px
  }

  .top-\[118px\] {
    top: 118px
  }

  .top-\[121px\] {
    top: 121px
  }

  .top-\[124px\] {
    top: 124px
  }

  .top-\[127px\] {
    top: 127px
  }

  .top-\[139px\] {
    top: 139px
  }

  .top-\[143px\] {
    top: 143px
  }

  .top-\[145px\] {
    top: 145px
  }

  .top-\[149px\] {
    top: 149px
  }

  .top-\[150px\] {
    top: 150px
  }

  .top-\[155px\] {
    top: 155px
  }

  .top-\[156px\] {
    top: 156px
  }

  .top-\[157px\] {
    top: 157px
  }

  .top-\[159px\] {
    top: 159px
  }

  .top-\[161px\] {
    top: 161px
  }

  .top-\[167px\] {
    top: 167px
  }

  .top-\[181px\] {
    top: 181px
  }

  .top-\[186px\] {
    top: 186px
  }

  .top-\[188px\] {
    top: 188px
  }

  .top-\[190px\] {
    top: 190px
  }

  .top-\[191px\] {
    top: 191px
  }

  .top-\[192px\] {
    top: 192px
  }

  .top-\[193px\] {
    top: 193px
  }

  .top-\[196px\] {
    top: 196px
  }

  .top-\[197px\] {
    top: 197px
  }

  .top-\[199px\] {
    top: 199px
  }

  .top-\[202px\] {
    top: 202px
  }

  .top-\[203px\] {
    top: 203px
  }

  .top-\[206px\] {
    top: 206px
  }

  .top-\[214px\] {
    top: 214px
  }

  .top-\[220px\] {
    top: 220px
  }

  .top-\[222px\] {
    top: 222px
  }

  .top-\[225px\] {
    top: 225px
  }

  .top-\[227\.91px\] {
    top: 227.91px
  }

  .top-\[227px\] {
    top: 227px
  }

  .top-\[231px\] {
    top: 231px
  }

  .top-\[236px\] {
    top: 236px
  }

  .top-\[238px\] {
    top: 238px
  }

  .top-\[252px\] {
    top: 252px
  }

  .top-\[254px\] {
    top: 254px
  }

  .top-\[270px\] {
    top: 270px
  }

  .top-\[274px\] {
    top: 274px
  }

  .top-\[275px\] {
    top: 275px
  }

  .top-\[276px\] {
    top: 276px
  }

  .top-\[277px\] {
    top: 277px
  }

  .top-\[278px\] {
    top: 278px
  }

  .top-\[280px\] {
    top: 280px
  }

  .top-\[282px\] {
    top: 282px
  }

  .top-\[283px\] {
    top: 283px
  }

  .top-\[284px\] {
    top: 284px
  }

  .top-\[285px\] {
    top: 285px
  }

  .top-\[286\.99px\] {
    top: 286.99px
  }

  .top-\[292px\] {
    top: 292px
  }

  .top-\[296\.91px\] {
    top: 296.91px
  }

  .top-\[304px\] {
    top: 304px
  }

  .top-\[305px\] {
    top: 305px
  }

  .top-\[309px\] {
    top: 309px
  }

  .top-\[314px\] {
    top: 314px
  }

  .top-\[316px\] {
    top: 316px
  }

  .top-\[321px\] {
    top: 321px
  }

  .top-\[329px\] {
    top: 329px
  }

  .top-\[330px\] {
    top: 330px
  }

  .top-\[342px\] {
    top: 342px
  }

  .top-\[343px\] {
    top: 343px
  }

  .top-\[345px\] {
    top: 345px
  }

  .top-\[348px\] {
    top: 348px
  }

  .top-\[352px\] {
    top: 352px
  }

  .top-\[353px\] {
    top: 353px
  }

  .top-\[354px\] {
    top: 354px
  }

  .top-\[355px\] {
    top: 355px
  }

  .top-\[358px\] {
    top: 358px
  }

  .top-\[359px\] {
    top: 359px
  }

  .top-\[362px\] {
    top: 362px
  }

  .top-\[368\.91px\] {
    top: 368.91px
  }

  .top-\[370px\] {
    top: 370px
  }

  .top-\[371px\] {
    top: 371px
  }

  .top-\[372px\] {
    top: 372px
  }

  .top-\[400px\] {
    top: 400px
  }

  .top-\[408px\] {
    top: 408px
  }

  .top-\[409px\] {
    top: 409px
  }

  .top-\[412px\] {
    top: 412px
  }

  .top-\[429px\] {
    top: 429px
  }

  .top-\[430px\] {
    top: 430px
  }

  .top-\[432px\] {
    top: 432px
  }

  .top-\[436px\] {
    top: 436px
  }

  .top-\[437px\] {
    top: 437px
  }

  .top-\[440px\] {
    top: 440px
  }

  .top-\[443\.99px\] {
    top: 443.99px
  }

  .top-\[443px\] {
    top: 443px
  }

  .top-\[448px\] {
    top: 448px
  }

  .top-\[449px\] {
    top: 449px
  }

  .top-\[453px\] {
    top: 453px
  }

  .top-\[455px\] {
    top: 455px
  }

  .top-\[456px\] {
    top: 456px
  }

  .top-\[457px\] {
    top: 457px
  }

  .top-\[460px\] {
    top: 460px
  }

  .top-\[461px\] {
    top: 461px
  }

  .top-\[473px\] {
    top: 473px
  }

  .top-\[483px\] {
    top: 483px
  }

  .top-\[486px\] {
    top: 486px
  }

  .top-\[495px\] {
    top: 495px
  }

  .top-\[505px\] {
    top: 505px
  }

  .top-\[508px\] {
    top: 508px
  }

  .top-\[509px\] {
    top: 509px
  }

  .top-\[510px\] {
    top: 510px
  }

  .top-\[514px\] {
    top: 514px
  }

  .top-\[515px\] {
    top: 515px
  }

  .top-\[518px\] {
    top: 518px
  }

  .top-\[519px\] {
    top: 519px
  }

  .top-\[522px\] {
    top: 522px
  }

  .top-\[525px\] {
    top: 525px
  }

  .top-\[526px\] {
    top: 526px
  }

  .top-\[535px\] {
    top: 535px
  }

  .top-\[540px\] {
    top: 540px
  }

  .top-\[554px\] {
    top: 554px
  }

  .top-\[556px\] {
    top: 556px
  }

  .top-\[557px\] {
    top: 557px
  }

  .top-\[559px\] {
    top: 559px
  }

  .top-\[564px\] {
    top: 564px
  }

  .top-\[580px\] {
    top: 580px
  }

  .top-\[583px\] {
    top: 583px
  }

  .top-\[586px\] {
    top: 586px
  }

  .top-\[588px\] {
    top: 588px
  }

  .top-\[589px\] {
    top: 589px
  }

  .top-\[592px\] {
    top: 592px
  }

  .top-\[595px\] {
    top: 595px
  }

  .top-\[596px\] {
    top: 596px
  }

  .top-\[598px\] {
    top: 598px
  }

  .top-\[604px\] {
    top: 604px
  }

  .top-\[611px\] {
    top: 611px
  }

  .top-\[620px\] {
    top: 620px
  }

  .top-\[623px\] {
    top: 623px
  }

  .top-\[625px\] {
    top: 625px
  }

  .top-\[627px\] {
    top: 627px
  }

  .top-\[631px\] {
    top: 631px
  }

  .top-\[632px\] {
    top: 632px
  }

  .top-\[635px\] {
    top: 635px
  }

  .top-\[638px\] {
    top: 638px
  }

  .top-\[640px\] {
    top: 640px
  }

  .top-\[641px\] {
    top: 641px
  }

  .top-\[642px\] {
    top: 642px
  }

  .top-\[646px\] {
    top: 646px
  }

  .top-\[649px\] {
    top: 649px
  }

  .top-\[651px\] {
    top: 651px
  }

  .top-\[655px\] {
    top: 655px
  }

  .top-\[660px\] {
    top: 660px
  }

  .top-\[663px\] {
    top: 663px
  }

  .top-\[664px\] {
    top: 664px
  }

  .top-\[665px\] {
    top: 665px
  }

  .top-\[666px\] {
    top: 666px
  }

  .top-\[667px\] {
    top: 667px
  }

  .top-\[670px\] {
    top: 670px
  }

  .top-\[673px\] {
    top: 673px
  }

  .top-\[674px\] {
    top: 674px
  }

  .top-\[676px\] {
    top: 676px
  }

  .top-\[682px\] {
    top: 682px
  }

  .top-\[683px\] {
    top: 683px
  }

  .top-\[684px\] {
    top: 684px
  }

  .top-\[685px\] {
    top: 685px
  }

  .top-\[700px\] {
    top: 700px
  }

  .top-\[702px\] {
    top: 702px
  }

  .top-\[703px\] {
    top: 703px
  }

  .top-\[707px\] {
    top: 707px
  }

  .top-\[708px\] {
    top: 708px
  }

  .top-\[710px\] {
    top: 710px
  }

  .top-\[712px\] {
    top: 712px
  }

  .top-\[714px\] {
    top: 714px
  }

  .top-\[716px\] {
    top: 716px
  }

  .top-\[717px\] {
    top: 717px
  }

  .top-\[719px\] {
    top: 719px
  }

  .top-\[720px\] {
    top: 720px
  }

  .top-\[730px\] {
    top: 730px
  }

  .top-\[732px\] {
    top: 732px
  }

  .top-\[740px\] {
    top: 740px
  }

  .top-\[742px\] {
    top: 742px
  }

  .top-\[743px\] {
    top: 743px
  }

  .top-\[744px\] {
    top: 744px
  }

  .top-\[748px\] {
    top: 748px
  }

  .top-\[751px\] {
    top: 751px
  }

  .top-\[752px\] {
    top: 752px
  }

  .top-\[754px\] {
    top: 754px
  }

  .top-\[756px\] {
    top: 756px
  }

  .top-\[757px\] {
    top: 757px
  }

  .top-\[760px\] {
    top: 760px
  }

  .top-\[762px\] {
    top: 762px
  }

  .top-\[768px\] {
    top: 768px
  }

  .top-\[773px\] {
    top: 773px
  }

  .top-\[778px\] {
    top: 778px
  }

  .top-\[793px\] {
    top: 793px
  }

  .top-\[794px\] {
    top: 794px
  }

  .top-\[795px\] {
    top: 795px
  }

  .top-\[802px\] {
    top: 802px
  }

  .top-\[804px\] {
    top: 804px
  }

  .top-\[806px\] {
    top: 806px
  }

  .top-\[815px\] {
    top: 815px
  }

  .top-\[816px\] {
    top: 816px
  }

  .top-\[818px\] {
    top: 818px
  }

  .top-\[828px\] {
    top: 828px
  }

  .top-\[832px\] {
    top: 832px
  }

  .top-\[833px\] {
    top: 833px
  }

  .top-\[835px\] {
    top: 835px
  }

  .top-\[838px\] {
    top: 838px
  }

  .top-\[839px\] {
    top: 839px
  }

  .top-\[843px\] {
    top: 843px
  }

  .top-\[844px\] {
    top: 844px
  }

  .top-\[850px\] {
    top: 850px
  }

  .top-\[853px\] {
    top: 853px
  }

  .top-\[855px\] {
    top: 855px
  }

  .top-\[859px\] {
    top: 859px
  }

  .top-\[860px\] {
    top: 860px
  }

  .top-\[903px\] {
    top: 903px
  }

  .top-\[919px\] {
    top: 919px
  }

  .top-\[970px\] {
    top: 970px
  }

  .top-\[993px\] {
    top: 993px
  }

  .top-\[1028px\] {
    top: 1028px
  }

  .top-\[1047px\] {
    top: 1047px
  }

  .top-\[1052px\] {
    top: 1052px
  }

  .top-\[1053px\] {
    top: 1053px
  }

  .top-\[1054px\] {
    top: 1054px
  }

  .top-\[1062px\] {
    top: 1062px
  }

  .top-\[1065px\] {
    top: 1065px
  }

  .top-\[calc\(50\%\+22\.5px\)\] {
    top: calc(50% + 22.5px)
  }

  .top-\[calc\(50\%\+53\.5px\)\] {
    top: calc(50% + 53.5px)
  }

  .top-\[calc\(50\%\+70px\)\] {
    top: calc(50% + 70px)
  }

  .top-\[calc\(50\%\+147px\)\] {
    top: calc(50% + 147px)
  }

  .top-\[calc\(50\%\+228px\)\] {
    top: calc(50% + 228px)
  }

  .top-\[calc\(50\%\+306px\)\] {
    top: calc(50% + 306px)
  }

  .top-\[calc\(50\%\+313px\)\] {
    top: calc(50% + 313px)
  }

  .top-\[calc\(50\%-8\.5px\)\] {
    top: calc(50% - 8.5px)
  }

  .top-\[calc\(50\%-8px\)\] {
    top: calc(50% - 8px)
  }

  .top-\[calc\(50\%-32\.5px\)\] {
    top: calc(50% - 32.5px)
  }

  .top-\[calc\(50\%-39\.5px\)\] {
    top: calc(50% - 39.5px)
  }

  .top-\[calc\(50\%-67\.5px\)\] {
    top: calc(50% - 67.5px)
  }

  .top-\[calc\(50\%-79px\)\] {
    top: calc(50% - 79px)
  }

  .top-\[calc\(50\%-86px\)\] {
    top: calc(50% - 86px)
  }

  .top-\[calc\(50\%-107px\)\] {
    top: calc(50% - 107px)
  }

  .top-\[calc\(50\%-165px\)\] {
    top: calc(50% - 165px)
  }

  .top-\[calc\(50\%-242px\)\] {
    top: calc(50% - 242px)
  }

  .top-\[calc\(50\%-325\.5px\)\] {
    top: calc(50% - 325.5px)
  }

  .top-\[calc\(50\%-415px\)\] {
    top: calc(50% - 415px)
  }

  .top-full {
    top: 100%
  }

  .-right-12 {
    right: calc(var(--spacing) * -12)
  }

  .right-0 {
    right: calc(var(--spacing) * 0)
  }

  .right-1 {
    right: calc(var(--spacing) * 1)
  }

  .right-1\/4 {
    right: 25%
  }

  .right-2 {
    right: calc(var(--spacing) * 2)
  }

  .right-3 {
    right: calc(var(--spacing) * 3)
  }

  .right-4 {
    right: calc(var(--spacing) * 4)
  }

  .right-6 {
    right: calc(var(--spacing) * 6)
  }

  .right-\[4\.17\%\] {
    right: 4.17%
  }

  .right-\[14\.39\%\] {
    right: 14.39%
  }

  .right-\[34\.1\%\] {
    right: 34.1%
  }

  .right-\[35\.21\%\] {
    right: 35.21%
  }

  .right-\[42\.5\%\] {
    right: 42.5%
  }

  .right-\[54\.17\%\] {
    right: 54.17%
  }

  .right-\[61\.11\%\] {
    right: 61.11%
  }

  .right-\[63\.26\%\] {
    right: 63.26%
  }

  .right-\[63\.75\%\] {
    right: 63.75%
  }

  .-bottom-12 {
    bottom: calc(var(--spacing) * -12)
  }

  .bottom-0 {
    bottom: calc(var(--spacing) * 0)
  }

  .bottom-1\/2 {
    bottom: 50%
  }

  .bottom-1\/4 {
    bottom: 25%
  }

  .bottom-\[4\.17\%\] {
    bottom: 4.17%
  }

  .bottom-\[16\.67\%\] {
    bottom: 16.67%
  }

  .bottom-\[18\.49\%\] {
    bottom: 18.49%
  }

  .bottom-\[33\.33\%\] {
    bottom: 33.33%
  }

  .bottom-\[49\.99\%\] {
    bottom: 49.99%
  }

  .-left-12 {
    left: calc(var(--spacing) * -12)
  }

  .left-0 {
    left: calc(var(--spacing) * 0)
  }

  .left-1 {
    left: calc(var(--spacing) * 1)
  }

  .left-1\/2 {
    left: 50%
  }

  .left-1\/4 {
    left: 25%
  }

  .left-2 {
    left: calc(var(--spacing) * 2)
  }

  .left-3 {
    left: calc(var(--spacing) * 3)
  }

  .left-4 {
    left: calc(var(--spacing) * 4)
  }

  .left-\[-5\.21px\] {
    left: -5.21px
  }

  .left-\[-151px\] {
    left: -151px
  }

  .left-\[2px\] {
    left: 2px
  }

  .left-\[3px\] {
    left: 3px
  }

  .left-\[4\.17\%\] {
    left: 4.17%
  }

  .left-\[5px\] {
    left: 5px
  }

  .left-\[7px\] {
    left: 7px
  }

  .left-\[10px\] {
    left: 10px
  }

  .left-\[11px\] {
    left: 11px
  }

  .left-\[12px\] {
    left: 12px
  }

  .left-\[13px\] {
    left: 13px
  }

  .left-\[16px\] {
    left: 16px
  }

  .left-\[19\.09px\] {
    left: 19.09px
  }

  .left-\[19\.88px\] {
    left: 19.88px
  }

  .left-\[19px\] {
    left: 19px
  }

  .left-\[20px\] {
    left: 20px
  }

  .left-\[21px\] {
    left: 21px
  }

  .left-\[22px\] {
    left: 22px
  }

  .left-\[23px\] {
    left: 23px
  }

  .left-\[24\.61px\] {
    left: 24.61px
  }

  .left-\[24\.72px\] {
    left: 24.72px
  }

  .left-\[26\.25px\] {
    left: 26.25px
  }

  .left-\[26px\] {
    left: 26px
  }

  .left-\[27px\] {
    left: 27px
  }

  .left-\[30\.77\%\] {
    left: 30.77%
  }

  .left-\[32\.84px\] {
    left: 32.84px
  }

  .left-\[33\.75px\] {
    left: 33.75px
  }

  .left-\[33px\] {
    left: 33px
  }

  .left-\[34\.86\%\] {
    left: 34.86%
  }

  .left-\[35\.15px\] {
    left: 35.15px
  }

  .left-\[35\.35\%\] {
    left: 35.35%
  }

  .left-\[36\.06px\] {
    left: 36.06px
  }

  .left-\[36px\] {
    left: 36px
  }

  .left-\[37px\] {
    left: 37px
  }

  .left-\[38\.26px\] {
    left: 38.26px
  }

  .left-\[38px\] {
    left: 38px
  }

  .left-\[39px\] {
    left: 39px
  }

  .left-\[41px\] {
    left: 41px
  }

  .left-\[42px\] {
    left: 42px
  }

  .left-\[43\.27px\] {
    left: 43.27px
  }

  .left-\[43px\] {
    left: 43px
  }

  .left-\[47px\] {
    left: 47px
  }

  .left-\[48\.39px\] {
    left: 48.39px
  }

  .left-\[50\%\] {
    left: 50%
  }

  .left-\[54\.9px\] {
    left: 54.9px
  }

  .left-\[55\.28\%\] {
    left: 55.28%
  }

  .left-\[55px\] {
    left: 55px
  }

  .left-\[56\.11\%\] {
    left: 56.11%
  }

  .left-\[56px\] {
    left: 56px
  }

  .left-\[57\.84px\] {
    left: 57.84px
  }

  .left-\[57px\] {
    left: 57px
  }

  .left-\[58px\] {
    left: 58px
  }

  .left-\[60px\] {
    left: 60px
  }

  .left-\[61px\] {
    left: 61px
  }

  .left-\[62\.26px\] {
    left: 62.26px
  }

  .left-\[62\.79px\] {
    left: 62.79px
  }

  .left-\[62px\] {
    left: 62px
  }

  .left-\[64\.04px\] {
    left: 64.04px
  }

  .left-\[69px\] {
    left: 69px
  }

  .left-\[70px\] {
    left: 70px
  }

  .left-\[71\.25px\] {
    left: 71.25px
  }

  .left-\[72\.99px\] {
    left: 72.99px
  }

  .left-\[74px\] {
    left: 74px
  }

  .left-\[75\.01px\] {
    left: 75.01px
  }

  .left-\[79\.02px\] {
    left: 79.02px
  }

  .left-\[87\.23px\] {
    left: 87.23px
  }

  .left-\[87px\] {
    left: 87px
  }

  .left-\[88px\] {
    left: 88px
  }

  .left-\[91px\] {
    left: 91px
  }

  .left-\[94px\] {
    left: 94px
  }

  .left-\[98px\] {
    left: 98px
  }

  .left-\[100px\] {
    left: 100px
  }

  .left-\[108px\] {
    left: 108px
  }

  .left-\[109px\] {
    left: 109px
  }

  .left-\[110\.09px\] {
    left: 110.09px
  }

  .left-\[113\.03px\] {
    left: 113.03px
  }

  .left-\[119\.34px\] {
    left: 119.34px
  }

  .left-\[120px\] {
    left: 120px
  }

  .left-\[124px\] {
    left: 124px
  }

  .left-\[125px\] {
    left: 125px
  }

  .left-\[131\.95px\] {
    left: 131.95px
  }

  .left-\[135\.78px\] {
    left: 135.78px
  }

  .left-\[138px\] {
    left: 138px
  }

  .left-\[139px\] {
    left: 139px
  }

  .left-\[142\.12px\] {
    left: 142.12px
  }

  .left-\[142\.53px\] {
    left: 142.53px
  }

  .left-\[144px\] {
    left: 144px
  }

  .left-\[145\.36px\] {
    left: 145.36px
  }

  .left-\[157\.97px\] {
    left: 157.97px
  }

  .left-\[158px\] {
    left: 158px
  }

  .left-\[167px\] {
    left: 167px
  }

  .left-\[170\.59px\] {
    left: 170.59px
  }

  .left-\[206px\] {
    left: 206px
  }

  .left-\[213px\] {
    left: 213px
  }

  .left-\[227px\] {
    left: 227px
  }

  .left-\[258px\] {
    left: 258px
  }

  .left-\[263px\] {
    left: 263px
  }

  .left-\[308px\] {
    left: 308px
  }

  .left-\[326px\] {
    left: 326px
  }

  .left-\[421px\] {
    left: 421px
  }

  .left-\[424px\] {
    left: 424px
  }

  .left-\[425px\] {
    left: 425px
  }

  .left-\[427px\] {
    left: 427px
  }

  .left-\[429px\] {
    left: 429px
  }

  .left-\[432px\] {
    left: 432px
  }

  .left-\[437px\] {
    left: 437px
  }

  .left-\[445px\] {
    left: 445px
  }

  .left-\[463px\] {
    left: 463px
  }

  .left-\[473px\] {
    left: 473px
  }

  .left-\[474px\] {
    left: 474px
  }

  .left-\[479px\] {
    left: 479px
  }

  .left-\[481px\] {
    left: 481px
  }

  .left-\[482px\] {
    left: 482px
  }

  .left-\[484px\] {
    left: 484px
  }

  .left-\[495px\] {
    left: 495px
  }

  .left-\[496px\] {
    left: 496px
  }

  .left-\[499\.99px\] {
    left: 499.99px
  }

  .left-\[501px\] {
    left: 501px
  }

  .left-\[504px\] {
    left: 504px
  }

  .left-\[505px\] {
    left: 505px
  }

  .left-\[530\.5px\] {
    left: 530.5px
  }

  .left-\[535px\] {
    left: 535px
  }

  .left-\[537px\] {
    left: 537px
  }

  .left-\[542px\] {
    left: 542px
  }

  .left-\[543px\] {
    left: 543px
  }

  .left-\[544px\] {
    left: 544px
  }

  .left-\[545px\] {
    left: 545px
  }

  .left-\[571px\] {
    left: 571px
  }

  .left-\[582px\] {
    left: 582px
  }

  .left-\[585px\] {
    left: 585px
  }

  .left-\[595px\] {
    left: 595px
  }

  .left-\[600px\] {
    left: 600px
  }

  .left-\[613px\] {
    left: 613px
  }

  .left-\[618px\] {
    left: 618px
  }

  .left-\[635px\] {
    left: 635px
  }

  .left-\[636px\] {
    left: 636px
  }

  .left-\[640px\] {
    left: 640px
  }

  .left-\[645px\] {
    left: 645px
  }

  .left-\[687\.5px\] {
    left: 687.5px
  }

  .left-\[698px\] {
    left: 698px
  }

  .left-\[700px\] {
    left: 700px
  }

  .left-\[705px\] {
    left: 705px
  }

  .left-\[719\.5px\] {
    left: 719.5px
  }

  .left-\[719px\] {
    left: 719px
  }

  .left-\[720px\] {
    left: 720px
  }

  .left-\[739px\] {
    left: 739px
  }

  .left-\[745px\] {
    left: 745px
  }

  .left-\[753px\] {
    left: 753px
  }

  .left-\[801px\] {
    left: 801px
  }

  .left-\[853px\] {
    left: 853px
  }

  .left-\[858px\] {
    left: 858px
  }

  .left-\[867px\] {
    left: 867px
  }

  .left-\[868px\] {
    left: 868px
  }

  .left-\[869px\] {
    left: 869px
  }

  .left-\[875px\] {
    left: 875px
  }

  .left-\[876px\] {
    left: 876px
  }

  .left-\[893px\] {
    left: 893px
  }

  .left-\[894px\] {
    left: 894px
  }

  .left-\[904px\] {
    left: 904px
  }

  .left-\[911px\] {
    left: 911px
  }

  .left-\[915px\] {
    left: 915px
  }

  .left-\[919px\] {
    left: 919px
  }

  .left-\[934px\] {
    left: 934px
  }

  .left-\[997px\] {
    left: 997px
  }

  .left-\[1007px\] {
    left: 1007px
  }

  .left-\[1008px\] {
    left: 1008px
  }

  .left-\[1017px\] {
    left: 1017px
  }

  .left-\[1018px\] {
    left: 1018px
  }

  .left-\[1020px\] {
    left: 1020px
  }

  .left-\[1021px\] {
    left: 1021px
  }

  .left-\[1023px\] {
    left: 1023px
  }

  .left-\[1026px\] {
    left: 1026px
  }

  .left-\[1032px\] {
    left: 1032px
  }

  .left-\[1037px\] {
    left: 1037px
  }

  .left-\[1044px\] {
    left: 1044px
  }

  .left-\[1050px\] {
    left: 1050px
  }

  .left-\[1052px\] {
    left: 1052px
  }

  .left-\[1055px\] {
    left: 1055px
  }

  .left-\[1069px\] {
    left: 1069px
  }

  .left-\[1079px\] {
    left: 1079px
  }

  .left-\[1087px\] {
    left: 1087px
  }

  .left-\[1090px\] {
    left: 1090px
  }

  .left-\[1104px\] {
    left: 1104px
  }

  .left-\[1118px\] {
    left: 1118px
  }

  .left-\[1135px\] {
    left: 1135px
  }

  .left-\[1146px\] {
    left: 1146px
  }

  .left-\[1188px\] {
    left: 1188px
  }

  .left-\[1189px\] {
    left: 1189px
  }

  .left-\[1208px\] {
    left: 1208px
  }

  .left-\[1216px\] {
    left: 1216px
  }

  .left-\[1231px\] {
    left: 1231px
  }

  .left-\[1233px\] {
    left: 1233px
  }

  .left-\[1243px\] {
    left: 1243px
  }

  .left-\[1244px\] {
    left: 1244px
  }

  .left-\[1248px\] {
    left: 1248px
  }

  .left-\[1255px\] {
    left: 1255px
  }

  .left-\[1263px\] {
    left: 1263px
  }

  .left-\[1264px\] {
    left: 1264px
  }

  .left-\[1265px\] {
    left: 1265px
  }

  .left-\[1268px\] {
    left: 1268px
  }

  .left-\[1270px\] {
    left: 1270px
  }

  .left-\[1283px\] {
    left: 1283px
  }

  .left-\[1287px\] {
    left: 1287px
  }

  .left-\[1288px\] {
    left: 1288px
  }

  .left-\[1294px\] {
    left: 1294px
  }

  .left-\[1296px\] {
    left: 1296px
  }

  .left-\[1306px\] {
    left: 1306px
  }

  .left-\[1333px\] {
    left: 1333px
  }

  .left-\[1335px\] {
    left: 1335px
  }

  .left-\[1337px\] {
    left: 1337px
  }

  .left-\[1339px\] {
    left: 1339px
  }

  .left-\[1344px\] {
    left: 1344px
  }

  .left-\[1346px\] {
    left: 1346px
  }

  .left-\[1347px\] {
    left: 1347px
  }

  .left-\[1348px\] {
    left: 1348px
  }

  .left-\[1349px\] {
    left: 1349px
  }

  .left-\[1351px\] {
    left: 1351px
  }

  .left-\[1358px\] {
    left: 1358px
  }

  .left-\[1364px\] {
    left: 1364px
  }

  .left-\[1370px\] {
    left: 1370px
  }

  .left-\[1380px\] {
    left: 1380px
  }

  .left-\[calc\(50\%\+82px\)\] {
    left: calc(50% + 82px)
  }

  .left-\[calc\(50\%-16px\)\] {
    left: calc(50% - 16px)
  }

  .left-\[calc\(50\%-215px\)\] {
    left: calc(50% - 215px)
  }

  .left-px {
    left: 1px
  }

  .isolate {
    isolation: isolate
  }

  .z-10 {
    z-index: 10
  }

  .z-20 {
    z-index: 20
  }

  .z-30 {
    z-index: 30
  }

  .z-50 {
    z-index: 50
  }

  .z-\[1\] {
    z-index: 1
  }

  .col-span-1 {
    grid-column: span 1/span 1
  }

  .col-start-2 {
    grid-column-start: 2
  }

  .row-span-2 {
    grid-row: span 2/span 2
  }

  .row-start-1 {
    grid-row-start: 1
  }

  .container {
    width: 100%
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem
    }
  }

  .-mx-1 {
    margin-inline: calc(var(--spacing) * -1)
  }

  .mx-2 {
    margin-inline: calc(var(--spacing) * 2)
  }

  .mx-3\.5 {
    margin-inline: calc(var(--spacing) * 3.5)
  }

  .mx-4 {
    margin-inline: calc(var(--spacing) * 4)
  }

  .mx-auto {
    margin-inline: auto
  }

  .my-0\.5 {
    margin-block: calc(var(--spacing) * .5)
  }

  .my-1 {
    margin-block: calc(var(--spacing) * 1)
  }

  .-mt-4 {
    margin-top: calc(var(--spacing) * -4)
  }

  .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5)
  }

  .mt-1 {
    margin-top: calc(var(--spacing) * 1)
  }

  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5)
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2)
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3)
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4)
  }

  .mt-8 {
    margin-top: calc(var(--spacing) * 8)
  }

  .mt-auto {
    margin-top: auto
  }

  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0)
  }

  .mb-0\.5 {
    margin-bottom: calc(var(--spacing) * .5)
  }

  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1)
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2)
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3)
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4)
  }

  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6)
  }

  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8)
  }

  .-ml-4 {
    margin-left: calc(var(--spacing) * -4)
  }

  .ml-1 {
    margin-left: calc(var(--spacing) * 1)
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2)
  }

  .ml-3 {
    margin-left: calc(var(--spacing) * 3)
  }

  .ml-4 {
    margin-left: calc(var(--spacing) * 4)
  }

  .ml-8 {
    margin-left: calc(var(--spacing) * 8)
  }

  .ml-auto {
    margin-left: auto
  }

  .line-clamp-1 {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
  }

  .line-clamp-2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
  }

  .block {
    display: block
  }

  .contents {
    display: contents
  }

  .flex {
    display: flex
  }

  .grid {
    display: grid
  }

  .hidden {
    display: none
  }

  .inline-block {
    display: inline-block
  }

  .inline-flex {
    display: inline-flex
  }

  .table {
    display: table
  }

  .table-caption {
    display: table-caption
  }

  .table-cell {
    display: table-cell
  }

  .table-row {
    display: table-row
  }

  .field-sizing-content {
    field-sizing: content
  }

  .aspect-\[24\/24\] {
    aspect-ratio: 24/24
  }

  .aspect-square {
    aspect-ratio: 1
  }

  .aspect-video {
    aspect-ratio: var(--aspect-video)
  }

  .size-2 {
    width: calc(var(--spacing) * 2);
    height: calc(var(--spacing) * 2)
  }

  .size-2\.5 {
    width: calc(var(--spacing) * 2.5);
    height: calc(var(--spacing) * 2.5)
  }

  .size-3 {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3)
  }

  .size-3\.5 {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5)
  }

  .size-4 {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4)
  }

  .size-5 {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5)
  }

  .size-6 {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6)
  }

  .size-7 {
    width: calc(var(--spacing) * 7);
    height: calc(var(--spacing) * 7)
  }

  .size-8 {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8)
  }

  .size-9 {
    width: calc(var(--spacing) * 9);
    height: calc(var(--spacing) * 9)
  }

  .size-10 {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10)
  }

  .size-\[8\.532px\] {
    width: 8.532px;
    height: 8.532px
  }

  .size-\[9\.984px\] {
    width: 9.984px;
    height: 9.984px
  }

  .size-\[10\.249px\] {
    width: 10.249px;
    height: 10.249px
  }

  .size-\[12\.752px\] {
    width: 12.752px;
    height: 12.752px
  }

  .size-\[12px\] {
    width: 12px;
    height: 12px
  }

  .size-\[14\.98px\] {
    width: 14.98px;
    height: 14.98px
  }

  .size-\[14px\] {
    width: 14px;
    height: 14px
  }

  .size-\[15px\] {
    width: 15px;
    height: 15px
  }

  .size-\[16px\] {
    width: 16px;
    height: 16px
  }

  .size-\[17\.97px\] {
    width: 17.97px;
    height: 17.97px
  }

  .size-\[17\.971px\] {
    width: 17.971px;
    height: 17.971px
  }

  .size-\[18px\] {
    width: 18px;
    height: 18px
  }

  .size-\[20px\] {
    width: 20px;
    height: 20px
  }

  .size-\[22\.889px\] {
    width: 22.889px;
    height: 22.889px
  }

  .size-\[24px\] {
    width: 24px;
    height: 24px
  }

  .size-\[28px\] {
    width: 28px;
    height: 28px
  }

  .size-\[30px\] {
    width: 30px;
    height: 30px
  }

  .size-\[35px\] {
    width: 35px;
    height: 35px
  }

  .size-\[46px\] {
    width: 46px;
    height: 46px
  }

  .size-\[49\.915px\] {
    width: 49.915px;
    height: 49.915px
  }

  .size-\[51px\] {
    width: 51px;
    height: 51px
  }

  .size-\[59px\] {
    width: 59px;
    height: 59px
  }

  .size-full {
    width: 100%;
    height: 100%
  }

  .h-0 {
    height: calc(var(--spacing) * 0)
  }

  .h-1\.5 {
    height: calc(var(--spacing) * 1.5)
  }

  .h-2 {
    height: calc(var(--spacing) * 2)
  }

  .h-2\.5 {
    height: calc(var(--spacing) * 2.5)
  }

  .h-4 {
    height: calc(var(--spacing) * 4)
  }

  .h-5 {
    height: calc(var(--spacing) * 5)
  }

  .h-6 {
    height: calc(var(--spacing) * 6)
  }

  .h-7 {
    height: calc(var(--spacing) * 7)
  }

  .h-8 {
    height: calc(var(--spacing) * 8)
  }

  .h-9 {
    height: calc(var(--spacing) * 9)
  }

  .h-10 {
    height: calc(var(--spacing) * 10)
  }

  .h-12 {
    height: calc(var(--spacing) * 12)
  }

  .h-\[1\.15rem\] {
    height: 1.15rem
  }

  .h-\[2\.49px\] {
    height: 2.49px
  }

  .h-\[2\.365px\] {
    height: 2.365px
  }

  .h-\[2\.617px\] {
    height: 2.617px
  }

  .h-\[2px\] {
    height: 2px
  }

  .h-\[3px\] {
    height: 3px
  }

  .h-\[4\.5px\] {
    height: 4.5px
  }

  .h-\[7\.47px\] {
    height: 7.47px
  }

  .h-\[7\.851px\] {
    height: 7.851px
  }

  .h-\[7\.987px\] {
    height: 7.987px
  }

  .h-\[7px\] {
    height: 7px
  }

  .h-\[8px\] {
    height: 8px
  }

  .h-\[9\.616px\] {
    height: 9.616px
  }

  .h-\[10\.249px\] {
    height: 10.249px
  }

  .h-\[11px\] {
    height: 11px
  }

  .h-\[12\.774px\] {
    height: 12.774px
  }

  .h-\[12px\] {
    height: 12px
  }

  .h-\[13\.813px\] {
    height: 13.813px
  }

  .h-\[13px\] {
    height: 13px
  }

  .h-\[14\.251px\] {
    height: 14.251px
  }

  .h-\[14px\] {
    height: 14px
  }

  .h-\[17\.971px\] {
    height: 17.971px
  }

  .h-\[18\.041px\] {
    height: 18.041px
  }

  .h-\[18px\] {
    height: 18px
  }

  .h-\[20px\] {
    height: 20px
  }

  .h-\[22\.076px\] {
    height: 22.076px
  }

  .h-\[22\.504px\] {
    height: 22.504px
  }

  .h-\[22px\] {
    height: 22px
  }

  .h-\[24px\] {
    height: 24px
  }

  .h-\[25\.729px\] {
    height: 25.729px
  }

  .h-\[25px\] {
    height: 25px
  }

  .h-\[26\.806px\] {
    height: 26.806px
  }

  .h-\[26px\] {
    height: 26px
  }

  .h-\[28px\] {
    height: 28px
  }

  .h-\[29\.96px\] {
    height: 29.96px
  }

  .h-\[30\.837px\] {
    height: 30.837px
  }

  .h-\[30px\] {
    height: 30px
  }

  .h-\[35\.48px\] {
    height: 35.48px
  }

  .h-\[35px\] {
    height: 35px
  }

  .h-\[37\.291px\] {
    height: 37.291px
  }

  .h-\[40px\] {
    height: 40px
  }

  .h-\[45px\] {
    height: 45px
  }

  .h-\[52px\] {
    height: 52px
  }

  .h-\[62px\] {
    height: 62px
  }

  .h-\[63px\] {
    height: 63px
  }

  .h-\[70px\] {
    height: 70px
  }

  .h-\[78px\] {
    height: 78px
  }

  .h-\[93\.37px\] {
    height: 93.37px
  }

  .h-\[95px\] {
    height: 95px
  }

  .h-\[97\.763px\] {
    height: 97.763px
  }

  .h-\[98\.134px\] {
    height: 98.134px
  }

  .h-\[114\.772px\] {
    height: 114.772px
  }

  .h-\[115\.126px\] {
    height: 115.126px
  }

  .h-\[125\.106px\] {
    height: 125.106px
  }

  .h-\[136px\] {
    height: 136px
  }

  .h-\[147px\] {
    height: 147px
  }

  .h-\[180\.777px\] {
    height: 180.777px
  }

  .h-\[184px\] {
    height: 184px
  }

  .h-\[185px\] {
    height: 185px
  }

  .h-\[188\.253px\] {
    height: 188.253px
  }

  .h-\[261px\] {
    height: 261px
  }

  .h-\[721px\] {
    height: 721px
  }

  .h-\[814px\] {
    height: 814px
  }

  .h-\[900px\] {
    height: 900px
  }

  .h-\[903px\] {
    height: 903px
  }

  .h-\[1472px\] {
    height: 1472px
  }

  .h-\[calc\(100\%-1px\)\] {
    height: calc(100% - 1px)
  }

  .h-\[var\(--radix-navigation-menu-viewport-height\)\] {
    height: var(--radix-navigation-menu-viewport-height)
  }

  .h-\[var\(--radix-select-trigger-height\)\] {
    height: var(--radix-select-trigger-height)
  }

  .h-auto {
    height: auto
  }

  .h-full {
    height: 100%
  }

  .h-px {
    height: 1px
  }

  .h-svh {
    height: 100svh
  }

  .max-h-\(--radix-context-menu-content-available-height\) {
    max-height: var(--radix-context-menu-content-available-height)
  }

  .max-h-\(--radix-dropdown-menu-content-available-height\) {
    max-height: var(--radix-dropdown-menu-content-available-height)
  }

  .max-h-\(--radix-select-content-available-height\) {
    max-height: var(--radix-select-content-available-height)
  }

  .max-h-80 {
    max-height: calc(var(--spacing) * 80)
  }

  .max-h-96 {
    max-height: calc(var(--spacing) * 96)
  }

  .max-h-\[90vh\] {
    max-height: 90vh
  }

  .max-h-\[300px\] {
    max-height: 300px
  }

  .min-h-0 {
    min-height: calc(var(--spacing) * 0)
  }

  .min-h-4 {
    min-height: calc(var(--spacing) * 4)
  }

  .min-h-16 {
    min-height: calc(var(--spacing) * 16)
  }

  .min-h-screen {
    min-height: 100vh
  }

  .min-h-svh {
    min-height: 100svh
  }

  .w-\(--sidebar-width\) {
    width: var(--sidebar-width)
  }

  .w-0 {
    width: calc(var(--spacing) * 0)
  }

  .w-1 {
    width: calc(var(--spacing) * 1)
  }

  .w-2 {
    width: calc(var(--spacing) * 2)
  }

  .w-2\.5 {
    width: calc(var(--spacing) * 2.5)
  }

  .w-3 {
    width: calc(var(--spacing) * 3)
  }

  .w-3\/4 {
    width: 75%
  }

  .w-4 {
    width: calc(var(--spacing) * 4)
  }

  .w-5 {
    width: calc(var(--spacing) * 5)
  }

  .w-8 {
    width: calc(var(--spacing) * 8)
  }

  .w-9 {
    width: calc(var(--spacing) * 9)
  }

  .w-16 {
    width: calc(var(--spacing) * 16)
  }

  .w-24 {
    width: calc(var(--spacing) * 24)
  }

  .w-32 {
    width: calc(var(--spacing) * 32)
  }

  .w-48 {
    width: calc(var(--spacing) * 48)
  }

  .w-64 {
    width: calc(var(--spacing) * 64)
  }

  .w-72 {
    width: calc(var(--spacing) * 72)
  }

  .w-80 {
    width: calc(var(--spacing) * 80)
  }

  .w-\[2px\] {
    width: 2px
  }

  .w-\[3px\] {
    width: 3px
  }

  .w-\[4\.992px\] {
    width: 4.992px
  }

  .w-\[4px\] {
    width: 4px
  }

  .w-\[6\.5px\] {
    width: 6.5px
  }

  .w-\[6px\] {
    width: 6px
  }

  .w-\[9\.359px\] {
    width: 9.359px
  }

  .w-\[10\.074px\] {
    width: 10.074px
  }

  .w-\[10\.91px\] {
    width: 10.91px
  }

  .w-\[11\.038px\] {
    width: 11.038px
  }

  .w-\[11\.314px\] {
    width: 11.314px
  }

  .w-\[13px\] {
    width: 13px
  }

  .w-\[14\.175px\] {
    width: 14.175px
  }

  .w-\[16px\] {
    width: 16px
  }

  .w-\[20\.216px\] {
    width: 20.216px
  }

  .w-\[20\.499px\] {
    width: 20.499px
  }

  .w-\[20px\] {
    width: 20px
  }

  .w-\[23px\] {
    width: 23px
  }

  .w-\[26px\] {
    width: 26px
  }

  .w-\[31\.537px\] {
    width: 31.537px
  }

  .w-\[33\.113px\] {
    width: 33.113px
  }

  .w-\[33\.902px\] {
    width: 33.902px
  }

  .w-\[35px\] {
    width: 35px
  }

  .w-\[37px\] {
    width: 37px
  }

  .w-\[41\.932px\] {
    width: 41.932px
  }

  .w-\[47\.307px\] {
    width: 47.307px
  }

  .w-\[47px\] {
    width: 47px
  }

  .w-\[48\.093px\] {
    width: 48.093px
  }

  .w-\[48\.759px\] {
    width: 48.759px
  }

  .w-\[49\.67px\] {
    width: 49.67px
  }

  .w-\[49\.721px\] {
    width: 49.721px
  }

  .w-\[51px\] {
    width: 51px
  }

  .w-\[52\.035px\] {
    width: 52.035px
  }

  .w-\[53px\] {
    width: 53px
  }

  .w-\[55px\] {
    width: 55px
  }

  .w-\[56\.766px\] {
    width: 56.766px
  }

  .w-\[60px\] {
    width: 60px
  }

  .w-\[62px\] {
    width: 62px
  }

  .w-\[67\.804px\] {
    width: 67.804px
  }

  .w-\[73\.323px\] {
    width: 73.323px
  }

  .w-\[73\.451px\] {
    width: 73.451px
  }

  .w-\[77\.198px\] {
    width: 77.198px
  }

  .w-\[78px\] {
    width: 78px
  }

  .w-\[82\.783px\] {
    width: 82.783px
  }

  .w-\[87px\] {
    width: 87px
  }

  .w-\[88px\] {
    width: 88px
  }

  .w-\[89px\] {
    width: 89px
  }

  .w-\[90px\] {
    width: 90px
  }

  .w-\[93px\] {
    width: 93px
  }

  .w-\[100px\] {
    width: 100px
  }

  .w-\[102\.084px\] {
    width: 102.084px
  }

  .w-\[107\.293px\] {
    width: 107.293px
  }

  .w-\[111px\] {
    width: 111px
  }

  .w-\[115px\] {
    width: 115px
  }

  .w-\[143\.167px\] {
    width: 143.167px
  }

  .w-\[150\.471px\] {
    width: 150.471px
  }

  .w-\[150\.587px\] {
    width: 150.587px
  }

  .w-\[150px\] {
    width: 150px
  }

  .w-\[155px\] {
    width: 155px
  }

  .w-\[157px\] {
    width: 157px
  }

  .w-\[162px\] {
    width: 162px
  }

  .w-\[195\.787px\] {
    width: 195.787px
  }

  .w-\[195px\] {
    width: 195px
  }

  .w-\[196px\] {
    width: 196px
  }

  .w-\[200px\] {
    width: 200px
  }

  .w-\[206\.426px\] {
    width: 206.426px
  }

  .w-\[206px\] {
    width: 206px
  }

  .w-\[240px\] {
    width: 240px
  }

  .w-\[260px\] {
    width: 260px
  }

  .w-\[264px\] {
    width: 264px
  }

  .w-\[335px\] {
    width: 335px
  }

  .w-\[338px\] {
    width: 338px
  }

  .w-\[349px\] {
    width: 349px
  }

  .w-\[377px\] {
    width: 377px
  }

  .w-\[397px\] {
    width: 397px
  }

  .w-\[423px\] {
    width: 423px
  }

  .w-\[494px\] {
    width: 494px
  }

  .w-\[495\.306px\] {
    width: 495.306px
  }

  .w-\[496px\] {
    width: 496px
  }

  .w-\[497px\] {
    width: 497px
  }

  .w-\[585px\] {
    width: 585px
  }

  .w-\[822px\] {
    width: 822px
  }

  .w-\[867px\] {
    width: 867px
  }

  .w-\[868px\] {
    width: 868px
  }

  .w-\[1299px\] {
    width: 1299px
  }

  .w-\[1309px\] {
    width: 1309px
  }

  .w-\[1440px\] {
    width: 1440px
  }

  .w-\[1688px\] {
    width: 1688px
  }

  .w-auto {
    width: auto
  }

  .w-fit {
    width: fit-content
  }

  .w-full {
    width: 100%
  }

  .w-max {
    width: max-content
  }

  .w-px {
    width: 1px
  }

  .max-w-\(--skeleton-width\) {
    max-width: var(--skeleton-width)
  }

  .max-w-7xl {
    max-width: var(--container-7xl)
  }

  .max-w-\[1400px\] {
    max-width: 1400px
  }

  .max-w-\[calc\(100\%-2rem\)\] {
    max-width: calc(100% - 2rem)
  }

  .max-w-max {
    max-width: max-content
  }

  .max-w-md {
    max-width: var(--container-md)
  }

  .max-w-none {
    max-width: none
  }

  .min-w-0 {
    min-width: calc(var(--spacing) * 0)
  }

  .min-w-5 {
    min-width: calc(var(--spacing) * 5)
  }

  .min-w-8 {
    min-width: calc(var(--spacing) * 8)
  }

  .min-w-9 {
    min-width: calc(var(--spacing) * 9)
  }

  .min-w-10 {
    min-width: calc(var(--spacing) * 10)
  }

  .min-w-\[8rem\] {
    min-width: 8rem
  }

  .min-w-\[12rem\] {
    min-width: 12rem
  }

  .min-w-\[120px\] {
    min-width: 120px
  }

  .min-w-\[150px\] {
    min-width: 150px
  }

  .min-w-\[var\(--radix-select-trigger-width\)\] {
    min-width: var(--radix-select-trigger-width)
  }

  .flex-1 {
    flex: 1
  }

  .flex-none {
    flex: none
  }

  .flex-shrink-0, .shrink-0 {
    flex-shrink: 0
  }

  .grow {
    flex-grow: 1
  }

  .grow-0 {
    flex-grow: 0
  }

  .basis-full {
    flex-basis: 100%
  }

  .caption-bottom {
    caption-side: bottom
  }

  .border-collapse {
    border-collapse: collapse
  }

  .origin-\(--radix-context-menu-content-transform-origin\) {
    transform-origin: var(--radix-context-menu-content-transform-origin)
  }

  .origin-\(--radix-dropdown-menu-content-transform-origin\) {
    transform-origin: var(--radix-dropdown-menu-content-transform-origin)
  }

  .origin-\(--radix-hover-card-content-transform-origin\) {
    transform-origin: var(--radix-hover-card-content-transform-origin)
  }

  .origin-\(--radix-menubar-content-transform-origin\) {
    transform-origin: var(--radix-menubar-content-transform-origin)
  }

  .origin-\(--radix-popover-content-transform-origin\) {
    transform-origin: var(--radix-popover-content-transform-origin)
  }

  .origin-\(--radix-select-content-transform-origin\) {
    transform-origin: var(--radix-select-content-transform-origin)
  }

  .origin-\(--radix-tooltip-content-transform-origin\) {
    transform-origin: var(--radix-tooltip-content-transform-origin)
  }

  .-translate-x-1\/2 {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .-translate-x-px {
    --tw-translate-x: -1px;
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .translate-x-\[-100\%\] {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .translate-x-px {
    --tw-translate-x: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .-translate-y-1\/2 {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .translate-y-0\.5 {
    --tw-translate-y: calc(var(--spacing) * .5);
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .translate-y-\[calc\(-50\%_-_2px\)\] {
    --tw-translate-y: calc(-50% - 2px);
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .scale-y-\[-100\%\] {
    --tw-scale-y: -100%;
    scale: var(--tw-scale-x) var(--tw-scale-y)
  }

  .rotate-45 {
    rotate: 45deg
  }

  .rotate-90 {
    rotate: 90deg
  }

  .rotate-180 {
    rotate: 180deg
  }

  .rotate-\[21\.525deg\] {
    rotate: 21.525deg
  }

  .rotate-\[90deg\] {
    rotate: 90deg
  }

  .rotate-\[180deg\] {
    rotate: 180deg
  }

  .rotate-\[270deg\] {
    rotate: 270deg
  }

  .rotate-\[311\.532deg\] {
    rotate: 311.532deg
  }

  .skew-x-\[353\.114deg\] {
    --tw-skew-x: skewX(353.114deg);
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)
  }

  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)
  }

  .animate-caret-blink {
    animation: 1.25s ease-out infinite caret-blink
  }

  .animate-in {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s)) var(--tw-ease, ease) var(--tw-animation-delay, 0s) var(--tw-animation-iteration-count, 1) var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none)
  }

  .animate-pulse {
    animation: var(--animate-pulse)
  }

  .cursor-default {
    cursor: default
  }

  .cursor-help {
    cursor: help
  }

  .cursor-pointer {
    cursor: pointer
  }

  .touch-none {
    touch-action: none
  }

  .resize-none {
    resize: none
  }

  .scroll-my-1 {
    scroll-margin-block: calc(var(--spacing) * 1)
  }

  .scroll-py-1 {
    scroll-padding-block: calc(var(--spacing) * 1)
  }

  .list-none {
    list-style-type: none
  }

  .appearance-none {
    appearance: none
  }

  .auto-rows-min {
    grid-auto-rows: min-content
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }

  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }

  .grid-cols-\[0_1fr\] {
    grid-template-columns: 0 1fr
  }

  .grid-rows-\[auto_auto\] {
    grid-template-rows: auto auto
  }

  .flex-col {
    flex-direction: column
  }

  .flex-col-reverse {
    flex-direction: column-reverse
  }

  .flex-row {
    flex-direction: row
  }

  .flex-wrap {
    flex-wrap: wrap
  }

  .content-stretch {
    align-content: stretch
  }

  .items-baseline {
    align-items: baseline
  }

  .items-center {
    align-items: center
  }

  .items-end {
    align-items: flex-end
  }

  .items-start {
    align-items: flex-start
  }

  .items-stretch {
    align-items: stretch
  }

  .justify-between {
    justify-content: space-between
  }

  .justify-center {
    justify-content: center
  }

  .justify-items-start {
    justify-items: start
  }

  .gap-1 {
    gap: calc(var(--spacing) * 1)
  }

  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5)
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2)
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3)
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4)
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6)
  }

  .gap-8 {
    gap: calc(var(--spacing) * 8)
  }

  :where(.space-y-1\.5>: not(:last-child)

) {
  --tw-space-y-reverse: 0;
  margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
  margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))
}

  :where(.space-y-2>:not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))
  }

  :where(.space-y-3>:not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))
  }

  :where(.space-y-4>:not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))
  }

  :where(.space-y-6>:not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))
  }

  :where(.space-y-8>:not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))
  }

  :where(.space-x-1>:not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))
  }

  .gap-y-0\.5 {
    row-gap: calc(var(--spacing) * .5)
  }

  :where(.divide-y>:not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)))
  }

  :where(.divide-gray-200>:not(:last-child)) {
    border-color: var(--color-gray-200)
  }

  .self-start {
    align-self: flex-start
  }

  .justify-self-end {
    justify-self: flex-end
  }

  .overflow-auto {
    overflow: auto
  }

  .overflow-clip {
    overflow: clip
  }

  .overflow-hidden {
    overflow: hidden
  }

  .overflow-x-auto {
    overflow-x: auto
  }

  .overflow-x-hidden {
    overflow-x: hidden
  }

  .overflow-y-auto {
    overflow-y: auto
  }

  .rounded {
    border-radius: .25rem
  }

  .rounded-3xl {
    border-radius: var(--radius-3xl)
  }

  .rounded-\[2\.58px\] {
    border-radius: 2.58px
  }

  .rounded-\[2px\] {
    border-radius: 2px
  }

  .rounded-\[3\.735px\] {
    border-radius: 3.735px
  }

  .rounded-\[3\.925px\] {
    border-radius: 3.925px
  }

  .rounded-\[3\.942px\] {
    border-radius: 3.942px
  }

  .rounded-\[4\.73px\] {
    border-radius: 4.73px
  }

  .rounded-\[4\.501px\] {
    border-radius: 4.501px
  }

  .rounded-\[4px\] {
    border-radius: 4px
  }

  .rounded-\[5px\] {
    border-radius: 5px
  }

  .rounded-\[7\.612px\] {
    border-radius: 7.612px
  }

  .rounded-\[7\.858px\] {
    border-radius: 7.858px
  }

  .rounded-\[8\.5px\] {
    border-radius: 8.5px
  }

  .rounded-\[8\.34px\] {
    border-radius: 8.34px
  }

  .rounded-\[8px\] {
    border-radius: 8px
  }

  .rounded-\[9px\] {
    border-radius: 9px
  }

  .rounded-\[10px\] {
    border-radius: 10px
  }

  .rounded-\[11px\] {
    border-radius: 11px
  }

  .rounded-\[12px\] {
    border-radius: 12px
  }

  .rounded-\[14px\] {
    border-radius: 14px
  }

  .rounded-\[24\.276px\] {
    border-radius: 24.276px
  }

  .rounded-\[24px\] {
    border-radius: 24px
  }

  .rounded-\[25\.515px\] {
    border-radius: 25.515px
  }

  .rounded-\[30\.748px\] {
    border-radius: 30.748px
  }

  .rounded-\[31px\] {
    border-radius: 31px
  }

  .rounded-\[36px\] {
    border-radius: 36px
  }

  .rounded-\[41px\] {
    border-radius: 41px
  }

  .rounded-\[45px\] {
    border-radius: 45px
  }

  .rounded-\[86px\] {
    border-radius: 86px
  }

  .rounded-\[107\.317px\] {
    border-radius: 107.317px
  }

  .rounded-\[1000px\] {
    border-radius: 1000px
  }

  .rounded-\[inherit\] {
    border-radius: inherit
  }

  .rounded-full {
    border-radius: 3.40282e38px
  }

  .rounded-lg {
    border-radius: var(--radius)
  }

  .rounded-md {
    border-radius: calc(var(--radius) - 2px)
  }

  .rounded-none {
    border-radius: 0
  }

  .rounded-sm {
    border-radius: calc(var(--radius) - 4px)
  }

  .rounded-xl {
    border-radius: calc(var(--radius) + 4px)
  }

  .rounded-xs {
    border-radius: var(--radius-xs)
  }

  .rounded-tl-\[4\.98px\] {
    border-top-left-radius: 4.98px
  }

  .rounded-tl-\[5\.234px\] {
    border-top-left-radius: 5.234px
  }

  .rounded-tl-sm {
    border-top-left-radius: calc(var(--radius) - 4px)
  }

  .rounded-tr-\[4\.98px\] {
    border-top-right-radius: 4.98px
  }

  .rounded-tr-\[5\.234px\] {
    border-top-right-radius: 5.234px
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px
  }

  .border-\[0\.258px\] {
    border-style: var(--tw-border-style);
    border-width: .258px
  }

  .border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px
  }

  .border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px
  }

  .border-t-2 {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px
  }

  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed
  }

  .border-dotted {
    --tw-border-style: dotted;
    border-style: dotted
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid
  }

  .border-\(--color-border\) {
    border-color: var(--color-border)
  }

  .border-\[\#221cb6\] {
    border-color: #221cb6
  }

  .border-\[\#251fb6\] {
    border-color: #251fb6
  }

  .border-\[\#c1c1c1\] {
    border-color: #c1c1c1
  }

  .border-\[\#d9d9d9\] {
    border-color: #d9d9d9
  }

  .border-\[\#dbdfe7\] {
    border-color: #dbdfe7
  }

  .border-\[\#e3e3e3\] {
    border-color: #e3e3e3
  }

  .border-\[rgba\(0\,0\,0\,0\.12\)\] {
    border-color: #0000001f
  }

  .border-\[rgba\(34\,28\,182\,0\.2\)\] {
    border-color: #221cb633
  }

  .border-\[rgba\(83\,83\,83\,0\.24\)\] {
    border-color: #5353533d
  }

  .border-\[rgba\(99\,99\,99\,0\.21\)\] {
    border-color: #63636336
  }

  .border-\[rgba\(170\,170\,170\,0\.23\)\] {
    border-color: #aaaaaa3b
  }

  .border-\[rgba\(214\,214\,214\,0\.35\)\] {
    border-color: #d6d6d659
  }

  .border-black {
    border-color: var(--color-black)
  }

  .border-blue-200 {
    border-color: var(--color-blue-200)
  }

  .border-border\/50 {
    border-color: var(--border)
  }

  @supports (color: color-mix(in lab,red,red)) {
    .border-border\/50 {
      border-color: color-mix(in oklab, var(--border) 50%, transparent)
    }
  }

  .border-gray-100 {
    border-color: var(--color-gray-100)
  }

  .border-gray-200 {
    border-color: var(--color-gray-200)
  }

  .border-gray-300 {
    border-color: var(--color-gray-300)
  }

  .border-gray-400 {
    border-color: var(--color-gray-400)
  }

  .border-green-200 {
    border-color: var(--color-green-200)
  }

  .border-input {
    border-color: var(--input)
  }

  .border-primary {
    border-color: var(--primary)
  }

  .border-purple-200 {
    border-color: var(--color-purple-200)
  }

  .border-sidebar-border {
    border-color: var(--sidebar-border)
  }

  .border-transparent {
    border-color: #0000
  }

  .border-t-transparent {
    border-top-color: #0000
  }

  .border-l-transparent {
    border-left-color: #0000
  }

  .bg-\(--color-bg\) {
    background-color: var(--color-bg)
  }

  .bg-\[\#2d8f5b\] {
    background-color: #2d8f5b
  }

  .bg-\[\#6B7FFF\] {
    background-color: #6b7fff
  }

  .bg-\[\#10A37F\] {
    background-color: #10a37f
  }

  .bg-\[\#23E771\], .bg-\[\#23e771\] {
    background-color: #23e771
  }

  .bg-\[\#221cb6\] {
    background-color: #221cb6
  }

  .bg-\[\#251fb6\] {
    background-color: #251fb6
  }

  .bg-\[\#4285F4\] {
    background-color: #4285f4
  }

  .bg-\[\#181818\] {
    background-color: #181818
  }

  .bg-\[\#D4A574\] {
    background-color: #d4a574
  }

  .bg-\[\#b4e5ae\] {
    background-color: #b4e5ae
  }

  .bg-\[\#d1dbff\] {
    background-color: #d1dbff
  }

  .bg-\[\#d5dfef\] {
    background-color: #d5dfef
  }

  .bg-\[\#d9e3ff\] {
    background-color: #d9e3ff
  }

  .bg-\[\#dbe2fe\] {
    background-color: #dbe2fe
  }

  .bg-\[\#dddef6\] {
    background-color: #dddef6
  }

  .bg-\[\#ddffea\] {
    background-color: #ddffea
  }

  .bg-\[\#e5e4ff\] {
    background-color: #e5e4ff
  }

  .bg-\[\#ecf3fe\] {
    background-color: #ecf3fe
  }

  .bg-\[\#ecfff3\] {
    background-color: #ecfff3
  }

  .bg-\[\#ed483d\] {
    background-color: #ed483d
  }

  .bg-\[\#f4f4f4\] {
    background-color: #f4f4f4
  }

  .bg-\[\#f5f4ff\] {
    background-color: #f5f4ff
  }

  .bg-\[\#f5f5f5\] {
    background-color: #f5f5f5
  }

  .bg-\[\#f5f6fa\] {
    background-color: #f5f6fa
  }

  .bg-\[\#f9f9f9\] {
    background-color: #f9f9f9
  }

  .bg-\[\#fc8e0e\] {
    background-color: #fc8e0e
  }

  .bg-\[\#feddb7\] {
    background-color: #feddb7
  }

  .bg-\[\#fee\] {
    background-color: #fee
  }

  .bg-\[\#ffedc3\] {
    background-color: #ffedc3
  }

  .bg-\[\#fff1e2\] {
    background-color: #fff1e2
  }

  .bg-\[rgba\(0\,0\,0\,0\.47\)\] {
    background-color: #00000078
  }

  .bg-\[rgba\(147\,255\,75\,0\.1\)\] {
    background-color: #93ff4b1a
  }

  .bg-\[rgba\(196\,196\,196\,0\.42\)\] {
    background-color: #c4c4c46b
  }

  .bg-\[rgba\(199\,201\,240\,0\.61\)\] {
    background-color: #c7c9f09c
  }

  .bg-\[rgba\(237\,72\,61\,0\.1\)\] {
    background-color: #ed483d1a
  }

  .bg-accent {
    background-color: var(--accent)
  }

  .bg-background {
    background-color: var(--background)
  }

  .bg-black {
    background-color: var(--color-black)
  }

  .bg-black\/50 {
    background-color: #00000080
  }

  @supports (color: color-mix(in lab,red,red)) {
    .bg-black\/50 {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent)
    }
  }

  .bg-blue-50 {
    background-color: var(--color-blue-50)
  }

  .bg-blue-100 {
    background-color: var(--color-blue-100)
  }

  .bg-border {
    background-color: var(--border)
  }

  .bg-card {
    background-color: var(--card)
  }

  .bg-destructive {
    background-color: var(--destructive)
  }

  .bg-foreground {
    background-color: var(--foreground)
  }

  .bg-gray-50 {
    background-color: var(--color-gray-50)
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100)
  }

  .bg-gray-200 {
    background-color: var(--color-gray-200)
  }

  .bg-gray-900 {
    background-color: var(--color-gray-900)
  }

  .bg-green-100 {
    background-color: var(--color-green-100)
  }

  .bg-green-600 {
    background-color: var(--color-green-600)
  }

  .bg-indigo-100 {
    background-color: var(--color-indigo-100)
  }

  .bg-input-background {
    background-color: var(--input-background)
  }

  .bg-lime-100 {
    background-color: var(--color-lime-100)
  }

  .bg-muted, .bg-muted\/50 {
    background-color: var(--muted)
  }

  @supports (color: color-mix(in lab,red,red)) {
    .bg-muted\/50 {
      background-color: color-mix(in oklab, var(--muted) 50%, transparent)
    }
  }

  .bg-orange-100 {
    background-color: var(--color-orange-100)
  }

  .bg-popover {
    background-color: var(--popover)
  }

  .bg-primary, .bg-primary\/20 {
    background-color: var(--primary)
  }

  @supports (color: color-mix(in lab,red,red)) {
    .bg-primary\/20 {
      background-color: color-mix(in oklab, var(--primary) 20%, transparent)
    }
  }

  .bg-purple-100 {
    background-color: var(--color-purple-100)
  }

  .bg-purple-600 {
    background-color: var(--color-purple-600)
  }

  .bg-red-100 {
    background-color: var(--color-red-100)
  }

  .bg-secondary {
    background-color: var(--secondary)
  }

  .bg-sidebar {
    background-color: var(--sidebar)
  }

  .bg-sidebar-border {
    background-color: var(--sidebar-border)
  }

  .bg-transparent {
    background-color: #0000
  }

  .bg-white {
    background-color: var(--color-white)
  }

  .bg-yellow-100 {
    background-color: var(--color-yellow-100)
  }

  .bg-yellow-200 {
    background-color: var(--color-yellow-200)
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops))
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops))
  }

  .from-\[\#221cb6\] {
    --tw-gradient-from: #221cb6;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }

  .from-\[\#f5f4ff\] {
    --tw-gradient-from: #f5f4ff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }

  .from-green-50 {
    --tw-gradient-from: var(--color-green-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }

  .from-purple-50 {
    --tw-gradient-from: var(--color-purple-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }

  .to-\[\#3d35d4\] {
    --tw-gradient-to: #3d35d4;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }

  .to-blue-50 {
    --tw-gradient-to: var(--color-blue-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }

  .to-emerald-50 {
    --tw-gradient-to: var(--color-emerald-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }

  .to-white {
    --tw-gradient-to: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }

  .fill-current {
    fill: currentColor
  }

  .fill-primary {
    fill: var(--primary)
  }

  .object-cover {
    object-fit: cover
  }

  .p-0 {
    padding: calc(var(--spacing) * 0)
  }

  .p-1 {
    padding: calc(var(--spacing) * 1)
  }

  .p-2 {
    padding: calc(var(--spacing) * 2)
  }

  .p-3 {
    padding: calc(var(--spacing) * 3)
  }

  .p-4 {
    padding: calc(var(--spacing) * 4)
  }

  .p-5 {
    padding: calc(var(--spacing) * 5)
  }

  .p-6 {
    padding: calc(var(--spacing) * 6)
  }

  .p-8 {
    padding: calc(var(--spacing) * 8)
  }

  .p-\[3px\] {
    padding: 3px
  }

  .p-\[8px\] {
    padding: 8px
  }

  .p-px {
    padding: 1px
  }

  .px-1 {
    padding-inline: calc(var(--spacing) * 1)
  }

  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5)
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2)
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5)
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3)
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4)
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5)
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6)
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8)
  }

  .px-12 {
    padding-inline: calc(var(--spacing) * 12)
  }

  .px-\[10px\] {
    padding-inline: 10px
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5)
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1)
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5)
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2)
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5)
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3)
  }

  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5)
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4)
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6)
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8)
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12)
  }

  .py-\[6px\] {
    padding-block: 6px
  }

  .pt-0 {
    padding-top: calc(var(--spacing) * 0)
  }

  .pt-1 {
    padding-top: calc(var(--spacing) * 1)
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2)
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3)
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4)
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6)
  }

  .pt-10 {
    padding-top: calc(var(--spacing) * 10)
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2)
  }

  .pr-2\.5 {
    padding-right: calc(var(--spacing) * 2.5)
  }

  .pr-4 {
    padding-right: calc(var(--spacing) * 4)
  }

  .pr-8 {
    padding-right: calc(var(--spacing) * 8)
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3)
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4)
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6)
  }

  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10)
  }

  .pl-2 {
    padding-left: calc(var(--spacing) * 2)
  }

  .pl-4 {
    padding-left: calc(var(--spacing) * 4)
  }

  .pl-8 {
    padding-left: calc(var(--spacing) * 8)
  }

  .pl-10 {
    padding-left: calc(var(--spacing) * 10)
  }

  .text-center {
    text-align: center
  }

  .text-left {
    text-align: left
  }

  .text-right {
    text-align: right
  }

  .align-middle {
    vertical-align: middle
  }

  .font-\[\'Mulish\:Bold\'\,sans-serif\] {
    font-family: Mulish\:Bold, sans-serif
  }

  .font-\[\'Mulish\:ExtraBold\'\,sans-serif\] {
    font-family: Mulish\:ExtraBold, sans-serif
  }

  .font-\[\'Mulish\:Medium\'\,sans-serif\] {
    font-family: Mulish\:Medium, sans-serif
  }

  .font-\[\'Mulish\:Regular\'\,sans-serif\] {
    font-family: Mulish\:Regular, sans-serif
  }

  .font-\[\'Mulish\:SemiBold\'\,sans-serif\] {
    font-family: Mulish\:SemiBold, sans-serif
  }

  .font-\[\'Source_Sans_Pro\:Regular\'\,sans-serif\] {
    font-family: Source Sans Pro\:Regular, sans-serif
  }

  .font-mono {
    font-family: var(--font-mono)
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height))
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height))
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height))
  }

  .text-7xl {
    font-size: var(--text-7xl);
    line-height: var(--tw-leading, var(--text-7xl--line-height))
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height))
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height))
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height))
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height))
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height))
  }

  .text-\[0\.8rem\] {
    font-size: .8rem
  }

  .text-\[4\.73px\] {
    font-size: 4.73px
  }

  .text-\[5\.749px\] {
    font-size: 5.749px
  }

  .text-\[9\.002px\] {
    font-size: 9.002px
  }

  .text-\[9\.461px\] {
    font-size: 9.461px
  }

  .text-\[9px\] {
    font-size: 9px
  }

  .text-\[10px\] {
    font-size: 10px
  }

  .text-\[12\.002px\] {
    font-size: 12.002px
  }

  .text-\[12px\] {
    font-size: 12px
  }

  .text-\[14px\] {
    font-size: 14px
  }

  .text-\[16\.779px\] {
    font-size: 16.779px
  }

  .text-\[16px\] {
    font-size: 16px
  }

  .text-\[17\.486px\] {
    font-size: 17.486px
  }

  .text-\[18px\] {
    font-size: 18px
  }

  .text-\[20px\] {
    font-size: 20px
  }

  .text-\[24px\] {
    font-size: 24px
  }

  .text-\[32px\] {
    font-size: 32px
  }

  .text-\[70px\] {
    font-size: 70px
  }

  .leading-\[0\] {
    --tw-leading: 0;
    line-height: 0
  }

  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2
  }

  .leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3
  }

  .leading-\[1\.23\] {
    --tw-leading: 1.23;
    line-height: 1.23
  }

  .leading-\[1\.25\] {
    --tw-leading: 1.25;
    line-height: 1.25
  }

  .leading-\[1\.27\] {
    --tw-leading: 1.27;
    line-height: 1.27
  }

  .leading-\[1\.55\] {
    --tw-leading: 1.55;
    line-height: 1.55
  }

  .leading-\[normal\] {
    --tw-leading: normal;
    line-height: normal
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed)
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold)
  }

  .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold)
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium)
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal)
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold)
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight)
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide)
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider)
  }

  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest)
  }

  .text-balance {
    text-wrap: balance
  }

  .text-nowrap {
    text-wrap: nowrap
  }

  .break-words {
    overflow-wrap: break-word
  }

  .whitespace-nowrap {
    white-space: nowrap
  }

  .text-\[\#0a4723\] {
    color: #0a4723
  }

  .text-\[\#1b1e22\] {
    color: #1b1e22
  }

  .text-\[\#3a3b3f\] {
    color: #3a3b3f
  }

  .text-\[\#6a6a6a\] {
    color: #6a6a6a
  }

  .text-\[\#7b7b7b\] {
    color: #7b7b7b
  }

  .text-\[\#8d8f92\] {
    color: #8d8f92
  }

  .text-\[\#8f9199\] {
    color: #8f9199
  }

  .text-\[\#23E771\], .text-\[\#23e771\] {
    color: #23e771
  }

  .text-\[\#126e37\] {
    color: #126e37
  }

  .text-\[\#221cb6\] {
    color: #221cb6
  }

  .text-\[\#251fb6\] {
    color: #251fb6
  }

  .text-\[\#928e8d\] {
    color: #928e8d
  }

  .text-\[\#72747d\] {
    color: #72747d
  }

  .text-\[\#202430\] {
    color: #202430
  }

  .text-\[\#393939\] {
    color: #393939
  }

  .text-\[\#404040\] {
    color: #404040
  }

  .text-\[\#535353\] {
    color: #535353
  }

  .text-\[\#595959\] {
    color: #595959
  }

  .text-\[\#a3b2c9\] {
    color: #a3b2c9
  }

  .text-\[\#a16a38\] {
    color: #a16a38
  }

  .text-\[\#bdbdbd\] {
    color: #bdbdbd
  }

  .text-\[\#c5c5c5\] {
    color: #c5c5c5
  }

  .text-\[\#e3eedb\] {
    color: #e3eedb
  }

  .text-\[\#e23f34\] {
    color: #e23f34
  }

  .text-\[\#ed483d\] {
    color: #ed483d
  }

  .text-\[\#fc8e0e\] {
    color: #fc8e0e
  }

  .text-\[\#fc8619\] {
    color: #fc8619
  }

  .text-\[rgba\(0\,0\,0\,0\.4\)\] {
    color: #0006
  }

  .text-\[rgba\(0\,0\,0\,0\.6\)\] {
    color: #0009
  }

  .text-\[rgba\(106\,106\,106\,0\.57\)\] {
    color: #6a6a6a91
  }

  .text-accent-foreground {
    color: var(--accent-foreground)
  }

  .text-black {
    color: var(--color-black)
  }

  .text-blue-600 {
    color: var(--color-blue-600)
  }

  .text-blue-700 {
    color: var(--color-blue-700)
  }

  .text-card-foreground {
    color: var(--card-foreground)
  }

  .text-current {
    color: currentColor
  }

  .text-destructive {
    color: var(--destructive)
  }

  .text-foreground {
    color: var(--foreground)
  }

  .text-gray-100 {
    color: var(--color-gray-100)
  }

  .text-gray-400 {
    color: var(--color-gray-400)
  }

  .text-gray-500 {
    color: var(--color-gray-500)
  }

  .text-gray-600 {
    color: var(--color-gray-600)
  }

  .text-gray-700 {
    color: var(--color-gray-700)
  }

  .text-gray-800 {
    color: var(--color-gray-800)
  }

  .text-gray-900 {
    color: var(--color-gray-900)
  }

  .text-green-600 {
    color: var(--color-green-600)
  }

  .text-green-700 {
    color: var(--color-green-700)
  }

  .text-green-800 {
    color: var(--color-green-800)
  }

  .text-indigo-700 {
    color: var(--color-indigo-700)
  }

  .text-lime-700 {
    color: var(--color-lime-700)
  }

  .text-muted-foreground {
    color: var(--muted-foreground)
  }

  .text-orange-700 {
    color: var(--color-orange-700)
  }

  .text-popover-foreground {
    color: var(--popover-foreground)
  }

  .text-primary {
    color: var(--primary)
  }

  .text-primary-foreground {
    color: var(--primary-foreground)
  }

  .text-purple-600 {
    color: var(--color-purple-600)
  }

  .text-purple-700 {
    color: var(--color-purple-700)
  }

  .text-red-600 {
    color: var(--color-red-600)
  }

  .text-red-700 {
    color: var(--color-red-700)
  }

  .text-secondary-foreground {
    color: var(--secondary-foreground)
  }

  .text-sidebar-foreground, .text-sidebar-foreground\/70 {
    color: var(--sidebar-foreground)
  }

  @supports (color:color-mix(in lab,red,red)) {
    .text-sidebar-foreground\/70 {
      color: color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)
    }
  }.text-white {
     color: var(--color-white)
   }

  .text-yellow-700 {
    color: var(--color-yellow-700)
  }

  .text-yellow-800 {
    color: var(--color-yellow-800)
  }

  .uppercase {
    text-transform: uppercase
  }

  .not-italic {
    font-style: normal
  }

  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)
  }

  .line-through {
    text-decoration-line: line-through
  }

  .underline {
    text-decoration-line: underline
  }

  .decoration-solid {
    text-decoration-style: solid
  }

  .underline-offset-4 {
    text-underline-offset: 4px
  }

  .accent-\[\#221cb6\] {
    accent-color: #221cb6
  }

  .opacity-0 {
    opacity: 0
  }

  .opacity-40 {
    opacity: .4
  }

  .opacity-50 {
    opacity: .5
  }

  .opacity-70 {
    opacity: .7
  }

  .opacity-80 {
    opacity: .8
  }

  .opacity-90 {
    opacity: .9
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-border)));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .shadow-\[0px_4px_12\.2px_0px_rgba\(0\,0\,0\,0\.09\)\] {
    --tw-shadow: 0px 4px 12.2px 0px var(--tw-shadow-color, #00000017);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .shadow-\[0px_7px_24\.8px_0px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 0px 7px 24.8px 0px var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .shadow-\[0px_8\.092px_15\.562px_-6\.847px_rgba\(0\,0\,0\,0\.29\)\] {
    --tw-shadow: 0px 8.092px 15.562px -6.847px var(--tw-shadow-color, #0000004a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .shadow-\[0px_8\.505px_16\.356px_-7\.196px_rgba\(0\,0\,0\,0\.29\)\] {
    --tw-shadow: 0px 8.505px 16.356px -7.196px var(--tw-shadow-color, #0000004a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .shadow-xs {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .ring-0 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .ring-ring\/50 {
    --tw-ring-color: var(--ring)
  }

  @supports (color:color-mix(in lab,red,red)) {
    .ring-ring\/50 {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)
    }
  }.ring-sidebar-ring {
     --tw-ring-color: var(--sidebar-ring)
   }

  .ring-offset-background {
    --tw-ring-offset-color: var(--background)
  }

  .outline-hidden {
    --tw-outline-style: none;
    outline-style: none
  }

  @media (forced-colors: active) {
    .outline-hidden {
      outline-offset: 2px;
      outline: 2px solid #0000
    }
  }.outline {
     outline-style: var(--tw-outline-style);
     outline-width: 1px
   }

  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
  }

  .transition-\[color\,box-shadow\] {
    transition-property: color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
  }

  .transition-\[left\,right\,width\] {
    transition-property: left, right, width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
  }

  .transition-\[margin\,opacity\] {
    transition-property: margin, opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
  }

  .transition-\[width\,height\,padding\] {
    transition-property: width, height, padding;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
  }

  .transition-\[width\] {
    transition-property: width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
  }

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
  }

  .transition-none {
    transition-property: none
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s
  }

  .duration-1000 {
    --tw-duration: 1s;
    transition-duration: 1s
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out)
  }

  .ease-linear {
    --tw-ease: linear;
    transition-timing-function: linear
  }

  .fade-in-0 {
    --tw-enter-opacity: 0
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none
  }

  .zoom-in-95 {
    --tw-enter-scale: .95
  }

  .\[text-decoration-skip-ink\:none\] {
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
  }

  .\[text-underline-position\:from-font\] {
    text-underline-position: from-font
  }

  .paused {
    animation-play-state: paused
  }

  .running {
    animation-play-state: running
  }

  .group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *) {
    opacity: 1
  }

  @media (hover: hover) {
    .group-hover\:text-gray-700:is(:where(.group):hover *) {
      color: var(--color-gray-700)
    }

    .group-hover\:opacity-100:is(:where(.group):hover *), .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *) {
      opacity: 1
    }
  }.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *) {
     padding-right: calc(var(--spacing) * 8)
   }

  .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *) {
    margin-top: calc(var(--spacing) * -8)
  }

  .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *) {
    display: none
  }

  .group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *) {
    width: calc(var(--spacing) * 8) !important;
    height: calc(var(--spacing) * 8) !important
  }

  .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *) {
    width: var(--sidebar-width-icon)
  }

  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *) {
    width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))
  }

  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *) {
    width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)
  }

  .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *) {
    overflow: hidden
  }

  .group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *) {
    padding: calc(var(--spacing) * 0) !important
  }

  .group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *) {
    padding: calc(var(--spacing) * 2) !important
  }

  .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *) {
    opacity: 0
  }

  .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *) {
    right: calc(var(--sidebar-width) * -1)
  }

  .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *) {
    left: calc(var(--sidebar-width) * -1)
  }

  .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *) {
    width: calc(var(--spacing) * 0)
  }

  .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *) {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *) {
    pointer-events: none
  }

  .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *) {
    opacity: .5
  }

  .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *) {
    right: calc(var(--spacing) * -4)
  }

  .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *) {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px
  }

  .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *) {
    left: calc(var(--spacing) * 0)
  }

  .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *) {
    rotate: 180deg
  }

  .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *) {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px
  }

  .group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *) {
    rotate: 180deg
  }

  .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *) {
    border-radius: var(--radius)
  }

  .group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *) {
    border-style: var(--tw-border-style);
    border-width: 1px
  }

  .group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *) {
    border-color: var(--sidebar-border)
  }

  .group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *) {
    display: block
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
    top: 100%
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
    margin-top: calc(var(--spacing) * 1.5)
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
    overflow: hidden
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
    border-radius: calc(var(--radius) - 2px)
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
    border-style: var(--tw-border-style);
    border-width: 1px
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
    background-color: var(--popover)
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
    color: var(--popover-foreground)
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
    --tw-duration: .2s;
    transition-duration: .2s
  }

  @media (hover: hover) {
    .peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*) {
      color: var(--sidebar-accent-foreground)
    }
  }.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*) {
     cursor: not-allowed
   }

  .peer-disabled\:opacity-50:is(:where(.peer):disabled~*) {
    opacity: .5
  }

  .peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*) {
    color: var(--sidebar-accent-foreground)
  }

  .peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*) {
    top: calc(var(--spacing) * 1.5)
  }

  .peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*) {
    top: calc(var(--spacing) * 2.5)
  }

  .peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*) {
    top: calc(var(--spacing) * 1)
  }

  .selection\:bg-primary ::selection {
    background-color: var(--primary)
  }

  .selection\:bg-primary::selection {
    background-color: var(--primary)
  }

  .selection\:text-primary-foreground ::selection {
    color: var(--primary-foreground)
  }

  .selection\:text-primary-foreground::selection {
    color: var(--primary-foreground)
  }

  .file\:inline-flex::file-selector-button {
    display: inline-flex
  }

  .file\:h-7::file-selector-button {
    height: calc(var(--spacing) * 7)
  }

  .file\:border-0::file-selector-button {
    border-style: var(--tw-border-style);
    border-width: 0
  }

  .file\:bg-transparent::file-selector-button {
    background-color: #0000
  }

  .file\:text-sm::file-selector-button {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height))
  }

  .file\:font-medium::file-selector-button {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium)
  }

  .file\:text-foreground::file-selector-button {
    color: var(--foreground)
  }

  .placeholder\:text-muted-foreground::placeholder {
    color: var(--muted-foreground)
  }

  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute
  }

  .after\:-inset-2:after {
    content: var(--tw-content);
    inset: calc(var(--spacing) * -2)
  }

  .after\:inset-y-0:after {
    content: var(--tw-content);
    inset-block: calc(var(--spacing) * 0)
  }

  .after\:left-1\/2:after {
    content: var(--tw-content);
    left: 50%
  }

  .after\:w-1:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 1)
  }

  .after\:w-\[2px\]:after {
    content: var(--tw-content);
    width: 2px
  }

  .after\:-translate-x-1\/2:after {
    content: var(--tw-content);
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after {
    content: var(--tw-content);
    left: 100%
  }

  .first\:rounded-l-md:first-child {
    border-top-left-radius: calc(var(--radius) - 2px);
    border-bottom-left-radius: calc(var(--radius) - 2px)
  }

  .first\:border-l:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px
  }

  .last\:rounded-r-md:last-child {
    border-top-right-radius: calc(var(--radius) - 2px);
    border-bottom-right-radius: calc(var(--radius) - 2px)
  }

  .last\:border-b-0:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0
  }

  .focus-within\:relative:focus-within {
    position: relative
  }

  .focus-within\:z-20:focus-within {
    z-index: 20
  }

  @media (hover: hover) {
    .hover\:border-\[\#221cb6\]:hover {
      border-color: #221cb6
    }

    .hover\:border-gray-300:hover {
      border-color: var(--color-gray-300)
    }

    .hover\:border-gray-400:hover {
      border-color: var(--color-gray-400)
    }

    .hover\:bg-\[\#1a1590\]:hover {
      background-color: #1a1590
    }

    .hover\:bg-\[\#1a1690\]:hover {
      background-color: #1a1690
    }

    .hover\:bg-\[\#ebebff\]:hover {
      background-color: #ebebff
    }

    .hover\:bg-accent:hover {
      background-color: var(--accent)
    }

    .hover\:bg-destructive\/90:hover {
      background-color: var(--destructive)
    }

    @supports (color:color-mix(in lab,red,red)) {
      .hover\:bg-destructive\/90:hover {
        background-color: color-mix(in oklab, var(--destructive) 90%, transparent)
      }
    }.hover\:bg-gray-50:hover {
       background-color: var(--color-gray-50)
     }

    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100)
    }

    .hover\:bg-green-700:hover {
      background-color: var(--color-green-700)
    }

    .hover\:bg-muted:hover, .hover\:bg-muted\/50:hover {
      background-color: var(--muted)
    }

    @supports (color:color-mix(in lab,red,red)) {
      .hover\:bg-muted\/50:hover {
        background-color: color-mix(in oklab, var(--muted) 50%, transparent)
      }
    }.hover\:bg-primary:hover, .hover\:bg-primary\/90:hover {
       background-color: var(--primary)
     }

    @supports (color:color-mix(in lab,red,red)) {
      .hover\:bg-primary\/90:hover {
        background-color: color-mix(in oklab, var(--primary) 90%, transparent)
      }
    }.hover\:bg-purple-700:hover {
       background-color: var(--color-purple-700)
     }

    .hover\:bg-red-50:hover {
      background-color: var(--color-red-50)
    }

    .hover\:bg-secondary\/80:hover {
      background-color: var(--secondary)
    }

    @supports (color:color-mix(in lab,red,red)) {
      .hover\:bg-secondary\/80:hover {
        background-color: color-mix(in oklab, var(--secondary) 80%, transparent)
      }
    }.hover\:bg-sidebar-accent:hover {
       background-color: var(--sidebar-accent)
     }

    .hover\:text-\[\#1a1690\]:hover {
      color: #1a1690
    }

    .hover\:text-accent-foreground:hover {
      color: var(--accent-foreground)
    }

    .hover\:text-foreground:hover {
      color: var(--foreground)
    }

    .hover\:text-gray-600:hover {
      color: var(--color-gray-600)
    }

    .hover\:text-muted-foreground:hover {
      color: var(--muted-foreground)
    }

    .hover\:text-primary-foreground:hover {
      color: var(--primary-foreground)
    }

    .hover\:text-sidebar-accent-foreground:hover {
      color: var(--sidebar-accent-foreground)
    }

    .hover\:underline:hover {
      text-decoration-line: underline
    }

    .hover\:opacity-100:hover {
      opacity: 1
    }

    .hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover {
      --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-accent)));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .hover\:shadow-xl:hover {
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .hover\:ring-4:hover {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *) {
      background-color: var(--sidebar)
    }

    .hover\:after\:bg-sidebar-border:hover:after {
      content: var(--tw-content);
      background-color: var(--sidebar-border)
    }
  }.focus\:z-10:focus {
     z-index: 10
   }

  .focus\:border-transparent:focus {
    border-color: #0000
  }

  .focus\:bg-accent:focus {
    background-color: var(--accent)
  }

  .focus\:bg-primary:focus {
    background-color: var(--primary)
  }

  .focus\:text-accent-foreground:focus {
    color: var(--accent-foreground)
  }

  .focus\:text-primary-foreground:focus {
    color: var(--primary-foreground)
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .focus\:ring-\[\#221cb6\]:focus {
    --tw-ring-color: #221cb6
  }

  .focus\:ring-ring:focus {
    --tw-ring-color: var(--ring)
  }

  .focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)
  }

  .focus\:outline-hidden:focus {
    --tw-outline-style: none;
    outline-style: none
  }

  @media (forced-colors: active) {
    .focus\:outline-hidden:focus {
      outline-offset: 2px;
      outline: 2px solid #0000
    }
  }.focus\:outline-none:focus {
     --tw-outline-style: none;
     outline-style: none
   }

  .focus-visible\:z-10:focus-visible {
    z-index: 10
  }

  .focus-visible\:border-ring:focus-visible {
    border-color: var(--ring)
  }

  .focus-visible\:ring-1:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .focus-visible\:ring-2:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .focus-visible\:ring-4:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .focus-visible\:ring-\[3px\]:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .focus-visible\:ring-destructive\/20:focus-visible {
    --tw-ring-color: var(--destructive)
  }

  @supports (color:color-mix(in lab,red,red)) {
    .focus-visible\:ring-destructive\/20:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)
    }
  }.focus-visible\:ring-ring:focus-visible, .focus-visible\:ring-ring\/50:focus-visible {
     --tw-ring-color: var(--ring)
   }

  @supports (color:color-mix(in lab,red,red)) {
    .focus-visible\:ring-ring\/50:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)
    }
  }.focus-visible\:ring-offset-1:focus-visible {
     --tw-ring-offset-width: 1px;
     --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)
   }

  .focus-visible\:outline-hidden:focus-visible {
    --tw-outline-style: none;
    outline-style: none
  }

  @media (forced-colors: active) {
    .focus-visible\:outline-hidden:focus-visible {
      outline-offset: 2px;
      outline: 2px solid #0000
    }
  }.focus-visible\:outline-1:focus-visible {
     outline-style: var(--tw-outline-style);
     outline-width: 1px
   }

  .focus-visible\:outline-ring:focus-visible {
    outline-color: var(--ring)
  }

  .active\:bg-sidebar-accent:active {
    background-color: var(--sidebar-accent)
  }

  .active\:text-sidebar-accent-foreground:active {
    color: var(--sidebar-accent-foreground)
  }

  .disabled\:pointer-events-none:disabled {
    pointer-events: none
  }

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed
  }

  .disabled\:bg-gray-300:disabled {
    background-color: var(--color-gray-300)
  }

  .disabled\:opacity-50:disabled {
    opacity: .5
  }

  :where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize {
    cursor: w-resize
  }

  :where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize {
    cursor: e-resize
  }

  .has-disabled\:opacity-50:has(:disabled) {
    opacity: .5
  }

  .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]) {
    grid-template-columns:1fr auto
  }

  .has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]) {
    background-color: var(--sidebar)
  }

  .has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg) {
    grid-template-columns:calc(var(--spacing) * 4)1fr
  }

  .has-\[\>svg\]\:gap-x-3:has(>svg) {
    column-gap: calc(var(--spacing) * 3)
  }

  .has-\[\>svg\]\:px-2\.5:has(>svg) {
    padding-inline: calc(var(--spacing) * 2.5)
  }

  .has-\[\>svg\]\:px-3:has(>svg) {
    padding-inline: calc(var(--spacing) * 3)
  }

  .has-\[\>svg\]\:px-4:has(>svg) {
    padding-inline: calc(var(--spacing) * 4)
  }

  .aria-disabled\:pointer-events-none[aria-disabled=true] {
    pointer-events: none
  }

  .aria-disabled\:opacity-50[aria-disabled=true] {
    opacity: .5
  }

  .aria-invalid\:border-destructive[aria-invalid=true] {
    border-color: var(--destructive)
  }

  .aria-invalid\:ring-destructive\/20[aria-invalid=true] {
    --tw-ring-color: var(--destructive)
  }

  @supports (color:color-mix(in lab,red,red)) {
    .aria-invalid\:ring-destructive\/20[aria-invalid=true] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)
    }
  }.aria-selected\:bg-accent[aria-selected=true] {
     background-color: var(--accent)
   }

  .aria-selected\:bg-primary[aria-selected=true] {
    background-color: var(--primary)
  }

  .aria-selected\:text-accent-foreground[aria-selected=true] {
    color: var(--accent-foreground)
  }

  .aria-selected\:text-muted-foreground[aria-selected=true] {
    color: var(--muted-foreground)
  }

  .aria-selected\:text-primary-foreground[aria-selected=true] {
    color: var(--primary-foreground)
  }

  .aria-selected\:opacity-100[aria-selected=true] {
    opacity: 1
  }

  .data-\[active\=true\]\:z-10[data-active=true] {
    z-index: 10
  }

  .data-\[active\=true\]\:border-ring[data-active=true] {
    border-color: var(--ring)
  }

  .data-\[active\=true\]\:bg-accent\/50[data-active=true] {
    background-color: var(--accent)
  }

  @supports (color:color-mix(in lab,red,red)) {
    .data-\[active\=true\]\:bg-accent\/50[data-active=true] {
      background-color: color-mix(in oklab, var(--accent) 50%, transparent)
    }
  }.data-\[active\=true\]\:bg-sidebar-accent[data-active=true] {
     background-color: var(--sidebar-accent)
   }

  .data-\[active\=true\]\:font-medium[data-active=true] {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium)
  }

  .data-\[active\=true\]\:text-accent-foreground[data-active=true] {
    color: var(--accent-foreground)
  }

  .data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true] {
    color: var(--sidebar-accent-foreground)
  }

  .data-\[active\=true\]\:ring-\[3px\][data-active=true] {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .data-\[active\=true\]\:ring-ring\/50[data-active=true] {
    --tw-ring-color: var(--ring)
  }

  @supports (color:color-mix(in lab,red,red)) {
    .data-\[active\=true\]\:ring-ring\/50[data-active=true] {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)
    }
  }@media (hover: hover) {
  .data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover {
    background-color: var(--accent)
  }
}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus {
   background-color: var(--accent)
 }

  .data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true] {
    border-color: var(--destructive)
  }

  .data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true] {
    --tw-ring-color: var(--destructive)
  }

  @supports (color:color-mix(in lab,red,red)) {
    .data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)
    }
  }.data-\[disabled\]\:pointer-events-none[data-disabled] {
     pointer-events: none
   }

  .data-\[disabled\]\:opacity-50[data-disabled] {
    opacity: .5
  }

  .data-\[disabled\=true\]\:pointer-events-none[data-disabled=true] {
    pointer-events: none
  }

  .data-\[disabled\=true\]\:opacity-50[data-disabled=true] {
    opacity: .5
  }

  .data-\[error\=true\]\:text-destructive[data-error=true] {
    color: var(--destructive)
  }

  .data-\[inset\]\:pl-8[data-inset] {
    padding-left: calc(var(--spacing) * 8)
  }

  .data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end] {
    --tw-enter-translate-x: calc(var(--spacing) * 52)
  }

  .data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start] {
    --tw-enter-translate-x: calc(var(--spacing) * 52 * -1)
  }

  .data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end] {
    --tw-exit-translate-x: calc(var(--spacing) * 52)
  }

  .data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start] {
    --tw-exit-translate-x: calc(var(--spacing) * 52 * -1)
  }

  .data-\[motion\^\=from-\]\:animate-in[data-motion^=from-] {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s)) var(--tw-ease, ease) var(--tw-animation-delay, 0s) var(--tw-animation-iteration-count, 1) var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none)
  }

  .data-\[motion\^\=from-\]\:fade-in[data-motion^=from-] {
    --tw-enter-opacity: 0
  }

  .data-\[motion\^\=to-\]\:animate-out[data-motion^=to-] {
    animation: exit var(--tw-animation-duration, var(--tw-duration, .15s)) var(--tw-ease, ease) var(--tw-animation-delay, 0s) var(--tw-animation-iteration-count, 1) var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none)
  }

  .data-\[motion\^\=to-\]\:fade-out[data-motion^=to-] {
    --tw-exit-opacity: 0
  }

  .data-\[orientation\=horizontal\]\:h-4[data-orientation=horizontal] {
    height: calc(var(--spacing) * 4)
  }

  .data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal] {
    height: 100%
  }

  .data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal] {
    height: 1px
  }

  .data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal] {
    width: 100%
  }

  .data-\[orientation\=vertical\]\:h-full[data-orientation=vertical] {
    height: 100%
  }

  .data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical] {
    min-height: calc(var(--spacing) * 44)
  }

  .data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical] {
    width: calc(var(--spacing) * 1.5)
  }

  .data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical] {
    width: auto
  }

  .data-\[orientation\=vertical\]\:w-full[data-orientation=vertical] {
    width: 100%
  }

  .data-\[orientation\=vertical\]\:w-px[data-orientation=vertical] {
    width: 1px
  }

  .data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical] {
    flex-direction: column
  }

  .data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical] {
    height: 1px
  }

  .data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical] {
    width: 100%
  }

  .data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical] {
    flex-direction: column
  }

  .data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after {
    content: var(--tw-content);
    left: calc(var(--spacing) * 0)
  }

  .data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 1)
  }

  .data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after {
    content: var(--tw-content);
    width: 100%
  }

  .data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after {
    content: var(--tw-content);
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after {
    content: var(--tw-content);
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .data-\[placeholder\]\:text-muted-foreground[data-placeholder] {
    color: var(--muted-foreground)
  }

  .data-\[selected\=true\]\:bg-accent[data-selected=true] {
    background-color: var(--accent)
  }

  .data-\[selected\=true\]\:text-accent-foreground[data-selected=true] {
    color: var(--accent-foreground)
  }

  .data-\[side\=bottom\]\:translate-y-1[data-side=bottom] {
    --tw-translate-y: calc(var(--spacing) * 1);
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom] {
    --tw-enter-translate-y: calc(var(--spacing) * 2 * -1)
  }

  .data-\[side\=left\]\:-translate-x-1[data-side=left] {
    --tw-translate-x: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .data-\[side\=left\]\:slide-in-from-right-2[data-side=left] {
    --tw-enter-translate-x: calc(var(--spacing) * 2)
  }

  .data-\[side\=right\]\:translate-x-1[data-side=right] {
    --tw-translate-x: calc(var(--spacing) * 1);
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .data-\[side\=right\]\:slide-in-from-left-2[data-side=right] {
    --tw-enter-translate-x: calc(var(--spacing) * 2 * -1)
  }

  .data-\[side\=top\]\:-translate-y-1[data-side=top] {
    --tw-translate-y: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top] {
    --tw-enter-translate-y: calc(var(--spacing) * 2)
  }

  .data-\[size\=default\]\:h-9[data-size=default] {
    height: calc(var(--spacing) * 9)
  }

  .data-\[size\=sm\]\:h-8[data-size=sm] {
    height: calc(var(--spacing) * 8)
  }

  :is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description] {
    color: var(--destructive)
  }

  @supports (color:color-mix(in lab,red,red)) {
    :is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description] {
      color: color-mix(in oklab, var(--destructive) 90%, transparent)
    }
  }:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper] {
     height: calc(var(--spacing) * 12)
   }

  :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus {
    --tw-outline-style: none;
    outline-style: none
  }

  :is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value] {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
  }

  :is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value] {
    display: flex
  }

  :is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value] {
    align-items: center
  }

  :is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value] {
    gap: calc(var(--spacing) * 2)
  }

  .data-\[state\=active\]\:bg-card[data-state=active] {
    background-color: var(--card)
  }

  .data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked] {
    --tw-translate-x: calc(100% - 2px);
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .data-\[state\=checked\]\:border-primary[data-state=checked] {
    border-color: var(--primary)
  }

  .data-\[state\=checked\]\:bg-primary[data-state=checked] {
    background-color: var(--primary)
  }

  .data-\[state\=checked\]\:text-primary-foreground[data-state=checked] {
    color: var(--primary-foreground)
  }

  .data-\[state\=closed\]\:animate-accordion-up[data-state=closed] {
    animation: accordion-up var(--tw-animation-duration, var(--tw-duration, .2s)) var(--tw-ease, ease-out) var(--tw-animation-delay, 0s) var(--tw-animation-iteration-count, 1) var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none)
  }

  .data-\[state\=closed\]\:animate-out[data-state=closed] {
    animation: exit var(--tw-animation-duration, var(--tw-duration, .15s)) var(--tw-ease, ease) var(--tw-animation-delay, 0s) var(--tw-animation-iteration-count, 1) var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none)
  }

  .data-\[state\=closed\]\:duration-300[data-state=closed] {
    --tw-duration: .3s;
    transition-duration: .3s
  }

  .data-\[state\=closed\]\:fade-out-0[data-state=closed] {
    --tw-exit-opacity: 0
  }

  .data-\[state\=closed\]\:zoom-out-95[data-state=closed] {
    --tw-exit-scale: .95
  }

  .data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed] {
    --tw-exit-translate-y: 100%
  }

  .data-\[state\=closed\]\:slide-out-to-left[data-state=closed] {
    --tw-exit-translate-x: -100%
  }

  .data-\[state\=closed\]\:slide-out-to-right[data-state=closed] {
    --tw-exit-translate-x: 100%
  }

  .data-\[state\=closed\]\:slide-out-to-top[data-state=closed] {
    --tw-exit-translate-y: -100%
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed] {
    animation: exit var(--tw-animation-duration, var(--tw-duration, .15s)) var(--tw-ease, ease) var(--tw-animation-delay, 0s) var(--tw-animation-iteration-count, 1) var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none)
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed] {
    --tw-exit-opacity: 0
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed] {
    --tw-exit-scale: .95
  }

  .data-\[state\=hidden\]\:animate-out[data-state=hidden] {
    animation: exit var(--tw-animation-duration, var(--tw-duration, .15s)) var(--tw-ease, ease) var(--tw-animation-delay, 0s) var(--tw-animation-iteration-count, 1) var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none)
  }

  .data-\[state\=hidden\]\:fade-out[data-state=hidden] {
    --tw-exit-opacity: 0
  }

  .data-\[state\=on\]\:bg-accent[data-state=on] {
    background-color: var(--accent)
  }

  .data-\[state\=on\]\:text-accent-foreground[data-state=on] {
    color: var(--accent-foreground)
  }

  .data-\[state\=open\]\:animate-accordion-down[data-state=open] {
    animation: accordion-down var(--tw-animation-duration, var(--tw-duration, .2s)) var(--tw-ease, ease-out) var(--tw-animation-delay, 0s) var(--tw-animation-iteration-count, 1) var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none)
  }

  .data-\[state\=open\]\:animate-in[data-state=open] {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s)) var(--tw-ease, ease) var(--tw-animation-delay, 0s) var(--tw-animation-iteration-count, 1) var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none)
  }

  .data-\[state\=open\]\:bg-accent[data-state=open], .data-\[state\=open\]\:bg-accent\/50[data-state=open] {
    background-color: var(--accent)
  }

  @supports (color:color-mix(in lab,red,red)) {
    .data-\[state\=open\]\:bg-accent\/50[data-state=open] {
      background-color: color-mix(in oklab, var(--accent) 50%, transparent)
    }
  }.data-\[state\=open\]\:bg-secondary[data-state=open] {
     background-color: var(--secondary)
   }

  .data-\[state\=open\]\:text-accent-foreground[data-state=open] {
    color: var(--accent-foreground)
  }

  .data-\[state\=open\]\:text-muted-foreground[data-state=open] {
    color: var(--muted-foreground)
  }

  .data-\[state\=open\]\:opacity-100[data-state=open] {
    opacity: 1
  }

  .data-\[state\=open\]\:duration-500[data-state=open] {
    --tw-duration: .5s;
    transition-duration: .5s
  }

  .data-\[state\=open\]\:fade-in-0[data-state=open] {
    --tw-enter-opacity: 0
  }

  .data-\[state\=open\]\:zoom-in-90[data-state=open] {
    --tw-enter-scale: .9
  }

  .data-\[state\=open\]\:zoom-in-95[data-state=open] {
    --tw-enter-scale: .95
  }

  .data-\[state\=open\]\:slide-in-from-bottom[data-state=open] {
    --tw-enter-translate-y: 100%
  }

  .data-\[state\=open\]\:slide-in-from-left[data-state=open] {
    --tw-enter-translate-x: -100%
  }

  .data-\[state\=open\]\:slide-in-from-right[data-state=open] {
    --tw-enter-translate-x: 100%
  }

  .data-\[state\=open\]\:slide-in-from-top[data-state=open] {
    --tw-enter-translate-y: -100%
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open] {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s)) var(--tw-ease, ease) var(--tw-animation-delay, 0s) var(--tw-animation-iteration-count, 1) var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none)
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open] {
    --tw-enter-opacity: 0
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open] {
    --tw-enter-scale: .95
  }

  @media (hover: hover) {
    .data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover {
      background-color: var(--accent)
    }

    .data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover {
      background-color: var(--sidebar-accent)
    }

    .data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover {
      color: var(--sidebar-accent-foreground)
    }
  }.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus {
     background-color: var(--accent)
   }

  .data-\[state\=selected\]\:bg-muted[data-state=selected] {
    background-color: var(--muted)
  }

  .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked] {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .data-\[state\=unchecked\]\:bg-switch-background[data-state=unchecked] {
    background-color: var(--switch-background)
  }

  .data-\[state\=visible\]\:animate-in[data-state=visible] {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s)) var(--tw-ease, ease) var(--tw-animation-delay, 0s) var(--tw-animation-iteration-count, 1) var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none)
  }

  .data-\[state\=visible\]\:fade-in[data-state=visible] {
    --tw-enter-opacity: 0
  }

  .data-\[variant\=destructive\]\:text-destructive[data-variant=destructive] {
    color: var(--destructive)
  }

  .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus {
    background-color: var(--destructive)
  }

  @supports (color:color-mix(in lab,red,red)) {
    .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus {
      background-color: color-mix(in oklab, var(--destructive) 10%, transparent)
    }
  }.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus {
     color: var(--destructive)
   }

  .data-\[variant\=outline\]\:border-l-0[data-variant=outline] {
    border-left-style: var(--tw-border-style);
    border-left-width: 0
  }

  .data-\[variant\=outline\]\:shadow-xs[data-variant=outline] {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px
  }

  .data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom] {
    inset-inline: calc(var(--spacing) * 0)
  }

  .data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom] {
    bottom: calc(var(--spacing) * 0)
  }

  .data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom] {
    margin-top: calc(var(--spacing) * 24)
  }

  .data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom] {
    max-height: 80vh
  }

  .data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom] {
    border-top-left-radius: var(--radius);
    border-top-right-radius: var(--radius)
  }

  .data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px
  }

  .data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left] {
    inset-block: calc(var(--spacing) * 0)
  }

  .data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left] {
    left: calc(var(--spacing) * 0)
  }

  .data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left] {
    width: 75%
  }

  .data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left] {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px
  }

  .data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right] {
    inset-block: calc(var(--spacing) * 0)
  }

  .data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right] {
    right: calc(var(--spacing) * 0)
  }

  .data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right] {
    width: 75%
  }

  .data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px
  }

  .data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top] {
    inset-inline: calc(var(--spacing) * 0)
  }

  .data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top] {
    top: calc(var(--spacing) * 0)
  }

  .data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top] {
    margin-bottom: calc(var(--spacing) * 24)
  }

  .data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top] {
    max-height: 80vh
  }

  .data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top] {
    border-bottom-right-radius: var(--radius);
    border-bottom-left-radius: var(--radius)
  }

  .data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px
  }

  @media (min-width: 40rem) {
    .sm\:block {
      display: block
    }

    .sm\:flex {
      display: flex
    }

    .sm\:max-w-lg {
      max-width: var(--container-lg)
    }

    .sm\:max-w-sm {
      max-width: var(--container-sm)
    }

    .sm\:flex-row {
      flex-direction: row
    }

    .sm\:justify-end {
      justify-content: flex-end
    }

    .sm\:gap-2\.5 {
      gap: calc(var(--spacing) * 2.5)
    }

    .sm\:pr-2\.5 {
      padding-right: calc(var(--spacing) * 2.5)
    }

    .sm\:pl-2\.5 {
      padding-left: calc(var(--spacing) * 2.5)
    }

    .sm\:text-left {
      text-align: left
    }

    .data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left], .data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right] {
      max-width: var(--container-sm)
    }
  }@media (min-width: 48rem) {
  .md\:absolute {
    position: absolute
  }

  .md\:block {
    display: block
  }

  .md\:flex {
    display: flex
  }

  .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] {
    width: var(--radix-navigation-menu-viewport-width)
  }

  .md\:w-auto {
    width: auto
  }

  .md\:text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height))
  }

  .md\:opacity-0 {
    opacity: 0
  }

  .md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*) {
    margin: calc(var(--spacing) * 2)
  }

  .md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*) {
    margin-left: calc(var(--spacing) * 0)
  }

  .md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*) {
    border-radius: calc(var(--radius) + 4px)
  }

  .md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }

  .md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*) {
    margin-left: calc(var(--spacing) * 2)
  }

  .md\:after\:hidden:after {
    content: var(--tw-content);
    display: none
  }
}.dark\:border-input:is(.dark *) {
   border-color: var(--input)
 }

  .dark\:bg-destructive\/60:is(.dark *) {
    background-color: var(--destructive)
  }

  @supports (color:color-mix(in lab,red,red)) {
    .dark\:bg-destructive\/60:is(.dark *) {
      background-color: color-mix(in oklab, var(--destructive) 60%, transparent)
    }
  }.dark\:bg-input\/30:is(.dark *) {
     background-color: var(--input)
   }

  @supports (color:color-mix(in lab,red,red)) {
    .dark\:bg-input\/30:is(.dark *) {
      background-color: color-mix(in oklab, var(--input) 30%, transparent)
    }
  }.dark\:text-muted-foreground:is(.dark *) {
     color: var(--muted-foreground)
   }

  @media (hover: hover) {
    .dark\:hover\:bg-accent\/50:is(.dark *):hover {
      background-color: var(--accent)
    }

    @supports (color:color-mix(in lab,red,red)) {
      .dark\:hover\:bg-accent\/50:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--accent) 50%, transparent)
      }
    }.dark\:hover\:bg-input\/50:is(.dark *):hover {
       background-color: var(--input)
     }

    @supports (color:color-mix(in lab,red,red)) {
      .dark\:hover\:bg-input\/50:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--input) 50%, transparent)
      }
    }
  }.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
     --tw-ring-color: var(--destructive)
   }

  @supports (color:color-mix(in lab,red,red)) {
    .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)
    }
  }.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true] {
     --tw-ring-color: var(--destructive)
   }

  @supports (color:color-mix(in lab,red,red)) {
    .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)
    }
  }.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true] {
     --tw-ring-color: var(--destructive)
   }

  @supports (color:color-mix(in lab,red,red)) {
    .dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)
    }
  }.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active] {
     border-color: var(--input)
   }

  .dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active] {
    background-color: var(--input)
  }

  @supports (color:color-mix(in lab,red,red)) {
    .dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active] {
      background-color: color-mix(in oklab, var(--input) 30%, transparent)
    }
  }.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active] {
     color: var(--foreground)
   }

  .dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked] {
    background-color: var(--primary)
  }

  .dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked] {
    background-color: var(--primary-foreground)
  }

  .dark\:data-\[state\=unchecked\]\:bg-card-foreground:is(.dark *)[data-state=unchecked] {
    background-color: var(--card-foreground)
  }

  .dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked] {
    background-color: var(--input)
  }

  @supports (color:color-mix(in lab,red,red)) {
    .dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked] {
      background-color: color-mix(in oklab, var(--input) 80%, transparent)
    }
  }.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus {
     background-color: var(--destructive)
   }

  @supports (color:color-mix(in lab,red,red)) {
    .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus {
      background-color: color-mix(in oklab, var(--destructive) 20%, transparent)
    }
  }.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text {
     fill: var(--muted-foreground)
   }

  .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"] {
    stroke: var(--border)
  }

  @supports (color:color-mix(in lab,red,red)) {
    .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"] {
      stroke: color-mix(in oklab, var(--border) 50%, transparent)
    }
  }.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor {
     stroke: var(--border)
   }

  .\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"] {
    stroke: #0000
  }

  .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer {
    --tw-outline-style: none;
    outline-style: none
  }

  @media (forced-colors: active) {
    .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer {
      outline-offset: 2px;
      outline: 2px solid #0000
    }
  }.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"] {
     stroke: var(--border)
   }

  .\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector, .\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor {
    fill: var(--muted)
  }

  .\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"] {
    stroke: var(--border)
  }

  .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector {
    --tw-outline-style: none;
    outline-style: none
  }

  @media (forced-colors: active) {
    .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector {
      outline-offset: 2px;
      outline: 2px solid #0000
    }
  }.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"] {
     stroke: #0000
   }

  .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface {
    --tw-outline-style: none;
    outline-style: none
  }

  @media (forced-colors: active) {
    .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface {
      outline-offset: 2px;
      outline: 2px solid #0000
    }
  }.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] {
     padding-inline: calc(var(--spacing) * 2)
   }

  .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] {
    padding-block: calc(var(--spacing) * 1.5)
  }

  .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height))
  }

  .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium)
  }

  .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] {
    color: var(--muted-foreground)
  }

  .\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] {
    padding-inline: calc(var(--spacing) * 2)
  }

  .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~ [cmdk-group] {
    padding-top: calc(var(--spacing) * 0)
  }

  .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg {
    height: calc(var(--spacing) * 5)
  }

  .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg {
    width: calc(var(--spacing) * 5)
  }

  .\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] {
    height: calc(var(--spacing) * 12)
  }

  .\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] {
    padding-inline: calc(var(--spacing) * 2)
  }

  .\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] {
    padding-block: calc(var(--spacing) * 3)
  }

  .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg {
    height: calc(var(--spacing) * 5)
  }

  .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg {
    width: calc(var(--spacing) * 5)
  }

  .\[\&_p\]\:leading-relaxed p {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed)
  }

  .\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none
  }

  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4)
  }

  .\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]) {
    color: var(--muted-foreground)
  }

  .\[\&_tr\]\:border-b tr {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px
  }

  .\[\&_tr\:last-child\]\:border-0 tr:last-child {
    border-style: var(--tw-border-style);
    border-width: 0
  }

  .\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end) {
    border-top-right-radius: calc(var(--radius) - 2px);
    border-bottom-right-radius: calc(var(--radius) - 2px)
  }

  .\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start) {
    border-top-left-radius: calc(var(--radius) - 2px);
    border-bottom-left-radius: calc(var(--radius) - 2px)
  }

  .\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]) {
    border-radius: calc(var(--radius) - 2px)
  }

  .\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]) {
    background-color: var(--accent)
  }

  .first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]) {
    border-top-left-radius: calc(var(--radius) - 2px);
    border-bottom-left-radius: calc(var(--radius) - 2px)
  }

  .last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]), .\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end) {
    border-top-right-radius: calc(var(--radius) - 2px);
    border-bottom-right-radius: calc(var(--radius) - 2px)
  }

  .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]) {
    padding-right: calc(var(--spacing) * 0)
  }

  .\[\.border-b\]\:pb-6.border-b {
    padding-bottom: calc(var(--spacing) * 6)
  }

  .\[\.border-t\]\:pt-6.border-t {
    padding-top: calc(var(--spacing) * 6)
  }

  :is(.\*\:\[span\]\:last\:flex>*):is(span):last-child {
    display: flex
  }

  :is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child {
    align-items: center
  }

  :is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child {
    gap: calc(var(--spacing) * 2)
  }

  :is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg) {
    color: var(--destructive) !important
  }

  .\[\&\:last-child\]\:pb-6:last-child {
    padding-bottom: calc(var(--spacing) * 6)
  }

  .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] > [role=checkbox] {
    --tw-translate-y: 2px;
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .\[\&\>button\]\:hidden > button {
    display: none
  }

  .\[\&\>span\:last-child\]\:truncate > span:last-child {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
  }

  .\[\&\>svg\]\:pointer-events-none > svg {
    pointer-events: none
  }

  .\[\&\>svg\]\:size-3 > svg {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3)
  }

  .\[\&\>svg\]\:size-3\.5 > svg {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5)
  }

  .\[\&\>svg\]\:size-4 > svg {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4)
  }

  .\[\&\>svg\]\:h-2\.5 > svg {
    height: calc(var(--spacing) * 2.5)
  }

  .\[\&\>svg\]\:h-3 > svg {
    height: calc(var(--spacing) * 3)
  }

  .\[\&\>svg\]\:w-2\.5 > svg {
    width: calc(var(--spacing) * 2.5)
  }

  .\[\&\>svg\]\:w-3 > svg {
    width: calc(var(--spacing) * 3)
  }

  .\[\&\>svg\]\:shrink-0 > svg {
    flex-shrink: 0
  }

  .\[\&\>svg\]\:translate-y-0\.5 > svg {
    --tw-translate-y: calc(var(--spacing) * .5);
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .\[\&\>svg\]\:text-current > svg {
    color: currentColor
  }

  .\[\&\>svg\]\:text-muted-foreground > svg {
    color: var(--muted-foreground)
  }

  .\[\&\>svg\]\:text-sidebar-accent-foreground > svg {
    color: var(--sidebar-accent-foreground)
  }

  .\[\&\>tr\]\:last\:border-b-0 > tr:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0
  }

  .\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical] > div {
    rotate: 90deg
  }

  .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open] > svg {
    rotate: 180deg
  }

  [data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2 {
    right: calc(var(--spacing) * -2)
  }

  [data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize {
    cursor: e-resize
  }

  [data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2 {
    left: calc(var(--spacing) * -2)
  }

  [data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize {
    cursor: w-resize
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:bg-accent:hover {
      background-color: var(--accent)
    }

    a.\[a\&\]\:hover\:bg-destructive\/90:hover {
      background-color: var(--destructive)
    }

    @supports (color:color-mix(in lab,red,red)) {
      a.\[a\&\]\:hover\:bg-destructive\/90:hover {
        background-color: color-mix(in oklab, var(--destructive) 90%, transparent)
      }
    }a.\[a\&\]\:hover\:bg-primary\/90:hover {
       background-color: var(--primary)
     }

    @supports (color:color-mix(in lab,red,red)) {
      a.\[a\&\]\:hover\:bg-primary\/90:hover {
        background-color: color-mix(in oklab, var(--primary) 90%, transparent)
      }
    }a.\[a\&\]\:hover\:bg-secondary\/90:hover {
       background-color: var(--secondary)
     }

    @supports (color:color-mix(in lab,red,red)) {
      a.\[a\&\]\:hover\:bg-secondary\/90:hover {
        background-color: color-mix(in oklab, var(--secondary) 90%, transparent)
      }
    }a.\[a\&\]\:hover\:text-accent-foreground:hover {
       color: var(--accent-foreground)
     }
  }
}

@property --tw-animation-delay {
  syntax: "*";
  inherits: false;
  initial-value: 0s
}

@property --tw-animation-direction {
  syntax: "*";
  inherits: false;
  initial-value: normal
}

@property --tw-animation-duration {
  syntax: "*";
  inherits: false
}

@property --tw-animation-fill-mode {
  syntax: "*";
  inherits: false;
  initial-value: none
}

@property --tw-animation-iteration-count {
  syntax: "*";
  inherits: false;
  initial-value: 1
}

@property --tw-enter-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0
}

@property --tw-enter-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1
}

@property --tw-enter-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0
}

@property --tw-enter-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1
}

@property --tw-enter-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0
}

@property --tw-enter-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0
}

@property --tw-exit-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0
}

@property --tw-exit-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1
}

@property --tw-exit-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0
}

@property --tw-exit-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1
}

@property --tw-exit-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0
}

@property --tw-exit-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0
}

:root {
  --font-size: 16px;
  --background: #fff;
  --foreground: oklch(14.5% 0 0);
  --card: #fff;
  --card-foreground: oklch(14.5% 0 0);
  --popover: oklch(100% 0 0);
  --popover-foreground: oklch(14.5% 0 0);
  --primary: #030213;
  --primary-foreground: oklch(100% 0 0);
  --secondary: oklch(95% .0058 264.53);
  --secondary-foreground: #030213;
  --muted: #ececf0;
  --muted-foreground: #717182;
  --accent: #e9ebef;
  --accent-foreground: #030213;
  --destructive: #d4183d;
  --destructive-foreground: #fff;
  --border: #0000001a;
  --input: transparent;
  --input-background: #f3f3f5;
  --switch-background: #cbced4;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --ring: oklch(70.8% 0 0);
  --chart-1: oklch(64.6% .222 41.116);
  --chart-2: oklch(60% .118 184.704);
  --chart-3: oklch(39.8% .07 227.392);
  --chart-4: oklch(82.8% .189 84.429);
  --chart-5: oklch(76.9% .188 70.08);
  --radius: .625rem;
  --sidebar: oklch(98.5% 0 0);
  --sidebar-foreground: oklch(14.5% 0 0);
  --sidebar-primary: #030213;
  --sidebar-primary-foreground: oklch(98.5% 0 0);
  --sidebar-accent: oklch(97% 0 0);
  --sidebar-accent-foreground: oklch(20.5% 0 0);
  --sidebar-border: oklch(92.2% 0 0);
  --sidebar-ring: oklch(70.8% 0 0)
}

.dark {
  --background: oklch(14.5% 0 0);
  --foreground: oklch(98.5% 0 0);
  --card: oklch(14.5% 0 0);
  --card-foreground: oklch(98.5% 0 0);
  --popover: oklch(14.5% 0 0);
  --popover-foreground: oklch(98.5% 0 0);
  --primary: oklch(98.5% 0 0);
  --primary-foreground: oklch(20.5% 0 0);
  --secondary: oklch(26.9% 0 0);
  --secondary-foreground: oklch(98.5% 0 0);
  --muted: oklch(26.9% 0 0);
  --muted-foreground: oklch(70.8% 0 0);
  --accent: oklch(26.9% 0 0);
  --accent-foreground: oklch(98.5% 0 0);
  --destructive: oklch(39.6% .141 25.723);
  --destructive-foreground: oklch(63.7% .237 25.331);
  --border: oklch(26.9% 0 0);
  --input: oklch(26.9% 0 0);
  --ring: oklch(43.9% 0 0);
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --chart-1: oklch(48.8% .243 264.376);
  --chart-2: oklch(69.6% .17 162.48);
  --chart-3: oklch(76.9% .188 70.08);
  --chart-4: oklch(62.7% .265 303.9);
  --chart-5: oklch(64.5% .246 16.439);
  --sidebar: oklch(20.5% 0 0);
  --sidebar-foreground: oklch(98.5% 0 0);
  --sidebar-primary: oklch(48.8% .243 264.376);
  --sidebar-primary-foreground: oklch(98.5% 0 0);
  --sidebar-accent: oklch(26.9% 0 0);
  --sidebar-accent-foreground: oklch(98.5% 0 0);
  --sidebar-border: oklch(26.9% 0 0);
  --sidebar-ring: oklch(43.9% 0 0)
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: ""
}

@keyframes pulse {
  50% {
    opacity: .5
  }
}

@keyframes enter {
  0% {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
    filter: blur(var(--tw-enter-blur, 0))
  }
}

@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
    filter: blur(var(--tw-exit-blur, 0))
  }
}

@keyframes accordion-down {
  0% {
    height: 0
  }
  to {
    height: var(--radix-accordion-content-height, var(--bits-accordion-content-height, var(--reka-accordion-content-height, var(--kb-accordion-content-height, var(--ngp-accordion-content-height, auto)))))
  }
}

@keyframes accordion-up {
  0% {
    height: var(--radix-accordion-content-height, var(--bits-accordion-content-height, var(--reka-accordion-content-height, var(--kb-accordion-content-height, var(--ngp-accordion-content-height, auto)))))
  }
  to {
    height: 0
  }
}

@keyframes caret-blink {
  0%, 70%, to {
    opacity: 1
  }
  20%, 50% {
    opacity: 0
  }
}

.notification-container{display:flex;align-items:center;max-width:500px;margin-bottom:7px;border-radius:8px;box-shadow:0 1px 5px #8f9199;padding-right:44px;position:relative}.notification{height:auto;min-height:44px;border-radius:8px;padding:0 16px;display:flex;justify-content:space-between;align-items:center;transform-origin:right;color:#fff}.notification-container-icon{margin-right:10px}.notification--with-content{font-weight:bold;font-size:16px}.notification--with-actions{border-radius:8px 8px 0 0}.notification__content{color:#fff;padding:0 16px 12px;font-weight:normal;font-size:14px}.notification__sign{border-radius:50%;display:flex;justify-content:center;align-items:center;padding:5px;margin-right:8px}.notification--info{background-color:#50abf1}.notification--error{background-color:#ed483d}.notification--success{background-color:#23e771}.notification--warning{background-color:#fc8e0e}.notification--announcement{background-color:#807beb}.notification--announcement .notification__action-btn{background-color:#f0effa !important;color:#221cb6 !important;opacity:1}.notification--announcement .notification__action-btn:first-child:not(:last-child){border-right:1px solid #807beb}.notification__close-btn{position:absolute;height:20px;right:15px;cursor:pointer}.notification__action-btn-row{display:flex}.notification__action-btn{display:flex;flex:1;border-radius:0;color:#fff !important;background:rgba(0,0,0,0);border-left:1px solid rgba(255,255,255,.24);max-height:22px}.notification__action-btn:hover{opacity:.8}
.notifications{position:fixed;top:10px;right:10px;z-index:999999}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
  white-space: pre-wrap; /* Allows text to wrap within the container */
  word-wrap: break-word; /* Ensures long words do not cause overflow */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type='checkbox'],
[type='radio'] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

.git-sha-tag {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 5px 12px;
  border-top-left-radius: 8px;
  background-color: #dbe2fe;
  max-width: 250px;
  min-height: 42px;

  font-size: 12px;
  line-height: 16px;
  text-align: right;
  white-space: nowrap;

  transition: max-width 300ms ease;
  overflow: hidden;
}

.git-sha-tag--collapsed {
  max-width: 42px;
}

.react-tooltip {
  border-radius: 8px!important;
}

.react-tooltip__keep-hover {
  pointer-events: auto !important;
  &:hover {
    visibility: visible !important;
    opacity: 1 !important;
  }
}

.ml-10 {
  margin-left: 10px;
}

.mr-5 {
  margin-right: 5px;
}

.mr-10 {
  margin-right: 10px;
}

.bold-text {
  font-weight: 600;
}

.text-align-center {
  text-align: center;
}

.text-align-right {
  text-align: right;
}

.__react_component_tooltip {
  &:before {
    display: none;
  }
}

#card-image,#card-image-sidebar{width:64px;height:42px;flex-shrink:0;transform:scale(0.5);transition:max-width 200ms ease;max-width:0}#card-image.amex-lg,#card-image.amex-md,#card-image.american-express-md,#card-image.amex,#card-image.dinersclub-lg,#card-image.dinersclub-md,#card-image.diners-club-md,#card-image.dinersclub,#card-image.discover-lg,#card-image.discover-md,#card-image.discover,#card-image.jcb-lg,#card-image.jcb-md,#card-image.jcb,#card-image.mastercard-lg,#card-image.mastercard-md,#card-image.master-card-md,#card-image.mastercard,#card-image.visa-lg,#card-image.visa-md,#card-image.visa,#card-image-sidebar.amex-lg,#card-image-sidebar.amex-md,#card-image-sidebar.american-express-md,#card-image-sidebar.amex,#card-image-sidebar.dinersclub-lg,#card-image-sidebar.dinersclub-md,#card-image-sidebar.diners-club-md,#card-image-sidebar.dinersclub,#card-image-sidebar.discover-lg,#card-image-sidebar.discover-md,#card-image-sidebar.discover,#card-image-sidebar.jcb-lg,#card-image-sidebar.jcb-md,#card-image-sidebar.jcb,#card-image-sidebar.mastercard-lg,#card-image-sidebar.mastercard-md,#card-image-sidebar.master-card-md,#card-image-sidebar.mastercard,#card-image-sidebar.visa-lg,#card-image-sidebar.visa-md,#card-image-sidebar.visa{max-width:128px;background:url(/3062718a00456b1c1974d2ba45596cff.png) no-repeat;display:inline-block}#card-image.amex-lg,#card-image-sidebar.amex-lg{background-position:0 0;width:128px;height:84px}#card-image.amex-md,#card-image.american-express-md,#card-image-sidebar.amex-md,#card-image-sidebar.american-express-md{background-position:-129px 0;width:64px;height:42px}#card-image.amex,#card-image-sidebar.amex{background-position:-130px -44px;width:32px;height:21px}#card-image.dinersclub-lg,#card-image-sidebar.dinersclub-lg{background-position:-195px 0;width:128px;height:84px}#card-image.dinersclub-md,#card-image.diners-club-md,#card-image-sidebar.dinersclub-md,#card-image-sidebar.diners-club-md{background-position:-325px 0;width:64px;height:42px}#card-image.dinersclub,#card-image-sidebar.dinersclub{background-position:-325px -43px;width:32px;height:21px}#card-image.discover-lg,#card-image-sidebar.discover-lg{background-position:0 -87px;width:128px;height:84px}#card-image.discover-md,#card-image-sidebar.discover-md{background-position:-130px -87px;width:64px;height:42px}#card-image.discover,#card-image-sidebar.discover{background-position:-130px -132px;width:32px;height:21px}#card-image.jcb-lg,#card-image-sidebar.jcb-lg{background-position:-196px -89px;width:128px;height:84px}#card-image.jcb-md,#card-image-sidebar.jcb-md{background-position:-325px -90px;width:64px;height:42px}#card-image.jcb,#card-image-sidebar.jcb{background-position:-326px -134px;width:32px;height:21px}#card-image.mastercard-lg,#card-image-sidebar.mastercard-lg{background-position:0 -176px;width:128px;height:84px}#card-image.mastercard-md,#card-image.master-card-md,#card-image-sidebar.mastercard-md,#card-image-sidebar.master-card-md{background-position:-130px -177px;width:64px;height:42px}#card-image.mastercard,#card-image-sidebar.mastercard{background-position:-131px -221px;width:32px;height:21px}#card-image.visa-lg,#card-image-sidebar.visa-lg{background-position:-196px -177px;width:128px;height:84px}#card-image.visa-md,#card-image-sidebar.visa-md{background-position:-326px -179px;width:64px;height:42px}#card-image.visa,#card-image-sidebar.visa{background-position:-327px -223px;width:32px;height:21px}

/*# sourceMappingURL=app.4dce030173f6eb2dfb9a.css.map*/