.caravela-button{align-items:center;background-color:var(--button-primary-color);border:none;color:var(--elevated-background-color);cursor:pointer;display:flex;flex:0 0 auto;font-family:Lexend Deca,sans-serif;font-weight:600;justify-content:center;outline:none;overflow:visible;transition:all .3s ease-in-out;width:fit-content}.caravela-button:hover{filter:brightness(.95)}.caravela-button:focus{outline:4px solid #b5c4f3;outline-offset:2px}.caravela-button:active{transform:scale(.98)}.caravela-button:disabled{cursor:default;opacity:.5}.caravela-button>span.material-symbols-rounded{line-height:normal}.caravela-button>p{line-height:normal;margin:0}.button-image-wrapper{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.button-image-wrapper>img{height:100%;object-fit:contain;width:100%}.button-image-wrapper p{text-wrap:nowrap;color:var(--primary-text-color);font-size:14px;font-weight:600;line-height:normal}.caravela-icon-button{max-width:48px;min-width:48px;padding:0!important;width:48px}.caravela-icon-button.caravela-regular-button{max-width:40px;min-width:40px;width:40px}.caravela-icon-button.caravela-small-button{max-width:32px;min-width:32px;width:32px}.caravela-primary-button{background-color:var(--button-primary-color);color:var(--elevated-background-color)}.caravela-primary-button:hover{drop-shadow:2px 2px 10px 2px #2223;background-color:#383838}.caravela-add-card-button{background-color:var(--button-primary-color);color:var(--elevated-background-color);gap:16px!important;justify-content:flex-start!important}.caravela-add-card-button>p{font-weight:400!important}.caravela-add-card-button:hover{drop-shadow:2px 2px 10px 2px #2223;background-color:#383838}.caravela-outline-button{border:1px solid var(--primary-border-color)}.caravela-outline-button,.caravela-transparent-button{background-color:var(--elevated-background-color);color:var(--primary-text-color)}.caravela-secondary-button{background-color:var(--elevated-background-color-dark);color:var(--primary-text-color)}.caravela-success-button{background-color:var(--success-color);color:var(--elevated-background-color)}.caravela-warning-button{background-color:var(--warning-color);color:var(--elevated-background-color)}.caravela-danger-button{background-color:var(--error-color);color:var(--elevated-background-color)}.caravela-info-button{background-color:var(--info-color);color:var(--elevated-background-color)}.caravela-special-button{animation:gradient-wave 30s ease infinite;background:linear-gradient(45deg,#6a56db,#63d1cc,#5a97e1,#63d1cc,#6a56db);background-size:500% 500%;border-radius:4px;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d;color:var(--elevated-background-color);cursor:pointer;overflow:hidden;position:relative;text-shadow:2px 2px 8px #0003;transition:transform .3s ease}.caravela-special-button:active{transform:scale(.97)}.caravela-active-button{background-color:#edf0fc;border:1px solid var(--primary-brand-color);color:var(--primary-brand-color)}.caravela-xlarge-button{border-radius:12px;font-size:18px;gap:8px;height:56px;padding:0 16px}.caravela-xlarge-button>span.material-symbols-rounded{font-size:20px}.caravela-xlarge-button>p{font-size:18px}.caravela-large-button{border-radius:12px;font-size:16px;gap:8px;height:48px;padding:0 16px}.caravela-large-button>span.material-symbols-rounded{font-size:22px}.caravela-large-button>p{font-size:16px}.caravela-regular-button{border-radius:12px;font-size:15px;gap:4px;height:40px;padding:0 12px}.caravela-regular-button>span.material-symbols-rounded{font-size:18px}.caravela-regular-button>p{font-size:15px}.caravela-small-button{border-radius:12px;font-size:12px;gap:2px;height:32px;padding:0 8px}.caravela-small-button>span.material-symbols-rounded{font-size:16px}.caravela-small-button>p{font-size:12px}.current-points-box{gap:8px;justify-content:center}.caravela-logo{align-items:center;display:flex;height:fit-content;justify-content:center}.caravela-logo.interactive{cursor:pointer}.caravela-logo.interactive:hover{text-shadow:0 1px 2px #00000026;transition:text-shadow .2s ease-in-out}.caravela-logo img{height:32px;object-fit:contain;width:100%}.caravela-logo h1{font-size:inherit;font-weight:inherit;margin:0;padding:0}.caravela-logo h1 span.cara{font-feature-settings:"tnum",none;color:var(--primary-brand-color);font-family:Space Grotesk,sans-serif;font-size:32px;font-variant-ligatures:none;font-weight:400;letter-spacing:-2px}.caravela-logo h1 span.cara,.caravela-logo h1 span.vela{line-height:normal;-webkit-user-select:none;user-select:none}.caravela-logo h1 span.vela{color:var(--primary-brand-color-alt);font-family:Space Grotesk,sans-serif;font-size:32px;font-weight:400;padding-left:2px}.caravela-logo:hover{text-shadow:0 1px 2px #3a5bff26;transition:text-shadow .2s ease-in-out}[data-theme=dark] .caravela-logo h1 span.vela{color:var(--primary-brand-color)}.typing{animation:typing 5s steps(9) forwards,blink .75s step-end infinite;border-right:2px solid var(--primary-brand-color);display:inline-block;overflow:hidden;white-space:nowrap;width:0}@keyframes typing{0%{width:0}to{width:10ch}}@keyframes blink{50%{border-color:#0000}}.caravela-common-header{align-items:center;background-color:var(--primary-background-color);border-radius:16px;display:flex;height:64px;justify-content:space-between;margin:16px 32px;padding:0 40px;position:sticky;top:16px;transform:translateZ(0);width:calc(100% - 64px);will-change:transform;z-index:1000}.caravela-common-header.sticky{box-shadow:0 4px 20px #0000001a}.caravela-common-header-container{align-items:center;display:flex;gap:16px;justify-content:flex-start}.caravela-header-center,.caravela-header-left,.caravela-header-right{display:flex}.caravela-header-mobile-trigger{display:none}.caravela-logo-container{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:flex-start}.caravela-logo-container>img{height:auto;width:32px}.caravela-logo-container:hover{cursor:pointer;filter:brightness(.95);transition:all .2s ease-in-out}.caravela-logo-container p{color:#00000080;cursor:pointer;font-family:Lexend Deca,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;transition:all 0s ease-in-out}.caravela-logo-container p>strong{color:#fff;font-size:1rem;font-weight:600}.caravela-breadcrumb,.caravela-navigation-buttons-warpper{align-items:center;display:flex;gap:8px}.caravela-breadcrumb{color:var(--secondary-text-color);font-family:Lexend Deca,sans-serif;font-size:14px;font-weight:500}.caravela-breadcrumb>span{font-size:16px}.caravela-breadcrumb>p{margin:0}.caravela-tag-circle{align-items:center;background:var(--primary-brand-color);border:1px solid var(--primary-brand-color);border-radius:1.25rem;color:var(--elevated-background-color);cursor:pointer;display:flex;font-family:Lexend Deca,sans-serif;font-size:1rem;font-style:normal;font-weight:500;height:2.5rem;justify-content:center;line-height:normal;min-height:2.5rem;min-width:2.5rem;text-align:center;transition:all .3s ease;width:2.5rem}.caravela-tag-circle:active,.caravela-tag-circle:focus,.caravela-tag-circle:hover{background:var(--primary-brand-color);color:var(--elevated-background-color);filter:brightness(.95)}.caravela-mobile-menu-overlay{background:var(--primary-background-color);color:var(--primary-text-color);display:flex;flex-direction:column;inset:0;opacity:0;position:fixed;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;z-index:1000}.caravela-mobile-menu-overlay.open{opacity:1;transform:translateY(0);visibility:visible}.caravela-mobile-menu-content{background-color:var(--elevated-background-color);display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:24px 16px}.caravela-mobile-menu-item{background:#0000;border:none;border-radius:12px;color:var(--primary-text-color);cursor:pointer;font-family:Lexend Deca,sans-serif;font-size:18px;font-weight:600;padding:16px;text-align:left;transition:background .2s ease,transform .05s ease;width:100%}.caravela-mobile-menu-item:hover{background:var(--elevated-background-color-dark)}.caravela-mobile-menu-item:active{transform:scale(.995)}.caravela-mobile-menu-cta{display:flex;flex-direction:column;gap:12px;width:100%}@media screen and (max-width:932px){.caravela-common-header{min-height:64px;padding:0 12px}.caravela-common-header-container{gap:8px}.caravela-header-center,.caravela-header-right{display:none}.caravela-header-mobile-trigger{display:flex;margin-left:auto}.caravela-logo-container{gap:6px}.caravela-logo-container>img{width:28px}.caravela-logo-container p{font-size:16px}}@media screen and (max-width:480px){.caravela-common-header{height:64px;padding:0 8px}.caravela-common-header-container{gap:6px}.caravela-logo-container{gap:4px}.caravela-logo-container p{font-size:14px}.caravela-common-header-container .caravela-button{font-size:13px;padding:0 12px}}.caravela-app-layout{background:var(--primary-background-color);color:var(--primary-text-color);display:flex;flex:1 1;flex-direction:row;height:100%;overflow:hidden}.caravela-app-body{align-items:center;flex:1 1 auto;justify-content:flex-start;min-height:0;min-width:0;position:relative}.caravela-app-body,.caravela-page-layout{background:var(--primary-background-color);color:var(--primary-text-color);display:flex;flex-direction:column;width:100%}.caravela-page-layout{gap:40px;height:100%;max-width:1400px;overflow-y:auto;padding:32px}.caravela-page-title{color:var(--primary-text-color);font-size:28px;font-weight:600;margin:0;padding-bottom:4px;position:relative}.caravela-page-title:after{background-color:var(--primary-brand-color);bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.caravela-page-content{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:32px;min-height:0;min-width:0;padding:0 24px;width:100%}@media(max-width:932px){.caravela-page-content{padding:0}}.caravela-page-form-content{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;min-width:0;padding:0 24px;width:100%}@media(max-width:932px){.caravela-page-form-content{padding:0}}.caravela-page-actions{display:flex;gap:12px;justify-content:flex-end;margin:0;padding:0}.caravela-page-top-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px}.caravela-page-banner-content,.caravela-page-notifications{animation:gradient-wave 10s ease infinite;background:linear-gradient(45deg,#6a56db,#63d1cc,#5a97e1,#63d1cc,#6a56db);background-size:500% 500%;border-radius:16px;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:215px;min-width:320px;overflow:hidden;padding:24px}.gradient-panel{background:linear-gradient(90deg,#513d31,#4a4f48 22%,#2e4c51 42%,#0f3644 62%,#041929 82%,#000115);border-radius:24px;overflow:hidden;width:100%}.caravela-page-banner-secondary-content{border-radius:16px;box-shadow:0 0 10px 0 #0000001a;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:215px;min-width:320px;overflow:hidden;padding:24px}.caravela-page-banner-secondary-content span{color:var(--elevated-background-color);font-size:80px;text-shadow:0 10px 10px #00000080}@media(max-width:932px){.caravela-page-banner-secondary-content{gap:12px;min-height:180px;min-width:100%;padding:16px}.caravela-page-banner-secondary-content span{font-size:60px}}@media(max-width:480px){.caravela-page-banner-secondary-content{gap:8px;min-height:160px;padding:12px}.caravela-page-banner-secondary-content span{font-size:48px}}.caravela-page-banner-secondary{display:flex;flex-direction:row;gap:16px;justify-content:space-between}@media(max-width:932px){.caravela-page-banner-secondary{align-items:center;flex-direction:column;gap:12px}}@media(max-width:480px){.caravela-page-banner-secondary{gap:8px}}.caravela-page-banner-secondary-text{display:flex;flex-direction:column}.caravela-page-banner-secondary-text h1{color:var(--elevated-background-color);font-size:40px;font-weight:600;margin:0;text-shadow:0 10px 10px #00000040}.caravela-page-banner-secondary-text p{color:var(--elevated-background-color);font-size:16px;font-style:italic;font-weight:400;opacity:.8;text-shadow:0 10px 10px #00000080}@media(max-width:932px){.caravela-page-banner-secondary-text{text-align:center}.caravela-page-banner-secondary-text h1{font-size:32px}.caravela-page-banner-secondary-text p{font-size:14px}}@media(max-width:480px){.caravela-page-banner-secondary-text h1{font-size:28px}.caravela-page-banner-secondary-text p{font-size:13px}}.caravela-page-banner-secondary-text-time{color:var(--elevated-background-color);display:flex;flex-direction:column;gap:4px;justify-content:flex-end}.caravela-page-banner-secondary-text-time h3{font-size:40px;font-weight:600;margin:0;text-align:center;width:100%}.caravela-page-banner-secondary-text-time p{color:var(--elevated-background-color);font-size:20px;font-weight:400;opacity:.8;text-align:center}@media(max-width:932px){.caravela-page-banner-secondary-text-time{gap:2px;justify-content:center}.caravela-page-banner-secondary-text-time h3{font-size:32px}.caravela-page-banner-secondary-text-time p{font-size:16px}}@media(max-width:480px){.caravela-page-banner-secondary-text-time h3{font-size:28px}.caravela-page-banner-secondary-text-time p{font-size:14px}}.caravela-page-banner-secondary-icon{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}@media(max-width:932px){.caravela-page-banner-secondary-icon{gap:12px;justify-content:center}}@media(max-width:480px){.caravela-page-banner-secondary-icon{gap:8px}}.caravela-page-notifications{max-height:200px}.caravela-page-banner{align-items:center;display:flex;gap:16px;justify-content:space-between}.caravela-page-banner span.material-symbols-rounded{color:var(--elevated-background-color);font-size:164px}@media(max-width:932px){.caravela-page-banner span.material-symbols-rounded{display:none}}.caravela-page-banner-text{display:flex;flex:1 1;flex-direction:column;gap:64px}.caravela-page-banner-text h1{color:var(--elevated-background-color);font-size:36px;font-weight:600;margin:0}.caravela-page-banner-text .caravela-page-banner-text-time{display:flex;flex-direction:column;gap:4px}.caravela-page-banner-text .caravela-page-banner-text-time h3{color:var(--elevated-background-color);font-size:40px;font-weight:600;margin:0}.caravela-page-banner-text .caravela-page-banner-text-time p{color:var(--elevated-background-color);font-size:20px;opacity:.8}.caravela-page-notifications .notifications-header{align-items:center;display:flex;gap:8px;margin-bottom:16px}.caravela-page-notifications .notifications-header span.material-symbols-rounded{color:var(--primary-brand-color);font-size:20px}.caravela-page-notifications .notifications-header h2{color:var(--primary-text-color);font-size:16px;font-weight:600;margin:0}.caravela-page-notifications ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;overflow-y:auto;padding:0 8px}.caravela-page-notifications li.caravela-page-notification{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:background-color .2s ease}.caravela-page-notifications li.caravela-page-notification span.material-symbols-rounded{font-size:20px}.caravela-page-notifications li.caravela-page-notification p{color:var(--primary-text-color);font-size:14px;font-weight:500;margin:0}.caravela-page-notifications li.caravela-page-notification:hover{background-color:#f0f2f5;background-color:var(--hover-color,#f0f2f5)}.caravela-page-notifications li.caravela-page-notification.info{background-color:#3dd6d014;border-left:4px solid var(--secondary-color);color:var(--secondary-color)}.caravela-page-notifications li.caravela-page-notification.warning{background-color:#ff9e5514;border-left:4px solid var(--warning-color);color:var(--warning-color)}.caravela-page-notifications li.caravela-page-notification.error{background-color:#ef476f14;border-left:4px solid var(--error-color);color:var(--error-color)}.caravela-page-notifications .empty-notification{color:#4b5168;color:var(--dark-100,#4b5168);font-size:14px;font-style:italic;padding:12px}.caravela-page-metrics{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.notification-count{align-items:center;background-color:var(--accent-highlight-color);border-radius:999px;box-shadow:0 1px 2px #0000001a;color:#1f2747;display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;line-height:1;margin-left:8px;padding:2px 8px}.caravela-info-box.fake-data-warning{background:#3dd6d014;background:var(--info-color-light,#3dd6d014);border:1px solid #3dd6d0;border:1px solid var(--info-color,#3dd6d0);color:#3dd6d0;color:var(--info-color,#3dd6d0)}.caravela-user-dropdown .caravela-user-icon{align-items:center;background-color:var(--primary-brand-color);border:none;border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;padding:0;transition:background .2s ease-in-out;width:48px}.caravela-user-dropdown .caravela-user-icon:hover{filter:brightness(.95)}.caravela-user-dropdown .caravela-user-icon:after{display:none}.caravela-user-dropdown .dropdown-menu.caravela-user-dropdown-menu{background:var(--elevated-background-color);border:1px solid var(--primary-border-color);border-radius:8px;box-shadow:0 4px 8px #0000000f;font-size:14px;min-width:200px;padding:4px 0}.caravela-user-dropdown .dropdown-menu.caravela-user-dropdown-menu .dropdown-item{color:var(--primary-text-color);padding:8px 16px}.caravela-user-dropdown .dropdown-menu.caravela-user-dropdown-menu .dropdown-item:hover{background-color:var(--primary-brand-color-hover)}.caravela-dropdown-menu{background:var(--elevated-background-color);border-radius:8px;padding:4px 0;width:auto}.caravela-dropdown-menu>hr{border-color:#6b6767!important;height:1px}.caravela-dropdown-item-info{align-items:center;align-self:stretch;cursor:default;display:flex;flex-direction:column;gap:10px;height:auto!important;padding:8px 16px!important;width:auto}.caravela-dropdown-item-info>p{font-size:14px}.caravela-dropdown-item-info>.caravela-dropdown-item-info-email,.caravela-dropdown-item-info>p{color:var(--primary-text-color);font-family:Lexend Deca,sans-serif;font-style:normal;font-weight:500;line-height:normal}.caravela-dropdown-item-info>.caravela-dropdown-item-info-email{font-size:12px}.caravela-dropdown-item-info:active,.caravela-dropdown-item-info:hover{background:var(--background-secondary-color)!important}.caravela-dropdown-item-info-text{align-items:center;align-self:stretch;cursor:default;display:flex;flex-direction:column;gap:4px;height:auto!important;padding:0 8px!important;width:auto}.caravela-dropdown-item-info-text>p,.caravela-dropdown-item-info-text>svg{color:var(--primary-text-color);font-family:Lexend Deca,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.caravela-dropdown-item-info-text>.caravela-dropdown-item-info-email{color:var(--secondary-text-color);font-family:Lexend Deca,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.caravela-dropdown-item{align-items:center;align-self:stretch;display:flex;gap:8px;height:30px;padding:0 16px}.caravela-dropdown-item>span{font-size:20px}.caravela-dropdown-item>p,.caravela-dropdown-item>span{color:var(--primary-text-color);font-style:normal;font-weight:500;line-height:normal}.caravela-dropdown-item>p{font-family:Lexend Deca,sans-serif;font-size:14px}.caravela-dropdown-item:active,.caravela-dropdown-item:focus,.caravela-dropdown-item:hover{background:var(--elevated-background-color);filter:brightness(.95)}.caravela-dropdown-item-icon{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.caravela-dropdown-item-icon>span{color:var(--primary-text-color);font-size:20px;font-style:normal;font-weight:500;line-height:normal}.caravela-app-navigation{background:var(--elevated-background-color);box-shadow:0 0 10px 0 #0000001a;display:flex;flex:0 0 auto;flex-direction:column;height:100vh;justify-content:space-between;min-width:240px;padding:16px;transition:width .3s ease;width:240px}.caravela-app-navigation.collapsed{min-width:70px;width:70px}.caravela-app-navigation.collapsed .bottom-section p,.caravela-app-navigation.collapsed .caravela-menu-item p{display:none}.caravela-app-navigation.collapsed .caravela-logo-wrapper{justify-content:center}.caravela-app-navigation.collapsed .collapse-button{margin-left:0}.caravela-app-navigation.collapsed .caravela-menu-item,.caravela-app-navigation.collapsed .caravela-menu-item-danger{justify-content:center;padding:0}@media(max-width:932px){.caravela-app-navigation{box-shadow:2px 0 8px #0003;height:100%;left:0;position:absolute;top:0;z-index:100}}.caravela-logo-wrapper{align-items:center;display:flex;height:fit-content;justify-content:center;padding:16px 0;position:relative}.caravela-logo-wrapper .collapse-button{background:none;border:none;color:var(--primary-text-color);cursor:pointer;padding:4px;transition:color .2s}.caravela-logo-wrapper .collapse-button:hover{color:var(--primary-brand-color)}.caravela-logo-wrapper .collapse-button span{font-size:20px}.caravela-menu-section{display:flex;flex-direction:column;gap:2px}.bottom-section{margin-top:auto}.caravela-menu-divider{background-color:var(--primary-border-color);height:1px;margin:16px 0}.caravela-menu-item-danger{align-items:center;background-color:color-mix(in srgb,var(--error-color) 10%,#0000);border-radius:16px;color:var(--primary-text-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;height:48px;padding:0 20px;transition:all .3s ease}.caravela-menu-item-danger>span{color:var(--primary-text-color);font-size:20px}.caravela-menu-item-danger:hover{background-color:color-mix(in srgb,var(--error-color) 20%,#0000)}.caravela-menu-item{align-items:center;border-radius:16px;color:var(--primary-text-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;height:48px;padding:0 20px;transition:all .3s ease}.caravela-menu-item>span{color:var(--primary-text-color);font-size:20px}.caravela-menu-item:hover{background-color:color-mix(in srgb,var(--primary-brand-color) 10%,#0000)}.caravela-menu-item.active{background-color:var(--primary-brand-color)}.caravela-menu-item.active,.caravela-menu-item.active>span{color:var(--primary-background-color)}.caravela-collapse-button-wrapper{position:absolute;right:-40px;top:20px;z-index:10}.caravela-collapse-button-wrapper button{box-shadow:0 0 10px 0 #0000001a}.caravela-app-header{background:#0000;color:var(--primary-text-color);flex:0 0 auto;flex-wrap:wrap;height:fit-content;height:64px;justify-content:space-between;padding:0 16px;transition:all .3s ease-in-out;width:100%}.caravela-app-header,.caravela-app-sub-header-container,.caravela-header-container{align-items:center;display:flex;gap:8px}.absolute-loading-screen-wrapper{align-items:center;background-color:rgba(250,249,254,.502);display:flex;height:calc(100vh - 52px);justify-content:center;left:0;position:absolute;top:52px;width:100%}.small-loading-screen-content-wrapper{align-items:center;color:var(--primary-text-color);display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:.5rem;width:100%}.small-loading-screen-content-wrapper>svg{font-family:Lexend Deca,sans-serif;font-size:2rem;font-style:normal;font-weight:600;line-height:normal}.loading-screen-content-wrapper{align-items:center;color:var(--primary-text-color);display:flex;flex-direction:column;gap:1rem;height:calc(100% - 52px);padding:.5rem;width:100%}.loading-screen-content-wrapper>svg{font-family:Lexend Deca,sans-serif;font-size:2rem;font-style:normal;font-weight:600;line-height:normal}.loading-screen-content-text-wrapper{align-items:center;color:var(--primary-text-color);display:flex;flex-direction:column;gap:.5rem}.loading-screen-content-text-wrapper>h1{font-family:Lexend Deca,sans-serif;font-size:2rem;font-style:normal;font-weight:600;line-height:normal}.loading-screen-content-text-wrapper>p{font-family:Lexend Deca,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:normal}.loading-screen-wrapper{align-items:center;display:flex;height:calc(100vh - 128px);justify-content:center;width:100%}.loader{animation:l13 1s linear infinite;aspect-ratio:1;background:radial-gradient(farthest-side,#5680bc 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,#5680bc);border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);width:50px}@keyframes l13{to{transform:rotate(1turn)}}.background-animated{background:#fff;height:100%;left:0;min-height:100%;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.background-animated:after,.background-animated:before{background:radial-gradient(circle at 20% 30%,#a8dadc 0,#0000 40%),radial-gradient(circle at 80% 20%,#457b9d 0,#0000 50%),radial-gradient(circle at 50% 70%,#f1faee 0,#0000 50%),radial-gradient(circle at 30% 90%,#bde0fe 0,#0000 60%),radial-gradient(circle at 90% 80%,#89c2d9 0,#0000 50%);background-color:#e0f7fa;content:"";inset:0;position:absolute}@keyframes move{0%{transform:translate(-1%,-10)}to{transform:translate(1%,1%)}}.background{background:var(--primary-background-color);height:100dvh;left:0;position:absolute;top:0;width:100dvw;z-index:-1}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.caravela-common-footer{align-items:center;background-color:var(--primary-background-color);display:flex;height:fit-content;justify-content:space-between;padding:128px 72px 0;width:100%}@media(max-width:1200px){.caravela-common-footer{flex-direction:column;gap:16px;padding:128px 32px 32px}.caravela-common-footer .caravela-common-footer-copyright-container{padding:0}.caravela-common-footer .caravela-common-footer-container,.caravela-common-footer .caravela-common-footer-major-container{margin:0;padding:0;width:100%}.caravela-common-footer *{overflow:visible}}.caravela-common-footer-container{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:16px;height:100%;justify-content:flex-start}.caravela-common-footer-container h1{font-size:18px}.caravela-common-footer-major-container{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:16px;height:100%;justify-content:space-between;padding:0 72px;width:33%}.caravela-common-footer-links{align-items:flex-start;display:flex;flex-direction:column;gap:2px;justify-content:flex-start}.caravela-common-footer-links button{color:var(--secondary-text-color)}.caravela-common-footer-sub-container{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:16px;justify-content:flex-start}.caravela-common-footer-sub-container h1{color:var(--secondary-text-color);font-size:14px}.caravela-common-footer-sub-container h1:hover{color:var(--primary-brand-color)}.caravela-common-footer-sub-container h3{color:var(--primary-brand-color-alt);font-size:24px;font-weight:600}.caravela-common-footer-social-links{align-items:center;display:flex;gap:4px}.caravela-common-footer-divider{background-color:var(--secondary-text-color);height:1px;margin:0 72px;width:calc(100% - 144px)}.caravela-common-footer-copyright-container{align-items:center;display:flex;height:64px;justify-content:flex-start;margin-bottom:64px;padding:0 144px;width:100%}.caravela-common-footer-copyright-container h1{color:var(--secondary-text-color);font-size:12px}@media(max-width:1200px){.caravela-common-footer-copyright-container{justify-content:center}}.caravela-common-footer-social-link-container{align-items:center;background-color:var(--primary-background-color);border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.caravela-common-footer-social-link-container span{font-size:30px}.caravela-common-footer-social-link-container:hover{filter:brightness(.95)}.twitter-icon{height:20px;padding:2px;width:20px}.twitter-icon:hover{filter:brightness(.95)}.linkedin-icon{color:var(--secondary-text-color);height:20px;width:20px}.linkedin-icon:hover{filter:brightness(.95)}.caravela-common-layout{background:var(--primary-background-color);color:var(--primary-text-color);display:flex;flex:1 1;flex-direction:row;height:100%;overflow:visible}.caravela-common-body{align-items:center;flex-direction:column;justify-content:flex-start;min-height:100%;min-width:100%}.caravela-common-body,.caravela-common-page-layout{background:var(--primary-background-color);color:var(--primary-text-color);display:flex;overflow:visible}.caravela-common-page-layout{flex:1 1 auto;flex-direction:column;gap:24px;min-height:0;min-width:0;width:100%}.caravela-common-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;min-height:0;min-width:0;width:100%}.caravela-input-wrapper{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;width:100%}.caravela-input-label{align-items:center;color:var(--primary-text-color);display:flex;font-family:Lexend Deca,sans-serif;font-size:14px;font-weight:600;gap:4px}.caravela-input-label span{color:var(--primary-text-color);font-size:16px}.caravela-input-field{align-items:center;background-color:var(--elevated-background-color);border:1px solid var(--primary-border-color);border-radius:8px;display:flex;height:48px;padding:0 12px;transition:border .2s,box-shadow .2s}.caravela-input-field:hover{border-color:var(--hover-border-color)}.caravela-input-field:focus-within{border-color:var(--focus-border-color);box-shadow:0 0 0 2px var(--focus-shadow-color)}.caravela-input-field input{background:#0000;border:none;color:var(--primary-text-color);flex:1 1;font-family:Lexend Deca,sans-serif;font-size:14px;outline:none;padding:8px 0}.caravela-input-field input:-webkit-autofill,.caravela-input-field input:-webkit-autofill:active,.caravela-input-field input:-webkit-autofill:focus,.caravela-input-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--primary-text-color)!important;-webkit-appearance:none!important;border:none!important;box-shadow:inset 0 0 0 1000px var(--elevated-background-color)!important;outline:none!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.caravela-input-field input:-moz-autofill,.caravela-input-field input:-moz-autofill:focus{-moz-text-fill-color:var(--primary-text-color)!important;background-color:var(--elevated-background-color)!important;border:none!important;box-shadow:none!important}.caravela-input-field input[data-autofilled=true]{background-color:var(--elevated-background-color)!important;color:var(--primary-text-color)!important}.caravela-input-field input::placeholder{color:var(--secondary-text-color);opacity:.5}.caravela-input-field input::-webkit-input-placeholder{color:var(--secondary-text-color);opacity:.5}.caravela-input-field input::-moz-placeholder{color:var(--secondary-text-color);opacity:.5}.caravela-input-field .caravela-input-addon{align-items:center;color:var(--secondary-text-color);display:flex;font-size:14px}.caravela-input-field .prefix{margin-right:8px}.caravela-input-field .suffix{margin-left:8px}input:-webkit-autofill{animation-name:onAutoFillStart}input:not(:-webkit-autofill){animation-name:onAutoFillCancel}.caravela-error{border-color:var(--error-color)!important}.caravela-success{border-color:var(--success-color)!important}.caravela-input-status{align-items:center;display:flex;font-family:Lexend Deca,sans-serif;font-size:12px;gap:4px}.caravela-input-status svg{font-size:10px}.caravela-input-status p{margin:0}.caravela-input-status.caravela-error{color:var(--error-color)}.caravela-input-status.caravela-success{color:var(--success-color)}.caravela-input-field input:-webkit-autofill{-webkit-text-fill-color:var(--primary-text-color)!important;-webkit-appearance:none!important;border:none!important;box-shadow:inset 0 0 0 1000px var(--elevated-background-color)!important;outline:none!important}.caravela-input-field input:-internal-autofill-selected,.caravela-input-field input:-webkit-autofill,.caravela-input-field input:autofill{-webkit-text-fill-color:var(--primary-text-color)!important;-webkit-appearance:none!important;border:none!important;box-shadow:inset 0 0 0 1000px var(--elevated-background-color)!important;outline:none!important}.caravela-input-field input::-webkit-credentials-auto-fill-button{display:none!important;pointer-events:none;visibility:hidden}.caravela-input-field input[type=password]{-webkit-appearance:none!important;outline:none!important}.caravela-input-field input[type=password]:-webkit-autofill{-webkit-text-fill-color:var(--primary-text-color)!important;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;-webkit-touch-callout:none!important;-webkit-appearance:none!important;border:none!important;box-shadow:inset 0 0 0 1000px var(--elevated-background-color)!important;outline:none!important}.caravela-input-field input{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;-webkit-touch-callout:none!important}.caravela-metric-box{background:var(--elevated-background-color);border-radius:12px;box-shadow:0 0 10px 0 #0000001a;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-width:180px;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.caravela-metric-box .metric-header{align-items:center;display:flex;gap:12px}.caravela-metric-box .metric-header .icon{color:var(--primary-brand-color-alt);font-size:28px}.caravela-metric-box .metric-header .metric-info{cursor:default}.caravela-metric-box .metric-header .metric-info .label{color:var(--primary-text-color);font-size:14px;font-weight:500;margin:0}.caravela-metric-box .metric-header .metric-info h2{color:var(--primary-text-color);font-size:24px;font-weight:600;margin:4px 0 0}.caravela-metric-box .metrics-body{display:flex;flex-direction:column;gap:16px}.caravela-metric-box .metrics-body .metric-graph{border-radius:8px;height:120px;margin:8px 0;overflow:hidden;width:100%}.caravela-metric-box .metric-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.caravela-color-picker-wrapper{display:flex;flex-direction:column;font-family:Lexend Deca,sans-serif;gap:6px;position:relative;width:fit-content}.caravela-color-picker-wrapper.disabled{opacity:.6;pointer-events:none}.caravela-color-picker-label{font-size:14px;font-weight:600;left:8px;position:absolute;top:8px}.caravela-color-input-wrapper{align-items:center;border:1px solid var(--primary-border-color);border-radius:8px;display:flex;gap:12px}.caravela-color-input{appearance:none;border:none;border-radius:8px;cursor:pointer;height:48px;padding:0;width:36px}.caravela-color-input::-webkit-color-swatch-wrapper{border-radius:8px;padding:0}.caravela-color-input::-webkit-color-swatch{border:none;border-radius:8px}.caravela-color-input::-moz-color-swatch{border:none;border-radius:8px}.caravela-color-swatch{border:1px solid var(--primary-border-color);border-radius:8px;box-shadow:0 0 0 2px #0000000d;height:48px;width:36px}.caravela-user-card{background:var(--elevated-background-color-dark);border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:space-between;max-width:360px;padding:16px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.caravela-user-card-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.caravela-user-card-header span{color:var(--primary-brand-color);font-size:32px}.caravela-user-card-header-info{display:flex;flex:1 1;flex-direction:column;gap:2px}.caravela-user-card-header-info h3{color:var(--primary-text-color);font-size:16px;font-weight:600}.caravela-user-card-header-info p{color:var(--secondary-text-color);font-size:12px}.caravela-user-card-footer{align-items:center;display:flex;gap:8px}.role-badge{background:var(--primary-brand-color)}.role-badge,.status-badge{border-radius:4px;color:var(--secondary-text-color);color:var(--elevated-background-color);font-size:12px;padding:4px 8px}.status-badge{background:var(--success-color);font-family:Inter,sans-serif}.caravela-settings-tabs-horizontal{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}@media(max-width:932px){.caravela-settings-tabs-horizontal{gap:4px}}.caravela-textarea-field{background-color:var(--elevated-background-color);border:1px solid var(--primary-border-color);border-radius:8px;display:flex;padding:8px 12px;transition:border .2s,box-shadow .2s;width:100%}.caravela-textarea-field:hover{border-color:var(--hover-border-color)}.caravela-textarea-field:focus-within{border-color:var(--focus-border-color);box-shadow:0 0 0 2px var(--focus-shadow-color)}.caravela-textarea-field textarea{background:#0000;border:none;color:var(--primary-text-color);font-family:Lexend Deca,sans-serif;font-size:14px;line-height:1.5;min-height:80px;resize:none;width:100%}.caravela-textarea-field textarea:focus{outline:none}.caravela-textarea-field textarea::placeholder{color:var(--secondary-text-color)}.caravela-textarea-field.caravela-error{border-color:var(--error-color)}.caravela-textarea-field.caravela-success{border-color:var(--success-color)}.caravela-empty-wrapper{align-items:center;display:flex;flex:1 0;flex-direction:column;gap:8px;height:100%;justify-content:center;min-height:400px;padding:16px;width:100%}.caravela-empty-wrapper img{height:60px;width:60px}.caravela-empty-wrapper svg{color:var(--primary-text-color);font-size:64px}.caravela-empty-wrapper .caravela-empty-text-wrapper{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.caravela-empty-wrapper .caravela-empty-text-wrapper h1{color:var(--primary-text-color);font-family:Lexend Deca,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.caravela-empty-wrapper .caravela-empty-text-wrapper p{color:var(--primary-text-color);font-family:Lexend Deca,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.caravela-info{align-items:center;background:var(--primary-background-color);color:var(--primary-text-color);display:flex;flex-direction:column;gap:24px;height:100%;justify-content:center;padding:32px;text-align:center}.caravela-info span.material-symbols-rounded{color:var(--primary-brand-color);font-size:64px}.caravela-info-content{align-items:center;display:flex;flex-direction:column;gap:8px;line-height:normal;max-width:720px}.caravela-info-content h1{font-size:30px;font-weight:700;letter-spacing:-2px;margin:0}.caravela-info-content p{font-size:14px;margin:0;opacity:.75}.caravela-info-buttons{display:flex;flex-direction:row;gap:8px}.caravela-smart-search-wrapper{max-width:400px;position:relative;width:100%}.caravela-smart-search-wrapper .caravela-search-wrapper{align-items:center;background-color:var(--elevated-background-color);border-radius:8px;display:flex;font-family:Lexend Deca,sans-serif;gap:8px;height:48px;padding:0 12px;transition:all .2s ease;width:100%}.caravela-smart-search-wrapper .caravela-search-wrapper:focus-within,.caravela-smart-search-wrapper .caravela-search-wrapper:hover{box-shadow:0 0 0 1px var(--primary-border-color)}.caravela-smart-search-wrapper .caravela-search-wrapper.disabled{opacity:.5;pointer-events:none}.caravela-smart-search-wrapper .caravela-search-wrapper .material-symbols-rounded{color:var(--secondary-text-color);font-size:18px}.caravela-smart-search-wrapper .caravela-search-wrapper .search-icon{margin-right:4px}.caravela-smart-search-wrapper .caravela-search-wrapper .clear-button{align-items:center;background:none;border:none;color:var(--secondary-text-color);cursor:pointer;display:flex;padding:0;transition:color .2s ease}.caravela-smart-search-wrapper .caravela-search-wrapper .clear-button:hover{color:var(--primary-text-color)}.caravela-smart-search-wrapper .caravela-search-wrapper input.caravela-search-input{background:#0000;border:none;color:var(--primary-text-color);flex:1 1;font-size:14px;outline:none}.caravela-smart-search-wrapper .caravela-search-wrapper input.caravela-search-input::placeholder{color:var(--secondary-text-color)}.caravela-smart-search-wrapper .search-suggestions{background:var(--elevated-background-color);border:1px solid var(--primary-border-color);border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;margin-top:4px;max-height:320px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.caravela-smart-search-wrapper .search-suggestions::-webkit-scrollbar{width:6px}.caravela-smart-search-wrapper .search-suggestions::-webkit-scrollbar-track{background:#0000}.caravela-smart-search-wrapper .search-suggestions::-webkit-scrollbar-thumb{background:var(--secondary-border-color);border-radius:3px}.caravela-smart-search-wrapper .search-suggestions::-webkit-scrollbar-thumb:hover{background:var(--primary-border-color)}.caravela-smart-search-wrapper .search-suggestions .suggestion-item{align-items:center;border-bottom:1px solid var(--secondary-border-color);cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:background-color .2s ease}.caravela-smart-search-wrapper .search-suggestions .suggestion-item:last-child{border-bottom:none}.caravela-smart-search-wrapper .search-suggestions .suggestion-item.selected,.caravela-smart-search-wrapper .search-suggestions .suggestion-item:hover{background-color:var(--hover-background-color)}.caravela-smart-search-wrapper .search-suggestions .suggestion-item .suggestion-icon{color:var(--primary-color);flex-shrink:0;font-size:20px}.caravela-smart-search-wrapper .search-suggestions .suggestion-item .suggestion-content{flex:1 1;min-width:0}.caravela-smart-search-wrapper .search-suggestions .suggestion-item .suggestion-content .suggestion-title{color:var(--primary-text-color);font-size:14px;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caravela-smart-search-wrapper .search-suggestions .suggestion-item .suggestion-content .suggestion-subtitle{color:var(--secondary-text-color);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caravela-smart-search-wrapper .search-suggestions .suggestion-item .suggestion-type-icon{color:var(--secondary-text-color);flex-shrink:0;font-size:16px;opacity:.7}.caravela-smart-search-wrapper .search-suggestions .searching{align-items:center;color:var(--secondary-text-color);display:flex;gap:12px;padding:20px 16px}.caravela-smart-search-wrapper .search-suggestions .searching .material-symbols-rounded{color:var(--primary-color);font-size:20px}.caravela-smart-search-wrapper .search-suggestions .searching .material-symbols-rounded.spinning{animation:spin 1s linear infinite}.caravela-smart-search-wrapper .search-suggestions .searching .searching-content .searching-title{font-size:14px;font-weight:500}.caravela-smart-search-wrapper .search-suggestions .no-results{align-items:center;color:var(--secondary-text-color);display:flex;gap:12px;padding:20px 16px}.caravela-smart-search-wrapper .search-suggestions .no-results .material-symbols-rounded{color:var(--secondary-text-color);font-size:24px;opacity:.7}.caravela-smart-search-wrapper .search-suggestions .no-results .no-results-content .no-results-title{font-size:14px;font-weight:500;margin-bottom:2px}.caravela-smart-search-wrapper .search-suggestions .no-results .no-results-content .no-results-subtitle{font-size:12px;opacity:.8}.caravela-smart-search-wrapper .search-tips{background:var(--elevated-background-color);border:1px solid var(--primary-border-color);border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;margin-top:4px;padding:16px;position:absolute;right:0;top:100%;z-index:1000}.caravela-smart-search-wrapper .search-tips .search-tips-header{align-items:center;color:var(--primary-text-color);display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:12px}.caravela-smart-search-wrapper .search-tips .search-tips-header .material-symbols-rounded{color:var(--primary-color);font-size:18px}.caravela-smart-search-wrapper .search-tips .search-tips-content{display:flex;flex-direction:column;gap:8px}.caravela-smart-search-wrapper .search-tips .search-tips-content .search-tip{align-items:center;color:var(--secondary-text-color);display:flex;font-size:13px;gap:8px}.caravela-smart-search-wrapper .search-tips .search-tips-content .search-tip .material-symbols-rounded{color:var(--primary-color);font-size:16px;opacity:.8}@media(max-width:932px){.caravela-smart-search-wrapper{max-width:100%}.caravela-smart-search-wrapper .search-suggestions{max-height:280px}}.caravela-table-wrapper{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:16px;height:auto;width:100%}.caravela-table-container{height:100%;overflow:hidden;overflow-x:auto;width:100%}.caravela-table{align-items:flex-start;align-self:stretch;background:var(--elevated-background-color);border:1px solid var(--primary-border-color);border-radius:8px;border-radius:var(--Radius,8px);display:inline-flex;flex-direction:column;height:auto;max-height:100%;min-width:600px;overflow:hidden;overflow-y:auto;width:100%}.caravela-table span{color:var(--primary-text-color);font-size:20px;height:20px;width:20px}.caravela-table-header{display:inline-flex;position:sticky;top:0;width:100%}.caravela-table-header-cell{align-items:center;align-self:stretch;background:var(--background-secondary-color);border-bottom:1px solid var(--primary-border-color);cursor:pointer;display:flex;gap:10px;height:40px;justify-content:space-between;padding:0 16px;width:100%}.caravela-table-header-cell:hover{background:var(--background-hover-color)}.caravela-table-header-cell p,.caravela-table-header-cell svg{color:var(--primary-text-color);font-family:Lexend Deca,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.caravela-table-body{display:inline-flex;flex-direction:column;height:auto;width:100%}.caravela-table-row{cursor:pointer;display:inline-flex;width:100%}.caravela-table-row:nth-child(2n){filter:brightness(.975)}.caravela-table-row:hover{background:var(--primary-border-color)}.caravela-table-column-cell{align-items:center;align-self:stretch;background:var(--elevated-background-color);display:flex;gap:10px;height:40px;overflow:hidden;padding:16px;width:100%}.caravela-table-column-cell p{color:var(--primary-text-color);font-family:Lexend Deca,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:left}.combined-sorting-container{height:20px;position:relative;width:20px}.combined-sorting-container span:first-child{left:0;position:absolute;top:-6px}.combined-sorting-container span:last-child{left:0;position:absolute;top:6px}.combined-sorting-container .non-active-icon{color:#6b7280;color:var(--secondary-text-color,#6b7280);opacity:.5}.combined-sorting-container .active-icon{color:#3b82f6;color:var(--primary-brand-color,#3b82f6);opacity:1}.caravela-table-header-cell.sortable{cursor:pointer;transition:background-color .2s ease}.caravela-table-header-cell.sortable:hover{background:var(--background-hover-color)}.caravela-table-header-cell.sortable.sorted{background:var(--elevated-background-color-light)}.caravela-table-pagination-wrapper{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.caravela-table-pagination-wrapper>p{color:var(--primary-text-color);font-family:Lexend Deca,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.multi-state-buttons{border-radius:8px;border-radius:var(--Radius,8px);display:flex;overflow:hidden}.caravela-table-pagination-numbers{align-items:center;background:var(--background-color);color:var(--primary-text-color);display:flex;font-family:Lexend Deca,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:48px;justify-content:center;line-height:normal;text-align:center;width:72px}.caravela-major-banner-wrapper{align-items:center;background:radial-gradient(circle at 22% 120%,#6a56db,#0000 38%),radial-gradient(circle at 55% 100%,#63d1cc,#0000 38%),radial-gradient(circle at 81% 110%,#5a97e1,#0000 38%),linear-gradient(180deg,var(--primary-background-color) 0,var(--primary-background-color) 20%,var(--elevated-background-color) 100%);border-radius:16px;display:flex;flex-direction:column;gap:48px;justify-content:space-between;margin:0 24px;min-height:calc(100vh - 128px);overflow:hidden;padding-bottom:64px;padding-top:64px;position:relative;width:calc(100% - 48px)}.caravela-major-banner-content-wrapper{gap:48px;width:100%}.caravela-major-banner-content-wrapper,.caravela-major-banner-text-wrapper{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:center}.caravela-major-banner-text-wrapper{gap:24px;max-width:720px;z-index:1}.caravela-major-banner-text-wrapper h1{color:var(--primary-brand-color);font-family:Lexend Deca,sans-serif;font-size:56px;font-weight:600;letter-spacing:normal;text-align:center}.caravela-major-banner-text-wrapper h1>strong{-webkit-text-fill-color:#0000;animation:gradient-wave 10s ease infinite;background:linear-gradient(45deg,#6a56db,#63d1cc,#5a97e1,#63d1cc,#6a56db);background-clip:text;-webkit-background-clip:text;background-size:500% 500%;font-weight:600}.caravela-major-banner-text-wrapper p{color:var(--secondary-text-color);font-family:Lexend Deca,sans-serif;font-size:18px;font-weight:400;line-height:normal;max-width:600px;text-align:center;text-indent:16px;-webkit-user-select:none;user-select:none}.caravela-major-banner-button-wrapper{align-items:center;display:flex;gap:16px;justify-content:center;z-index:1}.caravela-major-banner-info-wrapper{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:32px;height:fit-content;justify-content:space-between;max-width:1200px;padding:16px;width:100%;z-index:1}@media(max-width:1024px){.caravela-major-banner-info-wrapper{flex-direction:column}}.caravela-major-banner-info-item{--glow:0;--glow-color:0 0% 0%;--glow-spread:40px;align-items:center;aspect-ratio:85.6/53.98;background-color:var(--elevated-background-color);border-radius:16px;box-shadow:2px 2px calc(var(--glow-spread)*var(--glow)) hsl(var(--glow-color)/calc(var(--glow)*.1));display:flex;flex-basis:calc(33.333% - 32px);flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:flex-start;max-height:fit-content;min-height:200px;overflow:hidden;padding:24px 8px;position:relative;transition:box-shadow .14s ease;will-change:box-shadow}.caravela-major-banner-info-item hr{background-color:var(--primary-brand-color);border:none;height:1px;width:100%}.caravela-major-banner-info-item-icon{align-items:center;background-color:var(--primary-brand-color);border-radius:16px;display:flex;height:48px;justify-content:center;min-height:48px;min-width:48px;width:48px}.caravela-major-banner-info-item-icon>span{color:var(--elevated-background-color);font-size:24px}.caravela-major-banner-info-item-header{align-items:center;display:flex;gap:16px;height:fit-content;justify-content:flex-start;padding:0 16px;width:100%}.caravela-major-banner-info-item-header h1{color:var(--primary-brand-color);font-size:20px;font-weight:600}.caravela-major-banner-info-item-content{align-items:center;display:flex;flex-direction:column;gap:16px;height:fit-content;justify-content:space-between;max-height:100%;padding:0 8px;width:100%}.caravela-major-banner-info-item-content p{color:var(--secondary-text-color);font-size:16px;font-weight:400}.caravela-major-banner-info-item-content button{border-radius:100%}.blue-card,.green-card,.purple-card{background:linear-gradient(to bottom right,#ffffff40,#ffffff40 50%,#fffc)}.caravela-major-banner-info-item-button{align-items:center;display:flex;height:fit-content;justify-content:flex-end;padding:0 16px;width:100%}.caravela-info-box-wrapper{align-items:flex-start;background-color:var(--elevated-background-color);box-shadow:0 0 10px 0 #0000001a;flex-direction:column;gap:16px;height:100%;min-height:240px;padding:24px;width:100%}.caravela-info-box-icon,.caravela-info-box-wrapper{border-radius:16px;display:flex;justify-content:center}.caravela-info-box-icon{align-items:center;background-color:var(--primary-brand-color);height:48px;min-height:48px;min-width:48px;width:48px}.caravela-info-box-icon span{color:var(--elevated-background-color);font-size:24px}.caravela-info-box-header{align-items:flex-start;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;width:100%}.caravela-info-box-header h1{color:var(--primary-text-color);font-size:24px;font-weight:600}.caravela-info-box-header p{color:var(--secondary-text-color);font-size:16px}.caravela-case-box-wrapper{flex-direction:column;gap:16px;height:100%;min-height:240px;padding:24px;width:100%}.caravela-case-box-icon,.caravela-case-box-wrapper{align-items:center;display:flex;justify-content:center}.caravela-case-box-icon{background-color:var(--primary-brand-color);border-radius:24px;height:64px;min-height:64px;min-width:64px;width:64px}.caravela-case-box-icon span{color:var(--elevated-background-color);font-size:32px}.caravela-case-box-header{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;width:100%}.caravela-case-box-header h1{color:var(--primary-text-color);font-size:24px;font-weight:600;text-align:center}.caravela-case-box-header p{color:var(--secondary-text-color);font-size:16px;text-align:center}.caravela-feature-box-wrapper{align-items:center;background-color:var(--elevated-background-color);border-radius:24px;box-shadow:0 0 10px 0 #0000001a;display:flex;flex-direction:row;gap:16px;height:fit-content;justify-content:center;padding:16px 24px;transition:transform .2s ease-in-out;width:fit-content}.caravela-feature-box-wrapper h1{color:var(--primary-text-color);font-size:18px;font-weight:500;text-align:center}.caravela-feature-box-wrapper:hover{transform:scale(1.05)}.caravela-feature-box-premium-badge{align-items:center;animation:gradient-wave 30s ease infinite;background:linear-gradient(45deg,#6a56db,#63d1cc,#5a97e1,#63d1cc,#6a56db);background-size:500% 500%;border-radius:8px;color:var(--elevated-background-color);display:flex;height:28px;justify-content:center;min-height:28px;min-width:28px;padding:8px 16px;width:28px}.caravela-feature-box-premium-badge span{font-size:24px;font-weight:400}.caravela-price-box{align-items:center;background-color:var(--elevated-background-color);border-radius:16px;box-shadow:0 0 10px 0 #0000001a;cursor:pointer;display:flex;flex-direction:column;gap:24px;height:100%;justify-content:space-between;max-width:320px;padding:32px;position:relative;transition:transform .2s ease-in-out;width:100%;z-index:3}.caravela-price-box:hover{transform:scale(1.01)}.caravela-price-box-divider{background-color:var(--secondary-text-color);height:1px;width:100%}.caravela-price-box-recommended{outline:4px solid var(--primary-brand-color)}.caravela-price-box-header{align-items:center;display:flex;flex-direction:row;gap:8px;height:32px;justify-content:space-between;width:100%}.caravela-price-box-header h1{color:var(--primary-brand-color);font-size:20px;font-weight:600}.caravela-price-box-header p{animation:gradient-wave 30s ease infinite;background:linear-gradient(45deg,#6a56db,#63d1cc,#5a97e1,#63d1cc,#6a56db);background-size:500% 500%;border-radius:16px;color:var(--elevated-background-color);font-size:16px;font-weight:400;padding:8px 16px;width:fit-content}@keyframes gradient-wave{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.caravela-price-box-price{align-items:center;display:flex;flex-direction:row;gap:8px;height:80px;justify-content:flex-start;width:100%}.caravela-price-box-price p{color:var(--primary-brand-color);font-size:16px;font-weight:400}.caravela-price-box-price h2{color:var(--primary-brand-color);font-size:48px;font-weight:600}.caravela-price-box-price h3{color:var(--secondary-text-color);font-size:20px;font-weight:400;text-decoration:line-through}.caravela-price-box-description{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;width:100%}.caravela-price-box-description p{color:var(--primary-brand-color);font-size:14px;font-weight:400}.caravela-price-box-content-button{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;width:100%}.caravela-price-box-content-button button{width:100%}.caravela-price-box-content{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;width:100%}.caravela-price-box-content h1{color:var(--secondary-text-color);font-size:14px;font-weight:600;text-align:left;width:100%}.caravela-price-box-content-features{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;width:100%}.caravela-price-box-content-features .caravela-price-box-content-feature{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:flex-start;width:100%}.caravela-price-box-content-features .caravela-price-box-content-feature span{align-items:center;background-color:#5a97e199;border-radius:50%;color:var(--elevated-background-color);display:flex;font-size:18px;height:18px;justify-content:center;min-height:18px;min-width:18px;width:18px}.caravela-price-box-content-features .caravela-price-box-content-feature h1{color:var(--secondary-text-color);font-size:14px;font-weight:400}.info-card{background:#0000;border:1px solid var(--primary-border-color);border-radius:12px;display:flex;flex-direction:column;gap:8px;height:240px;justify-content:flex-start;padding:1.5rem;transition:transform .2s ease;width:180px}.info-card>h3{font-size:16px;font-weight:600;text-align:left}.info-card>h3,.info-card>p{color:var(--primary-text-color);font-family:Lexend Deca,sans-serif;font-style:normal;line-height:normal}.info-card>p{font-size:12px;font-weight:400}.info-card-icon-wrapper{align-items:center;border-radius:8px;display:flex;height:52px;justify-content:center;min-height:52px;min-width:52px;width:52px}.selection-cards-wrapper{flex-direction:column;gap:16px}.option-card,.selection-cards-wrapper{align-items:center;display:flex;width:100%}.option-card{background-color:#0000;border:1px solid var(--primary-border-color);border-radius:1rem;flex-direction:row;gap:12px;height:48px;padding:0 12px;transition:transform .2s ease}.option-card:hover{transform:translateY(-2px)}.option-card-selected{background-color:#e2edfc}.option-card-icon-wrapper{align-items:center;border-radius:8px;display:flex;height:32px;justify-content:center;min-height:32px;min-width:32px;width:32px}.option-card-text-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.option-card-text-wrapper>h3{color:#1a62cf;font-size:14px;font-weight:600}.option-card-text-wrapper>h3,.option-card-text-wrapper>p{font-family:Lexend Deca,sans-serif;font-style:normal;line-height:normal;text-align:left}.option-card-text-wrapper>p{color:#546e97cc;font-size:12px;font-weight:400}*{font-family:Lexend Deca,sans-serif;line-height:normal}#root{display:flex;flex-direction:column;height:auto;min-height:100%;overflow:visible}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.spining-icon{animation:spin 1s linear infinite}@media(max-width:932px){*{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}::-webkit-scrollbar{display:none}}.caravela-document-wrapper{background-color:var(--primary-background-color);color:var(--primary-text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.7;margin:0 auto;max-width:900px;padding:20px}.caravela-document-wrapper h1{border-bottom:3px solid var(--primary-brand-color);color:var(--primary-text-color);font-size:32px;font-weight:700;margin-bottom:16px;padding-bottom:16px;text-align:center}.caravela-document-wrapper h2{color:var(--primary-text-color);font-size:24px;font-weight:600;margin:20px 0;padding-left:20px;position:relative}.caravela-document-wrapper h2:before{background:var(--primary-brand-color);border-radius:2px;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.caravela-document-wrapper h3{color:var(--primary-text-color);font-size:18px;font-weight:600;margin:24px 0 16px}.caravela-document-wrapper p{font-size:16px;margin-bottom:20px;text-align:justify}.caravela-document-wrapper ul{margin-bottom:24px;padding-left:20px}.caravela-document-wrapper ul li{font-size:16px;margin-bottom:8px;position:relative}.caravela-document-wrapper ul li:before{color:var(--primary-brand-color);content:"•";font-weight:700;left:-15px;position:absolute}.caravela-document-wrapper a{border-bottom:1px solid #0000;color:var(--primary-brand-color);font-weight:500;text-decoration:none;transition:all .3s ease}.caravela-document-wrapper a:hover{border-bottom-color:var(--primary-background-color);color:var(--primary-brand-color-light)}.caravela-document-wrapper strong{color:var(--primary-brand-color-light);font-weight:600}.document-header{margin-bottom:36px;text-align:center}.document-header .effective-date{background:var(--primary-brand-color);border-radius:20px;color:#fff;display:inline-block;font-size:14px;font-weight:500;margin-top:16px;padding:8px 20px}.content-section{background:var(--elevated-background-color);border-left:4px solid var(--primary-brand-color);border-radius:12px;margin-bottom:20px;padding:20px;transition:all .3s ease}.content-section:hover{transform:translateY(-2px)}.highlight-box{border:2px solid var(--primary-background-color);border-radius:12px;margin:24px 0;padding:24px;position:relative}.highlight-box,.highlight-box:before{background:var(--elevated-background-color)}.highlight-box:before{content:"ℹ️";font-size:18px;left:20px;padding:0 8px;position:absolute;top:-12px}.highlight-box p{font-weight:500;margin-bottom:12px}.contact-section{align-items:center;background:var(--primary-brand-color);border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:20px;text-align:center}.contact-section,.contact-section h2{color:var(--elevated-background-color)}.contact-section h2{margin-bottom:20px}.contact-section h2:before{content:""}.contact-section p{font-size:18px;margin-bottom:16px}.contact-section a,.contact-section p{color:var(--elevated-background-color)}.contact-section a{font-weight:600}.contact-section a:hover{filter:brightness(1.2)}.values-list{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:32px 0}.values-list .value-item{background:var(--elevated-background-color);border-radius:12px;border-top:4px solid var(--primary-brand-color);box-shadow:0 4px 15px #00000014;padding:24px;transition:all .3s ease}.values-list .value-item:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-4px)}.values-list .value-item strong{color:var(--primary-text-color);display:block;font-size:18px;margin-bottom:12px}.values-list .value-item p{color:var(--secondary-text-color);margin:0}.intro-section{background:var(--elevated-background-color);border-radius:16px;margin-bottom:20px;padding:20px;text-align:center}.intro-section p{color:var(--primary-text-color);font-size:18px;font-weight:500;margin:0 auto;max-width:600px}.intro-section strong{color:var(--primary-text-color);font-size:20px}.legal-nav{border-radius:12px;display:flex;gap:24px;justify-content:center;margin:20px 0;padding:24px}.legal-nav,.legal-nav a{background:var(--elevated-background-color)}.legal-nav a{border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:12px 24px;transition:all .3s ease}.legal-nav a:hover{transform:translateY(-2px)}@media(max-width:932px){.caravela-document-wrapper{padding:24px 16px}.caravela-document-wrapper h1{font-size:28px}.caravela-document-wrapper h2{font-size:20px}.content-section{padding:20px}.values-list{grid-template-columns:1fr}.legal-nav{align-items:center;flex-direction:column}}:root,[data-theme=light]{--primary-brand-color:#0c0908;--primary-brand-color-light:#5680bccc;--brand-secondary-color:#1f9ca3;--brand-secondary-color-light:#1f9ca399;--primary-brand-color-alt:#0babd3;--accent-highlight-color:#ffc857;--secondary-color:#68a16c;--success-color:var(--primary-brand-color-alt);--success-color-light:#f0f9f0;--warning-color:#e2bb21;--warning-color-light:#fffdf8;--error-color:#ed435d;--error-color-light:#fff0f2;--purple-color:#c757d4;--pink-color:#de66a2;--teal-color:#14b8a6;--black-color:#222;--info-color:#4b39ef;--primary-text-color:#1f2747;--secondary-text-color:#1f274799;--primary-background-color:#eff2fb;--elevated-background-color:#fff;--elevated-background-color-light:#eff2fb;--elevated-background-color-dark:#eff2fb;--card-surface-color:#fff;--primary-border-color:#e0e1e6;--divider-color:#e5e5e5;--active-color:#e1ebff;--button-primary-color:var(--primary-brand-color);--button-primary-color-hover:var(#242424f2);--button-secondary-color:var(--secondary-color);--button-hover-color:#264be5;--primary-gradient-color:linear-gradient(135deg,var(--primary-brand-color-light),var(--primary-brand-color));--secondary-gradient-color:linear-gradient(135deg,var(--purple-color),var(--pink-color))}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:#c6c8ce;background-clip:content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#b2b4b9;background-clip:content-box;border:2px solid #0000;border-radius:8px}.card-top{align-items:flex-start;background:#686aff;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;box-shadow:0 10px 15px -3px #0000001a;display:flex;flex-direction:column;gap:.75rem;height:fit-content;padding:1rem;width:270px}.card-top>hr{background-color:#ffffff80;width:100%}.card{border-radius:1.5rem;box-shadow:0 10px 15px -3px #0000001a;display:flex;flex-direction:column}.card-bottom{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;height:181px}.card-bottom,.card-logo{align-items:center;display:flex;justify-content:center}.card-logo{background-color:var(--primary-text-color);border-radius:1.125rem;height:2.25rem;overflow:hidden;width:2.25rem}.card-logo>img{min-height:100%}.card-line{gap:.5rem;width:100%}.card-line,.create-card{align-items:center;display:flex}.create-card{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;cursor:pointer;justify-content:center}.create-card:hover{filter:brightness(.975)}.card-business-name-text{color:var(--primary-text-color);font-size:.875rem}.card-business-name-text,.title-text{font-family:Manrope,sans-serif;font-style:normal;font-weight:500;line-height:normal}.title-text{color:#2c2c2c;font-size:1.5rem}.description-text{color:#2c2c2c;font-size:.875rem;font-weight:400}.card-main-text,.description-text{font-family:Manrope,sans-serif;font-style:normal;line-height:normal}.card-main-text{color:var(--primary-text-color);font-size:2rem;font-weight:500}.card-secondary-text{font-size:.875rem;font-weight:400}.card-primary-text,.card-secondary-text{color:var(--primary-text-color);font-family:Manrope,sans-serif;font-style:normal;line-height:normal}.card-primary-text{font-size:18px;font-weight:500}.card-group{display:flex;flex-direction:column}.loyalty-card-wrapper{align-items:center;display:inline-flex;flex-direction:column;gap:2rem}.card-container-interactive{cursor:pointer}.card-container-interactive:hover{filter:brightness(.975)}.card-id-wrapper{align-items:center;display:flex;height:25.6px;justify-content:center;width:100%}.card-id-wrapper>p{font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.card-container{align-items:flex-start;border:1px solid var(--primary-border-color);border-radius:24px;box-shadow:0 5px 5px #0003;display:flex;flex-direction:column;flex-shrink:0;overflow:visible;position:relative;width:270px}.card-container>img{align-self:stretch;border-bottom-left-radius:24px;border-bottom-right-radius:24px;flex-shrink:0;height:181px}.card-header{align-items:center;display:flex;gap:12px;padding:12px;width:100%}.card-header .business-name{font-size:14px}.card-content-wrapper{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:10px;padding:12px 0}.card-content-wrapper>hr{margin:0;opacity:.5;width:100%}.card-content-wrapper>h1{font-family:Manrope,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:30px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;word-break:break-word}.card-content-header-wrapper{align-items:center;display:flex;gap:12px;padding:0 12px;width:100%}.card-content-header-wrapper>img{border-radius:50%;height:32px;width:32px}.card-content-header-wrapper>p{font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.015em;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-points-section{align-items:flex-start;display:flex;flex-direction:column;gap:4px;height:fit-content;justify-content:center;padding:6px 12px;width:100%}.card-points-section>h1{font-size:11px}.card-points-section>h1,.card-points-section>p{font-family:Manrope,sans-serif;font-style:normal;font-weight:500;line-height:normal}.card-points-section>p{font-size:14px}.card-content-body-wrapper{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:0;justify-content:center;padding:0 12px}.card-content-body-wrapper>p{font-size:14px;height:fit-content;line-height:normal}.card-content-body-wrapper>h1,.card-content-body-wrapper>p{font-weight:500;text-align:left;text-overflow:ellipsis;width:100%;word-break:break-word}.card-content-body-wrapper>h1{font-family:Manrope,sans-serif;font-size:20px;font-style:normal;line-height:30px;overflow:hidden;white-space:nowrap}#qrCodeContainer{border-radius:12px;margin-bottom:16px;overflow:hidden;width:100%}#qrCodeContainer>img{border-radius:12px;height:110px;width:110px}.card-content-body-content-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.card-content-body-content-wrapper>h3{font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.card-content-body-content-wrapper>h2{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.card-container-create{align-items:center;background:var(--background-default-color);border-radius:24px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:8px;gap:var(--Radius,8px);height:240px;justify-content:center;padding:32px;width:270px}.card-container-create:hover{background:var(--background-hover-color)}.card-container-create span{color:var(--primary-text-color);font-size:40px}.card-container-create>svg{font-size:40px;font-weight:600}.card-container-create>h1,.card-container-create>svg{color:var(--primary-text-color);font-family:Manrope,sans-serif;font-style:normal;line-height:normal}.card-container-create>h1{font-size:24px;font-weight:500}.card-container-create>p{color:var(--primary-text-color);font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.card-menu-wrapper{align-items:center;border-radius:24px;flex:1 0;flex-direction:row;justify-content:center;left:0;padding:8px;position:absolute;top:100%;width:100%;width:270px}.card-menu-buttons,.card-menu-wrapper{align-self:stretch;display:flex;gap:8px;gap:var(--Radius,8px)}.card-menu-buttons{align-items:flex-start;flex:1 0;flex-direction:column}.qr-code-replacement{align-items:center;background-color:#fff;border-radius:12px;color:var(--primary-text-color);display:flex;font-family:Manrope,sans-serif;font-size:1rem;font-style:normal;font-weight:600;height:110px;justify-content:center;line-height:normal;text-align:center;width:110px}.qr-code-wrapper{align-items:center;border-radius:8px;display:flex;justify-content:center;overflow:hidden}.qr-code-wrapper,.qr-code-wrapper canvas{backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated;transform:translateZ(0)}.caravela-card-list{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:16px;margin:0;max-height:100%;min-height:0;min-width:0;overflow-y:auto;padding:16px;width:100%}.caravela-card-list-items{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;list-style:none;margin:0;padding:0}.caravela-card-list-item{background:var(--elevated-background-color);border:1px solid var(--primary-border-color);border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:8px;padding:16px}.caravela-card-list-item .card-header{align-items:center;display:flex;justify-content:space-between}.caravela-card-list-item .card-header h3{color:var(--primary-text-color);font-size:18px;margin:0}.caravela-card-list-item .card-header span.material-symbols-rounded{color:var(--secondary-text-color);cursor:pointer}.caravela-card-list-item p{color:var(--secondary-text-color);font-size:14px;margin:0}.caravela-card-list-item .card-meta{color:var(--dark-100);display:flex;font-size:13px;font-weight:500;gap:24px}.caravela-integrations,.support-grid{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:16px}.caravela-integration-card,.card-info-container,.support-card{background:var(--elevated-background-color);border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;gap:8px;padding:1.5rem;transition:all .2s ease-in-out}.caravela-integration-card h3,.card-info-container h3,.support-card h3{color:var(--caravela-text-primary);font-size:24px;font-weight:600}.caravela-integration-card h4,.card-info-container h4,.support-card h4{color:var(--caravela-text-primary);font-size:14px;font-weight:500}.caravela-integration-card h5,.card-info-container h5,.support-card h5{color:var(--caravela-text-primary);font-size:14px;font-weight:400}.caravela-integration-card p,.card-info-container p,.support-card p{color:var(--caravela-text-secondary);font-style:italic;line-height:normal}.caravela-integration-card .caravela-button,.card-info-container .caravela-button,.support-card .caravela-button{margin-top:auto;width:100%}.resource-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:1rem 0}.resource-card{background:var(--caravela-surface);border:1px solid var(--caravela-border);border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:1.5rem;transition:all .2s ease-in-out}.resource-card:hover{border-color:var(--caravela-primary);box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.resource-card h3{color:var(--caravela-text-primary);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.resource-card p{color:var(--caravela-text-secondary);line-height:1.5;margin:0 0 1rem}.resource-card .caravela-button{margin-top:auto;width:100%}@media(max-width:932px){.caravela-integrations,.resource-grid,.support-grid{gap:1rem;grid-template-columns:1fr}.caravela-integration-card,.resource-card,.support-card{padding:1rem}}.settings-container{background:var(--background-color);display:flex;flex-direction:column;height:100%;width:100%}.settings-tabs-horizontal{-ms-overflow-style:none;display:flex;flex-direction:row;flex-shrink:0;gap:4px;justify-content:center;margin:0;overflow-x:auto;overflow-y:hidden;padding:2px;scrollbar-width:none;width:100%}@media(max-width:1024px){.settings-tabs-horizontal p{display:none}}.settings-tabs-horizontal::-webkit-scrollbar{display:none}.settings-content{background:var(--background-color);flex:1 1;overflow-y:auto;padding:0;width:100%}.settings-tab-horizontal{align-items:center;background:#0000;border-radius:.875rem;color:var(--primary-text-color);cursor:pointer;display:flex;flex-shrink:0;gap:8px;padding:12px 20px;transition:all .2s ease;white-space:nowrap}.settings-tab-horizontal:hover{background:var(--hover-color)}.settings-tab-horizontal.active{background:var(--primary-color);color:#fff}.settings-tab-horizontal .material-symbols-rounded{font-size:20px}.settings-tab-horizontal .tab-title{font-family:Lexend Deca,sans-serif;font-size:14px;font-weight:500;line-height:1.2}.form-row{display:flex;flex-direction:row;gap:16px}@media(max-width:932px){.form-row{flex-direction:column;gap:20px}}.form-marketing{display:flex;flex-direction:column;gap:28px;height:100%;overflow:visible auto;width:100%}.form-marketing-main-text{height:fit-content}.form-marketing-header{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:left;width:100%}.form-marketing-header>.form-marketing-main-text{color:var(--primary-text-color);font-size:1.5rem;font-weight:600}.form-marketing-header .form-marketing-secondary-text,.form-marketing-header>.form-marketing-main-text,.form-marketing-header>p{align-self:stretch;font-family:Lexend Deca,sans-serif;font-style:normal;line-height:normal;margin:0!important;margin-block:0!important;margin-inline:0!important;text-align:left;width:100%}.form-marketing-header .form-marketing-secondary-text,.form-marketing-header>p{color:var(--secondary-text-color);font-size:14px;font-weight:400}.form-marketing-header-secondary{align-items:center;display:flex;gap:16px;justify-content:flex-start}.form-marketing-header-secondary>.form-marketing-main-text{color:var(--primary-text-color);font-family:Lexend Deca,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:normal;margin:0}.form-marketing-body{display:flex;flex-direction:column;gap:1rem}.form-marketing-text{color:var(--primary-text-color)}.form-marketing-text,.form-marketing-text>a{font-family:Lexend Deca,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.form-marketing-text>a{color:#4f8bff;text-decoration:none}.form-marketing-text>a:focus{border:none;color:#5d5fef;outline:none}.form-marketing-text>a:hover{border:none;color:#3f6fcc;outline:none}.form-marketing-block-header-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.form-marketing-block-header-wrapper>h2{color:var(--primary-text-color);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.form-marketing-block-header-wrapper>h3{color:var(--secondary-text-color);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.form-marketing-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px;width:100%}.form-marketing-block>.form-marketing-block-header{align-items:center;color:var(--primary-text-color);cursor:default;display:flex;font-family:Lexend Deca,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:4px;line-height:normal}.form-marketing-block>.form-marketing-block-header>span{font-size:17px;height:17px}.form-marketing-block>.from-block-description{color:var(--primary-text-color);cursor:default;font-family:Lexend Deca,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal;text-align:left}.form-marketing-section-alternative{background-color:#0000;border:1px solid var(--primary-border-color);border-radius:4px;display:flex;flex-direction:column;gap:16px;max-height:fit-content;overflow:auto;padding:16px;width:100%}.form-marketing-section-alternative .form-marketing-section-header-combined{align-items:center;display:flex;gap:10px}.form-marketing-section-alternative .form-marketing-section-header{display:flex;flex-direction:column;gap:2px;max-width:90%}.form-marketing-section-alternative .form-marketing-section-header>h1{color:var(--primary-text-color);font-family:Lexend Deca,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin:0;text-align:left}.form-marketing-section-alternative .form-marketing-section-header>p{color:var(--secondary-text-color);font-family:Lexend Deca,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0;text-align:left}.form-marketing-section{background-color:#0000;border:1px solid var(--primary-border-color);border-radius:8px;display:flex;flex-direction:column;gap:16px;height:fit-content;max-height:fit-content;overflow:auto;padding:16px;width:100%}.form-marketing-section .form-marketing-section-header-combined{align-items:center;display:flex;gap:10px}.form-marketing-section .form-marketing-section-header{display:flex;flex-direction:column;gap:2px;max-width:90%}.form-marketing-section .form-marketing-section-header>h1{color:var(--primary-text-color);font-family:Lexend Deca,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin:0;text-align:left}.form-marketing-section .form-marketing-section-header>p{color:var(--secondary-text-color);font-family:Lexend Deca,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0;text-align:left}.form-marketing-horizontal-block{align-items:flex-end;display:flex;position:relative;width:100%}.default-form-marketing-wrapper{align-items:center;display:inline-flex;flex-direction:column;gap:32px}.default-form-marketing-wrapper>img{cursor:pointer;height:40px}.default-form-marketing-wrapper>img:hover{filter:brightness(1.2)}.registration-form-marketing-wrapper,.registration-form-wrapper{align-items:center;background-color:var(--elevated-background-color);border-radius:.5rem;box-shadow:0 .25rem .25rem 0 #0003;display:inline-flex;flex-direction:column;gap:.5rem;height:fit-content;margin:8px;max-height:100%;max-width:460px;min-width:360px;overflow:visible;padding:2.5rem;position:relative;transition:all .4s ease-in-out;width:100%}.registration-form-marketing-wrapper>span,.registration-form-wrapper>span{color:var(--primary-text-color);font-size:4rem;font-style:normal;line-height:normal}.registration-form-marketing-wrapper>h1,.registration-form-wrapper>h1{color:var(--primary-text-color);font-family:Lexend Deca,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:normal}.registration-form-marketing-wrapper>p,.registration-form-wrapper>p{color:var(--primary-text-color);font-family:Lexend Deca,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.divider{align-items:center;display:flex;justify-content:center;width:100%}.construction-form-marketing-wrapper{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:1rem;padding:2rem;width:30vw}.form-marketing-error{color:var(--primary-text-color-error);font-size:.75rem;font-weight:600;text-align:left}.form-marketing-error,.form-marketing-input-color{font-family:Lexend Deca,sans-serif;font-style:normal;line-height:normal}.form-marketing-input-color{background:#0000;border:1px solid #575757;border-radius:.25rem;color:var(--primary-text-color);cursor:pointer;font-size:14px;font-weight:400;height:2.5rem;width:100%}.form-marketing-input-color::placeholder{color:#ffffff80}.form-marketing-input-color:focus{border:1px solid #3e8bff;outline:none}.form-marketing-input-color:hover{border:1px solid var(--primary-text-color);outline:none}.search-input{border-radius:.75rem!important;gap:8px;gap:var(--Radius,8px);padding:0 1rem 0 2.75rem!important;width:400px!important}.search-bar-icon,.search-input{align-items:center;display:flex}.search-bar-icon{color:#8b8b8b;height:40px;justify-content:center;left:0;position:absolute;top:0;width:50px}.form-marketing-input{background:#0000;border:1px solid var(--primary-border-color);border-radius:.25rem;color:var(--primary-text-color);font-family:Lexend Deca,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:2.5rem;line-height:normal;padding:0 1rem;width:100%}.form-marketing-input::placeholder{color:#ffffff80}.form-marketing-input:focus{border:1px solid #3e8bff;outline:none}.form-marketing-input:hover{border:1px solid var(--primary-text-color);outline:none}input::placeholder{color:#040404!important;font-size:14px;font-weight:400;opacity:.7}input:focus::placeholder{color:#040404;opacity:1}input:-webkit-autofill,input:-webkit-autofill:focus,input[type=password]:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:var(--primary-text-color)!important;border:1px solid #575757!important;box-shadow:0 0 0 1000px var(--background-color) inset!important;font-family:Lexend Deca,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;-webkit-transition:background-color .5s ease-in-out,color .5s ease-in-out;transition:background-color .5s ease-in-out,color .5s ease-in-out}.form-marketing-textarea{background:#0000;border:1px solid var(--primary-border-color);border-radius:.25rem;color:var(--primary-text-color);font-family:Lexend Deca,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:2.5rem;height:60px;line-height:normal;max-height:256px;min-height:40px;padding:.66rem 1rem;width:100%}.form-marketing-textarea::placeholder{color:#ffffff80}.form-marketing-textarea:focus{border:1px solid #3e8bff;outline:none}.form-marketing-textarea:hover{border:1px solid var(--primary-text-color);outline:none}.passwordEye{background-color:#0000;border:none;border-radius:.5rem;border-radius:var(--Radius,.5rem);cursor:pointer;height:2.5rem;height:100%;position:absolute;right:0;top:0;width:2.5rem}.passwordEye,.passwordEye>svg{color:var(--primary-text-color)}.passwordEye>svg{font-size:1rem;height:1rem}.passwordEye:focus{border:1px solid #5d5fef;outline:none}.passwordEye:hover{border:none;color:#7f7f7f;outline:none}.color-picker{appearance:none;border:#0000;border-radius:8px;box-shadow:0 4px 4px 0 #0003;cursor:pointer;height:40px;margin:0;outline:none;padding:0;padding-block:0;padding-inline:0;width:100%}.uploaded-file-container{display:flex;gap:4px;height:40px;width:100%}.uploaded-file-container .uploaded-file-text{align-items:center;background:var(--primary-text-color);border:1px solid silver;border-radius:8px;border-radius:var(--Radius,8px);color:#2c2c2c;display:flex;font-family:Lexend Deca,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:40px;justify-content:center;line-height:normal;width:100%}.uploaded-file-container>.icon-button{height:40px}.sticky-bottom{bottom:0;padding:8px;position:sticky}.form-marketing-devider{background-color:var(--primary-text-color);height:1px;margin:0;width:100%}.authentication-wrapper{flex:1 1 auto}.authentication-wrapper,.caravela-message-placeholder-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.caravela-message-placeholder-wrapper{flex-direction:column}.caravela-message-placeholder-wrapper span{color:var(--primary-text-color);font-size:64px;font-weight:400;margin-bottom:1rem}.default-form-wrapper{gap:64px;padding:32px}.default-form-wrapper,.wallet-buttons-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.wallet-buttons-wrapper{gap:8px}.container-box{gap:32px}.container-box,.container-box-section{align-items:center;display:flex;flex:0 1 auto;flex-direction:column;justify-content:center;max-width:300px;width:100%}.container-box-section{gap:16px}.points-add-container{flex-direction:row}.points-add-buttons-container,.points-add-container{align-items:center;display:flex;gap:8px;justify-content:center;width:100%}.points-add-buttons-container{flex-direction:column}.points-add-buttons-sub-container{gap:8px;justify-content:center}.current-points-box,.points-add-buttons-sub-container{align-items:center;display:flex;flex-direction:row;width:100%}.current-points-box{justify-content:flex-start}.current-points-box span{color:var(--primary-brand-color-alt);font-size:20px;font-weight:400}.current-points-box-text{align-items:center;display:flex;flex:0 1 auto;flex-direction:row;gap:8px;justify-content:space-between;text-align:left;width:100%}.customers-wrapper,.transactions-wrapper{display:flex;flex-direction:column;gap:16px}.create-card-page-content{display:flex;gap:64px;justify-content:center;margin:0 auto;padding:0 24px;width:100%}.create-card-form-section{flex:1 1;max-width:600px}.create-card-header{display:flex;flex-direction:row;gap:16px;margin-bottom:32px}.create-card-header .back-button{align-items:center;align-self:flex-start;display:flex;gap:8px}.caravela-form{padding:32px}.caravela-form,.caravela-form-simple{background:var(--elevated-background-color);border-radius:8px;box-shadow:0 0 10px 0 #0000001a;display:flex;flex:1 1;flex-direction:column;gap:32px;max-width:600px;min-width:180px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.form-section{display:flex;flex-direction:column;gap:16px}.form-section h2{color:var(--primary-text-color);font-size:16px;font-weight:600;margin:0}.form-section p{color:var(--secondary-text-color);font-size:14px;font-style:italic;line-height:1.4;margin:0}.form-section-header{display:flex;flex-direction:column;gap:8px}.character-count{color:var(--secondary-text-color);font-size:12px;text-align:right}.error-message{color:var(--error-color);font-size:12px;margin-top:4px}.toggle-section{background-color:var(--elevated-background-color);border:1px solid var(--primary-border-color);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.toggle-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.toggle-header div{flex:1 1}.toggle-header h3{color:var(--primary-text-color);font-size:16px;font-weight:600;margin:0 0 8px}.toggle-header p{color:var(--secondary-text-color);font-size:14px;line-height:1.4;margin:0}.color-section{display:flex;flex-direction:column;gap:16px}.color-section h3{color:var(--primary-text-color);font-size:16px;font-weight:600;margin:0}.color-palette{display:flex;gap:4px;width:100%}.color-item{border:1px solid var(--primary-border-color);border-radius:8px;cursor:pointer;height:48px;position:relative;transition:all .3s ease;width:36px}.color-item:hover{filter:brightness(.95)}.color-item.selected{border-color:var(--primary-brand-color)}.custom-color-wrapper{align-items:center;display:flex;justify-content:center}.custom-color-wrapper .caravela-color-picker-wrapper{height:48px;min-width:96px;width:96px}.custom-color-wrapper .caravela-color-picker-wrapper .caravela-color-input-wrapper{height:100%}.custom-color-wrapper .caravela-color-picker-wrapper .caravela-color-input-wrapper .caravela-color-input{border:2px solid var(--primary-border-color);border-radius:8px;cursor:pointer;height:100%;width:100%}.custom-color-wrapper .caravela-color-picker-wrapper .caravela-color-input-wrapper .caravela-color-input:hover{border-color:var(--primary-color)}.image-upload-section{display:flex;flex-direction:column;gap:4px}.image-section-header{align-items:center;display:flex;justify-content:space-between}.image-section-header h3{color:var(--primary-text-color);font-size:16px;font-weight:600;margin:0}.image-section-header .optional{color:var(--secondary-text-color);font-size:12px;font-style:italic}.image-preview{align-items:center;background-color:#0000;border:2px dotted var(--primary-border-color);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.image-preview .uploaded-image{max-height:120px;max-width:120px;object-fit:contain}.drag-drop-area{align-items:center;background-color:var(--secondary-background-color);border:2px dashed var(--primary-border-color);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:32px 24px;text-align:center;transition:all .2s ease;width:100%}.drag-drop-area:hover{background-color:var(--primary-color-05);border-color:var(--primary-color)}.drag-drop-area .material-symbols-rounded{color:var(--secondary-text-color);font-size:40px;margin-bottom:16px}.drag-drop-area p{color:var(--secondary-text-color);font-size:14px;font-weight:500;margin:0}.uploading-state{align-items:center;color:var(--secondary-text-color);display:flex;flex-direction:column;gap:8px}.uploading-state .spinning{animation:spin 1s linear infinite}.uploading-state span:last-child{font-size:14px;font-weight:500}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-actions{display:flex;gap:16px}.form-actions button{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:center}.form-actions button .spinning{animation:spin 1s linear infinite}.card-preview-section{align-items:flex-start;display:flex;flex:0 0 auto;justify-content:center;position:relative}.card-preview-section>.card-container{overflow-y:auto;position:sticky;top:0}@media(max-width:1024px){.create-card-page-content{flex-direction:column-reverse;gap:32px;max-width:600px}.card-preview-section{justify-content:center;padding-top:0}}@media(max-width:932px){.create-card-page-content{padding:0 16px}.color-palette{grid-template-columns:repeat(3,1fr)}.toggle-header{flex-direction:column;gap:12px}.form-actions{flex-direction:row;flex-wrap:wrap;gap:8px}}.account-details{background:#0000;border:1px solid var(--primary-border-color);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.account-details .detail-row{align-items:center;border-bottom:1px solid var(--secondary-border-color);display:flex;justify-content:space-between;padding:8px 0}.account-details .detail-row:last-child{border-bottom:none}.account-details .detail-row .label{color:var(--primary-text-color);font-size:14px;font-weight:500}.account-details .detail-row .value{color:var(--secondary-text-color);font-size:14px}.account-details .detail-row .value.status-active{color:#28a745;color:var(--success-color,#28a745);font-weight:500}@media(max-width:932px){.account-details .detail-row{align-items:flex-start;flex-direction:column;gap:4px}}.warning-banner{align-items:flex-start;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;display:flex;gap:12px;padding:16px}.warning-banner .material-symbols-rounded{color:#856404;flex-shrink:0;font-size:20px;margin-top:2px}.warning-banner div{flex:1 1}.warning-banner div h3{color:#856404;font-size:16px;font-weight:600;margin:0 0 8px}.warning-banner div p{color:#856404;font-size:14px;line-height:1.4;margin:0}@media(max-width:932px){.warning-banner{flex-direction:column;gap:8px;text-align:center}}.delete-confirmation{background:#f8d7da;border:1px solid #dc3545;border:1px solid var(--error-color,#dc3545);border-radius:8px;padding:20px}.delete-confirmation h3{font-size:16px;font-weight:600}.delete-confirmation h3,.delete-confirmation p{color:#dc3545;color:var(--error-color,#dc3545);margin:0 0 12px}.delete-confirmation p{font-size:14px;line-height:1.4}.delete-confirmation p strong{background:#dc35451a;border-radius:4px;font-weight:600;padding:2px 6px}.delete-confirmation .form-actions{border-top:1px solid #dc354533;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}@media(max-width:932px){.delete-confirmation .form-actions{flex-direction:column}.delete-confirmation .form-actions .caravela-button{width:100%}}.error-message{background:#dc35450d;border:1px solid #dc354533;border-radius:8px;color:#dc3545;color:var(--error-color,#dc3545);font-size:14px;margin-top:16px;padding:12px 16px;text-align:center}.users-grid{display:flex;gap:16px}.caravela-info-box{align-items:center;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;color:#856404;display:flex;font-size:14px;gap:12px;justify-content:flex-start;line-height:1.4;padding:12px 16px}.caravela-info-box span.material-symbols-rounded{color:inherit;flex-shrink:0;font-size:20px;margin-top:2px}.caravela-info-box.beta-warning{background:#3dd6d014;background:var(--info-color-light,#3dd6d014);border:1px solid #3dd6d0;border:1px solid var(--info-color,#3dd6d0);color:#3dd6d0;color:var(--info-color,#3dd6d0)}.enrollment-container{align-items:center;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;padding:20px}.step-bubbles{display:flex;flex-wrap:wrap;gap:16px;width:100%}.bubble{align-items:center;background-color:#fff;border-radius:50%;display:flex;font-weight:700;height:16px;justify-content:center;outline:1px solid var(--primary-brand-color-alt);position:relative;transition:all .3s ease;width:16px}.bubble-label{color:#555;font-size:12px;position:absolute;top:50px;white-space:nowrap}.bubble.active{border:3px solid var(--primary-brand-color-alt)}.bubble.completed{background:var(--primary-brand-color-alt)}.step-content{align-items:center;display:flex;gap:20px;justify-content:space-between;max-width:600px;width:100%}.back-button,.next-button{background-color:#eee;border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:10px 16px;transition:background .2s ease}.back-button:hover,.next-button:hover{background-color:#ddd}.back-button:disabled,.next-button:disabled{background-color:#f2f2f2;cursor:not-allowed}.content-area{flex-grow:1;text-align:center}.info-cards-wrapper{flex-direction:row;flex-wrap:wrap;gap:16px;height:300px;justify-content:space-between}.info-cards-wrapper,.marketing-page-body{align-items:center;display:flex;width:100%}.marketing-page-body{flex-direction:column;gap:64px;height:100%;justify-content:center;padding-bottom:64px}.modal-content{background-color:var(--elevated-background-color);border:none;width:auto}.model-wrapper{background:var(--background-color);border:none;border-radius:16px;border-radius:var(--Corner-Large,16px);flex-direction:column;gap:32px;justify-content:center;outline:none;padding:32px;width:559px}.model-header,.model-wrapper{align-items:center;display:flex}.model-header{align-self:stretch;color:var(--text-color);flex:0 0 auto;flex-direction:column;gap:8px;gap:var(--Radius,8px)}.model-header span{font-size:32px}.model-header>h1{font-size:24px}.model-header>h1,.model-header>p{color:var(--text-color);font-family:Open Sans,sans-serif;font-style:normal;font-weight:500;line-height:normal}.model-header>p{align-self:stretch;font-size:14px;text-align:center}.model-body{display:flex;flex:1 1 auto;gap:8px;width:100%}.caravela-pricing-page{gap:48px;height:100%;justify-content:flex-start;padding-bottom:24px;padding-top:56px}.caravela-pricing-page,.caravela-pricing-page-header-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.caravela-pricing-page-header-wrapper{gap:24px;justify-content:center}.caravela-price-box-content-wrapper{width:100%}.caravela-price-box-content-wrapper,.caravela-pricing-page-header{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.caravela-pricing-page-header{max-width:720px;padding:16px;z-index:1}.caravela-pricing-page-header h1{color:var(--primary-brand-color);font-family:Lexend Deca,sans-serif;font-size:48px;font-weight:600;letter-spacing:normal;text-align:center}.caravela-pricing-page-header h1>strong{-webkit-text-fill-color:#0000;animation:gradient-wave 10s ease infinite;background:linear-gradient(45deg,#6a56db,#63d1cc,#5a97e1,#63d1cc,#6a56db);background-clip:text;-webkit-background-clip:text;background-size:500% 500%;font-weight:600}.caravela-pricing-page-header h3{color:var(--primary-brand-color);font-family:Lexend Deca,sans-serif;font-size:40px;font-weight:600}.caravela-pricing-page-header p{color:var(--secondary-text-color);font-family:Lexend Deca,sans-serif;font-size:16px;font-weight:400;line-height:normal;max-width:600px;text-align:center;text-indent:16px;-webkit-user-select:none;user-select:none}.caravela-pricing-page-button-wrapper{align-items:center;background-color:var(--elevated-background-color);border-radius:20px;display:flex;flex:1 1 auto;flex-direction:row;gap:6px;justify-content:center;padding:6px;width:fit-content}.caravela-pricing-page-button-wrapper .caravela-pricing-page-button-wrapper-button{background-color:var(--elevated-background-color);border-radius:16px;color:var(--primary-brand-color);cursor:pointer;font-family:Lexend Deca,sans-serif;font-size:16px;font-weight:600;max-width:160px;padding:16px;width:160px}.caravela-pricing-page-button-wrapper .caravela-pricing-page-button-wrapper-button.active{background-color:var(--primary-brand-color);color:var(--primary-background-color)}.caravela-pricing-page-body{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:center;width:100%}@media(max-width:1024px){.caravela-pricing-page-body{flex-direction:column}}.caravela-pricing-content-group{align-items:center;display:flex;flex-direction:row;gap:32px;justify-content:center;padding:0 128px;width:100%}@media(max-width:1024px){.caravela-pricing-content-group{flex-direction:column;padding:0}}.caravela-pricing-features-wrapper{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center;width:100%}@media(max-width:1024px){.caravela-pricing-features-wrapper{flex-direction:column}}.caravela-info-wrapper{padding:16px}.caravela-info-wrapper,.caravela-pricing-content{align-items:center;display:flex;flex-direction:column;gap:16px}.caravela-pricing-content{flex-wrap:wrap;justify-content:center;width:100%}@media(max-width:1024px){.caravela-pricing-content{flex-direction:column}}.App{text-align:center}.main-content{border-bottom:1px solid var(--userful-border-secondary);display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100dvh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}img{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}body,html{-webkit-overflow-scrolling:touch;height:100%;margin:0;min-height:100%;overflow-x:hidden;position:relative}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}*,p{margin:0;padding:0}input[type=color]::-webkit-color-swatch{border:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:0;margin-top:0}
/*# sourceMappingURL=main.58c4e5d0.css.map*/