.mobile-only[data-v-32d148c6]{display:none!important}@media(max-width:768px){.mobile-only[data-v-32d148c6]{display:flex!important}}.mobile-tablet-only[data-v-32d148c6]{display:none!important}@media(max-width:1200px){.mobile-tablet-only[data-v-32d148c6]{display:flex!important}}.mobile-only-flex[data-v-32d148c6]{display:none!important}@media(max-width:768px){.mobile-only-flex[data-v-32d148c6]{display:flex!important}}.mobile-only-inline[data-v-32d148c6]{display:none!important}@media(max-width:768px){.mobile-only-inline[data-v-32d148c6]{display:inline!important}}.mobile-only-inline-block[data-v-32d148c6]{display:none!important}@media(max-width:768px){.mobile-only-inline-block[data-v-32d148c6]{display:inline-block!important}}.desktop-only[data-v-32d148c6]{display:flex!important}@media(max-width:768px){.desktop-only[data-v-32d148c6]{display:none!important}}.desktop-only-flex[data-v-32d148c6]{display:flex!important}@media(max-width:768px){.desktop-only-flex[data-v-32d148c6]{display:none!important}}.desktop-only-inline[data-v-32d148c6]{display:inline!important}@media(max-width:768px){.desktop-only-inline[data-v-32d148c6]{display:none!important}}.desktop-only-inline-block[data-v-32d148c6]{display:inline-block!important}@media(max-width:768px){.desktop-only-inline-block[data-v-32d148c6]{display:none!important}}.coming-soon-container[data-v-32d148c6]{width:100%;padding:clamp(1.5rem,2vw + 1rem,2rem);display:flex;justify-content:center;align-items:center;min-height:250px;margin:1rem 0}.coming-soon-content[data-v-32d148c6]{max-width:600px;text-align:center}.icon-wrapper[data-v-32d148c6]{font-size:clamp(3rem,2vw + 2rem,4rem);margin-bottom:clamp(1rem,1vw + .5rem,1.5rem);display:flex;justify-content:center;align-items:center}.icon-wrapper[data-v-32d148c6],.title[data-v-32d148c6]{color:rgb(var(--tint))}.title[data-v-32d148c6]{font-size:clamp(2rem,2vw + 1rem,2.5rem);font-weight:800;margin-bottom:1rem}.subtitle[data-v-32d148c6]{font-size:clamp(1rem,.5vw + .8rem,1.125rem);color:rgba(var(--color),.7);line-height:1.6;margin-bottom:2rem}.vps-configurator{font-family:Onest,sans-serif;--background:255,255,255;--background-light:245,247,250;--color:33,37,41;--wh-blue:51,104,255;--wh-blue-color:255,255,255}body.theme-dark .vps-configurator{--background:16,18,22;--background-light:37,41,51;--color:233,237,241}.vps-configurator .steps-indicator{display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,1.5vw + .25rem,1.5rem) clamp(1rem,2vw + .5rem,2rem);border-bottom:1px solid rgba(var(--color),.06);gap:0}.vps-configurator .steps-indicator .step{display:flex;align-items:center;gap:.5rem}.vps-configurator .steps-indicator .step .step-number{width:clamp(1.5rem,1vw + 1.2rem,2rem);height:clamp(1.5rem,1vw + 1.2rem,2rem);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(.6875rem,.5vw + .55rem,.875rem);font-weight:600;background:rgba(var(--color),.08);color:rgba(var(--color),.4);transition:all .3s ease}.vps-configurator .steps-indicator .step .step-number :deep(svg){width:1rem;height:1rem}.vps-configurator .steps-indicator .step .step-label{font-size:.875rem;font-weight:500;color:rgba(var(--color),.4);transition:color .3s ease}@media(max-width:500px){.vps-configurator .steps-indicator .step .step-label{display:none}}.vps-configurator .steps-indicator .step.--active .step-number{background:rgb(var(--wh-blue));color:#fff}.vps-configurator .steps-indicator .step.--active .step-label{color:rgb(var(--color))}.vps-configurator .steps-indicator .step.--completed .step-number{background:#22c55e;color:#fff}.vps-configurator .steps-indicator .step-line{width:clamp(2rem,3vw + .5rem,4rem);height:2px;background:rgba(var(--color),.1);margin:0 clamp(.375rem,1vw + .1rem,1rem);transition:background .3s ease}.vps-configurator .steps-indicator .step-line.--active{background:rgb(var(--wh-blue))}.vps-configurator .step-content{display:grid;grid-template-columns:1fr 320px;gap:0}@media(max-width:850px){.vps-configurator .step-content{grid-template-columns:1fr}}.vps-configurator .os-selection-panel{padding:clamp(1rem,1.5vw + .5rem,1.75rem) clamp(1rem,2vw + .5rem,2rem);border-right:1px solid rgba(var(--color),.06)}@media(max-width:850px){.vps-configurator .os-selection-panel{border-right:none;border-bottom:1px solid rgba(var(--color),.06)}}.vps-configurator .os-selection-panel .panel-title{font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:700;color:rgb(var(--color));margin:0 0 1.5rem}.vps-configurator .os-selection-panel .os-categories{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.vps-configurator .os-selection-panel .os-categories .category-btn{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:1px solid rgba(var(--color),.1);border-radius:.5rem;background:transparent;color:rgba(var(--color),.7);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.vps-configurator .os-selection-panel .os-categories .category-btn :deep(svg){width:1.25rem;height:1.25rem}.vps-configurator .os-selection-panel .os-categories .category-btn:hover{border-color:rgba(var(--wh-blue),.3);color:rgb(var(--color))}.vps-configurator .os-selection-panel .os-categories .category-btn.--active{background:rgba(var(--wh-blue),.1);border-color:rgb(var(--wh-blue));color:rgb(var(--wh-blue))}.vps-configurator .os-selection-panel .os-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}.vps-configurator .os-selection-panel .os-grid .os-card{display:flex;flex-direction:column;align-items:center;padding:clamp(.75rem,1vw + .5rem,1.25rem) clamp(.375rem,.75vw + .15rem,.75rem);border:2px solid rgba(var(--color),.08);border-radius:clamp(.75rem,.5vw + .5rem,1rem);background:rgba(var(--background-light),.5);cursor:pointer;transition:all .2s ease;text-align:center}.vps-configurator .os-selection-panel .os-grid .os-card .os-logo{width:clamp(2rem,2vw + 1rem,3rem);height:clamp(2rem,2vw + 1rem,3rem);-o-object-fit:contain;object-fit:contain;margin-bottom:.5rem;transition:transform .2s ease}.vps-configurator .os-selection-panel .os-grid .os-card .os-name{font-size:clamp(.6875rem,.5vw + .5rem,.875rem);font-weight:600;color:rgb(var(--color))}.vps-configurator .os-selection-panel .os-grid .os-card:hover{border-color:rgba(var(--wh-blue),.3);background:rgba(var(--wh-blue),.03)}.vps-configurator .os-selection-panel .os-grid .os-card:hover .os-logo{transform:scale(1.05)}.vps-configurator .os-selection-panel .os-grid .os-card.--selected{border-color:rgb(var(--wh-blue));background:rgba(var(--wh-blue),.08);box-shadow:0 0 0 3px rgba(var(--wh-blue),.12)}.vps-configurator .os-selection-panel .os-grid .os-card.--selected .os-name{color:rgb(var(--wh-blue))}.vps-configurator .os-selection-panel .version-selector{margin-top:clamp(1rem,1vw + .7rem,1.5rem);padding:clamp(.75rem,1vw + .5rem,1.25rem);background:rgba(var(--background-light),.5);border-radius:.75rem;border:1px solid rgba(var(--color),.06);position:relative;z-index:50}.vps-configurator .os-selection-panel .version-selector .version-label{display:block;font-size:.8125rem;font-weight:600;color:rgba(var(--color),.6);margin-bottom:.625rem}.vps-configurator .os-selection-panel .version-selector .version-dropdown{position:relative;z-index:51}.vps-configurator .os-selection-panel .version-selector .version-dropdown .version-trigger{width:100%;display:flex;align-items:center;gap:.75rem;padding:clamp(.5rem,.5vw + .35rem,.75rem) clamp(.75rem,.5vw + .55rem,1rem);font-size:clamp(.8125rem,.3vw + .7rem,.9375rem);font-weight:500;color:rgb(var(--color));background:rgb(var(--background));border:1px solid rgba(var(--color),.12);border-radius:.5rem;cursor:pointer;transition:all .2s ease;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:48px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vps-configurator .os-selection-panel .version-selector .version-dropdown .version-trigger .trigger-icon{width:clamp(1.125rem,.75vw + .8rem,1.5rem);height:clamp(1.125rem,.75vw + .8rem,1.5rem);-o-object-fit:contain;object-fit:contain;flex-shrink:0}.vps-configurator .os-selection-panel .version-selector .version-dropdown .version-trigger .trigger-text{flex:1}.vps-configurator .os-selection-panel .version-selector .version-dropdown .version-trigger .trigger-chevron{width:clamp(1rem,.5vw + .8rem,1.25rem);height:clamp(1rem,.5vw + .8rem,1.25rem);color:rgba(var(--color),.4);transition:transform .2s ease;flex-shrink:0}.vps-configurator .os-selection-panel .version-selector .version-dropdown .version-trigger:hover{border-color:rgba(var(--wh-blue),.4)}.vps-configurator .os-selection-panel .version-selector .version-dropdown.--open .version-trigger{border-color:rgb(var(--wh-blue));box-shadow:0 0 0 3px rgba(var(--wh-blue),.1);border-bottom-left-radius:0;border-bottom-right-radius:0}.vps-configurator .os-selection-panel .version-selector .version-dropdown.--open .trigger-chevron{transform:rotate(180deg)}.vps-configurator .os-selection-panel .version-selector .version-dropdown .version-options{position:absolute;top:100%;left:0;right:0;background:rgb(var(--background));border:1px solid rgb(var(--wh-blue));border-top:none;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;box-shadow:0 8px 24px #0000001f;z-index:200;overflow:hidden;-webkit-overflow-scrolling:touch}.vps-configurator .os-selection-panel .version-selector .version-dropdown .version-option{width:100%;display:flex;align-items:center;gap:.75rem;padding:clamp(.625rem,.5vw + .45rem,.875rem) clamp(.75rem,.5vw + .55rem,1rem);font-size:clamp(.8125rem,.3vw + .7rem,.9375rem);font-weight:500;color:rgb(var(--color));background:transparent;border:none;cursor:pointer;transition:all .15s ease;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:48px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vps-configurator .os-selection-panel .version-selector .version-dropdown .version-option .option-name{flex:1}.vps-configurator .os-selection-panel .version-selector .version-dropdown .version-option .option-check{width:1.125rem;height:1.125rem;color:rgb(var(--wh-blue));flex-shrink:0}.vps-configurator .os-selection-panel .version-selector .version-dropdown .version-option:hover{background:rgba(var(--wh-blue),.06)}.vps-configurator .os-selection-panel .version-selector .version-dropdown .version-option.--selected{background:rgba(var(--wh-blue),.08);color:rgb(var(--wh-blue))}.vps-configurator .os-selection-panel .version-selector .version-dropdown .version-option:not(:last-child){border-bottom:1px solid rgba(var(--color),.06)}.vps-configurator .os-selection-panel .version-selector .dropdown-enter-active,.vps-configurator .os-selection-panel .version-selector .dropdown-leave-active{transition:all .2s ease}.vps-configurator .os-selection-panel .version-selector .dropdown-enter-from,.vps-configurator .os-selection-panel .version-selector .dropdown-leave-to{opacity:0;transform:translateY(-8px)}.vps-configurator .os-selection-panel .version-selector.--list .version-list{display:flex;flex-direction:column;gap:.5rem}.vps-configurator .os-selection-panel .version-selector.--list .version-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:rgb(var(--background));border:1px solid rgba(var(--color),.1);border-radius:.5rem;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.vps-configurator .os-selection-panel .version-selector.--list .version-item .version-icon{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.vps-configurator .os-selection-panel .version-selector.--list .version-item .version-name{flex:1;font-size:.9375rem;font-weight:500;color:rgb(var(--color))}.vps-configurator .os-selection-panel .version-selector.--list .version-item .version-check{width:1.25rem;height:1.25rem;color:rgb(var(--wh-blue));flex-shrink:0}.vps-configurator .os-selection-panel .version-selector.--list .version-item:hover{border-color:rgba(var(--wh-blue),.4);background:rgba(var(--wh-blue),.03)}.vps-configurator .os-selection-panel .version-selector.--list .version-item.--selected{border-color:rgb(var(--wh-blue));background:rgba(var(--wh-blue),.06);box-shadow:0 0 0 3px rgba(var(--wh-blue),.1)}.vps-configurator .os-selection-panel .version-selector.--list .version-item.--selected .version-name{color:rgb(var(--wh-blue));font-weight:600}.vps-configurator .os-selection-panel .step-actions{display:flex;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(var(--color),.06)}.vps-configurator .os-selection-panel .step-actions .next-btn{padding:.75rem 1.75rem}.vps-configurator .summary-panel.--step1 .os-preview{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(var(--wh-blue),.1);border-radius:.75rem;margin-bottom:1rem}.vps-configurator .summary-panel.--step1 .os-preview .os-preview-icon{width:2.5rem;height:2.5rem;-o-object-fit:contain;object-fit:contain}.vps-configurator .summary-panel.--step1 .os-preview .os-preview-info{display:flex;flex-direction:column;gap:.125rem}.vps-configurator .summary-panel.--step1 .os-preview .os-preview-info .os-preview-label{font-size:.75rem;color:rgba(var(--color),.5);text-transform:uppercase;letter-spacing:.5px}.vps-configurator .summary-panel.--step1 .os-preview .os-preview-info .os-preview-name{font-size:.9375rem;font-weight:600;color:rgb(var(--color))}.vps-configurator .summary-panel.--step1 .step-hint{font-size:.8125rem;color:rgba(var(--color),.5);line-height:1.5;margin:0}.vps-configurator .os-mini-icon{width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain}.vps-configurator .panel-header-with-back{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.625rem,.75vw + .4rem,1rem);margin-bottom:1.5rem}.vps-configurator .panel-header-with-back .back-btn{display:inline-flex;align-items:center;gap:.5rem;padding:clamp(.4375rem,.5vw + .3rem,.625rem) clamp(.75rem,.5vw + .55rem,1rem);border:none;border-radius:.5rem;background:rgba(var(--wh-blue),.08);color:rgb(var(--wh-blue));font-size:clamp(.75rem,.3vw + .63rem,.875rem);font-weight:600;cursor:pointer;transition:all .2s ease}.vps-configurator .panel-header-with-back .back-btn :deep(svg){width:1.125rem;height:1.125rem}.vps-configurator .panel-header-with-back .back-btn:hover{background:rgba(var(--wh-blue),.15)}.vps-configurator .panel-header-with-back .panel-title{margin:0}.vps-configurator .spec-row.--os{display:flex;align-items:center;gap:.75rem;padding:clamp(.5rem,.75vw + .3rem,.875rem) clamp(.625rem,.75vw + .35rem,1rem);background:rgba(var(--wh-blue),.06);border:1px solid rgba(var(--wh-blue),.12);border-radius:.625rem;margin-bottom:1rem}.vps-configurator .spec-row.--os .os-mini-icon{width:clamp(1.375rem,1.75vw + .7rem,2.25rem);height:clamp(1.375rem,1.75vw + .7rem,2.25rem);-o-object-fit:contain;object-fit:contain;flex-shrink:0}.vps-configurator .spec-row.--os .os-info{flex:1;display:flex;flex-direction:column;gap:.125rem}.vps-configurator .spec-row.--os .spec-label{font-size:.6875rem;font-weight:500;color:rgba(var(--color),.5);text-transform:uppercase;letter-spacing:.03em}.vps-configurator .spec-row.--os .spec-value{font-size:clamp(.75rem,.5vw + .55rem,.9375rem);font-weight:600;color:rgb(var(--color))}.vps-configurator .spec-row.--os .edit-btn{padding:.375rem;border:1px solid rgba(var(--color),.1);border-radius:.375rem;background:transparent;color:rgba(var(--color),.5);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vps-configurator .spec-row.--os .edit-btn :deep(svg){width:.875rem;height:.875rem}.vps-configurator .spec-row.--os .edit-btn:hover{border-color:rgba(var(--wh-blue),.3);color:rgb(var(--wh-blue));background:rgba(var(--wh-blue),.05)}.vps-configurator .configurator-layout{display:grid;grid-template-columns:1fr 320px;gap:0}@media(max-width:850px){.vps-configurator .configurator-layout{grid-template-columns:1fr}}.vps-configurator .config-panel{padding:clamp(1rem,1.5vw + .5rem,1.75rem) clamp(1rem,2vw + .5rem,2rem);border-right:1px solid rgba(var(--color),.06)}@media(max-width:850px){.vps-configurator .config-panel{border-right:none;border-bottom:1px solid rgba(var(--color),.06)}}.vps-configurator .config-panel .panel-title{font-size:clamp(1rem,.5vw + .85rem,1.25rem);font-weight:700;color:rgb(var(--color));margin:0 0 1.5rem}.vps-configurator .config-panel .config-section{margin-bottom:1.5rem}.vps-configurator .config-panel .config-section .section-header{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:rgb(var(--color));margin-bottom:1rem;padding-bottom:0;border-bottom:none}.vps-configurator .config-panel .config-section .section-header :deep(svg){width:1.25rem;height:1.25rem;color:rgb(var(--wh-blue))}.vps-configurator .config-panel .slider-option{margin-bottom:1.25rem}.vps-configurator .config-panel .slider-option .slider-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.vps-configurator .config-panel .slider-option .slider-header :deep(svg){width:1rem;height:1rem;color:rgba(var(--color),.4)}.vps-configurator .config-panel .slider-option .slider-header .label{font-size:clamp(.75rem,.3vw + .63rem,.875rem);font-weight:500;color:rgba(var(--color),.7);flex:1}.vps-configurator .config-panel .slider-option .slider-header .value{font-size:clamp(.8125rem,.3vw + .7rem,.9375rem);font-weight:600;color:rgb(var(--wh-blue))}.vps-configurator .config-panel .slider-option .slider-wrapper{position:relative;height:24px;display:flex;align-items:center}.vps-configurator .config-panel .slider-option .slider-track{position:absolute;left:0;right:0;height:4px;background:rgba(var(--wh-blue),.12);border-radius:999px;overflow:hidden;pointer-events:none}.vps-configurator .config-panel .slider-option .slider-progress{height:100%;background:rgb(var(--wh-blue));border-radius:999px;transition:none}.vps-configurator .config-panel .slider-option .slider{width:100%;height:24px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;outline:none;cursor:pointer;margin:0;position:relative;z-index:1;-webkit-tap-highlight-color:transparent;touch-action:pan-x}.vps-configurator .config-panel .slider-option .slider::-webkit-slider-runnable-track{width:100%;height:4px;background:transparent;border-radius:999px}.vps-configurator .config-panel .slider-option .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:rgb(var(--wh-blue));border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 6px #0003;margin-top:-7px}.vps-configurator .config-panel .slider-option .slider::-moz-range-track{width:100%;height:4px;background:transparent;border-radius:999px}.vps-configurator .config-panel .slider-option .slider::-moz-range-thumb{width:14px;height:14px;background:rgb(var(--wh-blue));border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 6px #0003}@media(max-width:850px){.vps-configurator .config-panel .slider-option .slider{height:32px}.vps-configurator .config-panel .slider-option .slider::-webkit-slider-thumb{width:24px;height:24px;margin-top:-10px}.vps-configurator .config-panel .slider-option .slider::-moz-range-thumb{width:20px;height:20px}}@media(max-width:850px){.vps-configurator .config-panel .slider-option .slider-wrapper{height:32px}.vps-configurator .config-panel .slider-option .slider-track{height:6px}}.vps-configurator .config-panel .button-group{display:flex;gap:.375rem;flex-wrap:wrap}.vps-configurator .config-panel .button-group .option-btn{flex:0 0 auto;padding:.5rem clamp(.5rem,.75vw + .3rem,.875rem);font-size:clamp(.6875rem,.3vw + .57rem,.8125rem);font-weight:500;font-family:Onest,sans-serif;color:rgba(var(--color),.7);background:transparent;border:1.5px solid rgba(var(--color),.12);border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.vps-configurator .config-panel .button-group .option-btn:hover:not(.--active){background:rgba(var(--tint),.08);border-color:rgba(var(--tint),.3);color:rgba(var(--color),.9);transform:translateY(-1px)}.vps-configurator .config-panel .button-group .option-btn.--active{background:linear-gradient(135deg,rgba(var(--tint),.95) 0,rgba(var(--tint),.85));border-color:rgba(var(--tint),.3);color:rgb(var(--tint-color));font-weight:600;box-shadow:0 4px 15px rgba(var(--tint),.25),0 0 0 1px rgba(var(--tint),.3),inset 0 1px #fff3;transform:translateY(-2px)}.vps-configurator .config-panel .counter-option{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid rgba(var(--color),.06)}.vps-configurator .config-panel .counter-option:last-child{border-bottom:none}.vps-configurator .config-panel .counter-option .counter-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:rgba(var(--color),.7)}.vps-configurator .config-panel .counter-option .counter-label :deep(svg){width:1rem;height:1rem;color:rgba(var(--color),.4)}.vps-configurator .config-panel .counter-option .counter-controls{display:flex;align-items:center;gap:.625rem}.vps-configurator .config-panel .counter-option .counter-controls .counter-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(var(--wh-blue),.08);border:1px solid rgba(var(--wh-blue),.15);border-radius:6px;color:rgb(var(--wh-blue));cursor:pointer;transition:all .2s ease}.vps-configurator .config-panel .counter-option .counter-controls .counter-btn :deep(svg){width:.875rem;height:.875rem}.vps-configurator .config-panel .counter-option .counter-controls .counter-btn:hover:not(:disabled){background:rgba(var(--wh-blue),.15);border-color:rgba(var(--wh-blue),.25)}.vps-configurator .config-panel .counter-option .counter-controls .counter-btn:disabled{opacity:.3;cursor:not-allowed}.vps-configurator .config-panel .counter-option .counter-controls .counter-value{min-width:32px;text-align:center;font-size:.9375rem;font-weight:600;color:rgb(var(--color))}.vps-configurator .config-panel .fixed-fees-note{display:flex;align-items:center;gap:.5rem;padding:clamp(.4375rem,.5vw + .25rem,.75rem) clamp(.625rem,.75vw + .35rem,1rem);margin-top:.5rem;background:rgba(var(--wh-blue),.06);border-radius:8px;font-size:clamp(.625rem,.5vw + .43rem,.8125rem);color:rgba(var(--color),.7)}.vps-configurator .config-panel .fixed-fees-note :deep(svg){width:1rem;height:1rem;color:rgb(var(--wh-blue));flex-shrink:0}.vps-configurator .summary-panel{background:rgb(var(--background));border:1px solid rgba(var(--wh-blue),.1);overflow:hidden;height:-moz-fit-content;height:fit-content;border-radius:clamp(8px,1.5vw + 2px,16px);margin:clamp(.5rem,1vw + .1rem,1rem);box-shadow:0 4px 20px #00000014}@media(max-width:850px){.vps-configurator .summary-panel{order:-1}}.vps-configurator .summary-panel .summary-header{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:clamp(.625rem,.75vw + .35rem,1rem) clamp(.75rem,1vw + .4rem,1.25rem);background:rgb(var(--wh-blue));color:rgb(var(--wh-blue-color));font-size:clamp(.75rem,.5vw + .55rem,.9375rem);font-weight:600;position:relative}.vps-configurator .summary-panel .summary-header>:deep(svg){width:clamp(1.125rem,.5vw + .9rem,1.375rem);height:clamp(1.125rem,.5vw + .9rem,1.375rem);flex-shrink:0}.vps-configurator .summary-panel .summary-header>span{white-space:nowrap}.vps-configurator .summary-panel .summary-header .close-btn{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:clamp(24px,.75vw + 21px,28px);height:clamp(24px,.75vw + 21px,28px);display:flex;align-items:center;justify-content:center;background:#fff3;border:none;border-radius:8px;color:rgb(var(--wh-blue-color));cursor:pointer;transition:all .2s ease}.vps-configurator .summary-panel .summary-header .close-btn :deep(svg){width:1rem;height:1rem}.vps-configurator .summary-panel .summary-header .close-btn:hover{background:#ffffff4d}.vps-configurator .summary-panel .summary-content{padding:clamp(.75rem,1vw + .4rem,1.25rem)}.vps-configurator .summary-panel .summary-specs{margin-bottom:1.25rem}.vps-configurator .summary-panel .summary-specs .spec-row{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid rgba(var(--color),.06);font-size:clamp(.6875rem,.3vw + .57rem,.8125rem)}.vps-configurator .summary-panel .summary-specs .spec-row:last-child{border-bottom:none}.vps-configurator .summary-panel .summary-specs .spec-row :deep(svg){width:1rem;height:1rem;color:rgba(var(--color),.4)}.vps-configurator .summary-panel .summary-specs .spec-row .spec-label{color:rgba(var(--color),.6);min-width:50px;flex-shrink:0}.vps-configurator .summary-panel .summary-specs .spec-row .spec-value{font-weight:600;color:rgb(var(--color));text-align:center;white-space:nowrap;min-width:50px}.vps-configurator .summary-panel .summary-specs .spec-row .spec-price{color:rgb(var(--wh-blue));font-weight:500;font-size:.75rem;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:0;text-align:right;flex-shrink:0}.vps-configurator .summary-panel .summary-specs .spec-row .spec-price .price-original{text-decoration:line-through;color:rgba(var(--color),.4);font-size:.6875rem;line-height:1}.vps-configurator .summary-panel .summary-specs .spec-row .spec-price .price-discounted{color:rgb(var(--wh-blue));font-weight:600;line-height:1.2}@media(max-width:768px){.vps-configurator .summary-panel .summary-specs .spec-row .spec-price{flex-direction:row;align-items:center;gap:.375rem}.vps-configurator .summary-panel .summary-specs .spec-row .spec-price .price-original{order:1}.vps-configurator .summary-panel .summary-specs .spec-row .spec-price .price-discounted{order:0}}.vps-configurator .summary-panel .duration-selector{margin-bottom:1.25rem}.vps-configurator .summary-panel .duration-selector .duration-label{display:block;font-size:.75rem;font-weight:600;color:rgba(var(--color),.5);margin-bottom:.625rem;text-transform:uppercase;letter-spacing:.5px}.vps-configurator .summary-panel .duration-selector .switcher{display:flex;flex-wrap:wrap;gap:.3125rem}.vps-configurator .summary-panel .duration-selector .switcher a.button{flex:1 1 calc(50% - .16rem);display:flex;align-items:center;justify-content:center;gap:.3rem;padding:clamp(.3125rem,.5vw + .15rem,.5rem) clamp(.1875rem,.5vw + .05rem,.375rem);font-size:clamp(.5625rem,.5vw + .4rem,.8125rem);font-weight:500;font-family:Onest,sans-serif;text-decoration:none;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.vps-configurator .summary-panel .duration-selector .switcher a.button:not(.--active){background:transparent;border:1px solid rgba(var(--color),.12);color:rgba(var(--color),.7)}.vps-configurator .summary-panel .duration-selector .switcher a.button:not(.--active):hover{background:rgba(var(--tint),.08);border-color:rgba(var(--tint),.3);color:rgba(var(--color),.9);transform:translateY(-1px)}.vps-configurator .summary-panel .duration-selector .switcher a.button:not(.--active) .badge{background:rgba(var(--tint),.15);color:rgb(var(--tint));border:1px solid rgba(var(--tint),.2)}.vps-configurator .summary-panel .duration-selector .switcher a.button.--active{background:linear-gradient(135deg,rgba(var(--tint),.95) 0,rgba(var(--tint),.85));border:1px solid rgba(var(--tint),.3);color:rgb(var(--tint-color));font-weight:600;box-shadow:0 4px 15px rgba(var(--tint),.25),0 0 0 1px rgba(var(--tint),.3),inset 0 1px #fff3;transform:translateY(-2px)}.vps-configurator .summary-panel .duration-selector .switcher a.button.--active .badge{background:rgba(var(--tint-color),.25);color:rgb(var(--tint-color));border:1px solid rgba(var(--tint-color),.3);font-weight:700}.vps-configurator .summary-panel .duration-selector .switcher a.button .badge{font-size:clamp(.5rem,.5vw + .33rem,.6875rem);padding:.125rem .375rem;border-radius:4px;font-weight:700}.vps-configurator .summary-panel .price-block{text-align:center;padding:clamp(.75rem,1vw + .4rem,1.25rem) clamp(.5rem,1vw + .2rem,1rem);margin-bottom:1rem;background:rgba(var(--wh-blue),.04);border-radius:12px}.vps-configurator .summary-panel .price-block .price-label{display:block;font-size:.6875rem;font-weight:600;color:rgba(var(--color),.5);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.vps-configurator .summary-panel .price-block .price-value{display:flex;align-items:baseline;justify-content:center;gap:.25rem}.vps-configurator .summary-panel .price-block .price-value .amount{font-size:clamp(1.5rem,1.5vw + .9rem,2.25rem);font-weight:800;color:rgb(var(--wh-blue));line-height:1}.vps-configurator .summary-panel .price-block .price-value .period{font-size:.875rem;font-weight:500;color:rgba(var(--color),.5)}.vps-configurator .summary-panel .price-block .price-original{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-top:.375rem}.vps-configurator .summary-panel .price-block .price-original .original{font-size:.875rem;color:rgba(var(--color),.4);text-decoration:line-through}.vps-configurator .summary-panel .price-block .price-original .reduction{font-size:.6875rem;font-weight:700;padding:.1875rem .375rem;background:rgba(var(--wh-blue),.12);color:rgb(var(--wh-blue));border-radius:4px}.vps-configurator .summary-panel .redirect-notice{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.75rem;color:rgba(var(--color),.6);line-height:1.5;background:rgba(var(--wh-blue),.06);border-radius:10px}.vps-configurator .summary-panel .redirect-notice :deep(svg){flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem;color:rgba(var(--wh-blue),.6)}.vps-configurator .summary-panel .deploy-btn{width:100%;padding:.75rem}.vps-configurator .step-content.--summary{display:grid;grid-template-columns:1fr 380px;gap:0}@media(max-width:900px){.vps-configurator .step-content.--summary{grid-template-columns:1fr}}.vps-configurator .summary-final-panel{padding:clamp(1.25rem,2vw + .75rem,2rem);border-right:1px solid rgba(var(--color),.06)}@media(max-width:900px){.vps-configurator .summary-final-panel{border-right:none;border-bottom:1px solid rgba(var(--color),.06)}}.vps-configurator .summary-final-panel .panel-header-with-back{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.75rem,.5vw + .5rem,1rem);margin-bottom:1.5rem}.vps-configurator .summary-final-panel .back-btn{display:inline-flex;align-items:center;gap:.5rem;padding:clamp(.5rem,.3vw + .35rem,.625rem) clamp(.875rem,.3vw + .7rem,1rem);border:none;background:rgba(var(--wh-blue),.1);border-radius:10px;color:rgb(var(--wh-blue));font-size:clamp(.8125rem,.2vw + .7rem,.875rem);font-weight:600;cursor:pointer;transition:all .2s ease}.vps-configurator .summary-final-panel .back-btn :deep(svg){width:1.125rem;height:1.125rem}.vps-configurator .summary-final-panel .back-btn:hover{background:rgba(var(--wh-blue),.18)}.vps-configurator .summary-final-panel .panel-title{font-size:clamp(1.125rem,.5vw + .95rem,1.375rem);font-weight:700;color:rgb(var(--color));margin:0}.vps-configurator .summary-final-panel .redirect-notice{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;margin-top:.5rem;background:rgba(var(--wh-blue),.06);border-radius:8px;font-size:.8125rem;color:rgba(var(--color),.7)}.vps-configurator .summary-final-panel .redirect-notice :deep(svg),.vps-configurator .summary-final-panel .redirect-notice [class*=i-tabler],.vps-configurator .summary-final-panel .redirect-notice [class^=i-tabler],.vps-configurator .summary-final-panel .redirect-notice>.iconify,.vps-configurator .summary-final-panel .redirect-notice>svg{width:2em;height:2em;min-width:2em;min-height:2em;font-size:1rem;color:rgb(var(--wh-blue));flex-shrink:0}.vps-configurator .summary-panel.--step3 .summary-specs.--compact{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(var(--color),.08)}.vps-configurator .summary-panel.--step3 .summary-specs.--compact .spec-row{padding:.5rem 0}.vps-configurator .summary-panel.--step3 .summary-specs.--compact .spec-price{display:none}.vps-configurator .summary-panel.--step3 .edit-resources-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:1rem;padding:.75rem 1rem;border:2px dashed rgba(var(--color),.15);background:rgba(var(--color),.02);border-radius:10px;color:rgba(var(--color),.6);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.vps-configurator .summary-panel.--step3 .edit-resources-btn :deep(svg){width:1rem;height:1rem}.vps-configurator .summary-panel.--step3 .edit-resources-btn:hover{border-color:rgb(var(--wh-blue));border-style:solid;color:rgb(var(--wh-blue));background:rgba(var(--wh-blue),.06)}.vps-configurator *{-ms-overflow-style:none;scrollbar-width:none}.vps-configurator ::-webkit-scrollbar{display:none;width:0;height:0}.vps-configurator .panel-title,.vps-configurator .section-header,.vps-configurator .section-header span,.vps-configurator .slider-header,.vps-configurator .slider-header .label,.vps-configurator .slider-header .value,.vps-configurator .summary-header span{overflow:hidden;overscroll-behavior:none;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}div.benchmark{display:flex;flex-direction:column;gap:.4em;padding:.4em .8em;margin:.8em 1.5em;background:rgba(var(--background-dark),.05);border:1px solid rgba(var(--tint),.15);border-radius:calc(var(--radius)*1.2);box-shadow:0 2px 6px #0000000d;position:relative;cursor:pointer}div.benchmark .tooltip{position:absolute;top:calc(100% + .5em);left:50%;transform:translate(-50%);display:none;padding:.4em .75em;font-size:.75em;background:rgb(var(--tint));color:rgb(var(--tint-color));border-radius:var(--radius);white-space:nowrap;z-index:1000;align-items:center;gap:.5em}div.benchmark .tooltip.active{display:flex}div.benchmark .tooltip .clickable-icon{cursor:pointer}div.benchmark .title{font-size:.85em;font-weight:600;color:rgb(var(--tint));text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}div.benchmark .click-icon{font-size:.9em;color:rgb(var(--tint));opacity:.5;transition:all .3s ease}div.benchmark:hover .click-icon{opacity:1}div.benchmark .help-icon{font-size:1em;color:rgb(var(--tint));cursor:pointer;transition:opacity .2s ease}div.benchmark .help-icon:hover{opacity:.7}div.benchmark .data{display:flex;flex-direction:column;gap:.35em;text-align:center}div.benchmark .data .value{font-size:1em;font-weight:700;color:rgb(var(--color))}div.benchmark .data .progress{height:.4em;border-radius:var(--radius);overflow:hidden;background-color:rgba(var(--tint),.1);will-change:width}div.benchmark .data .progress .bar{height:100%;background-color:rgb(var(--tint));transition:width 1s ease-in-out;will-change:width}.offer-modal-overlay{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.offer-modal-overlay.--blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.configurator-modal-content{position:relative;background:var(--background-primary,#fff);border-radius:16px;max-width:950px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}body.theme-dark .configurator-modal-content{background:#101216}.offer-modal-content{position:relative;background:#fffffff2;border-radius:16px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;border:1px solid rgba(var(--tint),.1)}body.theme-dark .offer-modal-content{background:#16181df2;border-color:rgba(var(--tint),.15)}@media(max-width:600px){.offer-modal-content{max-width:calc(100% - 2rem)}}.offer-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid rgba(var(--tint),.1)}@media(max-width:600px){.offer-modal-header{padding:1.25rem 1.5rem}}.offer-modal-header h3{margin:0;font-size:clamp(1.1rem,.5vw + 1rem,1.25rem);font-weight:700;color:rgb(var(--tint));font-family:Onest}.offer-modal-header .close-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:rgba(var(--tint),.08);border-radius:8px;color:rgb(var(--tint));cursor:pointer;transition:all .2s ease;padding:0}@media(hover:hover){.offer-modal-header .close-btn:hover{background:rgba(var(--tint),.15);transform:scale(1.05)}}.offer-modal-header .close-btn :deep(svg){width:1.25rem;height:1.25rem}.offer-modal-body{padding:1.5rem 2rem 2rem;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:600px){.offer-modal-body{padding:1.25rem 1.5rem 1.5rem}}.offer-modal-description{margin:0;font-size:clamp(.85rem,.3vw + .8rem,.95rem);line-height:1.6;color:rgba(var(--color),.8);text-align:center;font-family:Onest}.benchmark-scores{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.score-card{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:rgba(var(--tint),.04);border-radius:12px;border:1px solid rgba(var(--tint),.08);transition:all .3s ease}@media(hover:hover){.score-card:hover{background:rgba(var(--tint),.06);border-color:rgba(var(--tint),.12);transform:translateY(-2px)}}.score-card .score-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:rgb(var(--tint));border-radius:10px;color:rgb(var(--tint-color));flex-shrink:0}.score-card .score-icon :deep(svg){width:2.75rem;height:2.75rem}.score-card .score-info{display:flex;flex-direction:column;gap:.25rem;flex:1}.score-card .score-info .score-label{font-size:.85rem;color:rgb(var(--color));opacity:.65;font-weight:500}.score-card .score-info .score-value{font-size:1.5rem;font-weight:700;color:rgb(var(--tint));font-family:Onest}.geekbench-link{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:rgba(var(--tint),.08);border:1px solid rgba(var(--tint),.15);border-radius:10px;color:rgb(var(--tint));text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease}@media(hover:hover){.geekbench-link:hover{background:rgba(var(--tint),.12);border-color:rgba(var(--tint),.25);transform:translateY(-2px)}}.geekbench-link :deep(svg){width:1.125rem;height:1.125rem}.ddos-learn-more{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:rgb(var(--tint));border-radius:10px;color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease;font-family:Onest}@media(hover:hover){.ddos-learn-more:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--tint),.3)}}.ddos-learn-more :deep(svg){width:1rem;height:1rem;flex-shrink:0}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .3s ease}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-fade-enter-active .configurator-modal-content,.modal-fade-enter-active .offer-modal-content,.modal-fade-leave-active .configurator-modal-content,.modal-fade-leave-active .offer-modal-content{transition:transform .3s ease}.modal-fade-enter-from .configurator-modal-content,.modal-fade-enter-from .offer-modal-content,.modal-fade-leave-to .configurator-modal-content,.modal-fade-leave-to .offer-modal-content{transform:scale(.95) translateY(20px)}.mobile-only[data-v-7e021ab3]{display:none!important}@media(max-width:768px){.mobile-only[data-v-7e021ab3]{display:flex!important}}.mobile-tablet-only[data-v-7e021ab3]{display:none!important}@media(max-width:1200px){.mobile-tablet-only[data-v-7e021ab3]{display:flex!important}}.mobile-only-flex[data-v-7e021ab3]{display:none!important}@media(max-width:768px){.mobile-only-flex[data-v-7e021ab3]{display:flex!important}}.mobile-only-inline[data-v-7e021ab3]{display:none!important}@media(max-width:768px){.mobile-only-inline[data-v-7e021ab3]{display:inline!important}}.mobile-only-inline-block[data-v-7e021ab3]{display:none!important}@media(max-width:768px){.mobile-only-inline-block[data-v-7e021ab3]{display:inline-block!important}}.desktop-only[data-v-7e021ab3]{display:flex!important}@media(max-width:768px){.desktop-only[data-v-7e021ab3]{display:none!important}}.desktop-only-flex[data-v-7e021ab3]{display:flex!important}@media(max-width:768px){.desktop-only-flex[data-v-7e021ab3]{display:none!important}}.desktop-only-inline[data-v-7e021ab3]{display:inline!important}@media(max-width:768px){.desktop-only-inline[data-v-7e021ab3]{display:none!important}}.desktop-only-inline-block[data-v-7e021ab3]{display:inline-block!important}@media(max-width:768px){.desktop-only-inline-block[data-v-7e021ab3]{display:none!important}}.softwares-list[data-v-7e021ab3]{display:flex;flex-direction:column;padding:clamp(1.5rem,5vw + .5rem,4em) 0;background:rgb(var(--background))}.softwares-list.iso[data-v-7e021ab3],.softwares-list.modpacks[data-v-7e021ab3]{padding:clamp(.75rem,2.5vw + .25rem,2em) 0;background:none;border-top:none;border-bottom:none}.softwares-list .container[data-v-7e021ab3]{display:flex;flex-direction:column;gap:clamp(1.5rem,5vw + .5rem,4em)}.softwares-list .container .head[data-v-7e021ab3]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1em}.softwares-list .container .head>.content[data-v-7e021ab3]{display:flex;flex-direction:column;gap:.5em}.softwares-list .container .head>.content>.title[data-v-7e021ab3]{font-size:var(--fs-section-title);font-weight:700;font-family:Onest;color:rgb(var(--tint));line-height:1.2}.softwares-list .container .head>.content>.subtitle[data-v-7e021ab3]{font-size:var(--fs-section-subtitle);font-family:Onest;color:var(--color-subtitle);font-weight:400;line-height:1.3}.softwares-list .container .head>.search[data-v-7e021ab3]{display:flex;align-items:center;gap:clamp(.5rem,1vw + .25rem,1em);background:rgb(var(--background));border-radius:var(--radius);padding:clamp(.5rem,.5vw + .3rem,.75rem) clamp(.75rem,.5vw + .55rem,1.2em);border:1px solid rgba(var(--tint),.5);box-shadow:0 0 1rem rgba(var(--tint),.2);color:rgb(var(--color));width:100%;max-width:400px;box-sizing:border-box}.softwares-list .container .head>.search>input[data-v-7e021ab3]{background:transparent;border:none;outline:none;color:rgb(var(--color));font-size:1em;width:100%;min-height:44px}.softwares-list .container .head>.search>a.icon[data-v-7e021ab3],.softwares-list .container .head>.search>div.icon[data-v-7e021ab3]{display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;min-width:44px;min-height:44px;background:rgb(var(--background));border-radius:var(--radius);color:rgb(var(--color));font-size:1em;cursor:pointer;touch-action:manipulation}.softwares-list .container .head>.search>a.icon>span.iconify[data-v-7e021ab3],.softwares-list .container .head>.search>div.icon>span.iconify[data-v-7e021ab3]{font-size:1em}.softwares-list .container .head>.search>a.icon[data-v-7e021ab3]:hover{background:rgba(var(--tint),.2)}.softwares-list .container .list[data-v-7e021ab3]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(.75rem,2.5vw + .25rem,2em);max-width:60em;margin:0 auto;padding-top:14px}.softwares-list .container .list .software[data-v-7e021ab3]{display:flex;flex-direction:column;align-items:center;padding:clamp(.75rem,.5vw + .5rem,1em);border-radius:15px;background:rgb(var(--background));border:1px solid rgba(var(--tint),.2);box-shadow:0 4px 20px #00000014,0 0 0 1px rgba(var(--tint),.05);width:7em;gap:.75em;font-family:Onest;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.softwares-list .container .list .software.--partner[data-v-7e021ab3]{border-color:rgba(var(--tint),.5);box-shadow:0 4px 20px #00000014,0 0 0 1px rgba(var(--tint),.12),0 0 16px rgba(var(--tint),.1);overflow:visible}.softwares-list .container .list .software .iso-badge[data-v-7e021ab3]{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,rgb(var(--tint)) 0,rgba(var(--tint),.8));color:rgb(var(--tint-color));padding:3px 8px;border-radius:var(--radius-full);font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:3px;z-index:2;box-shadow:0 2px 8px rgba(var(--tint),.3)}.softwares-list .container .list .software .iso-badge .iconify[data-v-7e021ab3]{font-size:.75rem}.softwares-list .container .list .software .partner-badge[data-v-7e021ab3]{position:absolute;top:-14px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,rgb(var(--tint)) 0,rgba(var(--tint),.8));color:rgb(var(--tint-color));padding:4px 11px;border-radius:var(--radius-full);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;box-shadow:0 2px 8px rgba(var(--tint),.4);z-index:3}.softwares-list .container .list .software .partner-badge .iconify[data-v-7e021ab3]{font-size:.72rem}.softwares-list .container .list .software[data-v-7e021ab3]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(var(--tint),.3) 0,transparent 50%,rgba(var(--tint),.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease}.softwares-list .container .list .software[data-v-7e021ab3]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(var(--tint),.12) 0,transparent 70%);opacity:0;transition:all .6s ease;pointer-events:none}@media(hover:hover){.softwares-list .container .list .software[data-v-7e021ab3]:hover{transform:translateY(-8px) scale(1.001);border-color:rgba(var(--tint),.4);box-shadow:0 12px 40px rgba(var(--tint),.2),0 0 0 1px rgba(var(--tint),.15),inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.softwares-list .container .list .software[data-v-7e021ab3]:hover:before{opacity:1}.softwares-list .container .list .software[data-v-7e021ab3]:hover:after{opacity:1;top:-25%;left:-25%}.softwares-list .container .list .software:hover>img[data-v-7e021ab3]{filter:brightness(1.1)}.softwares-list .container .list .software:hover .iso-badge[data-v-7e021ab3]{box-shadow:0 4px 12px rgba(var(--tint),.4),0 0 0 2px rgba(var(--tint),.15)}.softwares-list .container .list .software:hover>.content>span.name[data-v-7e021ab3]{color:rgb(var(--tint))}}.softwares-list .container .list .software>img[data-v-7e021ab3]{width:clamp(2.5rem,3vw + 1.5rem,4em);height:clamp(2.5rem,3vw + 1.5rem,4em);min-width:clamp(2.5rem,3vw + 1.5rem,4em);min-height:clamp(2.5rem,3vw + 1.5rem,4em);-o-object-fit:contain;object-fit:contain;transition:filter .3s ease;position:relative;z-index:1}.softwares-list .container .list .software>.content[data-v-7e021ab3]{display:flex;flex-direction:column;align-items:center;gap:.25em;text-align:center;position:relative;z-index:1}.softwares-list .container .list .software>.content>span.name[data-v-7e021ab3]{font-size:1em;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:150px;text-align:center;transition:all .5s ease}.softwares-list .container .list .software>.content>span.description[data-v-7e021ab3]{font-size:.8em;color:rgba(var(--color),.75)}@media(max-width:768px){.softwares-list .container[data-v-7e021ab3]{padding:0 1rem}.softwares-list .container .list[data-v-7e021ab3]{max-width:100%}.softwares-list .container .list .software[data-v-7e021ab3]{width:calc(50% - .5rem);max-width:140px;min-width:100px}}.mobile-only[data-v-7adec701]{display:none!important}@media(max-width:768px){.mobile-only[data-v-7adec701]{display:flex!important}}.mobile-tablet-only[data-v-7adec701]{display:none!important}@media(max-width:1200px){.mobile-tablet-only[data-v-7adec701]{display:flex!important}}.mobile-only-flex[data-v-7adec701]{display:none!important}@media(max-width:768px){.mobile-only-flex[data-v-7adec701]{display:flex!important}}.mobile-only-inline[data-v-7adec701]{display:none!important}@media(max-width:768px){.mobile-only-inline[data-v-7adec701]{display:inline!important}}.mobile-only-inline-block[data-v-7adec701]{display:none!important}@media(max-width:768px){.mobile-only-inline-block[data-v-7adec701]{display:inline-block!important}}.desktop-only[data-v-7adec701]{display:flex!important}@media(max-width:768px){.desktop-only[data-v-7adec701]{display:none!important}}.desktop-only-flex[data-v-7adec701]{display:flex!important}@media(max-width:768px){.desktop-only-flex[data-v-7adec701]{display:none!important}}.desktop-only-inline[data-v-7adec701]{display:inline!important}@media(max-width:768px){.desktop-only-inline[data-v-7adec701]{display:none!important}}.desktop-only-inline-block[data-v-7adec701]{display:inline-block!important}@media(max-width:768px){.desktop-only-inline-block[data-v-7adec701]{display:none!important}}.additional-options[data-v-7adec701]{padding:50px 0;background:rgb(var(--background));position:relative;overflow:hidden}.additional-options[data-v-7adec701]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(var(--tint),.2) 50%,transparent 100%)}@media(max-width:768px){.additional-options[data-v-7adec701]{padding:35px 0}}.additional-options_header[data-v-7adec701]{text-align:center;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.additional-options_title[data-v-7adec701]{font-size:var(--fs-section-title);font-weight:700;font-family:Onest;color:rgb(var(--tint));margin-bottom:.5rem;letter-spacing:-.02em}.additional-options_subtitle[data-v-7adec701]{font-size:var(--fs-section-subtitle);font-family:Onest;font-weight:400;color:var(--color-subtitle);max-width:650px;margin:0 auto;line-height:1.6}.additional-options_grid[data-v-7adec701]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;max-width:900px;margin:0 auto}@media(max-width:768px){.additional-options_grid[data-v-7adec701]{grid-template-columns:1fr}}.ao-section-label[data-v-7adec701]{display:flex;align-items:center;gap:.45rem;font-family:Onest;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:rgb(var(--tint));margin-bottom:1rem}.ao-section-label__icon[data-v-7adec701]{font-size:1rem}.ao-included[data-v-7adec701]{border-radius:16px;border:1px solid rgba(var(--tint),.12);background:rgba(var(--tint),.03);padding:clamp(1.1rem,1.5vw,1.4rem)}.ao-included_list[data-v-7adec701]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.ao-included_item[data-v-7adec701]{display:flex;align-items:center;gap:.55rem;font-family:Onest;font-size:.88rem;color:rgba(var(--color),.8);line-height:1.4;padding:.75rem .9rem;border-radius:11px;background:rgba(var(--background),.7);border:1px solid rgba(var(--color),.07)}.ao-included_check[data-v-7adec701]{flex-shrink:0;font-size:1rem;color:rgb(var(--tint))}.ao-extras[data-v-7adec701]{border-radius:16px;border:1px solid rgba(var(--tint),.12);background:rgba(var(--tint),.03);padding:clamp(1.1rem,1.5vw,1.4rem)}.ao-extras_list[data-v-7adec701]{display:flex;flex-direction:column;gap:.75rem}.ao-extra-item[data-v-7adec701]{display:flex;align-items:center;gap:.85rem;padding:.75rem 1rem;border-radius:11px;background:rgba(var(--background),.7);border:1px solid rgba(var(--color),.07);transition:border-color .2s,background .2s}.ao-extra-item[data-v-7adec701]:hover{border-color:rgba(var(--tint),.2);background:rgba(var(--tint),.04)}.ao-extra-item__icon[data-v-7adec701]{flex-shrink:0;width:34px;height:34px;border-radius:8px;background:rgb(var(--tint));color:rgb(var(--tint-color));display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(var(--tint),.2)}.ao-extra-item__icon .iconify[data-v-7adec701]{font-size:1rem}.ao-extra-item__body[data-v-7adec701]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.ao-extra-item__name[data-v-7adec701]{font-family:Onest;font-size:.88rem;font-weight:700;color:rgb(var(--color));line-height:1.3}.ao-extra-item__desc[data-v-7adec701]{font-family:Onest;font-size:.75rem;color:rgba(var(--color),.45);line-height:1.4}.ao-extra-item__price[data-v-7adec701]{flex-shrink:0;display:flex;align-items:baseline;gap:2px;text-align:right}.ao-extra-item__price .price-free[data-v-7adec701]{font-family:Onest;font-size:.85rem;font-weight:700;color:rgb(var(--tint))}.ao-extra-item__price .price-value[data-v-7adec701]{font-family:Onest;font-size:1.1rem;font-weight:800;color:rgb(var(--tint));letter-spacing:-.02em}.ao-extra-item__price .price-currency[data-v-7adec701]{font-family:Onest;font-size:.8rem;font-weight:700;color:rgb(var(--tint))}.ao-extra-item__price .price-period[data-v-7adec701]{font-family:Onest;font-size:.72rem;color:rgba(var(--color),.4);margin-left:1px}.ao-extra-item__price .price-vat[data-v-7adec701]{font-family:Onest;font-size:.65rem;color:rgba(var(--color),.35);margin-left:2px}.mobile-only[data-v-451bc2b4]{display:none!important}@media(max-width:768px){.mobile-only[data-v-451bc2b4]{display:flex!important}}.mobile-tablet-only[data-v-451bc2b4]{display:none!important}@media(max-width:1200px){.mobile-tablet-only[data-v-451bc2b4]{display:flex!important}}.mobile-only-flex[data-v-451bc2b4]{display:none!important}@media(max-width:768px){.mobile-only-flex[data-v-451bc2b4]{display:flex!important}}.mobile-only-inline[data-v-451bc2b4]{display:none!important}@media(max-width:768px){.mobile-only-inline[data-v-451bc2b4]{display:inline!important}}.mobile-only-inline-block[data-v-451bc2b4]{display:none!important}@media(max-width:768px){.mobile-only-inline-block[data-v-451bc2b4]{display:inline-block!important}}.desktop-only[data-v-451bc2b4]{display:flex!important}@media(max-width:768px){.desktop-only[data-v-451bc2b4]{display:none!important}}.desktop-only-flex[data-v-451bc2b4]{display:flex!important}@media(max-width:768px){.desktop-only-flex[data-v-451bc2b4]{display:none!important}}.desktop-only-inline[data-v-451bc2b4]{display:inline!important}@media(max-width:768px){.desktop-only-inline[data-v-451bc2b4]{display:none!important}}.desktop-only-inline-block[data-v-451bc2b4]{display:inline-block!important}@media(max-width:768px){.desktop-only-inline-block[data-v-451bc2b4]{display:none!important}}.documentation-block[data-v-451bc2b4]{padding:clamp(2rem,3vw + 1rem,4rem) 0;background:transparent;width:100%;box-sizing:border-box;overflow:hidden}.documentation-block .container[data-v-451bc2b4]{max-width:1400px;margin:0 auto;padding:0 clamp(1rem,1vw + .5rem,2rem);box-sizing:border-box;width:100%}.documentation-header[data-v-451bc2b4]{text-align:center;margin-bottom:2rem}.documentation-header h2[data-v-451bc2b4]{font-size:var(--fs-section-title);font-weight:700;font-family:Onest;color:rgb(var(--tint));margin:0 0 .5rem;line-height:1.2}.documentation-header .subtitle[data-v-451bc2b4]{font-size:var(--fs-section-subtitle);color:var(--color-subtitle);margin:0;font-family:Onest}.documentation-error[data-v-451bc2b4],.documentation-loading[data-v-451bc2b4]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem;color:rgb(var(--color));opacity:.8;font-family:Onest}.documentation-error .loading-spinner[data-v-451bc2b4],.documentation-loading .loading-spinner[data-v-451bc2b4]{width:24px;height:24px;border:3px solid rgba(var(--tint),.2);border-top-color:rgb(var(--tint));border-radius:50%;animation:spin-451bc2b4 .8s linear infinite}.documentation-error[data-v-451bc2b4]{color:rgb(var(--colors-red))}.documentation-error .iconify[data-v-451bc2b4]{font-size:1.5rem}@keyframes spin-451bc2b4{to{transform:rotate(1turn)}}.documentation-wrapper[data-v-451bc2b4]{position:relative;padding:0 clamp(52px,2vw + 48px,64px);box-sizing:border-box;width:100%}@media(max-width:1024px)and (min-width:601px){.documentation-wrapper[data-v-451bc2b4]{padding:0 48px}}@media(max-width:600px){.documentation-wrapper[data-v-451bc2b4]{padding:0 46px}}.documentation-list[data-v-451bc2b4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:0;min-width:0;width:100%;box-sizing:border-box}@media(max-width:1024px)and (min-width:601px){.documentation-list[data-v-451bc2b4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(max-width:600px){.documentation-list[data-v-451bc2b4]{display:block;position:relative;overflow:hidden;padding:0;margin:0}}.doc-card.desktop-card[data-v-451bc2b4]{display:flex}@media(max-width:600px){.doc-card.desktop-card[data-v-451bc2b4]{display:none}}.doc-card.mobile-card[data-v-451bc2b4]{display:none}@media(max-width:600px){.doc-card.mobile-card[data-v-451bc2b4]{display:flex;position:absolute;top:0;left:0;right:0;opacity:0;transition:none;box-sizing:border-box;max-width:560px;margin:0 auto}.doc-card.mobile-card.active[data-v-451bc2b4]{opacity:1;position:relative}}.carousel-nav[data-v-451bc2b4]{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:100;background:linear-gradient(135deg,rgba(var(--background),.95) 0,rgba(var(--background),.85));border:1px solid rgba(var(--tint),.2);border-radius:50%;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000001a,0 0 0 1px rgba(var(--tint),.05);color:rgb(var(--tint));padding:0}.carousel-nav svg[data-v-451bc2b4]{color:inherit}.carousel-nav.desktop[data-v-451bc2b4]{width:48px;height:48px;font-size:1.5em}@media(max-width:600px){.carousel-nav.desktop[data-v-451bc2b4]{display:none}}.carousel-nav.desktop.carousel-prev[data-v-451bc2b4]{left:8px}@media(max-width:1024px)and (min-width:601px){.carousel-nav.desktop.carousel-prev[data-v-451bc2b4]{left:4px}}.carousel-nav.desktop.carousel-next[data-v-451bc2b4]{right:8px}@media(max-width:1024px)and (min-width:601px){.carousel-nav.desktop.carousel-next[data-v-451bc2b4]{right:4px}}.carousel-nav.mobile[data-v-451bc2b4]{width:36px;height:36px;font-size:1.2em;display:none}@media(max-width:600px){.carousel-nav.mobile[data-v-451bc2b4]{display:flex}}.carousel-nav.mobile.carousel-prev[data-v-451bc2b4]{left:5px}.carousel-nav.mobile.carousel-next[data-v-451bc2b4]{right:5px}.carousel-nav[data-v-451bc2b4]:hover:not(.disabled){transform:translateY(-50%) scale(1.1);background:linear-gradient(135deg,rgb(var(--tint)) 0,rgba(var(--tint),.9));color:rgb(var(--tint-color));border-color:transparent;box-shadow:0 8px 24px rgba(var(--tint),.3),0 0 0 1px rgba(var(--tint),.2)}.carousel-nav:hover:not(.disabled) svg[data-v-451bc2b4]{color:inherit}.carousel-nav[data-v-451bc2b4]:active{transform:translateY(-50%) scale(.95)}.carousel-nav.disabled[data-v-451bc2b4]{opacity:.3;cursor:not-allowed;pointer-events:none}.doc-card[data-v-451bc2b4]{display:flex;flex-direction:column;min-width:0;max-width:100%;box-sizing:border-box;border-radius:16px;overflow:hidden;border:1px solid rgba(var(--tint),.1);background:rgba(var(--background),.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-decoration:none;color:inherit;transition:all .35s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.doc-card[data-v-451bc2b4]:hover{border-color:rgba(var(--tint),.25);transform:translateY(-6px);box-shadow:0 12px 32px rgba(var(--tint),.1),0 0 0 1px rgba(var(--tint),.08)}.doc-card:hover .doc-card-link .iconify[data-v-451bc2b4],.doc-card:hover .doc-card-link svg[data-v-451bc2b4]{transform:translate(3px)}}.doc-card-image[data-v-451bc2b4]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:rgba(var(--tint),.04)}.doc-card-image img[data-v-451bc2b4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.doc-card-image--placeholder[data-v-451bc2b4]{display:flex;align-items:center;justify-content:center}.doc-card-image--placeholder .iconify[data-v-451bc2b4],.doc-card-image--placeholder svg[data-v-451bc2b4]{font-size:2.5rem;color:rgba(var(--tint),.2)}.doc-card-body[data-v-451bc2b4]{display:flex;flex-direction:column;padding:clamp(1rem,.3vw + .85rem,1.25rem) clamp(1.25rem,.3vw + 1rem,1.5rem) clamp(1.25rem,.3vw + 1rem,1.5rem);flex:1;gap:.4rem}.doc-card-title[data-v-451bc2b4]{font-size:1rem;font-weight:700;color:rgb(var(--color));line-height:1.35;letter-spacing:-.01em;-webkit-line-clamp:2}.doc-card-desc[data-v-451bc2b4],.doc-card-title[data-v-451bc2b4]{font-family:Onest,sans-serif;margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.doc-card-desc[data-v-451bc2b4]{font-size:.82rem;color:rgba(var(--color),.55);line-height:1.6;-webkit-line-clamp:3}.doc-card-meta[data-v-451bc2b4]{display:flex;align-items:center;gap:.75rem;font-size:.75rem}.doc-card-badge[data-v-451bc2b4]{display:inline-flex;align-self:flex-start;padding:.15em .55em;border-radius:5px;font-family:Onest,sans-serif;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;background:rgba(var(--tint),.1);color:rgb(var(--tint))}.doc-card-date[data-v-451bc2b4]{font-family:Onest,sans-serif;color:rgba(var(--color),.45)}.doc-card-tags[data-v-451bc2b4]{display:flex;flex-wrap:wrap;gap:.4rem;max-height:3.2rem;overflow:hidden}.doc-card-tag[data-v-451bc2b4]{font-family:Onest,sans-serif;font-size:.72rem;font-weight:600;padding:.2em .6em;background:rgba(var(--tint),.08);color:rgb(var(--tint));border-radius:5px}.doc-card-footer[data-v-451bc2b4]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(var(--color),.06)}.doc-card-author[data-v-451bc2b4]{display:inline-flex;align-items:center;gap:.3rem;font-family:Onest,sans-serif;font-size:.75rem;color:rgba(var(--color),.5)}.doc-card-author .iconify[data-v-451bc2b4],.doc-card-author svg[data-v-451bc2b4]{font-size:.85em}.doc-card-link[data-v-451bc2b4]{display:inline-flex;align-items:center;gap:.4rem;font-family:Onest,sans-serif;font-size:.78rem;font-weight:600;color:rgb(var(--tint));transition:all .3s ease}.doc-card-link .iconify[data-v-451bc2b4],.doc-card-link svg[data-v-451bc2b4]{font-size:.9em;transition:transform .2s}.documentation-footer[data-v-451bc2b4]{margin-top:clamp(1rem,1vw + .5rem,2rem);text-align:center}.documentation-footer[data-v-451bc2b4] .button{display:inline-flex;width:auto;max-width:-moz-fit-content;max-width:fit-content}.mobile-only{display:none!important}@media(max-width:768px){.mobile-only{display:flex!important}}.mobile-tablet-only{display:none!important}@media(max-width:1200px){.mobile-tablet-only{display:flex!important}}.mobile-only-flex{display:none!important}@media(max-width:768px){.mobile-only-flex{display:flex!important}}.mobile-only-inline{display:none!important}@media(max-width:768px){.mobile-only-inline{display:inline!important}}.mobile-only-inline-block{display:none!important}@media(max-width:768px){.mobile-only-inline-block{display:inline-block!important}}.desktop-only{display:flex!important}@media(max-width:768px){.desktop-only{display:none!important}}.desktop-only-flex{display:flex!important}@media(max-width:768px){.desktop-only-flex{display:none!important}}.desktop-only-inline{display:inline!important}@media(max-width:768px){.desktop-only-inline{display:none!important}}.desktop-only-inline-block{display:inline-block!important}@media(max-width:768px){.desktop-only-inline-block{display:none!important}}.partner-block{margin:2rem 0 0;display:flex;justify-content:center}.partner-block+.faq-container{margin-top:2.5em}.partner-block>.container{max-width:1250px;padding:0 1rem}.partner-block .partner-banner{display:flex;align-items:center;gap:clamp(1rem,1vw + .5rem,1.5rem);padding:clamp(1.1rem,1vw + .6rem,1.6rem) clamp(1.1rem,1vw + .6rem,2rem);border-radius:14px;border:1px solid rgba(var(--color),.1);background:rgba(var(--background),.9);box-sizing:border-box;max-width:100%}@media(max-width:768px){.partner-block .partner-banner{flex-direction:column;text-align:center}}.partner-block .partner-banner__logo{flex-shrink:0;display:flex;align-items:center;justify-content:center}.partner-block .partner-banner__logo img{height:90px;width:auto;-o-object-fit:contain;object-fit:contain}.partner-block .partner-banner__body{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0;font-family:Onest,sans-serif}@media(max-width:768px){.partner-block .partner-banner__body{min-width:100%}}.partner-block .partner-banner__header{display:flex;align-items:center;gap:.5rem}@media(max-width:768px){.partner-block .partner-banner__header{justify-content:center;flex-wrap:wrap}}.partner-block .partner-banner__label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--tint));background:rgba(var(--tint),.1);padding:.2em .55em;border-radius:4px;white-space:nowrap}.partner-block .partner-banner__title{font-size:1.1rem;font-weight:700;color:rgb(var(--color));white-space:nowrap}.partner-block .partner-banner__text{font-size:.9rem;color:rgba(var(--color),.55);line-height:1.5}.partner-block .partner-banner__btn{flex-shrink:0}
