:root{--font-family:"Raleway",Helvetica,Arial,sans-serif;--background-color:#fff;--background-secondary-color:#f5f5f5;--text-primary-color:#182230;--text-secondary-color:#a8b3c6;--text-positive-color:#19b138;--text-negative-color:#f04438;--text-alert-color:#df5d5d;--link-color:#065986;--link-subtle-color:#0b7ab6;--border-color:#a8b3c6;--border-active-color:#344054;--border-secondary-color:#ebecee;--icon-primary-color:#344054;--button-background-color:#182230;--button-text-color:#fff;--button-focus-background-color:#0c111d;--button-focus-shadow-color:#f0f2f4;--button-disabled-background-color:#e9ecf0;--button-secondary-background-color:#f5f5f5;--button-secondary-focus-background-color:#ecedef;--button-secondary-text-color:#101828;--button-secondary-focus-border-color:#a8b3c6;--button-secondary-disabled-background-color:#fafafa;--button-secondary-disabled-text-color:#a8b3c6;--button-ghost-text-color:var(--link-color);--button-ghost-focus-background-color:#f9fafb;--button-ghost-disabled-text-color:var(--text-secondary-color);--separator-color:#ebecee;--input-background-color:#fff;--input-border-color:#a8b3c6;--input-text-color:var(--text-primary-color);--input-placeholder-color:var(--text-secondary-color);--input-focus-border-color:#a8b3c6;--input-focus-shadow-color:#f0f2f4;--input-invalid-border-color:#fda29b;--input-invalid-shadow-color:#fee4e2;--checkbox-background-color:#fff;--checkbox-border-color:var(--input-border-color);--checkbox-checked-border-color:#344054;--checkbox-focus-border-color:var(--input-focus-border-color);--checkbox-focus-shadow-color:var(--input-focus-shadow-color);--checkbox-invalid-border-color:var(--input-invalid-border-color);--checkbox-invalid-shadow-color:var(--input-invalid-shadow-color);--switch-background-color:var(--button-background-color);--switch-focus-shadow-color:var(--input-focus-shadow-color);--switch-disabled-background-color:#a8b3c6;--switch-thumb-color:#fff;--avatar-background-color:#f0f2f4;--avatar-border-color:#a8b3c6;--table-background-color:var(--background-color);--table-hover-background-color:#f5f5f5;--table-border-color:#d3d8e2;--table-header-border-color:#344054;--badge-background-color:#f9f5ff;--badge-marker-color:#8529ef;--badge-text-color:var(--text-primary-color);--badge-positive-background-color:#e6f6ed;--badge-positive-marker-color:#00a046;--badge-positive-text-color:var(--text-primary-color);--badge-negative-background-color:#fcefef;--badge-negative-marker-color:#df5d5d;--badge-negative-text-color:var(--text-primary-color);--badge-attention-background-color:#fff9ea;--badge-attention-marker-color:#fbc02d;--badge-attention-text-color:var(--text-primary-color);--tooltip-background-color:var(--button-background-color);--tooltip-text-color:#fff;--alert-negative-background-color:#e60023;--alert-negative-border-color:#e60023;--alert-negative-text-color:#fff;--toast-background-color:var(--button-background-color);--toast-warn-background-color:#ff8b00;--toast-error-background-color:#e60023;--toast-text-color:#fff;--pagination-background-color:transparent;--pagination-active-background-color:#f9f5ff;--progress-background:rgba(168,179,198,.25);--progress-value:#a8b3c6;--scrollbar-background-color:rgba(168,179,198,.25);--scrollbar-thumb-color:#a8b3c6;--accent-color-email:#df5d5d;--accent-color-email-darken:#e60023;--accent-color-vpn:#1a6e85;--accent-color-vpn-darken:#005d77;--accent-color-cloud:#a623ff;--accent-color-cloud-darker:#961fe6;--accent-color-platinum:#bf0000;--accent-color-platinum-sw-pro:var(--accent-color-email);--accent-color-platinum-vpn:var(--accent-color-vpn-darken);--accent-color-platinum-email:#ff8b00;--widget-active-background-color:#1f1e1e;--skeleton-background-color:#f5f5f5}.avatar{align-items:center;background-color:var(--avatar-background-color);border:1px solid var(--avatar-border-color);border-radius:100%;color:var(--text-primary-color)!important;display:inline-flex;font-size:1.25em;font-weight:900;height:2.2em;justify-content:center;overflow:hidden;user-select:none;vertical-align:middle;width:2.2em}.avatar img{border-radius:inherit;height:100%;object-fit:cover;width:100%}html{background:var(--background-color);color:var(--text-primary-color);font-family:var(--font-family);scroll-behavior:smooth}body{align-items:stretch;display:flex;flex-direction:column;height:100dvh;justify-content:flex-start;margin:0}h1,h2,h3{margin:0 0 1em}h1{font-size:2.5em}h1,h2{font-weight:700}h2{font-size:1.875em}h3{font-size:1.25em;font-weight:700;margin:0 0 2em}li,ul{margin:0}a{color:var(--link-color);text-decoration:none}a:focus,a:hover{text-decoration:underline}a:focus{outline:0}.icon,a>svg{fill:currentColor}.icon.spin{animation:spin .75s linear infinite}.main{flex-grow:1;padding:3em 0;width:100%}.container{height:100%;margin:0 auto;max-width:70.625em}.vertically-centered{align-items:center;display:flex;height:100%;justify-content:center}.content{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between}.content.centered{align-items:center;width:100%}.content .main-column{width:28.75em}:is(.content .main-column) form{width:23.75em}:is(.content .secondary-column) .image{height:100%;margin-left:2em;max-width:100%}.content .description{line-height:1.5em;margin:0 0 2em}@media only screen and (max-width:767px){.content .main-column form{max-width:23.75em;width:100%}}.nav{align-items:center;display:flex;gap:3.5rem;list-style:none;padding:0}.nav a{color:var(--text-primary-color);text-decoration:none;font-size:1em}.nav svg{height:38px;flex-shrink:0;width:38px}.footer{align-items:center;border-top:1px solid var(--separator-color);box-sizing:border-box;display:flex;justify-content:space-between;padding:1em 2em}.footer .copyright{color:#a8b3c6;font-size:.875em}.sidebar{animation:sidebar-in .3s ease;left:2em;position:fixed;transform:translateY(-50%);top:50%}.sidebar .menu{display:flex;flex-direction:column;gap:2em}.sidebar a,.sidebar button{color:var(--icon-primary-color);transition:color .3s ease}.active:is(.sidebar a,.sidebar button),:is(.sidebar a,.sidebar button):hover{color:var(--text-primary-color)}.sidebar a.active button{color:var(--text-primary-color)}@keyframes sidebar-in{0%{transform:translate(-5em,-50%)}to{transform:translateY(-50%)}}.preloader{animation:fade-in .3s ease;animation-fill-mode:both}.preloader .content,.preloader .spinner{justify-content:center}.preloader .spinner{animation:spin .75s linear infinite;align-items:center;background:var(--button-ghost-focus-background-color);border-radius:50%;display:flex;height:2em;width:2em}.fade-in{animation:fade-in .3s ease;animation-fill-mode:both}.scale-in{animation:scale-in .3s ease;animation-fill-mode:both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.desktop-hidden,.mobile-only,.tablet-only{display:none!important}@media only screen and (min-width:1024px) and (max-width:1279px){.container{margin:0 3em 0 5em;max-width:100%}.nav{gap:2em}}@media only screen and (min-width:768px) and (max-width:1023px){.content{justify-content:center}.container{margin:0 2em;max-width:100%;width:calc(100% - 4em)}.footer .copyright{font-size:12px}.nav{gap:2em}.nav a{font-size:14px}.desktop-only,.mobile-only,.tablet-hidden{display:none!important}.desktop-hidden,.tablet-only{display:block!important}}@media only screen and (min-width:768px) and (max-width:899px){.footer{flex-wrap:wrap}.footer .copyright{margin:1.5em 0 .5em;text-align:center;width:100%}}@media only screen and (max-width:767px){h1{font-size:1.875em}.main{padding-top:1.5em}.content{justify-content:center}.content .main-content{width:100%}.container{margin:0 1.5em;max-width:100%;width:calc(100% - 3em)}.footer{flex-wrap:wrap;padding-top:24px}.footer .copyright{font-size:12px;margin:20px 0;text-align:center;width:100%}.nav{flex-direction:column;gap:20px;justify-content:center;position:relative;width:100%}.nav svg{height:32px;position:absolute;left:0;top:-8px;width:32px}.desktop-only,.mobile-hidden,.tablet-only{display:none!important}.desktop-hidden,.mobile-only{display:block!important}}@media only screen and (max-height:550px){.sidebar{display:none}}fieldset{border:none;margin:0;padding:0}.field{margin-bottom:1.5em;position:relative}.field .label{display:inline-block;font-size:.875em;font-weight:600;line-height:1.429em;margin-bottom:.429em}.field .input{position:relative;width:100%}:is(.field .input.has-icon) input{padding-right:2.75em}:is(.field .input.has-icon) .icon,:is(.field .input.has-icon) .icon-button{position:absolute;right:0;top:0}.field .input.has-checkbox{align-items:flex-start;display:flex;gap:.5em;width:fit-content}:is(.field .input.has-checkbox) .checkbox{flex-shrink:0;margin:1px 0}:is(.field .input.has-checkbox) .label{font-size:.875em;font-weight:500;line-height:1.286em;margin:0}.field .input.has-domain{position:relative}:is(.field .input.has-domain) input{padding-right:10em}:is(.field .input.has-domain) .domain{line-height:44px;position:absolute;right:.75em;top:0}.field .input.has-avatar{height:2.75em}:is(.field .input.has-avatar) .avatar{bottom:0;cursor:pointer;font-size:2em;height:2.1875em;position:absolute;right:0;width:2.1875em}:is(.field .input.has-avatar) .icon-button{background:var(--button-ghost-focus-background-color);border:.5em;bottom:3.375em;height:1em;position:absolute;right:0;width:1em}.field .error{margin:.429em 0}.field .error,.form-error{color:var(--text-negative-color)}.field .error,.field .hint,.form-error{display:block;font-size:.875em;line-height:1.429em}.field .hint{margin:.429em 0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select{background:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:.5em;box-sizing:border-box;color:var(--input-text-color);display:block;font-family:var(--font-family);font-size:1em;line-height:2.625em;height:2.75em;outline:none;padding:0 .75em;transition:all .3s ease;width:100%}:is(input[type=text],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=url],select)::placeholder{color:var(--input-placeholder-color);font-family:var(--font-family);opacity:1}:is(input[type=text],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=url],select):focus{border-color:var(--input-focus-border-color);box-shadow:0 0 0 4px var(--input-focus-shadow-color);outline:0}.field.invalid input[type=email],.field.invalid input[type=number],.field.invalid input[type=password],.field.invalid input[type=search],.field.invalid input[type=tel],.field.invalid input[type=text],.field.invalid input[type=time],.field.invalid input[type=url],.field.invalid select,.field[data-invalid] input[type=email],.field[data-invalid] input[type=number],.field[data-invalid] input[type=password],.field[data-invalid] input[type=search],.field[data-invalid] input[type=tel],.field[data-invalid] input[type=text],.field[data-invalid] input[type=time],.field[data-invalid] input[type=url],.field[data-invalid] select{border-color:var(--input-invalid-border-color)}:is(.field.invalid input[type=text],.field.invalid input[type=email],.field.invalid input[type=number],.field.invalid input[type=password],.field.invalid input[type=search],.field.invalid input[type=tel],.field.invalid input[type=time],.field.invalid input[type=url],.field.invalid select,.field[data-invalid] input[type=text],.field[data-invalid] input[type=email],.field[data-invalid] input[type=number],.field[data-invalid] input[type=password],.field[data-invalid] input[type=search],.field[data-invalid] input[type=tel],.field[data-invalid] input[type=time],.field[data-invalid] input[type=url],.field[data-invalid] select):focus{box-shadow:0 0 0 4px var(--input-invalid-shadow-color)}input[type=checkbox]{margin:0}.controls{align-items:center;display:flex;gap:2em;margin-top:3.5em}@media only screen and (max-width:767px){.controls{justify-content:center}}@media only screen and (max-width:440px){.controls{flex-direction:column;gap:1em;margin-top:2em}.controls .button.primary{width:100%}}.dropdown{align-items:center;display:inline-flex;font-size:1em;gap:.25em}.dropdown .chevron{color:var(--icon-primary-color);transition:all .3s ease}.dropdown[data-state=open] .chevron{transform:rotate(-180deg)}.dropdown-menu{animation:dropdown-menu-in .3s ease;background-color:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:.5em;box-sizing:border-box;max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto;padding:.25em;z-index:1000}.dropdown-menu .item{border-radius:.25em;line-height:2.5em;outline:none!important;padding:0 .75em}.dropdown-menu .item:hover{background:var(--input-focus-shadow-color)}.dropdown-menu .separator{border-top:1px solid var(--separator-color);margin:.25em 0}@keyframes dropdown-menu-in{0%{opacity:0;transform:translateY(-1em)}to{opacity:1;transform:translateY(0)}}.modal{animation:modal-open .3s ease;background-color:var(--background-color);border-radius:.5em;box-shadow:0 5px 15px rgba(0,0,0,.05);box-sizing:border-box;height:auto;max-height:90dvh;max-width:90dvw;opacity:1;outline:none;overflow:auto;padding:2.5em 3.75em 3.5em;position:fixed;top:50%;left:50%;transition:all .3s ease;transform:translate(-50%,-50%);width:fit-content;z-index:1000}.modal h2{font-size:1.25em;font-weight:700;line-height:1.3em;margin-bottom:2.4em}.modal .content{align-items:center;gap:5em}:is(.modal .content) .description{font-size:.875em;margin:0 0 3.4285em;max-width:22.8571em}:is(.modal .content) .confirm{margin:0;max-width:22.8571em}:is(.modal .content) ul{margin-bottom:1em;max-width:22.8571em;padding:0 0 0 1.25em}:is(.modal .content) ul li{font-size:.875em;margin:0 0 .8571em}:is(.modal .content) .main-column{width:20em}.modal .controls{justify-content:flex-start;margin:3.5em 0 0}.modal .icon-button.close{color:var(--text-secondary-color);position:absolute;right:1em;top:.75em;transition:all .3s ease}:is(.modal .icon-button.close):hover{color:var(--text-primary-color)}.overlay{background-color:rgba(0,0,0,.3);height:100%;justify-content:center;position:fixed;left:0;top:0;width:100%;z-index:100}@keyframes modal-open{0%{opacity:0;transform:translate(-50%,calc(-50% + 3em))}to{opacity:1;transform:translate(-50%,-50%)}}.modal.has-avatar .content{justify-content:center;overflow:hidden;position:relative}:is(.modal.has-avatar .content) input[type=file]{left:-10000px;position:absolute}.modal.has-avatar .avatar{height:2.667em;font-size:3em;width:2.667em}.modal.has-avatar .controls{flex-flow:column;gap:1em}@media only screen and (max-width:1023px){.modal .content .main-column{min-width:16.25em;width:100%}}@media only screen and (max-width:767px){.modal{animation:modal-open-mobile .3s ease;bottom:2em;padding:2.5em 2em 1.5em;position:fixed;top:auto;transform:translate(-50%)}.modal .controls{margin-top:16px;justify-content:center}}@keyframes modal-open-mobile{0%{opacity:0;transform:translate(-50%,3em)}to{opacity:1;transform:translate(-50%)}}.tooltip{animation:tooltip-in .3s ease;background:var(--tooltip-background-color);border-radius:.875rem;color:var(--tooltip-text-color);font-size:.875em;line-height:1.75rem;padding:0 .75rem}@keyframes tooltip-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.Toastify__toast-container{box-sizing:border-box;padding:.5em;position:fixed;z-index:32767}.Toastify__toast-container.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));top:max(16px,env(safe-area-inset-top))}.Toastify__toast-container.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));transform:translateX(-50%)}.Toastify__toast-container.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));top:max(16px,env(safe-area-inset-top))}.Toastify__toast-container.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left))}.Toastify__toast-container.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%)}.Toastify__toast-container.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));right:max(16px,env(safe-area-inset-right))}.Toastify__toast{--y:0;background:var(--toast-background-color);border-radius:1.375em;box-sizing:border-box;color:var(--toast-text-color);cursor:default;direction:ltr;display:flex;font-family:var(--font-family);justify-content:space-between;margin-bottom:1em;max-height:20em;min-height:1.5em;overflow:hidden;padding:.625em 1em;position:relative;touch-action:none;z-index:0}.Toastify__toast--warning{background:var(--toast-warn-background-color)}.Toastify__toast--error{background:var(--toast-error-background-color)}.Toastify--animate{animation-fill-mode:both;animation-duration:.3s}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__bounceInRight{0%{opacity:0;transform:translate3d(100px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(100px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%{opacity:0;transform:translate3d(-100px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(-100px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%{opacity:0;transform:translate3d(0,100px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{0%{opacity:1;transform:translate3d(0,var(--y),0)}to{opacity:0;transform:translate3d(0,-100px,0)}}@keyframes Toastify__bounceInDown{0%{opacity:0;transform:translate3d(0,-100px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{0%{transform:translate3d(0,var(--y),0)}to{opacity:0;transform:translate3d(0,100px,0)}}.Toastify__progress-bar{animation:Toastify__trackProgress linear 1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.dashboard h1{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard .subtitle{margin:.75em 0 0}.dashboard .widgets{display:grid;row-gap:1.5em;column-gap:2em;grid-template-columns:1fr 1fr 1fr;margin-top:2.5em}.dashboard .widget{background-color:var(--background-secondary-color);border-radius:.5em;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:1em;min-height:220px;padding:1em 1em 1.5em;position:relative}:is(.dashboard .widget) .widget-header{align-items:center;display:flex;gap:1em}:is(.dashboard .widget) .widget-content{flex-grow:1}:is(.dashboard .widget) .widget-footer{text-align:right}:is(:is(.dashboard .widget) .widget-footer) a{align-items:center;display:inline-flex;font-size:1em;font-weight:600;gap:.25em;text-decoration:none!important}:is(.dashboard .widget) .logo{align-items:center;background-color:var(--background-color);border-radius:50%;box-sizing:border-box;display:flex;flex-shrink:0;height:3.5em;justify-content:center;width:3.5em}:is(.dashboard .widget) .price,:is(.dashboard .widget) .title{font-size:1.25em;font-weight:700;line-height:1.3em;margin:0}:is(.dashboard .widget) .price{font-size:1em;line-height:1.625em;font-weight:400}:is(.dashboard .widget) .description{font-size:.875em;line-height:1.5em;margin:0}:is(.dashboard .widget) .counter{align-items:center;display:flex;font-size:1em;gap:.5em;line-height:1.5em;margin-bottom:.25em}:is(:is(.dashboard .widget) .counter) .icon{color:var(--text-secondary-color)}:is(.dashboard .widget) .progress{background:var(--progress-background);border-radius:.25em;height:.5em;min-width:100%}:is(:is(.dashboard .widget) .progress) .value{background:var(--progress-value);border-radius:.25em;height:100%;transition:all .3s ease}.dashboard .widget.active{background:var(--widget-active-background-color);color:var(--button-text-color)}:is(.dashboard .widget.active) .widget-footer a{color:var(--link-subtle-color)}.dashboard .widget.partners{background-color:#f9f5ff}:is(.dashboard .widget.partners) .counter{align-items:center;display:flex;font-size:1em;gap:1em;line-height:1.5em;padding:1em}:is(.dashboard .widget.partners) .counter .icon{color:var(--text-secondary-color)}:is(.dashboard .widget.partners) .counter .value{display:inline-block;line-height:1.25em;font-size:1.5em;font-weight:700}:is(:is(.dashboard .widget.partners) .counter .value) span{display:block}@media only screen and (min-width:1024px) and (max-width:1279px){.dashboard .widgets{display:grid;row-gap:1em;column-gap:1.5em;grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:700px) and (max-width:1023px){.dashboard .widgets{display:grid;row-gap:1em;column-gap:1.5em;grid-template-columns:1fr 1fr}}@media only screen and (max-width:699px){.dashboard .widgets{gap:1em;display:grid;grid-template-columns:1fr}.dashboard h1{font-size:28px}}.tabs{border-bottom:1px solid var(--border-secondary-color);display:flex;gap:1em;list-style:none;margin:0;padding:0;width:100%}.tab,.tabs{position:relative}.tab{border-bottom:2px solid transparent;color:var(--text-secondary-color);font-weight:500;line-height:1.5em;padding:0 1em .5em;text-decoration:none!important;top:1px}.tab.active,.tab[data-state=active]{border-bottom:2px solid var(--text-primary-color);color:var(--text-primary-color)}@media screen and (max-width:440px){.tabs{gap:0}.tab{font-size:.875em;padding:0 .571em .286em}}.partner .heading{align-items:flex-start;display:flex;gap:2.5em;justify-content:space-between;margin-bottom:2.5em}:is(.partner .heading) h1{margin-bottom:0}.partner .balance{display:flex;flex-direction:row-reverse;gap:1em}:is(.partner .balance) .card{background:var(--background-color);border:1px solid var(--border-color);border-radius:.5em;color:var(--text-primary-color);min-width:10em;padding:.75em 1em}.invert:is(:is(.partner .balance) .card){background:var(--button-background-color);border:1px solid var(--button-background-color);color:var(--button-text-color)}:is(:is(.partner .balance) .card) .title{font-size:1em;display:block;line-height:1.5em}:is(:is(.partner .balance) .card) .values{display:flex;gap:1em}:is(:is(.partner .balance) .card) .value{font-size:1.125em;font-weight:700;white-space:nowrap}.partner .filters,.partner .tabs{margin-bottom:1.5em}.partner .filters{display:flex;flex-wrap:wrap;gap:1em}:is(.partner .filters) .filter-trigger-container{align-items:center;display:inline-flex;max-width:100%;position:relative}:is(.partner .filters) .filter-trigger,:is(.partner .filters) .filter-trigger-variant{align-items:center;background-color:var(--button-secondary-background-color);cursor:pointer;display:flex;font-size:1em;height:2.5em;line-height:2.5em}:is(:is(.partner .filters) .filter-trigger,:is(.partner .filters) .filter-trigger-variant):hover{background-color:var(--button-secondary-focus-background-color)}:is(:is(.partner .filters) .filter-trigger-container[data-state=unselected]:has(.filter-trigger:hover)) .filter-trigger-variant{background-color:var(--button-secondary-focus-background-color)}:is(:is(.partner .filters) .filter-trigger-container[data-state=unselected]:has(.filter-trigger-variant:hover)) .filter-trigger{background-color:var(--button-secondary-focus-background-color)}:is(.partner .filters) .filter-trigger{border-radius:1.25em 0 0 1.25em;box-sizing:border-box;gap:.5em;max-width:calc(100% - 2.375em);padding:0 .375em 0 .75em}:is(:is(.partner .filters) .filter-trigger) .value{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.partner .filters) .filter-trigger-variant{border-radius:0 1.25em 1.25em 0;padding:0 .75em 0 .375em}:is(.partner .filters) .filter-content{background-color:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:.5em;overflow:auto;padding:.25em 0;z-index:1000}:is(.partner .filters) .filter-item{align-items:center;cursor:pointer;height:2em;line-height:2em;display:flex;gap:.5em;outline:none;padding:0 .75em;user-select:none}:is(:is(.partner .filters) .filter-item):hover{background:var(--input-focus-shadow-color)}.partner .filters .date-filter-content{padding:1em;position:relative}:is(.partner .filters .date-filter-content) .date-filter-content-footer{align-items:center;display:flex;margin-top:1em}:is(:is(.partner .filters .date-filter-content) .date-filter-content-footer) .current{flex-grow:1}:is(.partner .filters .date-filter-content) .date-filter-content-footer:not(:has(.current)){justify-content:center}.partner .table-container{width:100%}:is(.partner .table) tr.no-items td{padding:4em 2em;pointer-events:none}:is(:is(.partner .coupons) .table) tbody tr{cursor:pointer}:is(:is(.partner .coupons) .table) td.code{color:var(--link-color);font-weight:600}:is(:is(:is(.partner .coupons) .table) td.products) span{align-items:center;display:flex;gap:.5em}:is(:is(.partner .coupons) .table) td.validity{font-size:.875em;line-height:1.714em}:is(:is(:is(.partner .coupons) .table) td.validity) span{color:var(--text-secondary-color)}:is(:is(.partner .coupons) .table) td.total-revenue{font-weight:600}:is(:is(:is(.partner .coupons) .table) td.total-revenue) span{display:block}:is(:is(:is(.partner .coupons) .table) td.action) .icon{color:var(--link-color);margin-top:2px}:is(:is(.partner .subscriptions) .table) tbody tr{cursor:pointer}:is(:is(.partner .subscriptions) .table) td.date{font-size:.875em;line-height:1.714em}:is(:is(:is(.partner .subscriptions) .table) td.product) .product{color:var(--link-color);display:block;font-weight:600;white-space:nowrap}:is(:is(:is(.partner .subscriptions) .table) td.product) .user{font-size:.75em;display:block;margin-top:-.333em}:is(:is(.partner .subscriptions) .table) td.coupon{color:var(--link-color);font-weight:600}:is(:is(.partner .subscriptions) .table) td.total-revenue{font-weight:600}:is(:is(:is(.partner .subscriptions) .table) td.action) .icon{color:var(--link-color);margin-top:2px}:is(:is(.partner .transactions) .table) td.date{font-size:.875em;line-height:1.714em}:is(:is(:is(.partner .transactions) .table) td.product) .product{color:var(--link-color);display:block;font-weight:600;white-space:nowrap}:is(:is(:is(.partner .transactions) .table) td.product) .user{font-size:.75em;display:block;margin-top:-.333em}:is(:is(.partner .transactions) .table) td.coupon{color:var(--link-color);font-weight:600}:is(:is(.partner .transactions) .table) td.revenue{font-weight:600}.back:is(:is(:is(.partner .downloads) .table) tr){cursor:pointer}.back:is(:is(:is(.partner .downloads) .table) tr) td{font-weight:600}.back:is(:is(:is(.partner .downloads) .table) tr) td .icon{color:var(--link-color)}.directory:is(:is(:is(.partner .downloads) .table) tr){cursor:pointer}:is(:is(.partner .downloads) .table) td.name{font-weight:600;line-height:1.5em}:is(:is(:is(.partner .downloads) .table) td.name) a{color:var(--link-color)}:is(:is(.partner .downloads) .table) td.type{align-items:center;display:flex;gap:.25em}:is(:is(.partner .downloads) .table) td.size{font-weight:600;line-height:1.5em;color:var(--button-secondary-text-color)}:is(:is(:is(.partner .downloads) .table) td.action) .icon{cursor:pointer;color:var(--link-color)}@media only screen and (max-width:1024px){.partner .heading{flex-direction:column;gap:0}:is(.partner .heading) h1{margin:0 0 1em}.partner .table-container{margin:0 -1.5em;overflow-x:auto;padding:0 1.5em;width:100%}}.login header{margin-bottom:2.5em}.login h1{margin-bottom:.2em}.login .subtitle{color:var(--text-secondary-color);font-size:1.25em;font-weight:400;line-height:1.5em;margin:0}:is(.login .subtitle) span{align-items:center;color:var(--text-primary-color);display:inline-flex;font-weight:500;gap:.5rem}:is(.login .subtitle) .logo{height:1.5em;width:1.5em}.login .alert{background:var(--alert-negative-background-color);border:1px solid var(--alert-negative-border-color);border-radius:.5em;color:var(--alert-negative-text-color);line-height:1.5em;margin:0 0 1.5em;padding:.5em .75em}.login .forgot{margin:.375em 0;text-align:end;width:100%}.login .controls{justify-content:space-between;margin-bottom:2em}:is(.login .controls) a{font-size:.875em}.login .external-login{width:23.75em}:is(.login .external-login) .delimiter{border-top:1px solid #ebecee;margin:.5em 0;position:relative}:is(:is(.login .external-login) .delimiter) span{background:var(--background-color);color:var(--text-secondary-color);font-size:.875em;font-weight:500;line-height:1.286em;padding:0 .571em;position:absolute;left:50%;top:-.714em;text-transform:uppercase;transform:translateX(-50%)}:is(.login .external-login) .providers{display:flex;gap:1em;justify-content:space-between;margin-top:2em}:is(.login .external-login) .providers .button.outline{align-items:center;border:1px solid var(--border-color);display:flex;gap:.375em;justify-content:center;line-height:2.625em;padding:0 .5em}:is(:is(.login .external-login) .providers .button.outline) span{font-size:.8125em;font-weight:500}:is(:is(.login .external-login) .providers .button.outline) .icon{height:1.5em;min-width:1.5em;width:1.5em}:is(:is(.login .external-login) .providers .button.outline):focus,:is(:is(.login .external-login) .providers .button.outline):hover{border-color:var(--button-background-color)}.login .sessions{max-width:23.75em}:is(.login .sessions) .subtitle{color:var(--text-secondary-color);font-size:1.25em;font-weight:500;line-height:1.3em;margin-bottom:1.2em}:is(.login .sessions) .sessions-list{display:flex;flex-flow:column;gap:1em;margin-bottom:1em}:is(.login .sessions) .session{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:10px;box-sizing:border-box;color:var(--text-primary-color);display:flex;font-size:1em;gap:1.25em;padding:1em 1.25em;text-decoration:none;transition:all .3s ease}:is(:is(.login .sessions) .session) .account-avatar{flex-shrink:0;position:relative}:is(:is(:is(.login .sessions) .session) .account-avatar) .icon{background:var(--link-color);border-radius:50%;color:#fff;padding:2px;position:absolute;bottom:-2px;right:-2px}:is(:is(.login .sessions) .session) .avatar{border:none}:is(:is(.login .sessions) .session) .account-info{min-width:0}:is(:is(.login .sessions) .session) .nickname{display:block;font-size:1em;font-weight:600;line-height:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(:is(.login .sessions) .session) .email{display:block;font-size:1em;line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(:is(.login .sessions) .session) .activity{color:var(--link-color);font-size:.75em;line-height:1.5em}:is(:is(.login .sessions) .session):focus,:is(:is(.login .sessions) .session):hover{box-shadow:0 0 0 4px var(--input-focus-shadow-color)}:is(:is(.login .sessions) .session.active) .avatar{outline:2px solid var(--input-focus-shadow-color)}:is(.login .sessions) .session.new{border:1px solid transparent;box-shadow:none!important}@supports not selector(::-webkit-scrollbar){.login .sessions .sessions-list{scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-background-color);scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){.login .sessions .sessions-list::-webkit-scrollbar{background:transparent;border-radius:3px;transition:all .3s ease;width:6px}.login .sessions .sessions-list::-webkit-scrollbar-thumb{background:var(--scrollbar-background-color);border-radius:3px;transition:all .3s ease}.login .sessions .sessions-list:hover::-webkit-scrollbar{background:var(--scrollbar-background-color)}.login .sessions .sessions-list:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color)}}@media only screen and (max-width:440px){.login header{margin-bottom:1.5em}.login .external-login{width:100%}.login .external-login .providers{flex-direction:column}.login .external-login .providers .button.outline span{font-size:.875em}.login .sessions .item{width:100%}}@media only screen and (min-width:1024px){.login .sessions .sessions-list{margin-left:-4px;margin-right:-12px;margin-top:4px;max-height:266px;overflow-y:auto;padding:4px 12px 4px 4px;scroll-snap-type:y mandatory;scroll-padding-top:4px}.login .sessions .session{direction:ltr;scroll-snap-align:start}}.switch{background-color:var(--switch-background-color);border-radius:.75em;display:inline-block;font-size:1em;height:1.5em;transition:all .3s ease;position:relative;width:2.75em}.switch .thumb{background-color:var(--switch-thumb-color);border-radius:50%;display:block;height:1.25em;transition:transform .3s ease;transform:translateX(2px);width:1.25em;will-change:transform}[data-state=checked]:is(.switch .thumb){transform:translateX(calc(2.75em - 1.25em - 2px))}.switch:focus{box-shadow:0 0 0 4px var(--switch-focus-shadow-color)}.switch[disabled]{background:var(--switch-disabled-background-color)}button{background-color:transparent;border:none;cursor:pointer;font-family:inherit;outline:none;padding:0}.button{align-items:center;border:2px solid;border-radius:1.375em;box-sizing:border-box;display:inline-flex;font-size:1em;gap:.5em;justify-content:center;line-height:2.5em;padding:0 2.5em;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;white-space:nowrap}a.button{display:inline-block}a.button:focus,a.button:hover{text-decoration:none}a.button.disabled{pointer-events:none}.button.loading .loader{animation:spin .75s linear infinite;fill:currentColor;right:.5em;position:absolute;top:.5em}.button.small{border:1px solid;font-size:.8125em;line-height:2.615em}.button.primary{background-color:var(--button-background-color);border-color:var(--button-background-color);color:var(--button-text-color);min-width:11.25em}.button.primary:focus,.button.primary:hover{background-color:var(--button-focus-background-color)}.button.primary:focus{box-shadow:0 0 0 4px var(--button-focus-shadow-color)}.button.primary.disabled,.button.primary[disabled]{background-color:var(--button-disabled-background-color);border-color:var(--button-disabled-background-color);box-shadow:0 0 0 0 transparent}.button.secondary{background-color:var(--button-secondary-background-color);border-color:var(--button-secondary-background-color);color:var(--button-secondary-text-color);min-width:11.25em}.button.secondary:hover{border-color:var(--button-secondary-focus-background-color)}.button.secondary:focus,.button.secondary:hover{background-color:var(--button-secondary-focus-background-color)}.button.secondary:focus{box-shadow:0 0 0 0 transparent}.button.secondary.disabled,.button.secondary[disabled]{background-color:var(--button-disabled-background-color);border-color:var(--button-disabled-background-color);box-shadow:0 0 0 0 transparent}.button.gradient{background:linear-gradient(90deg,#729df2,#7f5aff,#a623ff);border:none;color:var(--button-text-color);overflow:hidden;min-width:13.75em;z-index:10}.button.gradient:before{background:linear-gradient(270deg,#729df2,#7f5aff,#a623ff);content:"";opacity:0;position:absolute;bottom:0;left:0;right:0;top:0;transition:opacity .3s ease;z-index:-1}.button.gradient:hover:before{opacity:1}.button.gradient:focus{background:#a623ff}.button.ghost{background:none!important;border:none!important;color:var(--button-ghost-text-color);font-size:.875em;line-height:2.857em;padding:0}.button.ghost:focus,.button.ghost:hover{text-decoration:underline}.button.ghost.disabled,.button.ghost[disabled]{color:var(--button-ghost-disabled-text-color)}.button.outline{background-color:transparent;border:1px solid var(--border-color);color:var(--text-primary-color);min-width:11.25em}.button.outline:focus,.button.outline:hover{border-color:var(--button-background-color);background-color:var(--button-background-color);color:var(--button-text-color)}.button.outline:focus{background-color:var(--button-focus-background-color);box-shadow:0 0 0 4px var(--button-focus-shadow-color);color:var(--button-text-color)}.icon-button{align-items:center;border:2px solid;border-radius:.5em;box-sizing:border-box;display:inline-flex;font-size:1em;justify-content:center;height:2.75em;padding:0;width:2.75em}.icon-button>svg{fill:currentColor}.icon-button.primary{background-color:var(--button-background-color);color:var(--button-text-color)}.icon-button.outline,.icon-button.primary{border-color:var(--button-background-color)}.icon-button.ghost,.icon-button.outline{background-color:transparent}.icon-button.ghost{border-color:transparent;color:var(--text-primary-color)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.subscription-plans h1{margin-bottom:.8em;text-align:center}.subscription-plans .plans{align-items:stretch;display:flex;flex-wrap:wrap;gap:1em;justify-content:center}.subscription-plans .billing-period{align-items:center;display:flex;gap:1em;line-height:1.5em;margin-bottom:3em;justify-content:center}:is(.subscription-plans .billing-period) .label{color:var(--text-secondary-color);font-weight:500;transition:all .3s ease}:is(.subscription-plans .billing-period) .label.active{color:var(--text-primary-color)}:is(.subscription-plans .billing-period) .label .discount{background:var(--button-secondary-disabled-text-color);border-radius:8px;color:var(--button-text-color);display:inline-block;font-weight:500;line-height:25px;margin-left:6px;padding:0 6px;transition:all .3s ease}:is(.subscription-plans .billing-period) .label.label.active .discount{background:var(--button-background-color)}.subscription-plans .subscription-plan{border:1px solid var(--border-color);border-radius:.5em;box-sizing:border-box;display:flex;flex:0 1 16.25em;flex-direction:column;min-width:16.25em;padding:2em 1.5em}:is(.subscription-plans .subscription-plan) h2{color:var(--text-primary-color);font-size:1.5em;font-weight:700;line-height:1.167em;margin-bottom:.667em;min-height:2.333em;text-align:center}:is(.subscription-plans .subscription-plan) .pricing{font-size:1em;margin-bottom:1em;min-height:3.875em;text-align:center}:is(.subscription-plans .subscription-plan) .price{display:block;font-feature-settings:"lnum";-moz-font-feature-settings:"lnum=1";-ms-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";-o-font-feature-settings:"lnum";line-height:1.5em}:is(:is(.subscription-plans .subscription-plan) .price) .value{color:var(--text-primary-color);font-size:1.125em;font-weight:700}:is(:is(.subscription-plans .subscription-plan) .price) .value.old{color:var(--text-secondary-color);font-size:.675em;font-weight:500;text-decoration:line-through}:is(:is(.subscription-plans .subscription-plan) .price) .period{color:var(--text-secondary-color);font-size:.75em;font-weight:500;text-transform:lowercase}:is(.subscription-plans .subscription-plan) .billing-notes{display:block;font-size:.75em}:is(.subscription-plans .subscription-plan) .profit{color:var(--text-alert-color);display:block;font-size:.75em;font-weight:600;line-height:1.333em;margin-top:.333em}:is(.subscription-plans .subscription-plan) .features{flex:1;font-size:.875em;list-style:none;margin:0 0 1.75em;padding:0}:is(.subscription-plans .subscription-plan) .features li{align-items:flex-start;display:flex;gap:.571em;justify-content:flex-start;line-height:1.286em;margin-bottom:.571em}:is(:is(.subscription-plans .subscription-plan) .features li) .icon{flex-shrink:0;height:1.286em;width:1.286em}:is(.subscription-plans .subscription-plan) .button.primary{padding:0 .5em;min-width:auto}:is(.subscription-plans .subscription-plan) .current-label{align-items:center;color:var(--text-positive-color);display:inline-flex;font-weight:600;gap:.5em;line-height:2.75em;text-align:right}:is(:is(.subscription-plans .subscription-plan) .current-label) .icon{height:1.25em;width:1.25em}.subscription-plans .subscription-plan.active{border-color:var(--border-active-color);box-shadow:0 0 0 4px var(--input-focus-shadow-color)}:is(.subscription-plans .subscription-plan.active) .pricing{visibility:hidden}.subscription-plans .subscription-plan.inverted{background-color:var(--button-background-color);border-color:var(--button-background-color)!important;color:var(--button-text-color);position:relative}:is(.subscription-plans .subscription-plan.inverted) h2{color:var(--button-text-color)}:is(.subscription-plans .subscription-plan.inverted) .price .value{color:var(--button-text-color)}:is(.subscription-plans .subscription-plan.inverted) .price .value.old{color:var(--text-secondary-color)}:is(.subscription-plans .subscription-plan.inverted) .button.primary{background-color:var(--button-text-color)!important;color:var(--button-background-color)!important}:is(.subscription-plans .subscription-plan.inverted) .button.outline{border-color:var(--button-text-color)!important;color:var(--button-text-color)!important}:is(.subscription-plans .subscription-plan.inverted) .inverted-label{background-color:var(--text-alert-color);border-radius:0 6px 0 8px;color:#fff;font-size:14px;font-weight:700;line-height:24px;padding:0 10px;position:absolute;right:-1px;top:-1px}:is(:is(.subscription-plans .subscription-plan.inverted) .inverted-label) svg.icon{position:relative;left:-2px;top:3px}.subscription-plans .subscription-plan.recommended{border:4px solid var(--button-background-color);position:relative}:is(.subscription-plans .subscription-plan.recommended) .recommended-label{background-color:var(--button-background-color);border-radius:0 0 0 8px;color:#fff;font-size:14px;font-weight:700;line-height:24px;padding:0 10px;position:absolute;right:0;top:0}.subscription-plans .notices{margin-top:3em}:is(.subscription-plans .notices) h3{margin-bottom:1em}:is(.subscription-plans .notices) p{font-size:1em;line-height:1.5em}.subscribe-summary .summary{margin-bottom:2.5em}:is(.subscribe-summary .summary) .item{align-items:baseline;display:flex;gap:.5em;line-height:1.5em;margin:0 0 1em}:is(.subscribe-summary .summary) .item .separator{border-bottom:1px dotted var(--text-secondary-color);flex:1}:is(.subscribe-summary .summary) .item .price{font-feature-settings:"lnum";-moz-font-feature-settings:"lnum=1";-ms-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";-o-font-feature-settings:"lnum";font-weight:500}:is(.subscribe-summary .summary) .item.total{font-weight:600}:is(.subscribe-summary .summary) .hint{color:var(--text-secondary-color);font-size:.875em;line-height:1.286em}.subscribe-summary .coupon{margin-bottom:2.5em}:is(.subscribe-summary .coupon) h3{margin:0 0 .4em}:is(.subscribe-summary .coupon) .legend{color:var(--text-secondary-color);font-size:.875em;margin:0 0 1.714em}:is(.subscribe-summary .coupon) form fieldset{align-items:flex-start;display:flex;gap:2em;width:100%}:is(.subscribe-summary .coupon) form .field{margin:0}:is(.subscribe-summary .coupon) form input[type=text]{text-transform:uppercase}:is(.subscribe-summary .coupon) form .controls{margin:0}:is(.subscribe-summary .payment-method) h3{margin:0 0 1.2em}:is(.subscribe-summary .payment-method) .methods{display:flex;gap:2.5em}:is(.subscribe-summary .payment-method) .methods .button{align-items:center;display:flex;gap:.5em;padding:0 2em}:is(:is(.subscribe-summary .payment-method) .button.paypal:hover,:is(.subscribe-summary .payment-method) .button.paypal:focus) .icon path{transition:all .3s ease}:is(:is(.subscribe-summary .payment-method) .button.paypal:hover,:is(.subscribe-summary .payment-method) .button.paypal:focus) .icon path:nth-child(2){fill:#8f8f8f}:is(:is(.subscribe-summary .payment-method) .button.paypal:hover,:is(.subscribe-summary .payment-method) .button.paypal:focus) .icon path:nth-child(3){fill:#c6c6c6}:is(:is(.subscribe-summary .payment-method) .button.paypal:hover,:is(.subscribe-summary .payment-method) .button.paypal:focus) .icon path:nth-child(4){fill:#fff}.payment-form .label{white-space:nowrap}.payment-form input[name=name]{text-transform:uppercase}.payment-form .StripeElement{background:var(--input-background-color);box-sizing:border-box;border-radius:.5em;border:1px solid var(--input-border-color);font-family:var(--font-family);padding:0 .75em;transition:all .3s ease}.payment-form .StripeElement--invalid{border-color:var(--input-invalid-border-color)}.payment-form .StripeElement--focus{border-color:var(--input-focus-border-color);box-shadow:0 0 0 4px var(--input-focus-shadow-color)}.payment-form .StripeElement--invalid.StripeElement--focus{border-color:var(--input-invalid-border-color);box-shadow:0 0 0 4px var(--input-invalid-shadow-color)}.payment-form .input.has-icon .StripeElement{padding-right:3.75em}.payment-form .input.has-icon .icon{animation:card-icon-in .2s ease;right:.75em;top:.625em}.payment-form .card-options{display:flex;gap:3em}.payment-form .card-options .field{margin:0}.payment-form .card-options .field:first-child{width:7.5em}.payment-form .card-options .field:nth-child(2){width:5em}@keyframes card-icon-in{0%{opacity:0;transform:scale(0)}80%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.subscribe.success .controls{flex-wrap:wrap}@media only screen and (min-width:1024px) and (max-width:1279px){.subscription-plans .plans{gap:1.5em}.subscription-plans .subscription-plan{flex:0 1 20em}}@media only screen and (max-width:767px){.subscribe-summary .payment-method .methods{flex-wrap:wrap}.subscription-plans{margin-bottom:3em}.subscription-plans .billing-period .label .discount{font-size:12px}}@media only screen and (max-width:500px){.subscription-plans .billing-period .label .discount{display:none}}.checkbox,.radio{align-items:center;background-color:var(--checkbox-background-color);border:1px solid var(--checkbox-border-color);box-sizing:border-box;display:inline-flex;font-size:1em;height:1em;justify-content:center;min-width:1em;position:relative;transition:all .3s ease;width:1em}.checkbox{border-radius:.25em}.checkbox .icon{height:.75em;opacity:0;transition:all .3s ease;width:.75em}.radio{border-radius:.5em}.radio .icon{height:.375em;opacity:0;transform:scale(0);transition:all .3s ease;width:.375em}.checkbox input[type=checkbox],.radio input[type=radio]{left:-10000px;opacity:0;pointer-events:none;position:absolute}.checkbox:has(input[type=checkbox]:checked),.radio:has(input[type=radio]:checked){border-color:var(--checkbox-checked-border-color)}:is(.checkbox:has(input[type=checkbox]:checked),.radio:has(input[type=radio]:checked)) .icon{opacity:1;transform:scale(1)}.checkbox:has(input[type=checkbox]:focus),.radio:has(input[type=radio]:focus){border-color:var(--checkbox-focus-border-color);box-shadow:0 0 0 4px var(--checkbox-focus-shadow-color);outline:0}.field.invalid .checkbox,.field.invalid .radio{border-color:var(--checkbox-invalid-border-color)}.field.invalid .checkbox:has(input[type=checkbox]:focus),.field.invalid .radio:has(input[type=radio]:focus){border-color:var(--checkbox-invalid-border-color);box-shadow:0 0 0 4px var(--checkbox-invalid-shadow-color)}.otp-input{align-items:center;display:flex;gap:1em;justify-content:flex-start;position:relative}.otp-input input[type=text]{border-radius:.5rem;font-size:1.5em;font-weight:500;height:1.833em;padding:0;text-align:center;width:1.833em}@media only screen and (max-width:767px){.otp-input{gap:.5em}}.phone-input{position:relative}.phone-input input[type=tel]{padding-left:4.875em}.phone-input .select{background:none!important;border-color:transparent!important;left:0;padding-right:2.75em;position:absolute;top:0;width:4.875em}:is(.phone-input .select):focus,[data-state=open]:is(.phone-input .select){box-shadow:none}.phone-input .select .select-value{align-items:center;display:flex;justify-content:center;padding-top:1px}.phone-input .select-menu{width:auto}.phone-input .select-menu .item .code{color:var(--text-secondary-color)}.phone-input .flag{border-radius:2px;box-shadow:0 0 0 2px var(--input-focus-shadow-color)}.register .description b{display:inline-block;max-width:23.75em;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.register .controls{justify-content:space-between}:is(.register .controls) a{font-size:.875em}.register.welcome{align-content:center;display:flex;height:100%;justify-content:center}.profile header{margin-bottom:3em}.profile header h1{margin-bottom:.4em}.profile header .subtitle{margin:1em 0}.profile h2{font-size:1.25em;margin-bottom:2em}.profile .profile-form{display:flex;gap:5.625em;justify-content:space-between}.profile .profile-form fieldset{flex:1}.profile .field.no-label{padding-top:1.625em}.profile .field .input.has-checkbox{padding:.875em 0}.profile .icon-button.ghost{color:var(--text-secondary-color)}.profile .controls{justify-content:flex-end;margin:2em 0}.profile .profile-actions{display:flex;justify-content:space-between;gap:5.625em}.profile .profile-actions .action{display:flex;flex:1;gap:1.5em;margin-top:5em}:is(.profile .profile-actions .action) h3{margin:0 0 .4em}:is(.profile .profile-actions .action) div{align-items:start;display:flex;flex-flow:column}:is(.profile .profile-actions .action) .description{font-size:.875em;flex-grow:1;line-height:1.5em;margin:.571em 0}:is(.profile .profile-actions .action) .button.ghost{font-size:1em;font-weight:600}:is(.modal.alternate-email,.modal.phone-number) .description b{display:inline-block;max-width:15em;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.modal.delete-account .description{font-size:.875em;line-height:1.5em;margin:.571em 0}.modal.delete-account .notices{list-style:none;margin:1em 0 1.5em;min-width:16.25em;padding:0}.modal.delete-account .notices li{font-size:.875em;line-height:1.5em;margin:0 0 1em;padding:0 0 0 2.286em;position:relative}:is(.modal.delete-account .notices li) .icon{color:var(--text-negative-color);left:0;position:absolute;top:0}@media only screen and (min-width:768px) and (max-width:1023px){.profile .profile-actions{flex-wrap:wrap;gap:3em;justify-content:center;margin-top:3.5em}.profile .profile-actions .action{flex:auto;margin-top:0;max-width:568px;width:100%}}@media only screen and (max-width:767px){.profile .profile-form{flex-wrap:wrap;gap:2em;justify-content:center}.profile .profile-form fieldset{flex:auto;max-width:380px;width:100%}.profile .field.no-label{padding-top:0}.profile .profile-actions{flex-wrap:wrap;gap:2em;justify-content:center}.profile .profile-actions .action{flex:auto;margin-top:0;max-width:380px;width:100%}.profile .controls{justify-content:center}}.restore .description b{display:inline-block;max-width:23.75em;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.restore .field:has(.input.has-checkbox){padding:0}.restore .field:has(.input.has-checkbox) .label b{display:inline-block;max-width:23.75em;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.restore .controls,.subscription-item{justify-content:space-between}.subscription-item{border-bottom:1px solid var(--separator-color);display:flex;gap:1.5em;padding:2em 0}.subscription-item:first-child{padding-top:0}.subscription-item:last-child{border-bottom:none;padding-bottom:0}.subscription-item .details{display:flex;gap:1.5em}.subscription-item .summary{display:flex;flex-direction:column}.subscription-item .image{align-items:center;border:1px solid var(--separator-color);border-radius:.25em;display:flex;flex-shrink:0;height:8.5em;justify-content:center;width:8.5em}:is(.subscription-item .image) img{transition:all .3s ease;width:4.5em}.subscription-item.cancelled .image img{filter:grayscale(100%);opacity:.25}.subscription-item .title{font-size:1.25em;font-weight:600;line-height:1.5em;margin:0 0 .8em}.subscription-item .description{flex:1;font-size:1em;line-height:1.5em;margin:0 0 1em}.subscription-item .valid-date{align-items:center;color:var(--text-secondary-color);display:flex;font-size:.875em;gap:.5em;margin:0 0 .571em}:is(.subscription-item .valid-date) .icon{color:var(--text-positive-color)}.subscription-item .actions{align-items:center;display:flex;flex-direction:column;justify-content:space-between}:is(.subscription-item .actions) .button{margin-bottom:1em}.subscription-item .price{font-size:1.25em;font-weight:600;line-height:1.5em;margin:0}:is(.subscription-item .price) .period{color:var(--text-secondary-color);font-size:.635em;font-weight:400;text-transform:lowercase}@media only screen and (max-width:767px){.subscription-item{gap:0}.subscription-item,.subscription-item .details{flex-direction:column;justify-content:center}.subscription-item .summary{flex-direction:column;text-align:center}.subscription-item .image{position:relative;left:50%;transform:translateX(-50%)}.subscription-item .valid-date{justify-content:center}:is(.subscription-item .actions) .button{margin-top:1em}}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),transparent 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,transparent 50%);--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root{font-feature-settings:"lnum";-moz-font-feature-settings:"lnum=1";-ms-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";-o-font-feature-settings:"lnum"}.rdp-root .rdp-month_grid{border-collapse:separate;border-spacing:0 1px}.rdp-root .rdp-months{gap:2em}.rdp-root .rdp-months .rdp-month{padding:0}.rdp-root .rdp-weekday{color:var(--text-secondary-color);font-size:.875em;font-weight:500}.rdp-root .rdp-day{color:var(--text-primary-color);padding:0}.rdp-root .rdp-day .rdp-day_button{font-size:.875em}.rdp-root .rdp-today:not(.rdp-selected) .rdp-day_button{background-color:var(--button-secondary-background-color);font-weight:600}.rdp-root .rdp-selected{font-size:inherit;font-weight:inherit}.rdp-root .rdp-range_end,.rdp-root .rdp-range_middle,.rdp-root .rdp-range_start{background:inherit!important}.rdp-root .rdp-range_middle .rdp-day_button{background-color:var(--rdp-range_middle-background-color)}.rdp-root .rdp-day.rdp-range_end:first-child .rdp-day_button,.rdp-root .rdp-day.rdp-range_start.rdp-range_end .rdp-day_button,.rdp-root .rdp-day.rdp-range_start:last-child .rdp-day_button{border-radius:50%}.rdp-root .rdp-day.rdp-range_start .rdp-day_button,.rdp-root .rdp-range_middle:first-child .rdp-day_button{border-radius:50% 0 0 50%}.rdp-root .rdp-day.rdp-range_end .rdp-day_button,.rdp-root .rdp-range_middle:last-child .rdp-day_button{border-radius:0 50% 50% 0}.rdp-root .rdp-week:has(.rdp-range_middle):not(:has(.rdp-range_start)) .rdp-range_middle:nth-child(1 of .rdp-selected:not(.rdp-hidden)) .rdp-day_button{border-bottom-left-radius:50%;border-top-left-radius:50%}.rdp-root .rdp-week:has(.rdp-range_middle):not(:has(.rdp-range_end)) .rdp-range_middle:nth-last-child(1 of .rdp-selected:not(.rdp-hidden)) .rdp-day_button{border-bottom-right-radius:50%;border-top-right-radius:50%}.rdp-root .rdp-caption_label{color:var(--button-secondary-text-color)}.rdp-root .rdp-month_caption{display:flex;font-size:1em;justify-content:center}.rdp-root .rdp-nav{width:100%}.rdp-root .rdp-button_previous{left:0;position:absolute}.rdp-root .rdp-button_next{position:absolute;right:0}.rdp-root .rdp-chevron{fill:var(--text-primary-color)}.rdp-root{--rdp-nav-height:2.5em;--rdp-weekday-opacity:1;--rdp-day-height:2.25em;--rdp-day-width:2.25em;--rdp-day_button-border:none;--rdp-day_button-border-radius:50%;--rdp-day_button-height:100%;--rdp-day_button-width:100%;--rdp-range_start-date-background-color:var(--button-background-color);--rdp-range_start-color:var(--button-text-color);--rdp-range_middle-background-color:var(--button-background-color);--rdp-range_middle-color:var(--button-text-color);--rdp-range_end-date-background-color:var(--button-background-color);--rdp-range_end-color:var(--button-text-color);--rdp-selected-border:none}.badge{background:var(--badge-background-color);border-radius:.5em;color:var(--badge-text-color);display:inline-block;line-height:1.5em;padding:0 .5em 0 1.25em;position:relative;white-space:nowrap}.badge:before{background:var(--badge-marker-color);border-radius:50%;content:"";display:inline-block;height:.375em;left:.5em;position:absolute;top:50%;transform:translateY(-50%);width:.375em}.badge.positive{background:var(--badge-positive-background-color);color:var(--badge-positive-text-color)}.badge.positive:before{background:var(--badge-positive-marker-color)}.badge.negative{background:var(--badge-negative-background-color);color:var(--badge-negative-text-color)}.badge.negative:before{background:var(--badge-negative-marker-color)}.badge.attention{background:var(--badge-attention-background-color);color:var(--badge-attention-text-color)}.badge.attention:before{background:var(--badge-attention-marker-color)}.table{background-color:var(--table-background-color);border-collapse:collapse;width:100%;font-feature-settings:"lnum";-moz-font-feature-settings:"lnum=1";-ms-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";-o-font-feature-settings:"lnum"}.table tr{border-bottom:1px solid var(--table-border-color)}:is(.table tr):hover{background-color:var(--table-hover-background-color)}:is(.table tr):last-child{border-bottom:none}.table thead{border-bottom:1.5px solid var(--table-header-border-color)}:is(.table thead) tr{background-color:var(--table-background-color)!important}.table td,.table th{line-height:1.5rem;padding:.75rem 1rem;vertical-align:top}.align-left:is(.table td,.table th){text-align:left}.align-center:is(.table td,.table th){text-align:center}.align-right:is(.table td,.table th){text-align:right}.no-wrap:is(.table td,.table th){white-space:nowrap}.w-10:is(.table td,.table th){width:10%}.w-20:is(.table td,.table th){width:20%}.w-30:is(.table td,.table th){width:30%}.w-40:is(.table td,.table th){width:40%}.w-50:is(.table td,.table th){width:50%}.w-60:is(.table td,.table th){width:60%}.w-70:is(.table td,.table th){width:70%}.w-80:is(.table td,.table th){width:80%}.w-90:is(.table td,.table th){width:90%}.w-100:is(.table td,.table th){width:100%}.table th{font-size:.875em;font-weight:700;padding:.857em 1.143em}.table .placeholder{animation:pulse 2s ease-in-out infinite;background-color:var(--skeleton-background-color);border-radius:.75em;display:block;height:1.5em;width:100%}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.pagination{gap:2em;justify-content:space-between;margin:2.5em 0}.pagination,.pagination .pages{align-items:center;display:flex}.pagination .pages{list-style:none;margin:0;padding:0}.pagination .next,.pagination .prev{color:var(--link-color);display:inline-flex;gap:.571em;font-size:.875em;font-weight:500;line-height:1.429em;text-decoration:none!important}[aria-disabled=true]:is(.pagination .prev,.pagination .next){color:var(--text-secondary-color);pointer-events:none}:is(.pagination .prev,.pagination .next) .icon{color:var(--text-secondary-color)}.pagination .delimiter,.pagination .page{align-items:center;background:var(--pagination-background-color);border-radius:.571em;box-sizing:border-box;color:var(--text-secondary-color);display:inline-flex;font-size:.875em;font-weight:500;line-height:1.429em;min-width:2.857em;justify-content:center;padding:.714em 1.143em;text-decoration:none!important}.pagination .page.active{background:var(--pagination-active-background-color);color:var(--link-color)}@media only screen and (max-width:767px){.pagination .delimiter,.pagination .page:not(.active){display:none}}:is(.payments .table) td[name=title]{font-weight:600}:is(:is(.payments .table) td[name=payment-method]) span{align-items:center;display:inline-flex;gap:.571em}:is(:is(:is(.payments .table) td[name=payment-method]) span) em{font-style:normal}:is(:is(.payments .table) td[name=payment-method]) .icon{color:var(--text-secondary-color)}:is(.payments .table) td[name=price]{font-weight:600}:is(.payments .table) td[name=invoice] a{display:inline-block}@media only screen and (max-width:1023px){.payments .table td[name=price]{text-align:center}}@media only screen and (max-width:767px){.payments .table-container{margin:0 -1.5em;overflow-x:auto;padding:0 1.5em;width:100%}}