@import "https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.13.1/font/bootstrap-icons.min.css";@import "https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700;9..40,800;9..40,900&family=Poppins:wght@300;400;500;600;700;800;900&display=swap";.bg-primary-50{background-color:#fafcff!important}.text-primary-50{color:#fafcff!important}.border-primary-50{border-color:#fafcff!important}.bg-primary-100{background-color:#d5dfff!important}.text-primary-100{color:#d5dfff!important}.border-primary-100{border-color:#d5dfff!important}.bg-primary-200{background-color:#b8c5ff!important}.text-primary-200{color:#b8c5ff!important}.border-primary-200{border-color:#b8c5ff!important}.bg-primary-300{background-color:#9aabff!important}.text-primary-300{color:#9aabff!important}.border-primary-300{border-color:#9aabff!important}.bg-primary-400{background-color:#8c85ff!important}.text-primary-400{color:#8c85ff!important}.border-primary-400{border-color:#8c85ff!important}.bg-primary-500{background-color:#6760d9!important}.text-primary-500{color:#6760d9!important}.border-primary-500{border-color:#6760d9!important}.bg-primary-600{background-color:#2f1c6a!important}.text-primary-600{color:#2f1c6a!important}.border-primary-600{border-color:#2f1c6a!important}.bg-primary-700{background-color:#343072!important}.text-primary-700{color:#343072!important}.border-primary-700{border-color:#343072!important}.bg-primary-800{background-color:#2a2a66!important}.text-primary-800{color:#2a2a66!important}.border-primary-800{border-color:#2a2a66!important}.bg-primary-900{background-color:#011937!important}.text-primary-900{color:#011937!important}.border-primary-900{border-color:#011937!important}.bg-green-100{background-color:#dffced!important}.text-green-100{color:#dffced!important}.border-green-100{border-color:#dffced!important}.bg-green-200{background-color:#a7f3d0!important}.text-green-200{color:#a7f3d0!important}.border-green-200{border-color:#a7f3d0!important}.bg-green-300{background-color:#6ee7b7!important}.text-green-300{color:#6ee7b7!important}.border-green-300{border-color:#6ee7b7!important}.bg-green-400{background-color:#34d399!important}.text-green-400{color:#34d399!important}.border-green-400{border-color:#34d399!important}.bg-green-500{background-color:#10b981!important}.text-green-500{color:#10b981!important}.border-green-500{border-color:#10b981!important}.bg-green-600{background-color:#059669!important}.text-green-600{color:#059669!important}.border-green-600{border-color:#059669!important}.bg-green-700{background-color:#047857!important}.text-green-700{color:#047857!important}.border-green-700{border-color:#047857!important}.bg-green-800{background-color:#065f46!important}.text-green-800{color:#065f46!important}.border-green-800{border-color:#065f46!important}.bg-green-900{background-color:#064e3b!important}.text-green-900{color:#064e3b!important}.border-green-900{border-color:#064e3b!important}.bg-red-100{background-color:#ffe8eb!important}.text-red-100{color:#ffe8eb!important}.border-red-100{border-color:#ffe8eb!important}.bg-red-200{background-color:#fbbdc1!important}.text-red-200{color:#fbbdc1!important}.border-red-200{border-color:#fbbdc1!important}.bg-red-300{background-color:#f49094!important}.text-red-300{color:#f49094!important}.border-red-300{border-color:#f49094!important}.bg-red-400{background-color:#eb5e5e!important}.text-red-400{color:#eb5e5e!important}.border-red-400{border-color:#eb5e5e!important}.bg-red-500{background-color:#de2e24!important}.text-red-500{color:#de2e24!important}.border-red-500{border-color:#de2e24!important}.bg-red-600{background-color:#c4201c!important}.text-red-600{color:#c4201c!important}.border-red-600{border-color:#c4201c!important}.bg-red-700{background-color:#a01616!important}.text-red-700{color:#a01616!important}.border-red-700{border-color:#a01616!important}.bg-red-800{background-color:#77100f!important}.text-red-800{color:#77100f!important}.border-red-800{border-color:#77100f!important}.bg-red-900{background-color:#500a0a!important}.text-red-900{color:#500a0a!important}.border-red-900{border-color:#500a0a!important}.bg-orange-100{background-color:#fff1e6!important}.text-orange-100{color:#fff1e6!important}.border-orange-100{border-color:#fff1e6!important}.bg-orange-200{background-color:#ffd7b8!important}.text-orange-200{color:#ffd7b8!important}.border-orange-200{border-color:#ffd7b8!important}.bg-orange-300{background-color:#ffb88a!important}.text-orange-300{color:#ffb88a!important}.border-orange-300{border-color:#ffb88a!important}.bg-orange-400{background-color:#f7995c!important}.text-orange-400{color:#f7995c!important}.border-orange-400{border-color:#f7995c!important}.bg-orange-500{background-color:#eb7b30!important}.text-orange-500{color:#eb7b30!important}.border-orange-500{border-color:#eb7b30!important}.bg-orange-600{background-color:#cf6224!important}.text-orange-600{color:#cf6224!important}.border-orange-600{border-color:#cf6224!important}.bg-orange-700{background-color:#a94d1c!important}.text-orange-700{color:#a94d1c!important}.border-orange-700{border-color:#a94d1c!important}.bg-orange-800{background-color:#803815!important}.text-orange-800{color:#803815!important}.border-orange-800{border-color:#803815!important}.bg-orange-900{background-color:#59250e!important}.text-orange-900{color:#59250e!important}.border-orange-900{border-color:#59250e!important}.bg-gray-100{background-color:#f2f2f6!important}.text-gray-100{color:#f2f2f6!important}.border-gray-100{border-color:#f2f2f6!important}.bg-gray-200{background-color:#e0e0e8!important}.text-gray-200{color:#e0e0e8!important}.border-gray-200{border-color:#e0e0e8!important}.bg-gray-300{background-color:#cbccd6!important}.text-gray-300{color:#cbccd6!important}.border-gray-300{border-color:#cbccd6!important}.bg-gray-400{background-color:#b3b4c0!important}.text-gray-400{color:#b3b4c0!important}.border-gray-400{border-color:#b3b4c0!important}.bg-gray-500{background-color:#9b9cab!important}.text-gray-500{color:#9b9cab!important}.border-gray-500{border-color:#9b9cab!important}.bg-gray-600{background-color:#878895!important}.text-gray-600{color:#878895!important}.border-gray-600{border-color:#878895!important}.bg-gray-700{background-color:#727586!important}.text-gray-700{color:#727586!important}.border-gray-700{border-color:#727586!important}.bg-gray-800{background-color:#5a5c6b!important}.text-gray-800{color:#5a5c6b!important}.border-gray-800{border-color:#5a5c6b!important}.bg-gray-900{background-color:#20262c!important}.text-gray-900{color:#20262c!important}.border-gray-900{border-color:#20262c!important}.bg-gray-950{background-color:#121619!important}.text-gray-950{color:#121619!important}.border-gray-950{border-color:#121619!important}.fs-12{font-size:12px}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-24{font-size:24px}.fs-28{font-size:28px}.fs-32{font-size:32px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;font-size:14px}body{color:#20262c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fafcff;flex-direction:column;max-width:100%;height:100dvh;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.5;display:flex;overflow-x:hidden}a{color:#2f1c6a;cursor:pointer;font-weight:600;text-decoration:none;transition:color .2s}h1,h2,h3,h4,h5,h6{color:#20262c;margin:0;font-weight:600;line-height:1.2}ul,ol{margin:0;padding:0;list-style:none}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;background:0 0;border:none;outline:none}button{cursor:pointer;background:0 0}table{border-collapse:collapse;border-spacing:0}::-moz-selection{color:#fff;background-color:#011937}::selection{color:#fff;background-color:#011937}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f2f2f6}::-webkit-scrollbar-thumb{background:#b3b4c0;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#9b9cab}a{color:#6760d9;font-weight:600}a:hover{color:#343072}p{color:#20262c;margin-bottom:1rem;line-height:1.6}h1,.h1{margin-bottom:16px;font-size:40px;font-weight:700;line-height:1.2}h2,.h2{margin-bottom:12px;font-size:32px;font-weight:600;line-height:1.3}h3,.h3{margin-bottom:12px;font-size:28px;font-weight:600;line-height:1.3}h4,.h4{margin-bottom:8px;font-size:24px;font-weight:600}h5,.h5{margin-bottom:8px;font-size:20px;font-weight:500}h6,.h6{font-size:16px;font-weight:500}strong{font-weight:700}em{color:#20262c;font-style:italic}small{color:#20262c;font-size:.875rem}mark{color:#2a2a66;background:#d5dfff;border-radius:4px;padding:0 .2em}code{color:#2f1c6a;background:#f2f2f6;border-radius:4px;padding:.2em .4em;font-family:Fira Code,monospace;font-size:.875em}pre{color:#343072;background:#f2f2f6;border-radius:8px;padding:1rem;font-family:Fira Code,monospace;font-size:.9rem;overflow-x:auto}blockquote{color:#20262c;background:#f2f2f6;border-left:4px solid #8c85ff;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.text-muted{color:#727586}main{flex-grow:1;width:100%;overflow-x:hidden}header{width:100%;padding:20px 0;overflow-x:hidden}footer{text-align:center;color:#878895;padding:20px 0;font-size:14px}.container,.container-fluid{width:100%;overflow-x:clip}@media (width<=576px){.container,.container-fluid{padding-left:12px!important;padding-right:12px!important}}@media screen and (width<=1550px){header.sticky-lg-top{background-color:#fafcff}}.input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]){color:#20262c;vertical-align:middle;border:1px solid #cbccd6;border-bottom-width:2px;border-radius:8px;outline:none;width:100%;padding:10px 15px;font-weight:600;transition:border-color .3s,box-shadow .3s}.input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color])::-moz-placeholder{color:#727586;font-weight:400}.input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color])::placeholder{color:#727586;font-weight:400}.input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]):focus{border-color:#343072;outline:none;box-shadow:0 0 0 3px #3430721a}.input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]).error,.input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]).is-invalid{background-color:#de2e2405;border-color:#de2e24}.input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]).error:focus,.input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]).is-invalid:focus{border-color:#de2e24;box-shadow:0 0 0 3px #de2e241a}.input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]).is-valid{background-color:#10b98105;border-color:#10b981}.input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]).is-valid:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.invalid-feedback{color:#de2e24;margin-top:4px;padding:0 2px;font-size:12px;font-weight:500;animation:.2s slideDown;display:block}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.input-label{color:#727586;margin-bottom:3px;font-size:13px;display:block}.input-helper{color:#727586;align-items:center;margin:4px 0 0;padding:0;font-size:12px;line-height:1.3;display:flex}.input-helper.error{color:#de2e24}.password-input{position:relative}.password-input .input,.password-input .input.is-invalid,.password-input .input.is-valid{padding-right:40px}.password-input .toggle-password{cursor:pointer;color:#727586;border-radius:4px;padding:5px 10px;font-size:18px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.password-input .toggle-password i.active{color:#343072}.password-input .toggle-password:hover{color:#121619}.checkbox{cursor:pointer;align-items:flex-start;gap:5px;font-size:14px;display:inline-flex;position:relative}.checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#fff;border:2px solid #b3b4c0;border-radius:4px;flex:none;width:18px;height:18px;margin:0;transition:all .2s}.checkbox input[type=checkbox]:hover{border-color:#8c85ff}.checkbox input[type=checkbox]:checked{background-color:#6760d9;border-color:#6760d9}.checkbox input[type=checkbox]:checked:after{content:"";vertical-align:middle;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;line-height:1;position:absolute;top:4px;left:7px;transform:rotate(45deg)}.checkbox input[type=checkbox].is-invalid{background-color:#de2e241a;border-color:#de2e24}.checkbox input[type=checkbox].is-invalid:checked{background-color:#de2e24;border-color:#de2e24}.checkbox input[type=checkbox].is-valid{border-color:#10b981}.checkbox input[type=checkbox].is-valid:checked{background-color:#10b981;border-color:#10b981}.checkbox input[type=checkbox]:disabled{cursor:not-allowed;background-color:#e0e0e8;border-color:#cbccd6}.checkbox span{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline}.checkbox span.invalid-feedback{color:#de2e24;margin-top:4px;font-size:12px;display:block}.form-select{color:#20262c;vertical-align:middle;vertical-align:middle;border:1px solid #cbccd6;border-bottom-width:2px;border-radius:8px;width:100%;padding:10px 15px;font-weight:600;transition:border-color .3s,box-shadow .3s}.form-select::-moz-placeholder{color:#727586;font-weight:400}.form-select::placeholder{color:#727586;font-weight:400}.form-select:focus,.form-select:focus-visible{border-color:#343072!important;outline:none!important;box-shadow:0 0 0 3px #3430721a!important}.form-select.is-invalid{background-color:#de2e2405;border-color:#de2e24}.form-select.is-invalid:focus,.form-select.is-invalid:focus-visible{border-color:#de2e24!important;box-shadow:0 0 0 3px #de2e241a!important}.form-select.is-valid{background-color:#10b98105;border-color:#10b981}.form-select.is-valid:focus,.form-select.is-valid:focus-visible{border-color:#10b981!important;box-shadow:0 0 0 3px #10b9811a!important}.radio-group{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.radio-group.horizontal{flex-direction:row}.radio-group.vertical{flex-direction:column}.radio{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:2px solid #b3b4c0;border-radius:50%;width:20px;height:20px;transition:border .2s,background .2s;position:relative}.radio input[type=radio]:checked{border-color:#343072}.radio input[type=radio]:after{content:"";background-color:#343072;border-radius:50%;width:0;height:0;transition:width .2s,height .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio input[type=radio]:checked:after{width:10px;height:10px}.radio input[type=radio]:hover:not(:checked){border-color:#8c85ff}.radio input[type=radio]:disabled{cursor:not-allowed;background-color:#e0e0e8;border-color:#cbccd6}.radio span{-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes radio-check{0%{transform:translate(-50%,-50%)scale(0)}50%{transform:translate(-50%,-50%)scale(1.2)}to{transform:translate(-50%,-50%)scale(1)}}.password-strength{background-color:#f9f9fb;border:1px solid #e0e0e8;border-radius:6px;margin-top:8px;padding:12px;font-size:12px;animation:.2s slideDown;display:none}.password-strength.show{display:block}.password-strength.hidden{display:none!important}.password-strength .strength-header{color:#5a5c6b;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:600;display:flex}.quantity-selector{border:1px solid #cbccd6;border-radius:8px;align-items:center;height:54px;font-size:1rem;display:flex;overflow:hidden}.quantity-selector.quantity-selector-lg{height:54px;font-size:1.25rem}.quantity-selector.quantity-selector-lg .quantity-btn{width:52px;font-size:22px}.quantity-selector.quantity-selector-lg .quantity-input{font-size:1.25rem}.quantity-selector .quantity-btn{color:#20262c;cursor:pointer;background:#f2f2f6;border:none;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:100%;font-size:18px;transition:background .2s;display:flex}.quantity-selector .quantity-btn:hover{background:#e0e0e8}.quantity-selector .quantity-btn:active{background:#cbccd6}.quantity-selector .quantity-input{text-align:center;color:#20262c;-moz-appearance:textfield;background:#fff;border:none;outline:none;flex:1;width:0;font-size:1rem;font-weight:600}.quantity-selector .quantity-input::-webkit-outer-spin-button,.quantity-selector .quantity-input::-webkit-inner-spin-button{-webkit-appearance:none}.strength-label{color:#5a5c6b;font-size:13px}.strength-checklist{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.strength-item{color:#878895;align-items:center;gap:8px;font-size:12px;transition:color .2s;display:flex}.strength-item i{color:#de2e24;flex-shrink:0;font-size:14px}.strength-item.met{color:#059669}.strength-item.met i{color:#10b981}.strength-bar{background-color:#cbccd6;border-radius:2px;height:4px;overflow:hidden}.strength-meter{background-color:#de2e24;border-radius:2px;width:0%;height:100%;transition:width .3s,background-color .3s}.strength-meter[data-strength="1"]{background-color:#de2e24;width:20%}.strength-meter[data-strength="2"]{background-color:#de2e24;width:40%}.strength-meter[data-strength="3"]{background-color:#eb7b30;width:60%}.strength-meter[data-strength="4"]{background-color:#eab308;width:80%}.strength-meter[data-strength="5"]{background-color:#10b981;width:100%}.button{cursor:pointer;text-align:center;box-sizing:border-box;border:1px solid #0000;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.button i{opacity:.9;font-weight:600}.button.lg{padding:15px 30px;font-size:18px}.button.sm{padding:8px 16px;font-size:14px}.button.card-header{max-height:max-content;padding:8px}.button.block{width:100%;display:block}.button[disabled]{opacity:.7;cursor:not-allowed;filter:grayscale()}.button.loading{cursor:wait;position:relative;overflow:hidden;opacity:.6!important}.button.loading:before{content:"";z-index:9;background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%);width:100%;height:100%;animation:1.5s infinite shimmer;position:absolute;top:0;left:-100%}.button-primary{color:#fff;background-color:#343072}.button-primary:hover,.button-primary:active{color:#fff;background-color:#2f1c6a}.button-danger{color:#fff;background-color:#de2e24}.button-danger:hover{background-color:#c4201c}.button-danger:active{background-color:#a01616}.button-success{color:#fff;background-color:#10b981}.button-success:hover{color:#fff;background-color:#059669}.button-success:active{color:#fff;background-color:#047857}.button-orange{color:#fff;background-color:#eb7b30}.button-orange:hover{background-color:#cf6224}.button-orange:active{background-color:#a94d1c}.button-default{color:#5a5c6b;box-shadow:0 0 #0000}.button-default i{opacity:.85}.button-default:hover{color:#20262c;background-color:#fafcff;border-color:#cbccd6;transform:translateY(-1px)}.button-default:hover i{opacity:1;color:#20262c}.button-default:active{transform:translateY(0);box-shadow:0 3px 8px #0000000d}.button-border{color:#5a5c6b;background-color:#0000;border:1px solid #cbccd6;font-weight:400}.button-border:hover{color:#20262c;background-color:#f2f2f6;border-color:#9b9cab}.button-border:active{background-color:#e0e0e8;border-color:#878895}.button-primary-outline{color:#6760d9;background-color:#0000;border:2px solid #6760d9}.button-primary-outline:hover{color:#2f1c6a;background-color:#fafcff;border-color:#2f1c6a}.button-primary-outline:active{color:#343072;background-color:#d5dfff;border-color:#343072}@keyframes shimmer{0%{left:-100%}to{left:100%}}.btn-remove{border-radius:6px;transition:all .2s}.btn-remove i{color:inherit;font-weight:600;line-height:1}.btn-remove:hover{color:#c4201c!important;background-color:#ffe8eb!important}.btn-remove:hover i{color:#c4201c!important}.card{z-index:3;background-color:#fff;padding:48px 40px;position:relative}.card.shadowed{box-shadow:0 20px 20px -5px #0000000d}.card.sm{padding:20px 24px}@media screen and (width<=768px){.card{padding:20px 30px}}.card{border:1px solid #e0e0e8;border-radius:10px}.card .card-title{color:#343072;margin-bottom:25px;font-size:24px;font-weight:700}#page-loader{z-index:9999;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fffffff2;width:100%;height:100%;transition:opacity .5s;position:fixed;top:0;left:0}#page-loader .content{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;display:flex}#page-loader.fade-out{opacity:0}.section-loader{z-index:9999;-webkit-user-select:none;-moz-user-select:none;user-select:none;backdrop-filter:blur(8px);background:#fffc;border:1px solid #e0e0e8;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}.section-loader .content{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;display:flex;transform:scale(.8)}.section-loader img{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.section-loader.fade-out{opacity:0}.logo-pulse{width:120px;height:auto;animation:1.5s infinite pulse}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.loader{color:#343072;aspect-ratio:1;border-radius:50%;width:4px;animation:.7s linear infinite alternate l21;transform:translate(-38px);box-shadow:19px 0 0 7px,38px 0 0 3px,57px 0}@keyframes l21{50%{box-shadow:19px 0 0 3px,38px 0 0 7px,57px 0 0 3px}to{box-shadow:19px 0,38px 0 0 3px,57px 0 0 7px}}.modal{background-color:#0009}.modal .modal-content{border-radius:12px;line-height:1.5;position:relative;box-shadow:0 5px 25px -3px #00000012}.modal .modal-content .modal-header{border-bottom:none;padding:25px}.modal .modal-content .modal-header .modal-title{color:#2f1c6a;font-size:20px;font-weight:600;line-height:1.1}.modal .modal-content .modal-header .modal-title .title{font-weight:700}.modal .modal-content .modal-header .badge{border-radius:5px;font-size:50%;font-weight:500}.modal .modal-content .modal-header .badge.badge-primary{color:#fff;background-color:#2f1c6a}.modal .modal-content .modal-header button.close{opacity:1;color:#fff;background-color:#000;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:500;line-height:1;transition:all .3s;display:grid;position:absolute;top:5px;right:5px}.modal .modal-content .modal-header button.close i{vertical-align:middle;font-size:18px;line-height:1}.modal .modal-content .modal-header button.close:hover{background-color:#343072;transform:scale(.9)}.modal .modal-content .modal-header .btn-close-custom{color:#fff;background-color:#000;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .3s;display:flex;position:absolute;top:12px;right:12px}.modal .modal-content .modal-header .btn-close-custom i{font-size:18px;line-height:1}.modal .modal-content .modal-header .btn-close-custom:hover{background-color:#2f1c6a;transform:scale(.95)}.modal .modal-content .modal-header .btn-close-custom:focus{outline:none;box-shadow:0 0 0 .2rem #2f1c6a40}.modal .modal-content .modal-body{color:#20262c;padding:25px}.modal .modal-content .modal-body p{margin-bottom:15px}.modal .modal-content .modal-body ul:not(.list-unstyled){margin-top:20px;padding-left:15px;list-style:square}.modal .modal-content .modal-body ul:not(.list-unstyled) li+li{padding-top:10px}.modal .modal-content .modal-body ul.list-unstyled li{margin-bottom:20px}.modal .modal-content .modal-body .download-area{flex-direction:column;gap:10px;margin:20px 0;display:flex}.modal .modal-content .modal-body .download-area .btn-download{white-space:wrap;text-align:left;color:#2f1c6a;border:1px solid #2f1c6a;justify-content:center;align-items:center;gap:10px;width:auto;display:inline-flex}.modal .modal-content .modal-body .download-area .btn-download:before{vertical-align:middle;content:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" fill=\"%232F1C6A\" viewBox=\"0 0 384 512\"><path d=\"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm160-14.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z\"/></svg>");line-height:1;display:inline-block}.modal .modal-content .modal-body .download-area .btn-download:hover{color:#fff;background-color:#2f1c6a}.modal .modal-content .modal-body .download-area .btn-download:hover:before{content:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" fill=\"%23fff\" viewBox=\"0 0 384 512\"><path d=\"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm76.5 211.4l-96.4 95.7c-6.7 6.6-17.4 6.6-24 0l-96.4-95.7C73.4 337.3 80.5 320 94.8 320H160v-80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v80h65.2c14.3 0 21.4 17.3 11.3 27.4zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z\"/></svg>")}.modal .modal-content .modal-body table{margin-top:20px}.modal .modal-content .modal-body table th{color:#2f1c6a;padding:5px}.modal .modal-content .modal-body table td{color:#2f1c6a;border:1px solid #d5dfff;padding:10px 15px}.modal .modal-content .modal-body table .bold{font-weight:600}.trustee-options{flex-direction:column;gap:0;display:flex}.trustee-options .trustee-option-card{cursor:pointer;margin-bottom:12px;transition:all .3s;display:block}.trustee-options .trustee-option-card:last-child{margin-bottom:0}.trustee-options .trustee-option-card .trustee-option-wrapper{border:2px solid #e0e0e8;border-radius:10px;align-items:center;gap:16px;padding:16px;transition:all .3s;display:flex;position:relative}.trustee-options .trustee-option-card input.trustee-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:2px solid #cbccd6;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:all .2s;display:none}.trustee-options .trustee-option-card input.trustee-radio:checked{background-color:#2f1c6a;border-color:#2f1c6a}.trustee-options .trustee-option-card input.trustee-radio:checked:after{content:"";background-color:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trustee-options .trustee-option-card .trustee-content{flex:1;align-items:center;gap:12px;display:flex}.trustee-options .trustee-option-card .trustee-icon{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;transition:all .3s;display:flex}.trustee-options .trustee-option-card .trustee-icon.trustee-icon-primary{background-color:#6760d9}.trustee-options .trustee-option-card .trustee-icon.trustee-icon-success{background-color:#10b981}.trustee-options .trustee-option-card .trustee-text{flex:1}.trustee-options .trustee-option-card .trustee-text .trustee-title{color:#5a5c6b;margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.2}.trustee-options .trustee-option-card .trustee-text .trustee-subtitle{color:#878895;margin:0;font-size:13px;line-height:1.3}.trustee-options .trustee-option-card .trustee-price{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.trustee-options .trustee-option-card .trustee-price .price-label{color:#b3b4c0;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.trustee-options .trustee-option-card .trustee-price .price-amount{color:#2f1c6a;font-size:18px;font-weight:700}.trustee-options .trustee-option-card .trustee-price .price-amount.price-free{color:#10b981}.trustee-options .trustee-option-card:hover .trustee-option-wrapper{background-color:#f9f9fb;border-color:#cbccd6}.trustee-options .trustee-option-card.active .trustee-option-wrapper{background-color:#fafcff;border-color:#8c85ff}.trustee-options .trustee-option-card.active .trustee-option-wrapper .trustee-icon.trustee-icon-primary{box-shadow:0 0 12px #6760d94d}.trustee-options .trustee-option-card.active .trustee-option-wrapper .trustee-icon.trustee-icon-success{box-shadow:0 0 12px #10b9814d}.divader{align-items:center;gap:12px;margin:20px 0;display:flex}.divader:before,.divader:after{content:"";background-color:#e0e0e8;flex:1;height:1px}.divader span{color:#b3b4c0;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:12px;font-weight:500}#domainModal .domain-search-container .form-label{margin-bottom:.75rem;font-size:1rem}#domainModal .domain-search-container .form-control-lg,#domainModal .domain-search-container .form-select-lg{border:2px solid #e0e0e8;border-radius:8px;padding:.75rem 1rem;font-size:1.1rem;transition:all .3s}#domainModal .domain-search-container .form-control-lg:focus,#domainModal .domain-search-container .form-select-lg:focus{border-color:#2f1c6a;box-shadow:0 0 0 .2rem #2f1c6a26}#domainModal .domain-search-container .domain-extension-wrapper .form-select{color:#2f1c6a;background-color:#f9f9fb;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;font-weight:600}#domainModal .domain-search-container .button-border{white-space:nowrap;align-items:center;height:calc(3.5rem + 4px);font-weight:600;transition:all .3s;display:flex}#domainModal .domain-search-container .button-border:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2f1c6a33}#domainModal .domain-search-container .button-border i{font-size:1.1rem}#languageModal .modal-body{padding:0}.lang-list{flex-direction:column;display:flex}.lang-list .lang-item{cursor:pointer;border-top:1px solid #f2f2f6;align-items:center;gap:10px;padding:10px 25px;transition:all .2s;display:flex}.lang-list .lang-item .text{color:#20262c;align-items:center;gap:3px;font-weight:500;display:flex}.lang-list .lang-item small{vertical-align:middle;font-size:12px;font-weight:400}.lang-list .lang-item.selected{pointer-events:none;background-color:#d5dfff;font-weight:600}.lang-list .lang-item.selected .text{color:#343072;font-weight:600}.lang-list .lang-item:hover{background-color:#f2f2f6;border-radius:8px}#domainModal .modal-body{padding:20px 25px}#domainModal .domain-search-container .input-group .form-control{border-right:none;border-radius:8px 0 0 8px}#domainModal .domain-search-container .input-group .domain-extension{background-color:#f9f9fb;border-left:none;border-right:none;border-radius:0}#domainModal .domain-search-container .input-group .btn-primary{border-radius:0 8px 8px 0}#domainModal .suggested-domain-item{cursor:pointer;border:1px solid #e0e0e8;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px;transition:all .2s;display:flex}#domainModal .suggested-domain-item:hover{background-color:#fafcff;border-color:#9aabff}#domainModal .suggested-domain-item.selected{background-color:#d5dfff;border-color:#6760d9}#domainModal .suggested-domain-item.selected .domain-info strong{color:#343072}#domainModal .suggested-domain-item.unavailable{opacity:.6;cursor:not-allowed;background-color:#f9f9fb}#domainModal .suggested-domain-item.unavailable:hover{background-color:#f9f9fb;border-color:#e0e0e8}#domainModal .suggested-domain-item .domain-info{flex-direction:column;gap:4px;display:flex}#domainModal .suggested-domain-item .domain-info strong{color:#5a5c6b;font-size:14px}#domainModal .suggested-domain-item .domain-info .availability{border-radius:4px;width:fit-content;padding:2px 6px;font-size:12px;font-weight:500}#domainModal .suggested-domain-item .domain-info .availability.available{color:#047857;background-color:#dffced;border:1px solid #a7f3d0}#domainModal .suggested-domain-item .domain-info .availability.unavailable{color:#a01616;background-color:#ffe8eb;border:1px solid #fbbdc1}#domainModal .suggested-domain-item .domain-price{color:#059669;font-size:13px;font-weight:600}#domainModal .domain-status-list .domain-result-item{border:1px solid #e0e0e8;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:10px 12px;display:flex}#domainModal .domain-status-list .domain-result-item .domain-name{color:#5a5c6b;font-weight:500}#domainModal .domain-status-list .domain-result-item .status-badge{border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500}#domainModal .domain-status-list .domain-result-item .status-badge.available{color:#047857;background-color:#dffced}#domainModal .domain-status-list .domain-result-item .status-badge.unavailable{color:#a01616;background-color:#ffe8eb}.address-form-section{background-color:#f9f9fb;border-radius:12px;margin-top:24px;padding:24px;display:none}.address-form-section.show{display:block}.address-form-section h6{color:#5a5c6b;text-transform:uppercase;letter-spacing:.8px;margin-bottom:0;font-size:13px;font-weight:600}.address-form-section h6 i{margin-right:8px}.address-form-section .form-label{color:#5a5c6b;margin-bottom:8px;font-size:13px;font-weight:500}.address-form-section .form-label span{color:#de2e24}.address-form-section .form-control-modern,.address-form-section .form-control,.address-form-section .form-select{border-color:#e0e0e8;transition:all .3s}.address-form-section .form-control-modern:focus,.address-form-section .form-control:focus,.address-form-section .form-select:focus{border-color:#2f1c6a;box-shadow:0 0 0 .2rem #2f1c6a26}.address-form-section .row.g-3{gap:1rem!important}.address-form-section .row.g-3.mt-1{margin-top:.5rem}#trustee-config-modal .modal-body{max-height:100dvh;overflow-y:visible}.alert{gap:10px;font-size:14px;display:flex;position:relative}.alert span{z-index:2;position:relative}.alert .float-icon{z-index:1;background-color:#d5dfff;border:1px solid #b8c5ff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:32px;display:flex;position:absolute;bottom:-5px;right:-5px;border-top-color:#0000!important}@media screen and (width<=768px){.alert{flex-direction:column;gap:5px}}.alert-primary{--bs-alert-color:#343072;--bs-alert-bg:#d5dfff;--bs-alert-border-color:#b8c5ff}.alert-primary .float-icon{color:#343072;background-color:#d5dfff;border-color:#b8c5ff}.alert-danger{--bs-alert-color:#77100f;--bs-alert-bg:#ffe8eb;--bs-alert-border-color:#eb5e5e}.alert-danger .float-icon{color:#77100f;background-color:#ffe8eb;border-color:#eb5e5e}.flag{background-repeat:no-repeat;background-size:contain;border-radius:3px;width:21px;height:16px;display:inline-block;overflow:hidden}.flag-tr{background-image:url(https://cdn.atakdomain.com/styles/flags/tr.svg)}.flag-en{background-image:url(https://cdn.atakdomain.com/styles/flags/gb.svg)}.flag-de{background-image:url(https://cdn.atakdomain.com/styles/flags/de.svg)}.flag-ru{background-image:url(https://cdn.atakdomain.com/styles/flags/ru.svg)}.form-select{color:#5a5c6b;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #cbccd6;border-radius:8px;max-width:100%;padding:10px 40px 10px 12px;font-size:14px;font-weight:400;transition:all .2s}@media (width<=576px){.form-select{width:100%}}.form-select:hover{background-color:#f9f9fb;border-color:#b3b4c0}.form-select:focus{background-color:#fff;border-color:#6760d9;outline:none;box-shadow:0 0 0 3px #6760d91a}.form-select:active{border-color:#2f1c6a}.form-select.form-select-sm{background-position:right 8px center;background-size:14px;padding:6px 32px 6px 8px;font-size:13px}@media (width<=576px){.form-select.form-select-sm{width:100%;padding:8px 32px 8px 10px;font-size:12px}}.form-select.form-select-lg{background-position:right 16px center;background-size:18px;padding:14px 48px 14px 16px;font-size:16px}@media (width<=576px){.form-select.form-select-lg{padding:12px 40px 12px 14px;font-size:14px}}.form-select:disabled{color:#9b9cab;cursor:not-allowed;opacity:.6;background-color:#f2f2f6}.form-select.is-invalid{border-color:#de2e24}.form-select.is-invalid:focus{border-color:#de2e24;box-shadow:0 0 0 3px #de2e241a}.form-select.is-valid{border-color:#10b981}.form-select.is-valid:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.form-control{color:#5a5c6b;background-color:#fff;border:1px solid #cbccd6;border-radius:8px;max-width:100%;padding:10px 12px;font-size:14px;font-weight:400;transition:all .2s}@media (width<=576px){.form-control{width:100%}}.form-control:hover{border-color:#b3b4c0}.form-control:focus{border-color:#6760d9;outline:none;box-shadow:0 0 0 3px #6760d91a}.form-control::-moz-placeholder{color:#9b9cab;opacity:1}.form-control::placeholder{color:#9b9cab;opacity:1}.form-control.form-control-sm{padding:6px 8px;font-size:13px}@media (width<=576px){.form-control.form-control-sm{padding:8px 10px;font-size:12px}}.form-control.form-control-lg{padding:14px 16px;font-size:16px}@media (width<=576px){.form-control.form-control-lg{padding:12px 14px;font-size:14px}}.form-control:disabled{color:#9b9cab;cursor:not-allowed;opacity:.6;background-color:#f2f2f6}.form-control.is-invalid{border-color:#de2e24}.form-control.is-invalid:focus{border-color:#de2e24;box-shadow:0 0 0 3px #de2e241a}.form-control.is-valid{border-color:#10b981}.form-control.is-valid:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.form-label{color:#5a5c6b;margin-bottom:6px;font-size:14px;font-weight:500;display:inline-block}.input-label{color:#727586;margin-bottom:4px;font-size:13px;font-weight:400;display:inline-block}.form-switch{flex-shrink:0;align-items:center;padding-left:0;display:flex;position:relative}.form-switch .form-check-input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#cbccd6;border:none;border-radius:11px;flex-shrink:0;width:40px;height:22px;margin:0;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.form-switch .form-check-input:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:left .3s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.form-switch .form-check-input:hover{box-shadow:0 0 6px #00000014}.form-switch .form-check-input:active{box-shadow:0 0 8px #0000001a}.form-switch .form-check-input:checked{background-color:#2f1c6a}.form-switch .form-check-input:checked:before{left:20px}.form-switch .form-check-input.sm{border-radius:10px;width:36px;height:20px}.form-switch .form-check-input.sm:before{width:16px;height:16px;top:2px;left:2px}.form-switch .form-check-input.sm:checked:before{left:18px}.form-switch .form-check-input.lg{border-radius:14px;width:52px;height:28px}.form-switch .form-check-input.lg:before{width:24px;height:24px;top:2px;left:2px}.form-switch .form-check-input.lg:checked:before{left:26px}.form-switch .form-check-input:disabled{opacity:.6;cursor:not-allowed;background-color:#e0e0e8}.form-switch .form-check-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#5a5c6b;margin-bottom:0;margin-left:8px;font-weight:500}.form-check.form-check-radio .form-check-input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #cbccd6;border-radius:50%;width:20px;height:20px;margin-top:2px;transition:all .2s}.form-check.form-check-radio .form-check-input:hover{border-color:#b3b4c0}.form-check.form-check-radio .form-check-input:checked{background:linear-gradient(135deg,#6760d9 0%,#2f1c6a 100%);border-color:#2f1c6a;box-shadow:inset 0 0 0 3px #fff}.form-check.form-check-radio .form-check-input:focus{border-color:#2f1c6a;outline:none;box-shadow:0 0 0 3px #2f1c6a1a}.form-check.form-check-radio .form-check-input:disabled{opacity:.6;cursor:not-allowed;border-color:#cbccd6}.form-check.form-check-radio .form-check-label{color:#20262c;margin-left:12px;font-weight:400}.form-check.form-check-radio .form-check-label strong{font-weight:600}.form-check.form-check-radio .form-check-label small{color:#878895;margin-top:4px;font-size:13px;font-weight:400;display:block}.swal-custom-container{z-index:9999}.swal-custom-popup{background:#fff;border:1px solid #e0e0e8;border-radius:12px;padding:32px 24px;animation:.4s cubic-bezier(.68,-.55,.265,1.55) slideInUp;box-shadow:0 10px 40px #00000026}.swal-custom-icon{margin:0 auto 20px;animation:.6s ease-out bounceIn;color:#343072!important;border-color:#343072!important;width:80px!important;height:80px!important}.swal-custom-title{color:#20262c;letter-spacing:-.3px;margin:16px 0 12px;font-family:Poppins,sans-serif;font-size:22px;font-weight:600}.swal-custom-text{color:#727586;margin:12px 0 24px;font-family:Poppins,sans-serif;font-size:14px;line-height:1.6}.swal-custom-confirm,.swal-custom-cancel{cursor:pointer;border:none;border-radius:8px;min-width:120px;margin:0 8px;padding:12px 32px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .3s}.swal-custom-confirm:focus,.swal-custom-cancel:focus{outline:none}.swal-custom-confirm{color:#fff;background-color:#de2e24}.swal-custom-confirm:hover{background-color:#ca281e;transform:translateY(-2px);box-shadow:0 4px 12px #de2e244d}.swal-custom-confirm:active{transform:translateY(0)}.swal-custom-cancel{color:#20262c;background-color:#f2f2f6}.swal-custom-cancel:hover{background-color:#e4e4ec;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.swal-custom-cancel:active{transform:translateY(0)}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.custom-popover-wrapper{z-index:1070;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:fixed}.custom-popover-wrapper.show{opacity:1;visibility:visible;pointer-events:auto}.custom-popover-wrapper.show .custom-popover{animation:.4s cubic-bezier(.34,1.56,.64,1) popoverBounceIn}.custom-popover{will-change:transform;flex-direction:column;display:flex;position:relative}.popover-content{-webkit-backdrop-filter:blur(20px);color:#fff;word-wrap:break-word;overflow-wrap:break-word;background:#2a2a6680;border:1px solid #ffffff26;border-radius:14px;min-width:180px;max-width:280px;padding:14px 16px;font-size:13px;line-height:1.5;box-shadow:0 8px 32px #0000004d,inset 0 0 0 1px #ffffff1a}@media (width<=576px){.popover-content{max-width:240px;padding:12px 14px;font-size:12px}}.popover-title{color:#fff;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;font-weight:600;display:flex}.popover-title:empty{display:none}.popover-title i{opacity:.8;font-size:.9em}.popover-body{opacity:.95;color:#ffffffe6;margin:0;font-size:12px;line-height:1.6;animation:.5s ease-out .1s both textFadeIn}.popover-body p{margin:0}.popover-body p:not(:last-child){margin-bottom:8px}.popover-body strong,.popover-body b{color:#fff;font-weight:600}.popover-body ul,.popover-body ol{margin:6px 0 0;padding-left:16px}.popover-body ul li,.popover-body ol li{margin:4px 0}.popover-arrow{justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:absolute}.popover-arrow:before{content:"";border:6px solid #0000;width:8px;height:8px}[data-placement=top] .popover-arrow{bottom:-6px;left:50%;transform:translate(-50%)}[data-placement=top] .popover-arrow:before{border-top-color:#000000d9}[data-placement=bottom] .popover-arrow{top:-6px;left:50%;transform:translate(-50%)}[data-placement=bottom] .popover-arrow:before{border-bottom-color:#000000d9}[data-placement=left] .popover-arrow{top:50%;right:-6px;transform:translateY(-50%)}[data-placement=left] .popover-arrow:before{border-left-color:#000000d9}[data-placement=right] .popover-arrow{top:50%;left:-6px;transform:translateY(-50%)}[data-placement=right] .popover-arrow:before{border-right-color:#000000d9}@keyframes popoverBounceIn{0%{opacity:0;transform:scale(.85)translateY(-10px)}50%{opacity:1}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes textFadeIn{0%{opacity:0}to{opacity:.95}}.popover-overlay{z-index:1069;display:none;position:fixed;inset:0}.popover-overlay.active{animation:.2s ease-out fadeIn;display:block}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.custom-popover-wrapper.light .popover-content{backdrop-filter:blur(20px);color:#1a1a1a;background:#fffffff2;border-color:#00000014;box-shadow:0 8px 32px #0000001f,inset 0 0 0 1px #0000000d}.custom-popover-wrapper.light .popover-title{color:#1a1a1a}.custom-popover-wrapper.light .popover-body{color:#1a1a1ad9}.custom-popover-wrapper.light .popover-body strong,.custom-popover-wrapper.light .popover-body b{color:#1a1a1a}.custom-popover-wrapper.light [data-placement=top] .popover-arrow:before{border-top-color:#fffffff2}.custom-popover-wrapper.light [data-placement=bottom] .popover-arrow:before{border-bottom-color:#fffffff2}.custom-popover-wrapper.light [data-placement=left] .popover-arrow:before{border-left-color:#fffffff2}.custom-popover-wrapper.light [data-placement=right] .popover-arrow:before{border-right-color:#fffffff2}.custom-popover-wrapper.dark .popover-content{backdrop-filter:blur(20px);color:#fff;background:#2a2a66e6;border-color:#ffffff26;box-shadow:0 8px 32px #0000004d,inset 0 0 0 1px #ffffff1a}.custom-popover-wrapper.dark .popover-title{color:#fff}.custom-popover-wrapper.dark .popover-body{color:#ffffffe6}.custom-popover-wrapper.dark .popover-body strong,.custom-popover-wrapper.dark .popover-body b{color:#fff}.custom-popover-wrapper.dark [data-placement=top] .popover-arrow:before{border-top-color:#000000d9}.custom-popover-wrapper.dark [data-placement=bottom] .popover-arrow:before{border-bottom-color:#000000d9}.custom-popover-wrapper.dark [data-placement=left] .popover-arrow:before{border-left-color:#000000d9}.custom-popover-wrapper.dark [data-placement=right] .popover-arrow:before{border-right-color:#000000d9}.custom-popover-trigger{cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;transition:opacity .2s,color .2s;display:flex}.custom-popover-trigger:hover{opacity:.9}.custom-popover-trigger:focus{outline:none}.custom-popover-trigger i{opacity:.7;transition:opacity .2s}.custom-popover-trigger:hover i{opacity:1}.iti{width:100%;display:block;position:relative}.iti .input{transition:all .2s;padding-left:95px!important}.iti .input:focus{z-index:1}.iti__selected-country{z-index:4;cursor:pointer;border-radius:8px 0 0 8px;align-items:center;gap:4px;height:100%;transition:all .2s;display:flex;background-color:#0000!important}.iti__selected-country:hover{background-color:#00000005!important}.iti__selected-dial-code{color:#5a5c6b;margin-left:4px;font-size:14px;font-weight:600}.iti__arrow{border-top:4px solid #9b9cab!important;border-left:3px solid #0000!important;border-right:3px solid #0000!important;margin-left:4px!important}.iti__arrow--up{border-top:none!important;border-bottom:4px solid #9b9cab!important}.iti__dropdown-content{overflow:hidden;z-index:1060!important;background-color:#fff!important;border:1px solid #e0e0e8!important;border-radius:12px!important;margin-top:8px!important;padding:8px!important;box-shadow:0 10px 30px #0000001a!important}.iti__search-icon{width:16px!important;height:16px!important;position:absolute!important;top:43%!important;left:5px!important;transform:translateY(-50%)!important}.iti__search-input{color:#20262c!important;background-color:#f9f9fb!important;border:1px solid #e0e0e8!important;border-radius:8px!important;outline:none!important;width:100%!important;margin-bottom:8px!important;padding:10px 12px 10px 24px!important;font-size:14px!important}.iti__search-input:focus{background-color:#fff!important;border-color:#6760d9!important;box-shadow:0 0 0 3px #6760d91a!important}.iti__search-input::-moz-placeholder{color:#b3b4c0!important}.iti__search-input::placeholder{color:#b3b4c0!important}.iti__country-list{box-shadow:none!important;border:none!important;max-height:250px!important;margin:0!important;padding:0!important;overflow-y:auto!important}.iti__country-list::-webkit-scrollbar{width:5px}.iti__country-list::-webkit-scrollbar-track{background:0 0}.iti__country-list::-webkit-scrollbar-thumb{background:#e0e0e8;border-radius:10px}.iti__country-list::-webkit-scrollbar-thumb:hover{background:#cbccd6}.iti__country{cursor:pointer!important;border-radius:8px!important;align-items:center!important;gap:12px!important;margin-bottom:2px!important;padding:10px 12px!important;transition:all .2s!important;display:flex!important}.iti__country:hover,.iti__country.iti__highlight{background-color:#6760d90d!important;outline:none!important}.iti__country.iti__active{background-color:#fafcff!important}.iti__country.iti__active .iti__country-name{color:#343072!important;font-weight:600!important}.iti__flag{border-radius:2px!important;flex-shrink:0!important}.iti__country-name{color:#5a5c6b!important;flex-grow:1!important;font-size:14px!important}.iti__dial-code{color:#9b9cab!important;font-size:13px!important;font-weight:500!important}#cartSummary{z-index:3;background-color:#fff;border:1px solid #e0e0e8;border-radius:8px;padding:20px 24px;position:relative}@media (width<=576px){#cartSummary{z-index:1040;border:1px solid #e0e0e8;border-radius:16px 16px 0 0;width:100%;max-height:80vh;margin:0;padding:20px 16px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -4px 16px #0000001a}}@media (width>=576px) and (width<=767px){#cartSummary{border-radius:8px;position:sticky;top:20px}}#cartSummary .summary-header{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width>=992px){#cartSummary .summary-header{justify-content:flex-start}}#cartSummary .card-title{color:#343072;margin:0;font-size:20px}@media (width<=576px){#cartSummary .card-title{text-align:left;margin:0;padding-bottom:0;font-size:18px;position:relative}#cartSummary .card-title:after{display:none}}@media (width>=992px){#cartSummary .card-title{text-align:left;padding-bottom:0}#cartSummary .card-title:after{display:none}}#cartSummary .summary-toggle{cursor:pointer;color:#343072;background:0 0;border:none;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:8px;transition:transform .3s;display:flex}@media (width>=992px){#cartSummary .summary-toggle{display:none!important}}#cartSummary .summary-toggle svg{width:20px;height:20px;transition:transform .3s}#cartSummary .summary-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (width<=576px){#cartSummary .summary .summary-details{display:none}}#cartSummary .summary .line{color:#20262c;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:16px;display:flex}@media (width<=576px){#cartSummary .summary .line{margin-bottom:10px;font-size:14px}}#cartSummary .summary .line.green{color:#059669;background:#dffced;margin:0 -24px 10px;padding:10px 24px;font-weight:500}@media (width<=576px){#cartSummary .summary .line.green{margin:0 -16px 8px;padding:10px 16px}}#cartSummary .summary .line span:last-child{font-weight:500}#cartSummary .summary .total{color:#20262c;border-top:1px solid #e0e0e8;margin-top:12px;padding-top:12px;font-size:16px;font-weight:600}@media (width<=576px){#cartSummary .summary .total{margin-top:12px;padding-top:12px;font-size:14px}}#cartSummary .summary .total span:last-child{color:#2f1c6a;font-weight:500}#cartSummary .mt-3{margin-top:20px}@media (width<=576px){#cartSummary .mt-3{margin-top:16px;padding-bottom:10px}}#cartSummary .button{width:100%}@media (width<=576px){#cartSummary .button{padding:12px 16px;font-size:15px;font-weight:600}}[data-page=cart] #cartSummary,[data-page=checkout] #cartSummary{z-index:3;background-color:#fff;border:1px solid #e0e0e8;border-radius:8px;padding:20px 24px;position:relative}@media (width<=576px){[data-page=cart] #cartSummary,[data-page=checkout] #cartSummary{z-index:1040;border:1px solid #e0e0e8;border-radius:16px 16px 0 0;width:100%;max-height:80vh;margin:0;padding:20px 16px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -4px 16px #0000001a}}[data-page=cart] #cartSummary .summary-header,[data-page=checkout] #cartSummary .summary-header{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width>=992px){[data-page=cart] #cartSummary .summary-header,[data-page=checkout] #cartSummary .summary-header{justify-content:flex-start}}[data-page=cart] #cartSummary .card-title,[data-page=checkout] #cartSummary .card-title{color:#343072;margin:0;font-size:20px}@media (width<=576px){[data-page=cart] #cartSummary .card-title,[data-page=checkout] #cartSummary .card-title{text-align:left;margin-bottom:0;font-size:18px}[data-page=cart] #cartSummary .card-title:after,[data-page=checkout] #cartSummary .card-title:after{display:none}}@media (width>=992px){[data-page=cart] #cartSummary .card-title,[data-page=checkout] #cartSummary .card-title{text-align:left;padding-bottom:0}}[data-page=cart] #cartSummary .summary-toggle,[data-page=checkout] #cartSummary .summary-toggle{display:block}@media (width>=992px){[data-page=cart] #cartSummary .summary-toggle,[data-page=checkout] #cartSummary .summary-toggle{display:none!important}#cart-sidebar{max-height:calc(100vh - 97px);position:sticky;top:77px;overflow-y:auto}}[data-page=cart] .trust-badges{border-top:1px solid #f0f0f5;justify-content:center;align-items:center;gap:16px;margin-top:12px;padding:10px 0 2px;display:flex}[data-page=cart] .trust-badge-item{color:#4caf50;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}[data-page=cart] .trust-badge-item svg{color:#4caf50;flex-shrink:0}.hosting-packages{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px;display:grid}.hosting-packages .package-card{cursor:pointer;background-color:#fff;border:2px solid #e0e0e8;border-radius:8px;padding:16px;transition:all .2s}.hosting-packages .package-card:hover{border-color:#8c85ff;box-shadow:0 2px 8px #6760d91a}.hosting-packages .package-card.active{background-color:#fafcff;border-color:#2f1c6a;box-shadow:0 4px 12px #6760d926}.hosting-packages .package-card.select-mode{flex-direction:column;min-height:300px;padding:20px;display:flex}.hosting-packages .package-card.select-mode:hover{transform:translateY(-2px)}.hosting-packages .package-card.select-mode.active{box-shadow:0 6px 16px #6760d933}.hosting-packages .package-card .package-header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.hosting-packages .package-card .package-name{color:#20262c;margin:0;font-size:14px;font-weight:600}.hosting-packages .package-card .package-price{color:#2f1c6a;white-space:nowrap;font-size:16px;font-weight:700}.hosting-packages .package-card .package-price small{color:#878895;font-size:12px;font-weight:500}.hosting-packages .package-card .package-features{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hosting-packages .package-card .package-features li{color:#727586;align-items:center;gap:6px;font-size:12px;display:flex}.hosting-packages .package-card .package-features li i{color:#10b981;flex-shrink:0;font-size:14px}.duration-options{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;margin-bottom:16px;display:grid}.duration-options .duration-card{cursor:pointer;text-align:center;background-color:#fff;border:2px solid #e0e0e8;border-radius:6px;padding:12px;transition:all .2s;position:relative}.duration-options .duration-card:hover{border-color:#8c85ff}.duration-options .duration-card.active{background-color:#fafcff;border-color:#2f1c6a}.duration-options .duration-card .duration-year{color:#20262c;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.duration-options .duration-card .duration-price{color:#2f1c6a;font-size:16px;font-weight:700;display:block}.duration-options .duration-card .duration-badge{color:#fff;background-color:#10b981;border-radius:3px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;top:-8px;right:8px}.duration-select-wrapper{position:relative}.duration-select-wrapper .duration-custom-select{color:#20262c;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%234B5563' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:2px solid #2f1c6a;border-radius:6px;width:100%;padding:12px 32px 12px 16px;font-size:14px;font-weight:600}.duration-select-wrapper .duration-custom-select:hover{background-color:#fafcff;border-color:#343072}.duration-select-wrapper .duration-custom-select:focus{border-color:#343072;outline:none;box-shadow:0 0 0 3px #2f1c6a1a}.duration-select-wrapper .duration-custom-select option{color:#20262c;background-color:#fff;padding:8px}.domain-custom-select{color:#20262c;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%234B5563' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:2px solid #cbccd6;border-radius:6px;width:100%;padding:12px 32px 12px 16px;font-size:14px;font-weight:500}.domain-custom-select:hover{background-color:#f9f9fb;border-color:#8c85ff}.domain-custom-select:focus{border-color:#2f1c6a;outline:none;box-shadow:0 0 0 3px #2f1c6a1a}.domain-custom-select option{color:#20262c;background-color:#fff;padding:8px}.domain-list{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.domain-list .domain-item{cursor:pointer;background-color:#fff;border:2px solid #e0e0e8;border-radius:6px;align-items:flex-start;gap:12px;padding:12px;transition:all .2s;display:flex}.domain-list .domain-item:hover{background-color:#fafcff;border-color:#8c85ff}.domain-list .domain-item.active{background-color:#fafcff;border-color:#2f1c6a}.domain-list .domain-item .form-check-input{cursor:pointer;margin-top:2px}.domain-list .domain-item label{cursor:pointer;flex-direction:column;gap:2px;margin:0;display:flex}.domain-list .domain-item label strong{color:#20262c;font-size:14px}.addons-list{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.addons-list .addon-item{background-color:#f9f9fb;border:1px solid #e0e0e8;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.addons-list .addon-item .addon-info{flex:1}.addons-list .addon-item .addon-info .addon-title{color:#20262c;margin:0 0 2px;font-size:14px;font-weight:600}.addons-list .addon-item .addon-price{color:#2f1c6a;white-space:nowrap;font-size:13px;font-weight:600}.addons-list .addon-item .form-check{margin:0}.pricing-summary{background-color:#f9f9fb;border-radius:6px;padding:16px}.pricing-summary .summary-row{color:#727586;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;display:flex}.pricing-summary .summary-row:last-child{margin-bottom:0}.pricing-summary .summary-row.summary-total{color:#20262c;border-top:2px solid #e0e0e8;margin-top:8px;padding-top:8px;font-size:16px;font-weight:600}.pricing-summary .summary-price{color:#059669;font-weight:700}.modal-body{max-height:70vh;padding:20px;overflow-y:auto}.modal-body.not-scroll{max-height:none;overflow-y:visible}.order-summary-sticky{z-index:10;background-color:#fff;border:1px solid #e0e0e8;border-radius:6px;margin-bottom:20px}.order-summary-sticky .order-summary-header{background-color:#f9f9fb;border-bottom:1px solid #e0e0e8;border-radius:6px 6px 0 0;padding:12px 16px}.order-summary-sticky .order-summary-header h6{color:#20262c;margin:0;font-size:14px;font-weight:600}.order-summary-sticky .order-summary-content{grid-template-columns:auto 1fr;gap:10px 12px;padding:14px 16px;display:grid}.order-summary-sticky .order-summary-content .summary-item{display:contents}.order-summary-sticky .order-summary-content .summary-item .summary-label{color:#878895;font-size:14px;font-weight:500}.order-summary-sticky .order-summary-content .summary-item .summary-value{color:#20262c;text-align:left;font-size:14px;font-weight:500}.order-summary-sticky .order-summary-content .summary-item.summary-total{border-top:1px solid #e0e0e8;grid-column:1/-1;grid-template-columns:auto 1fr;gap:12px;margin-top:4px;padding-top:10px;display:grid}.order-summary-sticky .order-summary-content .summary-item.summary-total .summary-label{color:#20262c;font-size:14px;font-weight:600}.order-summary-sticky .order-summary-content .summary-item .summary-price{color:#059669;font-size:16px;font-weight:700}.modal-header{padding:20px}.modal-header .modal-title{color:#20262c;font-size:18px;font-weight:600}.modal-header small{font-size:12px;display:block}.modal-footer{background-color:#f9f9fb;padding:16px 20px}.hosting-domain-list{flex-direction:column;gap:12px;display:flex}.hosting-domain-list .hosting-domain-item{cursor:pointer;background-color:#fff;border:2px solid #e0e0e8;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;transition:all .2s;display:flex}.hosting-domain-list .hosting-domain-item:hover{background-color:#fafcff;border-color:#8c85ff}.hosting-domain-list .hosting-domain-item.active{background-color:#fafcff;border-width:2px;border-color:#2f1c6a}.hosting-domain-list .hosting-domain-item input[type=radio]{cursor:pointer;margin-top:2px}.hosting-domain-list .hosting-domain-item label{cursor:pointer;flex-direction:column;flex:1;gap:4px;margin:0;display:flex}.hosting-domain-list .hosting-domain-item label strong{color:#20262c;font-size:15px;font-weight:600}.domain-search-loading{text-align:center;flex-direction:column;align-items:center;padding:40px 0;display:flex}.domain-search-loading .spinner-border{color:#2f1c6a;width:3rem;height:3rem;margin-bottom:16px}.domain-search-loading p{color:#878895;margin-top:12px;margin-bottom:0;font-size:14px}.domain-search-result-content{flex-direction:column;display:flex}.domain-search-result-content .result-badge{align-items:center;margin-bottom:16px;display:flex}.domain-search-result-content .result-badge .badge{color:#fff;background-color:#9333ea;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:600}.domain-search-result-content .result-title{color:#20262c;margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.2}.domain-search-result-content .result-price{align-items:baseline;gap:8px;margin-bottom:20px;display:flex}.domain-search-result-content .result-price .price-current{color:#10b981;font-size:24px;font-weight:700}.domain-search-result-content .result-price .price-original{color:#9b9cab;font-size:16px;text-decoration:line-through}.domain-search-result-content .result-price .price-period{color:#878895;font-size:14px;font-weight:500}.domain-search-result-content .result-add-button{color:#fff;cursor:pointer;background-color:#10b981;border:none;border-radius:6px;width:100%;margin-bottom:16px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.domain-search-result-content .result-add-button:hover{background-color:#059669}.domain-search-result-content .result-add-button:active{transform:translateY(1px)}.domain-search-result-content .result-add-button i{margin-right:8px}.domain-search-result-content .result-description{color:#878895;margin:0;font-size:14px;line-height:1.5}.domain-result-line{border:1px solid #e0e0e8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;transition:all .2s;display:flex}.domain-result-line.selected{background-color:#fafcff;border-width:2px;border-color:#2f1c6a}.domain-result-line .domain-badge{background-color:#f2f2f6;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;display:flex}.domain-result-line .domain-badge .domain-name{color:#20262c;margin:0;font-size:14px;font-weight:700}.domain-result-line .save-badge{color:#fff;white-space:nowrap;background-color:#ef4444;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700}.domain-result-line .price-section{align-items:center;gap:8px;margin-left:auto;display:flex}.domain-result-line .price-section .original-price{color:#9b9cab;font-size:12px;text-decoration:line-through}.domain-result-line .price-section .current-price{color:#20262c;font-size:14px;font-weight:700}.domain-result-line .price-section .price-period{color:#9b9cab;font-size:11px}.domain-result-line .select-domain-btn{color:#fff;cursor:pointer;white-space:nowrap;background-color:#2f1c6a;border:none;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .2s;display:none}.domain-result-line .select-domain-btn:hover{background-color:#343072;box-shadow:0 2px 8px #2f1c6a33}.domain-result-line .select-domain-btn:active{transform:translateY(1px)}.domain-result-line .select-domain-btn.show{display:inline-block}.customer-panel-header{z-index:10;background-color:#fff;border-bottom:1px solid #e8e8e8;align-items:center;gap:16px;margin-bottom:15px;padding:12px 20px;display:flex;position:sticky;top:0;overflow:visible!important}@media (width<=768px){.customer-panel-header{gap:12px;padding:10px 12px}}.header-brand{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.header-brand .header-logo{max-width:150px;height:auto;max-height:32px}@media (width<=768px){.header-brand .header-logo{max-width:120px}}.header-brand .header-title{color:#343072;white-space:nowrap;text-transform:uppercase;border-left:1px solid #e8e8e8;padding-left:12px;font-size:16px;font-weight:700}@media (width<=1024px){.header-brand .header-title{display:none}}.header-actions{flex-shrink:0;align-items:center;gap:16px;margin-left:auto;display:flex}.language-selector{position:relative}.language-selector .dropdown-toggle{cursor:pointer;color:#20262c;background:0 0;border:1px solid #e8e8e8;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.language-selector .dropdown-toggle .flag{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:3px;flex-shrink:0;width:20px;height:20px;display:inline-block;box-shadow:0 1px 3px #0000001f}.language-selector .dropdown-toggle span{white-space:nowrap}@media (width<=1024px){.language-selector .dropdown-toggle span{display:none}}.language-selector .dropdown-toggle:hover,.language-selector .dropdown-toggle.active{background-color:#f3f2f2;border-color:#343072;box-shadow:0 2px 8px #3430721a}.language-selector .dropdown-menu{opacity:0;visibility:hidden;transform-origin:0 0;z-index:1001;background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;min-width:160px;max-height:0;transition:all .2s;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;transform:translateY(-8px)scaleY(.8);box-shadow:0 8px 24px #0000001f}.language-selector .dropdown-menu.show{opacity:1;visibility:visible;max-height:500px;transform:translateY(0)scaleY(1)}.language-selector .dropdown-menu a{color:#20262c;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.language-selector .dropdown-menu a .flag{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:3px;flex-shrink:0;width:18px;height:18px;display:inline-block;box-shadow:0 1px 2px #0000001a}.language-selector .dropdown-menu a:hover{color:#343072;background-color:#f3f2f2;padding-left:18px}.header-btn{color:#20262c;cursor:pointer;background-color:#0000;border:1px solid #e8e8e8;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:14px;text-decoration:none;transition:all .2s;display:flex;position:relative}.header-btn:hover{color:#20262c;background-color:#f3f2f2;border-color:#e8e8e8}.header-btn.cart-btn .cart-badge{color:#fff;background-color:#343072;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-8px;right:-8px}.unpaid-order-btn{color:#343072;white-space:nowrap;background-color:#0000;border:1px solid #343072;border-radius:20px;flex-shrink:0;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:flex;position:relative}.unpaid-order-btn:after{content:attr(data-tooltip);color:#fff;text-align:center;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:1000;background-color:#343072;border-radius:8px;width:max-content;max-width:240px;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 4px 16px #00000026}.unpaid-order-btn:before{content:"";opacity:0;visibility:hidden;pointer-events:none;z-index:1000;border:6px solid #0000;border-bottom-color:#343072;transition:opacity .2s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.unpaid-order-btn:hover:after,.unpaid-order-btn:focus:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.unpaid-order-btn:hover:before,.unpaid-order-btn:focus:before{opacity:1;visibility:visible}.unpaid-order-btn i{color:#343072;font-size:14px}.unpaid-order-btn:hover{background-color:#34307214}.unpaid-order-btn .unpaid-order-count{color:#fff;background-color:#343072;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:flex}@media (width<=1024px){.unpaid-order-btn .unpaid-order-text,.unpaid-order-btn .unpaid-order-count{display:none}.unpaid-order-btn{border-radius:50%;justify-content:center;width:34px;padding:0}}.login-btn{color:#343072;border:1px solid #343072;border-radius:6px;gap:6px;width:auto;padding:6px 14px;font-size:13px;font-weight:600}@media (width<=576px){.login-btn span{display:none}}.login-btn:hover{color:#fff;background-color:#343072}.user-profile-dropdown{position:relative}.user-profile-dropdown .profile-trigger{cursor:pointer;background:0 0;border:1px solid #e8e8e8;border-radius:6px;align-items:center;gap:8px;height:36px;padding:0 12px;transition:all .2s;display:flex}.user-profile-dropdown .profile-trigger:hover{background-color:#f3f2f2;border-color:#8c85ff}.user-profile-dropdown .profile-trigger .profile-avatar-small{color:#fff;background:linear-gradient(135deg,#343072 0%,#8c85ff 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.user-profile-dropdown .profile-trigger .profile-name-wrapper{flex-direction:column;align-items:flex-start;margin:0 4px;display:flex}@media (width<=1024px){.user-profile-dropdown .profile-trigger .profile-name-wrapper{display:none}}.user-profile-dropdown .profile-trigger .profile-name-wrapper .profile-name{color:#20262c;text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:12px;font-weight:600;overflow:hidden}.user-profile-dropdown .profile-trigger .profile-name-wrapper .corporate-label{color:#4f46e5;text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:3px;margin-top:2px;font-size:9px;font-weight:700;display:flex}.user-profile-dropdown .profile-trigger .dropdown-arrow{color:#727586;margin-left:4px;font-size:10px;transition:transform .2s}.user-profile-dropdown .profile-trigger.active .dropdown-arrow{transform:rotate(180deg)}.user-profile-dropdown .profile-dropdown-menu{opacity:0;visibility:hidden;transform-origin:100% 0;z-index:1001;background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;min-width:240px;max-width:340px;transition:all .2s;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:translateY(-10px)scaleY(.8);box-shadow:0 8px 24px #0000001f}.user-profile-dropdown .profile-dropdown-menu.active{opacity:1;visibility:visible;transform:translateY(0)scaleY(1)}.user-profile-dropdown .profile-dropdown-menu .dropdown-header{background-color:#f3f2f2;border-bottom:1px solid #e8e8e8;flex-shrink:0;padding:16px}.user-profile-dropdown .profile-dropdown-menu .dropdown-header .profile-header-info{align-items:flex-start;gap:12px;display:flex}.user-profile-dropdown .profile-dropdown-menu .dropdown-header .profile-avatar-medium{color:#fff;background:linear-gradient(135deg,#343072 0%,#8c85ff 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:600;line-height:36px;display:flex}.user-profile-dropdown .profile-dropdown-menu .dropdown-header .profile-header-text{flex:1;min-width:0}.user-profile-dropdown .profile-dropdown-menu .dropdown-header .profile-header-text .user-name{color:#20262c;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:13px;font-weight:600;overflow:hidden}.user-profile-dropdown .profile-dropdown-menu .dropdown-header .profile-header-text .user-email{color:#727586;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.user-profile-dropdown .profile-dropdown-menu .dropdown-header .profile-header-text .corporate-label-medium{color:#4f46e5;text-transform:uppercase;letter-spacing:.5px;background:#4f46e514;border-radius:4px;align-items:center;gap:4px;width:fit-content;margin-top:8px;padding:4px 8px;font-size:10px;font-weight:700;display:flex}.user-profile-dropdown .profile-dropdown-menu .profile-menu-list{flex:1;margin:0;padding:8px 0;list-style:none;display:block;overflow-y:auto}.user-profile-dropdown .profile-dropdown-menu .profile-menu-list .dropdown-item{color:#20262c;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;width:calc(100% - 16px);margin:0 8px;padding:8px 12px;font-size:13px;text-decoration:none;transition:all .2s;display:flex}.user-profile-dropdown .profile-dropdown-menu .profile-menu-list .dropdown-item i{color:#727586;text-align:center;min-width:18px;font-size:13px}.user-profile-dropdown .profile-dropdown-menu .profile-menu-list .dropdown-item:hover{color:#343072;background-color:#34307214}.user-profile-dropdown .profile-dropdown-menu .profile-menu-list .dropdown-item:hover i{color:#343072}.user-profile-dropdown .profile-dropdown-menu .profile-menu-list .dropdown-item.logout-item,.user-profile-dropdown .profile-dropdown-menu .profile-menu-list .dropdown-item.logout-item i{color:#d1242f}.user-profile-dropdown .profile-dropdown-menu .profile-menu-list .dropdown-item.logout-item:hover{color:#d1242f;background-color:#d1242f1a}.user-profile-dropdown .profile-dropdown-menu .profile-menu-list .dropdown-item.logout-item:hover i{color:#d1242f}.user-profile-dropdown .profile-dropdown-menu .profile-menu-list .dropdown-divider{background-color:#e8e8e8;height:1px;margin:8px 0;padding:0}@keyframes pulse-red{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 6px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.renewal-pulse-dot{background-color:#ef4444;border-radius:50%;width:8px;height:8px;margin-left:auto;animation:2s infinite pulse-red;display:inline-block;box-shadow:0 0 #ef444466;flex:none!important}@media print{.customer-panel-header{display:none}}.tooltip-inner{color:#fff;background-color:#2f1c6a;padding:10px 12px;font-family:Poppins;font-size:13px}.tooltip.bs-tooltip-top .tooltip-arrow:before{border-top-color:#2a2a66}.tooltip.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:#2a2a66}.tooltip.bs-tooltip-start .tooltip-arrow:before{border-left-color:#2a2a66}.tooltip.bs-tooltip-end .tooltip-arrow:before{border-right-color:#2a2a66}[data-page=login] #login-area,[data-page=login] #register-area{display:none}[data-page=login] .api-button{cursor:pointer;text-align:center;background-color:#fff;border:1px solid #e0e0e8;border-radius:8px;width:100%;padding:12px;transition:all .3s}[data-page=login] .api-button img{width:25px;height:25px;margin:0 auto;display:inline-block}[data-page=login] .api-button.facebook{background-color:#1877f2}[data-page=login] .api-button.github{background-color:#333}[data-page=login] .divader{text-align:center;background-color:#e0e0e8;width:100%;height:1px;margin:40px 0;position:relative}[data-page=login] .divader span{color:#b3b4c0;text-align:center;vertical-align:middle;background-color:#fff;padding:0 20px;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.issue-content{display:none}@media (width<=576px){.container.main[data-page=cart]{padding-bottom:100px}}@media (width>=576px) and (width<=767px){.container.main[data-page=cart]{padding-bottom:0}}[data-page=cart] .page-title{color:#20262c;margin-bottom:24px;font-size:28px;font-weight:600}@media (width<=576px){[data-page=cart] .page-title{margin-bottom:16px;font-size:20px}}@media (width>=576px) and (width<=767px){[data-page=cart] .page-title{font-size:24px}}[data-page=cart] #cartSummary{margin-top:18px}[data-page=cart] .card{z-index:3;background-color:#fff;padding:20px 24px;position:relative}[data-page=cart] .card .card-title{color:#343072;font-size:20px}[data-page=cart] .box-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}[data-page=cart] .cart-section{margin-bottom:32px}@media (width<=576px){[data-page=cart] .cart-section{margin-bottom:24px}}[data-page=cart] .cart-section .card-title{color:#878895;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:12px;font-weight:600}@media (width<=576px){[data-page=cart] .cart-section .card-title{margin:0 0 12px;font-size:11px}}[data-page=cart] .cart-list{flex-direction:column;gap:16px;display:flex}@media (width<=576px){[data-page=cart] .cart-list{gap:12px}}[data-page=cart] .cart-item{background-color:#fff;border:1px solid #e0e0e8;border-radius:8px;padding:20px 24px;transition:all .2s;display:block}@media (width<=576px){[data-page=cart] .cart-item{padding:14px 12px}}@media (width>=576px) and (width<=767px){[data-page=cart] .cart-item{padding:16px}}[data-page=cart] .cart-item .cart-item-notice{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}[data-page=cart] .cart-item .cart-item-notice i{flex-shrink:0;margin-top:2px}[data-page=cart] .cart-item .title{color:#20262c;word-break:break-all;font-size:16px;font-weight:600}@media (width<=576px){[data-page=cart] .cart-item .title{font-size:14px}}@media (width>=576px) and (width<=767px){[data-page=cart] .cart-item .title{font-size:15px}}[data-page=cart] .cart-item .title .domain-ext{color:#6760d9;font-weight:700;text-decoration:none}[data-page=cart] .cart-item .title .domain-ext:after{display:none}[data-page=cart] .cart-item .title .product-slogan-badge{vertical-align:middle;margin-left:6px}[data-page=cart] .cart-item .title .custom-popover-trigger{vertical-align:middle;background:#6760d91f;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:6px;display:inline-flex}[data-page=cart] .cart-item .title .custom-popover-trigger i{color:#2f1c6a;opacity:1;font-size:13px}[data-page=cart] .cart-item .title .custom-popover-trigger:hover{background:#6760d933}[data-page=cart] .cart-item .subtitle{color:#9b9cab;margin-top:-2px;font-size:13px;display:block}@media (width<=576px){[data-page=cart] .cart-item .subtitle{font-size:12px}}[data-page=cart] .cart-item .domain-info-label{color:#011937;background:#fafcff;border-left:2px solid #9aabff;border-radius:4px;margin-top:5px;padding:4px 8px;font-size:13px;font-weight:500;display:inline-block}@media (width<=576px){[data-page=cart] .cart-item .domain-info-label{padding:3px 6px;font-size:11px}}[data-page=cart] .cart-item .item-desc{color:#727586;margin-top:6px;margin-bottom:0;font-size:12px;line-height:1.5}[data-page=cart] .cart-item .item-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}@media (width<=576px){[data-page=cart] .cart-item .item-header{flex-direction:column;gap:12px}}@media (width>=576px) and (width<=767px){[data-page=cart] .cart-item .item-header{gap:12px}}[data-page=cart] .cart-item .item-title{flex-grow:1;align-items:flex-start;gap:12px;min-width:0;display:flex}@media (width<=576px){[data-page=cart] .cart-item .item-title{gap:10px}}[data-page=cart] .cart-item .item-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (width<=576px){[data-page=cart] .cart-item .item-actions{flex-direction:column;align-items:stretch;gap:8px;width:100%}}@media (width>=576px) and (width<=767px){[data-page=cart] .cart-item .item-actions{gap:8px}}[data-page=cart] .cart-item .item-actions .button.button-sm{padding:6px 8px;font-size:13px}@media (width<=576px){[data-page=cart] .cart-item .item-actions .button.button-sm{width:100%;padding:8px 12px;font-size:12px}}[data-page=cart] .cart-item .item-duration-price{white-space:nowrap;align-items:center;gap:12px;display:flex}@media (width<=576px){[data-page=cart] .cart-item .item-duration-price{flex-direction:row;gap:8px;width:100%}}@media (width>=576px) and (width<=767px){[data-page=cart] .cart-item .item-duration-price{gap:8px}}[data-page=cart] .cart-item .item-price{color:#20262c;text-align:end;min-width:75px;font-size:18px;font-weight:700;position:relative}[data-page=cart] .cart-item .item-price .discount-value{color:#059669;font-size:11px;font-weight:600;position:absolute;bottom:-12px;right:0}[data-page=cart] .cart-item .item-price .old-price{color:#b3b4c0;margin-left:8px;font-size:14px;font-weight:500;text-decoration:line-through;position:absolute;bottom:-16px;right:0}@media (width<=576px){[data-page=cart] .cart-item .item-price .old-price{margin-left:6px;font-size:12px}[data-page=cart] .cart-item .item-price{font-size:16px}}@media (width>=576px) and (width<=767px){[data-page=cart] .cart-item .item-price{font-size:16px}}[data-page=cart] .cart-item .item-price .currency{margin-left:4px;font-size:12px;font-weight:500}[data-page=cart] .cart-item .btn-remove{color:#878895;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:6px;line-height:1;transition:all .2s}@media (width<=576px){[data-page=cart] .cart-item .btn-remove{padding:8px}}[data-page=cart] .cart-item .btn-remove i{font-size:18px;font-weight:500}[data-page=cart] .cart-item .btn-remove:hover{color:#c4201c;background-color:#ffe8eb}[data-page=cart] .cart-item .labels{border-top:1px solid #e0e0e8;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;display:flex}@media (width<=576px){[data-page=cart] .cart-item .labels{gap:10px;margin-top:12px;padding-top:12px}}[data-page=cart] .cart-item .labels .label{color:#20262c;background-color:#fff;border:1px solid #e0e0e8;border-radius:6px;align-items:center;gap:12px;padding:12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}@media (width<=576px){[data-page=cart] .cart-item .labels .label{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:10px;font-size:12px}}@media (width>=576px) and (width<=767px){[data-page=cart] .cart-item .labels .label{padding:12px}}[data-page=cart] .cart-item .labels .label .content{flex-grow:1;align-items:center;gap:10px;min-width:0;display:flex}@media (width<=576px){[data-page=cart] .cart-item .labels .label .content{flex-basis:100%;order:1;align-items:center;gap:8px}}@media (width>=576px) and (width<=767px){[data-page=cart] .cart-item .labels .label .content{flex-basis:auto}}[data-page=cart] .cart-item .labels .label .content .icon{color:#fff;background-color:#059669;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:inline-flex;box-shadow:0 1px 3px #05966926}@media (width<=576px){[data-page=cart] .cart-item .labels .label .content .icon{width:20px;height:20px;font-size:12px}}[data-page=cart] .cart-item .labels .label .content .icon i{font-weight:600;line-height:1;display:inline-flex}[data-page=cart] .cart-item .labels .label .content .text{color:#20262c;font-weight:500}@media (width<=576px){[data-page=cart] .cart-item .labels .label .content .text{white-space:normal}}[data-page=cart] .cart-item .labels .label .content .badge{color:#047857;white-space:nowrap;background-color:#dffced;border-radius:3px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:600}@media (width<=576px){[data-page=cart] .cart-item .labels .label .content .badge{padding:2px 6px;font-size:10px}}[data-page=cart] .cart-item .labels .label .pricing{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}@media (width<=576px){[data-page=cart] .cart-item .labels .label .pricing{flex-basis:auto;order:2;font-size:13px}}[data-page=cart] .cart-item .labels .label .pricing .original-price{color:#878895;font-size:12px;font-weight:500;text-decoration:line-through}@media (width<=576px){[data-page=cart] .cart-item .labels .label .pricing .original-price{font-size:11px}}[data-page=cart] .cart-item .labels .label .pricing .free-price{color:#047857;background-color:#dffced;border:1px solid #a7f3d0;border-radius:4px;padding:1px 6px;font-size:13px;font-weight:600}@media (width<=576px){[data-page=cart] .cart-item .labels .label .pricing .free-price{padding:2px 4px;font-size:11px}}[data-page=cart] .cart-item .labels .label .remove-btn{color:#878895;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:6px;line-height:1;transition:all .2s}@media (width<=576px){[data-page=cart] .cart-item .labels .label .remove-btn{order:3;padding:4px}}[data-page=cart] .cart-item .labels .label .remove-btn i{font-size:16px;font-weight:500}@media (width<=576px){[data-page=cart] .cart-item .labels .label .remove-btn i{font-size:14px}}[data-page=cart] .cart-item .labels .label .remove-btn:hover{color:#c4201c;background-color:#ffe8eb}[data-page=cart] .cart-item .labels .label.email-users-control{background:#fafcff;border:2px solid #6760d9;flex-wrap:wrap;padding:12px 16px}@media (width<=576px){[data-page=cart] .cart-item .labels .label.email-users-control{gap:10px;padding:12px}[data-page=cart] .cart-item .labels .label.email-users-control .content{flex-basis:100%;order:1}}[data-page=cart] .cart-item .labels .label.email-users-control .content .icon{background:linear-gradient(135deg,#2f1c6a 0%,#343072 100%)}[data-page=cart] .cart-item .labels .label.email-users-control .content .text{color:#2a2a66;font-weight:600}@media (width<=576px){[data-page=cart] .cart-item .labels .label.email-users-control .content .text{white-space:normal}}[data-page=cart] .cart-item .labels .label.email-users-control .content .text .storage-info{color:#343072;background:#34307214;border-radius:3px;margin-left:6px;padding:2px 6px;font-size:11px;font-weight:500;display:inline-block}[data-page=cart] .cart-item .labels .label.email-users-control .email-quantity-control{background:#fff;border:1px solid #cbccd6;border-radius:6px;flex-shrink:0;align-items:center;gap:0;display:flex;overflow:hidden}@media (width<=576px){[data-page=cart] .cart-item .labels .label.email-users-control .email-quantity-control{flex-basis:calc(50% - 5px);order:2}}[data-page=cart] .cart-item .labels .label.email-users-control .email-quantity-control .btn-qty{color:#2a2a66;cursor:pointer;background:#fff;border:none;border-right:1px solid #cbccd6;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:16px;font-weight:600;line-height:1;transition:all .2s;display:flex}@media (width<=576px){[data-page=cart] .cart-item .labels .label.email-users-control .email-quantity-control .btn-qty{width:28px;height:28px;font-size:14px}}[data-page=cart] .cart-item .labels .label.email-users-control .email-quantity-control .btn-qty:last-of-type{border-left:1px solid #cbccd6;border-right:none}[data-page=cart] .cart-item .labels .label.email-users-control .email-quantity-control .btn-qty:hover{color:#343072;background:#b8c5ff;transition:all .3s}[data-page=cart] .cart-item .labels .label.email-users-control .email-quantity-control .btn-qty:active{background:#8c85ff;transition:all .3s}[data-page=cart] .cart-item .labels .label.email-users-control .email-quantity-control .btn-qty i{font-size:16px;font-weight:700}@media (width<=576px){[data-page=cart] .cart-item .labels .label.email-users-control .email-quantity-control .btn-qty i{font-size:12px}}[data-page=cart] .cart-item .labels .label.email-users-control .email-quantity-control .input{text-align:center;color:#2a2a66;cursor:default;background:#fff;border:none;flex:none;width:50px;height:32px;padding:4px 8px;font-size:14px;font-weight:600}@media (width<=576px){[data-page=cart] .cart-item .labels .label.email-users-control .email-quantity-control .input{width:40px;height:28px;font-size:12px}}[data-page=cart] .cart-item .labels .label.email-users-control .email-quantity-control .input::-webkit-outer-spin-button,[data-page=cart] .cart-item .labels .label.email-users-control .email-quantity-control .input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-page=cart] .cart-item .labels .label.email-users-control .email-quantity-control .input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}[data-page=cart] .cart-item .labels .label.email-users-control .pricing{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width<=576px){[data-page=cart] .cart-item .labels .label.email-users-control .pricing{flex-basis:calc(50% - 5px);order:3}}[data-page=cart] .cart-item .labels .label.email-users-control .pricing .price-per-user{color:#2a2a66;align-items:center;gap:4px;font-size:15px;font-weight:700;display:flex}@media (width<=576px){[data-page=cart] .cart-item .labels .label.email-users-control .pricing .price-per-user{font-size:13px}}[data-page=cart] .cart-item .labels .label.email-users-control .pricing .price-per-user .price-unit{color:#2f1c6a;font-size:12px;font-weight:500}@media (width<=576px){[data-page=cart] .cart-item .labels .label.email-users-control .pricing .price-per-user .price-unit{display:none}}[data-page=cart] .cart-item .labels .label.blue-highlight{background:#fafcff;border:2px solid #8c85ff;box-shadow:0 4px 12px #3b82f626}@media (width<=576px){[data-page=cart] .cart-item .labels .label.blue-highlight{flex-direction:column;gap:10px;padding:12px}}[data-page=cart] .cart-item .labels .label.blue-highlight:hover{border-color:#6760d9;box-shadow:0 6px 16px #3b82f640}[data-page=cart] .cart-item .labels .label.blue-highlight .content .icon.premium{background:linear-gradient(135deg,#2f1c6a 0%,#343072 100%);box-shadow:0 2px 8px #2563eb4d}[data-page=cart] .cart-item .labels .label.blue-highlight .content .text{color:#011937;font-weight:600}[data-page=cart] .cart-item .labels .label.blue-highlight .pricing{gap:4px}@media (width<=576px){[data-page=cart] .cart-item .labels .label.blue-highlight .pricing{width:auto;font-size:13px}}[data-page=cart] .cart-item .labels .label.blue-highlight .pricing .premium-price{color:#343072;font-size:16px;font-weight:700}@media (width<=576px){[data-page=cart] .cart-item .labels .label.blue-highlight .pricing .premium-price{font-size:14px}}[data-page=cart] .cart-item .labels .label.blue-highlight .pricing .premium-period{color:#2f1c6a;font-size:12px;font-weight:500}@media (width<=576px){[data-page=cart] .cart-item .labels .label.blue-highlight .pricing .premium-period{font-size:11px}}[data-page=cart] .cart-item .labels .label.blue-highlight .form-check{flex-shrink:0;align-items:center;display:flex}@media (width<=576px){[data-page=cart] .cart-item .labels .label.blue-highlight .form-check{justify-self:start}}[data-page=cart] .cart-item .labels .label.trustee-service{background:#fff7ed;border:2px solid #ffd7b8}@media (width<=576px){[data-page=cart] .cart-item .labels .label.trustee-service{flex-direction:column;gap:10px;padding:12px}}[data-page=cart] .cart-item .labels .label.trustee-service .content .icon.trustee{background:linear-gradient(135deg,#cf6224 0%,#a94d1c 100%);box-shadow:0 2px 8px #d977064d}[data-page=cart] .cart-item .labels .label.trustee-service .content .text{color:#a94d1c;font-weight:600}[data-page=cart] .cart-item .labels .label.trustee-service .content .badge.trustee-badge{color:#a94d1c;background-color:#fff1e6;font-weight:600}[data-page=cart] .cart-item .labels .label.trustee-service .trustee-btn{color:#a94d1c;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:6px;font-size:18px;line-height:1;transition:all .2s}@media (width<=576px){[data-page=cart] .cart-item .labels .label.trustee-service .trustee-btn{padding:4px;font-size:16px}}[data-page=cart] .cart-item .labels .label.trustee-service .trustee-btn:hover{color:#59250e;background-color:#d977061a}[data-page=cart] .cart-item .labels .label.late-fee-service{background:#ffe8eb;border:2px solid #fbbdc1}@media (width<=576px){[data-page=cart] .cart-item .labels .label.late-fee-service{flex-direction:column;gap:10px;padding:12px}}[data-page=cart] .cart-item .labels .label.late-fee-service .content .icon.late-fee{background:linear-gradient(135deg,#de2e24 0%,#c4201c 100%);box-shadow:0 2px 8px #c4201c4d}[data-page=cart] .cart-item .labels .label.late-fee-service .content .text{color:#a01616;font-weight:600}[data-page=cart] .cart-item .labels .label.late-fee-service .pricing .late-fee-price{color:#a01616}[data-page=cart] .form-select.form-select-sm .form-select.form-select-sm{height:32px;padding:4px 28px 4px 8px;font-size:13px}@media (width<=576px){[data-page=cart] .form-select.form-select-sm .form-select.form-select-sm{width:100%;height:36px;padding:6px 28px 6px 10px;font-size:12px}}[data-page=cart] .form-select.form-select-sm .form-check-input{cursor:pointer;width:38px;height:20px}[data-page=cart] .form-select.form-select-sm .item-quantity .btn-qty{width:28px;height:28px}[data-page=cart] .form-select.form-select-sm .item-quantity .input{height:28px;font-size:13px}[data-page=cart] .card-icon{color:#2f1c6a;background-color:#fafcff;border:1px solid #d5dfff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;line-height:42px;display:inline-flex}@media (width<=576px){[data-page=cart] .card-icon{width:36px;height:36px;font-size:18px;line-height:36px}}[data-page=cart] .card-icon i{font-weight:500;line-height:1}[data-page=cart] .cart-item .text-end>.fw-bold{color:#20262c;font-size:18px}[data-page=cart] .marketing-cards{flex-direction:column;gap:12px;display:flex}@media (width<=576px){[data-page=cart] .marketing-cards{gap:10px;margin-bottom:100px}}[data-page=cart] .marketing-cards .marketing-card{cursor:pointer;color:#fff;border-radius:10px;flex-direction:column;justify-content:center;min-height:120px;padding:16px;transition:all .3s;display:flex;position:relative;overflow:hidden}@media (width<=576px){[data-page=cart] .marketing-cards .marketing-card{min-height:100px;padding:12px}}[data-page=cart] .marketing-cards .marketing-card img{z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;max-width:200px;height:auto;transition:all .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (width<=576px){[data-page=cart] .marketing-cards .marketing-card img{width:80px;right:-5px}}@media (width>=576px) and (width<=767px){[data-page=cart] .marketing-cards .marketing-card img{width:100px}}[data-page=cart] .marketing-cards .marketing-card .price{backdrop-filter:blur(5px);color:#fff;background:#2f1c6a33;border:1px solid #b8c5ff4d;border-radius:8px;margin-bottom:6px;padding:6px 12px;font-size:18px;font-weight:600;display:inline-block}@media (width<=576px){[data-page=cart] .marketing-cards .marketing-card .price{margin-bottom:4px;padding:4px 10px;font-size:16px}}[data-page=cart] .marketing-cards .marketing-card:before{content:"";z-index:0;background:#ffffff1a;width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}[data-page=cart] .marketing-cards .marketing-card:hover{background-size:200% 200%;transform:translateY(-3px);box-shadow:0 12px 24px #00000040!important}[data-page=cart] .marketing-cards .marketing-card:hover .price{background:#2f1c6a80;border-color:#b8c5ff66}[data-page=cart] .marketing-cards .marketing-card:hover img{filter:blur(5px);right:-10px;transform:scale(1.1)translateY(-50%)}[data-page=cart] .marketing-cards .marketing-card:hover:before{left:100%}[data-page=cart] .marketing-cards .marketing-card>*{z-index:1;position:relative}[data-page=cart] .marketing-cards .marketing-card .d-flex{justify-content:space-between;align-items:center;gap:16px}@media (width<=576px){[data-page=cart] .marketing-cards .marketing-card .d-flex{flex-wrap:wrap;gap:12px}}[data-page=cart] .marketing-cards .marketing-card .d-flex>div:first-child{flex:1;min-width:0}@media (width<=576px){[data-page=cart] .marketing-cards .marketing-card .d-flex>div:first-child{flex:0 0 70%}}[data-page=cart] .marketing-cards .marketing-card .d-flex>div:first-child>div:first-child{margin-bottom:4px;font-size:16px;font-weight:700}@media (width<=576px){[data-page=cart] .marketing-cards .marketing-card .d-flex>div:first-child>div:first-child{margin-bottom:2px;font-size:14px}}[data-page=cart] .marketing-cards .marketing-card .d-flex>div:first-child p{opacity:.75;color:#fff;margin:0;font-size:12px;font-weight:500}@media (width<=576px){[data-page=cart] .marketing-cards .marketing-card .d-flex>div:first-child p{font-size:11px}}[data-page=cart] .marketing-cards .marketing-card .d-flex>div:last-child{white-space:nowrap;flex-direction:column;flex:0 0 130px;align-items:stretch;width:130px;display:flex}@media (width<=576px){[data-page=cart] .marketing-cards .marketing-card .d-flex>div:last-child{flex:0 0 110px;width:110px}}[data-page=cart] .marketing-cards .marketing-card .d-flex>div:last-child .price{text-align:center}[data-page=cart] .marketing-cards .marketing-card .d-flex>div:last-child .button{cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:all .2s;display:flex}@media (width<=576px){[data-page=cart] .marketing-cards .marketing-card .d-flex>div:last-child .button{gap:4px;margin-top:4px;padding:4px 8px;font-size:12px}}[data-page=cart] .marketing-cards .marketing-card .d-flex>div:last-child .button:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}[data-page=cart] .marketing-cards .marketing-card .d-flex>div:last-child .button:active{transform:translateY(0)}[data-page=cart] .marketing-cards .marketing-card.green{background:linear-gradient(135deg,#047857 0%,#10b981 100%);box-shadow:0 4px 12px #0478574d}[data-page=cart] .marketing-cards .marketing-card.green .button{color:#059669}[data-page=cart] .marketing-cards .marketing-card.purple{background:linear-gradient(135deg,#7e22ce 0%,#a855f7 100%);box-shadow:0 4px 12px #9333ea4d}[data-page=cart] .marketing-cards .marketing-card.purple .button{color:#7e22ce}[data-page=cart] .marketing-cards .marketing-card.blue{background:linear-gradient(135deg,#1d4ed8 0%,#60a5fa 100%);box-shadow:0 4px 12px #2563eb4d}[data-page=cart] .marketing-cards .marketing-card.blue .button{color:#2563eb}[data-page=cart] .marketing-cards .marketing-card.dark-blue{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%);box-shadow:0 4px 12px #0f172a66}[data-page=cart] .marketing-cards .marketing-card.dark-blue img{max-width:280px}[data-page=cart] .marketing-cards .marketing-card.dark-blue .button{color:#1e3a5f}[data-page=cart] .coupon-card{background:#fff;border:2px solid #9aabff;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 2px 8px #6760d914}@media (width<=576px){[data-page=cart] .coupon-card{border-radius:8px;margin-top:0}}[data-page=cart] .coupon-card .coupon-header{cursor:pointer;background:linear-gradient(135deg,#6760d90f 0%,#8c85ff08 100%);border:none;border-bottom:1px solid #b8c5ff;justify-content:space-between;align-items:center;width:100%;padding:14px 20px;font-size:16px;transition:all .3s;display:flex}@media (width<=576px){[data-page=cart] .coupon-card .coupon-header{padding:12px 14px;font-size:14px}}[data-page=cart] .coupon-card .coupon-header:hover{background:linear-gradient(135deg,#6760d91a 0%,#8c85ff0d 100%)}[data-page=cart] .coupon-card .coupon-header:not(.collapsed){border-bottom-color:#9aabff}[data-page=cart] .coupon-card .coupon-header .coupon-header-content{color:#343072;align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}@media (width<=576px){[data-page=cart] .coupon-card .coupon-header .coupon-header-content{gap:8px;font-size:14px}}[data-page=cart] .coupon-card .coupon-header .coupon-header-content i{color:#2f1c6a;font-size:18px}@media (width<=576px){[data-page=cart] .coupon-card .coupon-header .coupon-header-content i{font-size:16px}}[data-page=cart] .coupon-card .coupon-header .coupon-chevron{color:#2f1c6a;flex-shrink:0;font-size:16px;font-weight:700;transition:transform .3s}@media (width<=576px){[data-page=cart] .coupon-card .coupon-header .coupon-chevron{font-size:14px}}[data-page=cart] .coupon-card .coupon-header:not(.collapsed) .coupon-chevron{transform:rotate(180deg)}[data-page=cart] .coupon-card .coupon-body{padding:20px}@media (width<=576px){[data-page=cart] .coupon-card .coupon-body{padding:14px}}[data-page=cart] .coupon-card .coupon-input-group{border-radius:8px;gap:0;margin-bottom:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d}@media (width<=576px){[data-page=cart] .coupon-card .coupon-input-group{box-shadow:none;flex-direction:column;gap:8px}}[data-page=cart] .coupon-card .coupon-input-group .form-control{background:#fff;border:1px solid #9aabff;border-right:none;border-radius:8px 0 0 8px;flex:1;margin:0;padding:12px 14px;font-size:13px;font-weight:400;transition:all .3s}@media (width<=576px){[data-page=cart] .coupon-card .coupon-input-group .form-control{border-right:1px solid #9aabff;border-radius:8px;padding:10px 12px;font-size:12px}}[data-page=cart] .coupon-card .coupon-input-group .form-control::-moz-placeholder{color:#b3b4c0;font-weight:400}[data-page=cart] .coupon-card .coupon-input-group .form-control::placeholder{color:#b3b4c0;font-weight:400}[data-page=cart] .coupon-card .coupon-input-group .form-control:focus{z-index:2;border-color:#6760d9;outline:none;box-shadow:inset 0 0 0 2px #6760d914}[data-page=cart] .coupon-card .coupon-input-group .form-control.is-invalid{background-color:#de2e2405;border-color:#de2e24}[data-page=cart] .coupon-card .coupon-input-group .form-control.is-invalid:focus{box-shadow:inset 0 0 0 2px #de2e2414}[data-page=cart] .coupon-card .coupon-input-group .button{white-space:nowrap;cursor:pointer;color:#fff;background:#2f1c6a;border:1px solid #6760d9;border-radius:0 8px 8px 0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:auto;padding:0 16px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}@media (width<=576px){[data-page=cart] .coupon-card .coupon-input-group .button{border:1px solid #6760d9;border-radius:8px;width:100%;padding:10px 12px;font-size:13px}}[data-page=cart] .coupon-card .coupon-input-group .button:hover{background:#343072;border-color:#343072;box-shadow:0 3px 8px #6760d940}[data-page=cart] .coupon-card .coupon-input-group .button:active{transform:scale(.98)}[data-page=cart] .coupon-card .coupon-input-group .button i{font-size:16px;font-weight:700}@media (width<=576px){[data-page=cart] .coupon-card .coupon-input-group .button i{font-size:14px}}[data-page=cart] .coupon-card .coupon-applied{background:linear-gradient(135deg,#dffced 0%,#dffced66 100%);border:2px solid #6ee7b7;border-radius:8px;margin-top:16px;padding:16px}@media (width<=576px){[data-page=cart] .coupon-card .coupon-applied{margin-top:12px;padding:12px}}[data-page=cart] .coupon-card .coupon-applied .coupon-item{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}@media (width<=576px){[data-page=cart] .coupon-card .coupon-applied .coupon-item{flex-wrap:wrap;gap:8px;margin-bottom:10px}}[data-page=cart] .coupon-card .coupon-applied .coupon-item .coupon-code{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:6px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-block;box-shadow:0 2px 6px #05966933}@media (width<=576px){[data-page=cart] .coupon-card .coupon-applied .coupon-item .coupon-code{word-break:break-all;flex:1;min-width:0;padding:6px 10px;font-size:11px}}[data-page=cart] .coupon-card .coupon-applied .coupon-item .coupon-remove{color:#059669;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;font-size:18px;line-height:1;transition:all .2s;display:flex}@media (width<=576px){[data-page=cart] .coupon-card .coupon-applied .coupon-item .coupon-remove{padding:4px;font-size:16px}}[data-page=cart] .coupon-card .coupon-applied .coupon-item .coupon-remove:hover{color:#047857;background:#05966926}[data-page=cart] .coupon-card .coupon-applied .coupon-item .coupon-remove i{font-weight:700}[data-page=cart] .coupon-card .coupon-applied .coupon-discount{border-top:1px solid #6ee7b7;justify-content:space-between;align-items:center;padding-top:12px;display:flex}@media (width<=576px){[data-page=cart] .coupon-card .coupon-applied .coupon-discount{padding-top:10px}}[data-page=cart] .coupon-card .coupon-applied .coupon-discount .discount-text{color:#047857;font-size:12px;font-weight:600}@media (width<=576px){[data-page=cart] .coupon-card .coupon-applied .coupon-discount .discount-text{font-size:11px}}[data-page=cart] .coupon-card .coupon-applied .coupon-discount .discount-amount{color:#10b981;font-size:15px;font-weight:700}@media (width<=576px){[data-page=cart] .coupon-card .coupon-applied .coupon-discount .discount-amount{font-size:13px}}[data-page=cart] .coupon-card .alert{border:1.5px solid;border-radius:8px;margin:0 0 12px;padding:12px 14px;font-size:13px}@media (width<=576px){[data-page=cart] .coupon-card .alert{margin:0 0 10px;padding:10px 12px;font-size:12px}}[data-page=cart] .coupon-card .alert.alert-danger{color:#a01616;background:#de2e240d;border-color:#eb5e5e}[data-page=cart] .coupon-card .coupon-hint{color:#343072;background:#fafcff;border-radius:6px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}@media (width<=576px){[data-page=cart] .coupon-card .coupon-hint{gap:6px;padding:8px 10px;font-size:12px}}[data-page=cart] .coupon-card .coupon-hint i{flex-shrink:0;margin-top:2px;font-size:14px}@media (width<=576px){[data-page=cart] .coupon-card .coupon-hint i{margin-top:1px;font-size:12px}}[data-page=cart] .coupon-card .coupon-hint small{font-weight:500;line-height:1.4}[data-page=cart] .coupon-card .d-none{display:none!important}[data-page=cart] .empty-cart-state{text-align:center;background:#fff;border:1px dashed #cbccd6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:400px;margin-top:24px;padding:80px 20px;display:flex}@media (width<=576px){[data-page=cart] .empty-cart-state{min-height:300px;padding:60px 20px}}[data-page=cart] .empty-cart-state .icon-wrapper{color:#b3b4c0;background:#f9f9fb;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;font-size:32px;transition:all .3s;display:flex;box-shadow:0 0 0 8px #f9f9fb}@media (width<=576px){[data-page=cart] .empty-cart-state .icon-wrapper{width:64px;height:64px;margin-bottom:20px;font-size:28px;box-shadow:0 0 0 6px #f9f9fb}}[data-page=cart] .empty-cart-state h3{color:#20262c;margin-bottom:12px;font-size:24px;font-weight:700}@media (width<=576px){[data-page=cart] .empty-cart-state h3{margin-bottom:8px;font-size:20px}}[data-page=cart] .empty-cart-state p{color:#9b9cab;margin:0 auto 32px;font-size:16px;line-height:1.6}@media (width<=576px){[data-page=cart] .empty-cart-state p{max-width:300px;margin-bottom:24px;font-size:14px}}[data-page=cart] .empty-cart-state .actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}@media (width<=576px){[data-page=cart] .empty-cart-state .actions{flex-direction:column;gap:12px;width:100%;max-width:280px}}[data-page=cart] .empty-cart-state .actions .button{min-width:160px}@media (width<=576px){[data-page=cart] .empty-cart-state .actions .button{width:100%}}[data-page=cart] .empty-cart-state:hover{border-color:#b3b4c0}[data-page=cart] .empty-cart-state:hover .icon-wrapper{color:#6760d9;background:#fafcff;box-shadow:0 0 0 8px #fff}[data-page=cart] .empty-cart-state .empty-cart-suggestions{border-top:1px solid #e0e0e8;width:100%;max-width:1000px;margin-top:48px;padding-top:48px}@media (width<=576px){[data-page=cart] .empty-cart-state .empty-cart-suggestions{margin-top:32px;padding-top:32px}}[data-page=cart] .empty-cart-state .empty-cart-suggestions .suggestions-title{color:#20262c;text-align:center;margin-bottom:24px;font-size:18px;font-weight:600}[data-page=cart] .empty-cart-state .empty-cart-suggestions .suggestion-card{text-align:center;background:#fff;border:1px solid #e0e0e8;border-radius:8px;flex-direction:column;align-items:center;height:100%;padding:24px 16px;text-decoration:none;transition:all .2s;display:flex}[data-page=cart] .empty-cart-state .empty-cart-suggestions .suggestion-card:hover{border-color:#9aabff;transform:translateY(-4px);box-shadow:0 10px 20px #0000000d}[data-page=cart] .empty-cart-state .empty-cart-suggestions .suggestion-card:hover .icon-box{transform:scale(1.1)}[data-page=cart] .empty-cart-state .empty-cart-suggestions .suggestion-card:hover .action-text{color:#2f1c6a}[data-page=cart] .empty-cart-state .empty-cart-suggestions .suggestion-card:hover .action-text i{transform:translate(4px)}[data-page=cart] .empty-cart-state .empty-cart-suggestions .suggestion-card .icon-box{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:24px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}[data-page=cart] .empty-cart-state .empty-cart-suggestions .suggestion-card .icon-box.domain{color:#2563eb;background:#dbeafe}[data-page=cart] .empty-cart-state .empty-cart-suggestions .suggestion-card .icon-box.hosting{color:#cf6224;background:#fff1e6}[data-page=cart] .empty-cart-state .empty-cart-suggestions .suggestion-card .icon-box.ssl{color:#059669;background:#dffced}[data-page=cart] .empty-cart-state .empty-cart-suggestions .suggestion-card .icon-box.email{color:#9333ea;background:#f3e8ff}[data-page=cart] .empty-cart-state .empty-cart-suggestions .suggestion-card .card-title{color:#20262c;margin-bottom:8px;font-size:16px;font-weight:600}[data-page=cart] .empty-cart-state .empty-cart-suggestions .suggestion-card .card-text{color:#9b9cab;margin:0 0 16px;font-size:13px;line-height:1.5}[data-page=cart] .empty-cart-state .empty-cart-suggestions .suggestion-card .action-text{color:#6760d9;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:600;transition:all .2s;display:flex}[data-page=cart] .empty-cart-state .empty-cart-suggestions .suggestion-card .action-text i{transition:transform .2s}[data-page=cart] .cart-error-state{text-align:center;background:#fff;border:1px solid #ffe8eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin-top:24px;padding:48px 20px;display:flex}@media (width<=576px){[data-page=cart] .cart-error-state{padding:36px 16px}}[data-page=cart] .cart-error-state .icon-wrapper{color:#de2e24;background:#de2e2414;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;font-size:26px;display:flex}[data-page=cart] .cart-error-state h3{color:#20262c;margin-bottom:8px;font-size:20px;font-weight:700}[data-page=cart] .cart-error-state p{color:#9b9cab;max-width:380px;margin:0 auto 20px;font-size:14px;line-height:1.6}[data-page=cart] .cart-error-state .ref-box{background:#f9f9fb;border:1px solid #e0e0e8;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 12px;font-size:13px;display:flex}[data-page=cart] .cart-error-state .ref-box .ref-label{color:#9b9cab}[data-page=cart] .cart-error-state .ref-box .ref-code{color:#20262c;font-family:monospace;font-weight:600}[data-page=cart] .cart-error-state .ref-box .copy-btn{color:#6760d9;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:12px;font-weight:600}[data-page=cart] .cart-error-state .ref-box .copy-btn:hover{text-decoration:underline}[data-page=cart] .cart-error-state .actions .button{min-width:160px}.duration-select{-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:140px;display:inline-block;position:relative}.duration-select-trigger{cursor:pointer;background:#fff;border:1px solid #cbccd6;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;font-size:13px;transition:border-color .15s;display:flex}.duration-select-trigger:hover{border-color:#8c85ff}.duration-select .duration-select-arrow{color:#9b9cab;flex-shrink:0;font-size:12px;transition:transform .2s}.duration-select.open .duration-select-arrow{transform:rotate(180deg)}.duration-select.open .duration-select-dropdown{display:block}.duration-select-dropdown{z-index:100;background:#fff;border:1px solid #e0e0e8;border-radius:6px;min-width:100%;display:none;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.duration-option{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:background .1s;display:flex}.duration-option:hover{background:#f9f9fb}.duration-option.active{color:#343072;background:#fafcff;font-weight:600}.advantage-badge{white-space:nowrap;color:#047857;background-color:#dffced;border:1px solid #a7f3d0;border-radius:3px;flex-shrink:0;align-items:center;margin-left:3px;padding:1px 5px;font-size:10px;font-weight:600;display:inline-flex}.page-back-btn{width:32px;height:32px;color:inherit;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;text-decoration:none;transition:background .2s;display:inline-flex}.page-back-btn:hover{color:inherit;background:#0000000f}@keyframes pulse-warning{0%{background-color:#fefce8;box-shadow:0 0 #cabf1366}50%{background-color:#fef3c7;box-shadow:0 0 0 15px #cabf1300}to{background-color:#fefce8;box-shadow:0 0 #cabf1300}}[data-page=checkout] .page-title{color:#20262c;margin-bottom:24px;font-size:28px;font-weight:600}@media screen and (width<=600px){[data-page=checkout]{padding-bottom:200px}}[data-page=checkout] .terms-section.pulse-attention{animation:1.5s ease-out 3 pulse-warning}[data-page=checkout] .card{z-index:3;background-color:#fff;border:1px solid #e0e0e8;border-radius:8px;padding:20px 24px;position:relative}[data-page=checkout] .card .card-title{color:#343072;font-size:20px}[data-page=checkout] .checkout-header{margin-bottom:48px}[data-page=checkout] .checkout-header .header-content{justify-content:space-between;align-items:center;gap:20px;display:flex}[data-page=checkout] .checkout-header .header-content .page-title{flex:1;margin-bottom:0}[data-page=checkout] .checkout-header .header-content .btn-outline-secondary{white-space:nowrap;color:#2f1c6a;border-color:#9aabff;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}[data-page=checkout] .checkout-header .header-content .btn-outline-secondary i{margin-right:6px;font-size:14px}[data-page=checkout] .checkout-header .header-content .btn-outline-secondary:hover{color:#343072;background:#fafcff;border-color:#8c85ff;transform:translate(-2px)}@media (width<=768px){[data-page=checkout] .checkout-header .header-content{flex-direction:column;align-items:flex-start}[data-page=checkout] .checkout-header .header-content .btn-outline-secondary{justify-content:center;width:100%}}[data-page=checkout] .checkout-header .step-indicator{flex-direction:column;align-items:center;gap:8px;display:flex}[data-page=checkout] .checkout-header .step-indicator .step-number{color:#2f1c6a;background:#d5dfff;border:2px solid #9aabff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;transition:all .3s;display:flex}[data-page=checkout] .checkout-header .step-indicator .step-number.active{color:#fff;background:#2f1c6a;border-color:#2f1c6a;box-shadow:0 4px 12px #2f1c6a40}[data-page=checkout] .checkout-header .step-indicator .step-number.completed{color:#fff;background:#059669;border-color:#059669}[data-page=checkout] .checkout-header .step-indicator .step-label{color:#878895;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}[data-page=checkout] .checkout-header .step-line{background:#e0e0e8;flex:1;height:2px;margin:12px 0}[data-page=checkout] .checkout-header .step-line.active{background:#2f1c6a}[data-page=checkout] .checkout-header .d-flex{align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}[data-page=checkout] .checkout-section{background:#fff;border:1px solid #e0e0e8;border-radius:8px;margin-bottom:28px;padding:32px 28px;transition:all .3s}[data-page=checkout] .checkout-section .section-header{border-bottom:none;margin-bottom:28px;padding-bottom:0}[data-page=checkout] .checkout-section .section-title{color:#343072;align-items:center;gap:12px;margin:0;font-size:18px;font-weight:700;line-height:1.4;display:flex}[data-page=checkout] .checkout-section .section-title i{color:#2f1c6a;flex-shrink:0;font-size:22px}[data-page=checkout] .checkout-section:hover{border-color:#b8c5ff;box-shadow:0 2px 8px #0000000a}[data-page=checkout] .checkout-form .form-label{color:#20262c;text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px;font-size:13px;font-weight:700;display:block}[data-page=checkout] .checkout-form .form-control,[data-page=checkout] .checkout-form .form-select{background-color:#fff;border:1px solid #cbccd6;border-radius:6px;padding:10px 12px;font-size:14px;font-weight:500;transition:all .3s}[data-page=checkout] .checkout-form .form-control:focus,[data-page=checkout] .checkout-form .form-select:focus{background-color:#fff;border-color:#343072;outline:none;box-shadow:0 0 0 3px #34307214}[data-page=checkout] .checkout-form .form-control:hover,[data-page=checkout] .checkout-form .form-select:hover{border-color:#9aabff}[data-page=checkout] .checkout-form .form-control::-moz-placeholder,[data-page=checkout] .checkout-form .form-select::-moz-placeholder{color:#b3b4c0;font-weight:400}[data-page=checkout] .checkout-form .form-control::placeholder,[data-page=checkout] .checkout-form .form-select::placeholder{color:#b3b4c0;font-weight:400}[data-page=checkout] .checkout-form .form-control.form-control-lg,[data-page=checkout] .checkout-form .form-select.form-control-lg{padding:12px 14px;font-size:15px}[data-page=checkout] .checkout-form .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343072' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding-right:2.25rem}[data-page=checkout] .checkout-form .mb-3{margin-bottom:22px}[data-page=checkout] .checkout-form .mb-4{margin-bottom:28px}[data-page=checkout] .checkout-form .row{margin-left:-12px;margin-right:-12px}[data-page=checkout] .checkout-form .row [class*=col-]{padding-left:12px;padding-right:12px}[data-page=checkout] .payment-method-badge{white-space:nowrap;letter-spacing:.3px;border-radius:20px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.4;position:absolute;top:-10px;left:50%;transform:translate(-50%)}[data-page=checkout] .payment-method-badge.badge-discount{color:#fff;background:#059669;border:1px solid #047857}[data-page=checkout] .payment-method-badge.badge-commission{color:#fff;background:#1e3a8a;border:1px solid #1e3a8a}[data-page=checkout] .payment-methods{text-align:center;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:32px;display:grid}[data-page=checkout] .payment-methods .payment-method{height:100%;position:relative}[data-page=checkout] .payment-methods .payment-method .method-label{cursor:pointer;color:#20262c;background:#fff;border:2px solid #e0e0e8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:16px;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative}[data-page=checkout] .payment-methods .payment-method .method-label i{color:#20262c;font-size:28px;transition:all .3s}[data-page=checkout] .payment-methods .payment-method .method-label:hover{background:#fafcff;border-color:#9aabff;transform:translateY(-2px)}[data-page=checkout] .payment-methods .payment-method input[type=radio]:checked~.method-label{color:#1e3a8a;background:linear-gradient(135deg,#2563eb1a 0%,#2563eb0d 100%);border-color:#1e3a8a;box-shadow:0 4px 16px #2563eb33}[data-page=checkout] .payment-methods .payment-method input[type=radio]:checked~.method-label i{color:#1e3a8a}[data-page=checkout] .card-brand{cursor:default;background:0 0;border:none;justify-content:center;align-items:center;min-width:60px;padding:8px 12px;transition:all .3s;display:flex}[data-page=checkout] .card-brand svg{-o-object-fit:contain;object-fit:contain;border:1px solid #cbccd6;border-radius:4px;width:48px;height:32px;transition:filter .3s,transform .2s}[data-page=checkout] .alert{background:linear-gradient(135deg,#3b82f60d 0%,#3b82f605 100%);border:1px solid #9aabff;border-radius:8px;margin:0;padding:0;display:block;overflow:hidden}[data-page=checkout] .alert.alert-simple{background:linear-gradient(90deg,#10b98114 0%,#10b98105 100%);border-color:#10b9814d;align-items:center;gap:16px;padding:14px 20px;display:flex}[data-page=checkout] .alert.alert-simple i{color:#059669;flex-shrink:0;align-items:center;font-size:24px;display:flex}[data-page=checkout] .alert.alert-simple div{color:#064e3b;font-size:14px;line-height:1.4}[data-page=checkout] .alert.alert-simple div strong{color:#065f46}[data-page=checkout] .alert .alert-header{color:#343072;border-bottom:1px solid #b8c5ff;align-items:center;gap:12px;padding:16px 20px;font-weight:600;display:flex}[data-page=checkout] .alert .alert-header i{font-size:18px}[data-page=checkout] .alert .alert-content{padding:16px 20px}[data-page=checkout] .alert .alert-content p{color:#20262c;margin-bottom:8px;font-size:14px}[data-page=checkout] .alert .alert-content .btn{border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:10px 16px;font-size:14px;transition:all .2s;display:flex}[data-page=checkout] .alert .alert-content .btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}[data-page=checkout] .alert .alert-content .btn i{font-size:16px}[data-page=checkout] .alert.alert-info{background:linear-gradient(135deg,#2563eb0d 0%,#2563eb05 100%);border-color:#93c5fd}[data-page=checkout] .alert.alert-info .alert-header{color:#1d4ed8;border-bottom-color:#bfdbfe}[data-page=checkout] .alert.alert-info .alert-header i{color:#2563eb}[data-page=checkout] .alert.alert-success{background:linear-gradient(135deg,#22c55e0d 0%,#22c55e05 100%);border-color:#6ee7b7}[data-page=checkout] .alert.alert-success .alert-header{color:#047857;border-bottom-color:#a7f3d0}[data-page=checkout] .alert.alert-success .alert-header i{color:#059669}[data-page=checkout] .reference-code{color:#047857;letter-spacing:.5px;background:#10b9811a;border:1px solid #10b98133;border-radius:6px;margin-left:4px;padding:4px 10px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;display:inline-block}[data-page=checkout] .deposit-amount,[data-page=checkout] .deposit-remaining{color:#343072;font-family:Courier New,monospace;font-weight:600}[data-page=checkout] .form-check{align-items:flex-start;gap:12px;margin-bottom:0;display:flex}[data-page=checkout] .form-check .form-check-input{cursor:pointer;border:2px solid #cbccd6;border-radius:4px;width:20px;height:20px;margin-top:4px;transition:all .2s}[data-page=checkout] .form-check .form-check-input:checked{background:#2f1c6a;border-color:#2f1c6a}[data-page=checkout] .form-check .form-check-input:focus{border-color:#6760d9;box-shadow:0 0 0 3px #6760d91a}[data-page=checkout] .form-check .form-check-label{cursor:pointer;flex-direction:column;gap:4px;margin-bottom:0;display:flex}[data-page=checkout] .form-check .form-check-label .label-text{color:#20262c;font-size:14px;font-weight:600}[data-page=checkout] .form-check .form-check-label .label-hint{color:#878895;font-size:12px;font-weight:400}[data-page=checkout] .order-items .order-item{background:#fafcff;border-left:3px solid #6760d9;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:flex}[data-page=checkout] .order-items .order-item:last-child{margin-bottom:0}[data-page=checkout] .order-items .order-item .item-info{flex:1;align-items:center;gap:10px;min-width:0;display:flex}[data-page=checkout] .order-items .order-item .item-icon{color:#fff;background:#2f1c6a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}[data-page=checkout] .order-items .order-item .item-icon.premium{background:linear-gradient(135deg,#2f1c6a 0%,#343072 100%)}[data-page=checkout] .order-items .order-item .item-icon.hosting{background:linear-gradient(135deg,#059669 0%,#047857 100%)}[data-page=checkout] .order-items .order-item .item-icon.ssl{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}[data-page=checkout] .order-items .order-item .item-details{min-width:0}[data-page=checkout] .order-items .order-item .item-details .item-name{color:#20262c;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}[data-page=checkout] .order-items .order-item .item-details .item-type{color:#878895;font-size:11px;display:block}[data-page=checkout] .order-items .order-item .item-price{color:#2f1c6a;flex-shrink:0;font-size:14px;font-weight:700}[data-page=checkout] .security-badge{background-color:#dffced4d;border:1px solid #a7f3d0;border-radius:8px;margin-top:28px;padding:20px 24px}[data-page=checkout] .security-badge .badge-content{align-items:center;gap:16px;display:flex}[data-page=checkout] .security-badge .badge-content i{color:#059669;flex-shrink:0;font-size:28px}[data-page=checkout] .security-badge .badge-content .badge-title{color:#065f46;font-size:16px;font-weight:700}[data-page=checkout] .security-badge .badge-content .badge-text{color:#047857;font-size:13px;font-weight:500}[data-page=checkout] .terms-section{background:#fff;border:1px solid #b8c5ff;border-radius:8px;margin-top:28px;margin-bottom:24px;padding:24px 28px}[data-page=checkout] .terms-section .form-check-label{align-items:center;margin-bottom:0;display:flex}[data-page=checkout] .terms-section .form-check-label span{color:#20262c;font-size:14px;font-weight:500}[data-page=checkout] .terms-section .form-check-label .terms-link{color:#2f1c6a;margin-left:4px;font-weight:600;text-decoration:none;transition:all .2s}[data-page=checkout] .terms-section .form-check-label .terms-link:hover{color:#343072;text-decoration:underline}[data-page=checkout] .terms-section .form-check-input{margin-top:2px}@media (width<=991px){[data-page=checkout] .checkout-header .d-flex{gap:12px}[data-page=checkout] .checkout-header .step-indicator .step-number{width:36px;height:36px;font-size:14px}[data-page=checkout] .checkout-header .step-label{font-size:11px}}@media (width<=768px){[data-page=checkout] .checkout-section{padding:20px 16px}[data-page=checkout] .payment-methods{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}[data-page=checkout] .order-items .order-item{flex-direction:column;align-items:flex-start}[data-page=checkout] .order-items .order-item .item-price{align-self:flex-end;margin-top:-24px}}[data-page=checkout] .delivery-content .custom-radio{cursor:pointer;align-items:center;gap:12px;display:flex}[data-page=checkout] .delivery-content .custom-radio input{display:none}[data-page=checkout] .delivery-content .custom-radio input:checked+.radio-mark{border-color:#6760d9}[data-page=checkout] .delivery-content .custom-radio input:checked+.radio-mark:after{transform:translate(-50%,-50%)scale(1)}[data-page=checkout] .delivery-content .custom-radio .radio-mark{border:2px solid #cbccd6;border-radius:50%;width:20px;height:20px;transition:all .2s;position:relative}[data-page=checkout] .delivery-content .custom-radio .radio-mark:after{content:"";background:#6760d9;border-radius:50%;width:10px;height:10px;transition:transform .2s cubic-bezier(.12,.4,.29,1.46);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}[data-page=checkout] .delivery-content .custom-radio .label-wrapper{align-items:center;gap:8px;font-size:15px;display:flex}[data-page=checkout] .delivery-content .custom-radio .label-wrapper i{font-size:18px}[data-page=checkout] .delivery-content .btn-add-change{color:#6760d9;background:0 0;border:1px solid #6760d9;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .2s;display:flex}[data-page=checkout] .delivery-content .btn-add-change:hover{color:#2f1c6a;background:#6760d90d;border-color:#2f1c6a}[data-page=checkout] .delivery-content .address-box-selection{cursor:pointer;background:#fff;border:1px solid #b8c5ff;border-radius:8px;justify-content:space-between;align-items:center;padding:16px 20px;transition:all .2s;display:flex;position:relative}[data-page=checkout] .delivery-content .address-box-selection:hover{background:#6760d905;border-color:#8c85ff}[data-page=checkout] .delivery-content .address-box-selection .address-summary{color:#20262c;font-size:14px}[data-page=checkout] .delivery-content .address-box-selection .address-details{color:#9b9cab;font-size:13px}[data-page=checkout] .delivery-content .address-box-selection .chevron-icon{color:#6760d9;font-size:18px}[data-page=checkout] .fs-14{font-size:14px}@media (width<=1024px){[data-page=checkout] .col-lg-8,[data-page=checkout] .col-lg-4{flex:none}}@media (width<=768px){[data-page=checkout] .checkout-section{padding:16px}[data-page=checkout] .payment-methods{grid-template-columns:repeat(3,1fr)}[data-page=checkout] .order-items .order-item{flex-direction:column;align-items:flex-start}[data-page=checkout] .order-items .order-item .item-price{align-self:flex-end;margin-top:-24px}[data-page=checkout] .terms-section{padding:16px}}@media (width<=576px){[data-page=checkout] .page-title{font-size:24px}[data-page=checkout] .checkout-section{margin-bottom:16px;padding:12px}[data-page=checkout] .section-header{margin-bottom:16px;padding-bottom:12px}[data-page=checkout] .section-title{gap:10px;font-size:16px}[data-page=checkout] .section-title i{font-size:18px}[data-page=checkout] .checkout-form .form-label{font-size:13px}[data-page=checkout] .checkout-form .form-control,[data-page=checkout] .checkout-form .form-select{padding:8px 10px;font-size:14px}[data-page=checkout] .payment-methods{grid-template-columns:repeat(2,1fr);gap:10px}[data-page=checkout] .payment-methods .payment-method .method-label{min-height:100px;padding:16px 12px;font-size:13px}[data-page=checkout] .payment-methods .payment-method .method-label i{font-size:24px}[data-page=checkout] .order-items .order-item{border-left-width:2px;padding:10px}}.bank-transfer-info .transfer-accounts{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;margin-bottom:28px;display:grid}@media (width<=768px){.bank-transfer-info .transfer-accounts{grid-template-columns:1fr}}.bank-transfer-info .account-card{background:#fff;border:1px solid #b8c5ff;border-radius:8px;transition:all .2s;overflow:hidden;box-shadow:0 2px 8px #0000000d}.bank-transfer-info .account-card:hover{border-color:#9aabff;box-shadow:0 4px 12px #0000001a}.bank-transfer-info .account-card .account-header{color:#fff;background:linear-gradient(135deg,#2f1c6a 0%,#343072 100%);border-bottom:1px solid #2f1c6a;padding:18px 24px}.bank-transfer-info .account-card .account-header .account-currency{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:16px;font-weight:700}.bank-transfer-info .account-card .account-body{padding:24px}.bank-transfer-info .account-card .account-body .account-row{grid-template-columns:120px 1fr;align-items:flex-start;gap:16px;margin-bottom:14px;font-size:13px;display:grid}.bank-transfer-info .account-card .account-body .account-row:last-child{margin-bottom:0}.bank-transfer-info .account-card .account-body .account-row .account-label{color:#20262c;white-space:nowrap;padding-top:2px;font-weight:600}.bank-transfer-info .account-card .account-body .account-row .account-value{color:#20262c;word-break:break-word;line-height:1.4}.bank-transfer-info .account-card .account-body .account-row .account-value a{color:#2f1c6a;font-weight:500;text-decoration:none;transition:color .2s}.bank-transfer-info .account-card .account-body .account-row .account-value a:hover{color:#343072;text-decoration:underline}.bank-transfer-info .transfer-notice .alert{background:linear-gradient(135deg,#22c55e0d 0%,#22c55e05 100%);border:1px solid #6ee7b7;border-radius:8px;align-items:flex-start;gap:16px;margin:0;padding:20px 24px;display:flex}.bank-transfer-info .transfer-notice .alert i{color:#059669;flex-shrink:0;margin-top:2px;font-size:20px}.bank-transfer-info .transfer-notice .alert div{color:#20262c;font-size:13px;line-height:1.6}.bank-transfer-info .transfer-notice .alert div strong{color:#047857}.bank-transfer-info .transfer-notice .alert div .reference-code{color:#047857;background:#dffced;border-radius:4px;padding:2px 8px;font-family:Courier New,monospace;font-weight:600}@media (width<=1024px){.bank-transfer-info .transfer-accounts{grid-template-columns:1fr}.bank-transfer-info .account-card .account-body .account-row{grid-template-columns:100px 1fr;gap:12px;font-size:12px}.bank-transfer-info .account-card .account-body .account-row .account-label{padding-top:0}}.bg-primary-soft{background-color:#6760d91a!important}.modal-content.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.address-modal-form .section-label{color:#343072;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:700}.deposit-section .deposit-icon{background:#fafcff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.deposit-section .deposit-balance-card{background:linear-gradient(135deg,#fff 0%,#fafcff 100%);border:1px dashed #b8c5ff}@media screen and (width<=576px){.otp-input{gap:8px;width:48px;height:48px;font-size:20px}}.otp-timer{background-color:#fafcff;border:2px solid #b8c5ff;border-radius:10px;justify-content:center;align-items:center;padding:16px 20px;transition:all .3s;display:flex}.otp-timer .timer-content{color:#343072;align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.otp-timer .timer-content i{font-size:20px;animation:1.5s ease-in-out infinite pulse-icon}.otp-timer .timer-text{align-items:center;gap:4px;display:flex}.otp-timer .timer-text strong{text-align:center;min-width:40px;font-size:16px;font-weight:700}.otp-timer.timer-warning{background-color:#ffe8eb;border-color:#f49094}.otp-timer.timer-warning .timer-content{color:#a01616}.otp-timer.timer-warning .timer-content i{animation:1s ease-in-out infinite pulse-icon-warning}.otp-timer.timer-warning .timer-text strong{color:#c4201c}@keyframes pulse-icon{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes pulse-icon-warning{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.verify-email-content .email-address{color:#343072}.verify-email-content .fs-12{font-size:12px}.two-fa-image{width:250px;max-width:100%;height:auto;margin:0 auto;display:block}.otp-input-group{justify-content:center;gap:12px;display:flex}@media screen and (width<=576px){.otp-input-group{gap:8px}}@media screen and (width<=400px){.otp-input-group{gap:6px}}.otp-input{text-align:center;color:#343072;background-color:#fff;border:1px solid #cbccd6;border-radius:8px;width:60px;height:60px;font-size:24px;font-weight:600;transition:all .3s}.otp-input:focus{background-color:#fafcff;border-color:#343072;outline:none;box-shadow:0 0 0 3px #d5dfff}.otp-input::-moz-placeholder{color:#cbccd6}.otp-input::placeholder{color:#cbccd6}.otp-input[inputmode=numeric]{font-family:Courier New,monospace}@media screen and (width<=576px){.otp-input{border-radius:6px;width:45px;height:48px;font-size:20px}}@media screen and (width<=400px){.otp-input{width:40px;height:44px;font-size:18px}}.two-factor-auth-content .fs-12{font-size:12px}.trust-device-content .subtitle{color:#5a5c6b;margin-bottom:0;font-size:18px;font-weight:600}.trust-device-content .description{font-size:14px;line-height:1.6}.trust-device-content .fs-12{font-size:12px}.device-info-section{margin-bottom:32px}.device-info-card{backdrop-filter:blur(10px);text-align:center;background:linear-gradient(135deg,#fafcff 0% 100%);border:none;border-radius:16px;flex-direction:column;align-items:center;padding:32px 24px;transition:all .3s;display:flex}.device-info-card.device-mobile,.device-info-card.device-tablet,.device-info-card.device-desktop{background:linear-gradient(135deg,#6760d914 0%,#2f1c6a14 100%);border:2px solid #9aabff4d}.device-icon-wrapper{justify-content:center;margin-bottom:16px;display:flex}.device-icon{color:#2f1c6a;background-color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:36px;transition:all .3s;display:flex;box-shadow:0 4px 12px #2f1c6a33}.device-icon i{display:block}.device-icon:hover{transform:scale(1.05);box-shadow:0 6px 16px #2f1c6a4d}.device-content{width:100%}.device-loader{flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.device-loader .spinner{border:4px solid #2f1c6a1a;border-top-color:#2f1c6a;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.device-loader p{color:#878895;margin:0;font-size:14px;font-weight:500}.device-info{animation:.4s ease-out fadeIn}@keyframes spin{to{transform:rotate(360deg)}}.device-name{color:#20262c;margin:0 0 8px;font-size:20px;font-weight:700}.device-type{color:#878895;margin:0;font-size:14px}.location-badge{color:#343072;background-color:#fff;border-radius:20px;align-items:center;gap:8px;margin-top:12px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #2f1c6a1a}.location-badge i{color:#2f1c6a;font-size:16px}@media screen and (width<=576px){.device-info-card{padding:24px 16px}.device-icon{width:64px;height:64px;font-size:32px}.device-name{font-size:18px}.device-type{font-size:13px}.location-badge{padding:8px 14px;font-size:13px}}.success-header{position:relative}.success-header .success-icon{justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;display:inline-flex;position:relative}.success-header .success-icon i{color:#10b981;font-size:60px;line-height:1;position:absolute}.success-header .success-icon i.bi-check-circle-fill{animation:.6s cubic-bezier(.68,-.55,.265,1.55) bounce-in}.success-header .success-icon i.celebration-icon{color:#eb7b30;font-size:40px;animation:.8s ease-out .3s celebrate;top:-5px;right:-10px}.success-header .card-title{color:#343072;margin-bottom:8px;font-size:28px}.success-header .success-subtitle{color:#20262c;margin:0;font-size:16px;font-weight:600}.phone-input-wrapper,#iti-wrapper{align-items:stretch;gap:8px;width:100%;display:flex}.phone-input-wrapper .phone-country-code,#iti-wrapper .phone-country-code{align-items:center;display:flex}.phone-input-wrapper .phone-country-code .phone-code-select,#iti-wrapper .phone-country-code .phone-code-select{color:#20262c;cursor:pointer;background-color:#f9f9fb;border:1px solid #cbccd6;border-radius:8px;min-width:80px;padding:12px;font-size:14px;font-weight:500;transition:all .3s}.phone-input-wrapper .phone-country-code .phone-code-select:hover,#iti-wrapper .phone-country-code .phone-code-select:hover{background-color:#fff;border-color:#343072}.phone-input-wrapper .phone-country-code .phone-code-select:focus,#iti-wrapper .phone-country-code .phone-code-select:focus{background-color:#fff;border-color:#343072;outline:none;box-shadow:0 0 0 3px #d5dfff}.phone-input-wrapper .phone-input,.phone-input-wrapper .phone-input-intl,#iti-wrapper .phone-input,#iti-wrapper .phone-input-intl{color:#20262c;background-color:#fff;border:1px solid #cbccd6;border-radius:8px;flex:1;width:100%;padding:12px 16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .3s}.phone-input-wrapper .phone-input:hover,.phone-input-wrapper .phone-input-intl:hover,#iti-wrapper .phone-input:hover,#iti-wrapper .phone-input-intl:hover{border-color:#343072}.phone-input-wrapper .phone-input:focus,.phone-input-wrapper .phone-input-intl:focus,#iti-wrapper .phone-input:focus,#iti-wrapper .phone-input-intl:focus{background-color:#fafcff;border-color:#343072;outline:none;box-shadow:0 0 0 3px #d5dfff}.phone-input-wrapper .phone-input::-moz-placeholder,.phone-input-wrapper .phone-input-intl::-moz-placeholder,#iti-wrapper .phone-input::-moz-placeholder,#iti-wrapper .phone-input-intl::-moz-placeholder{color:#b3b4c0}.phone-input-wrapper .phone-input::placeholder,.phone-input-wrapper .phone-input-intl::placeholder,#iti-wrapper .phone-input::placeholder,#iti-wrapper .phone-input-intl::placeholder{color:#b3b4c0}.iti{flex:1;width:100%}.iti--separate-dial-code .iti__flag-container{background-color:#f9f9fb;border:1px solid #cbccd6;border-radius:8px 0 0 8px}.iti *{font-family:Poppins,sans-serif!important}.iti__input{color:#20262c;background-color:#fff;border:1px solid #cbccd6;border-radius:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:500;transition:all .3s}.iti__input:hover{border-color:#343072}.iti__input:focus{background-color:#fafcff;border-color:#343072;outline:none;box-shadow:0 0 0 3px #d5dfff}.skip-link{color:#727586;font-weight:500;text-decoration:none;transition:all .2s}.skip-link:hover{color:#343072;text-decoration:underline}.success-content .text-muted{font-size:14px;line-height:1.6}.success-content .small{font-size:12px}@keyframes bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes celebrate{0%{opacity:0;transform:translate(-20px,20px)rotate(-45deg)scale(.5)}50%{transform:translate(5px,-5px)rotate(5deg)scale(1.1)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}[data-page=duration-platform-selection] .page-title{color:#20262c;margin-bottom:24px;font-size:28px;font-weight:600}[data-page=duration-platform-selection] .page-title small{color:#20262c;margin-left:8px;font-size:16px;font-weight:400}[data-page=duration-platform-selection] .selection-section{background:#fff;border:1px solid #e0e0e8;border-radius:8px;margin-bottom:32px;padding:32px}[data-page=duration-platform-selection] .section-header{margin-bottom:28px}[data-page=duration-platform-selection] .section-header .section-title{color:#20262c;align-items:center;gap:12px;margin-bottom:8px;font-size:20px;font-weight:600;display:flex}[data-page=duration-platform-selection] .section-header .section-title i{color:#2f1c6a;font-size:24px}[data-page=duration-platform-selection] .section-header .section-subtitle{color:#20262c;margin:0;font-size:14px}[data-page=duration-platform-selection] .duration-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}@media (width<=1024px){[data-page=duration-platform-selection] .duration-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){[data-page=duration-platform-selection] .duration-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){[data-page=duration-platform-selection] .duration-grid{grid-template-columns:1fr}}[data-page=duration-platform-selection] .duration-card{cursor:pointer;background:#fff;border:2px solid #b8c5ff;border-radius:8px;padding:20px;transition:all .3s;position:relative;overflow:hidden}[data-page=duration-platform-selection] .duration-card:hover{border-color:#8c85ff;transform:translateY(-4px)}[data-page=duration-platform-selection] .duration-card.active,[data-page=duration-platform-selection] .duration-card input[type=radio]:checked+*+.card-content{background:linear-gradient(135deg,#3b82f60d 0%,#3b82f605 100%);border-color:#2f1c6a}[data-page=duration-platform-selection] .duration-card .card-check{position:absolute;top:16px;right:16px}[data-page=duration-platform-selection] .duration-card .card-check input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:2px solid #8c85ff;border-radius:50%;width:24px;height:24px;transition:all .2s}[data-page=duration-platform-selection] .duration-card .card-check input[type=radio]:checked{background:#2f1c6a;border-color:#2f1c6a;box-shadow:inset 0 0 0 3px #fff}[data-page=duration-platform-selection] .duration-card .card-check label{cursor:pointer}[data-page=duration-platform-selection] .duration-card .card-content{padding-top:8px}[data-page=duration-platform-selection] .duration-card .duration-badge{letter-spacing:.5px;color:#343072;text-transform:uppercase;background:#d5dfff;border-radius:20px;margin-bottom:12px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}[data-page=duration-platform-selection] .duration-card .duration-badge.popular{color:#047857;background:linear-gradient(135deg,#dffced 0%,#f0fdf4 100%)}[data-page=duration-platform-selection] .duration-card .duration-badge.best{color:#a94d1c;background:linear-gradient(135deg,#fff1e6 0%,#fff7ed 100%)}[data-page=duration-platform-selection] .duration-card .duration-price{margin-bottom:8px}[data-page=duration-platform-selection] .duration-card .duration-price .price{color:#20262c;font-size:24px;font-weight:700}[data-page=duration-platform-selection] .duration-card .duration-price .original-price{color:#20262c;margin-right:8px;font-size:14px;text-decoration:line-through}[data-page=duration-platform-selection] .duration-card .duration-price .period{color:#20262c;margin-left:4px;font-size:13px}[data-page=duration-platform-selection] .duration-card .duration-label{color:#20262c;margin-bottom:4px;font-size:15px;font-weight:600}[data-page=duration-platform-selection] .duration-card .duration-discount{color:#059669;margin-bottom:12px;font-size:12px;font-weight:600}[data-page=duration-platform-selection] .duration-card .duration-features{flex-direction:column;gap:8px;display:flex}[data-page=duration-platform-selection] .duration-card .duration-features .feature{color:#20262c;align-items:center;gap:6px;font-size:12px;display:flex}[data-page=duration-platform-selection] .duration-card .duration-features .feature i{color:#059669;font-size:14px}[data-page=duration-platform-selection] .platform-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (width<=768px){[data-page=duration-platform-selection] .platform-grid{grid-template-columns:1fr}}[data-page=duration-platform-selection] .platform-card{cursor:pointer;text-align:center;background:#fff;border:2px solid #b8c5ff;border-radius:8px;padding:28px 24px;transition:all .3s;position:relative}[data-page=duration-platform-selection] .platform-card:hover{border-color:#8c85ff;transform:translateY(-6px)}[data-page=duration-platform-selection] .platform-card.active,[data-page=duration-platform-selection] .platform-card input[type=radio]:checked~.card-content{background:linear-gradient(135deg,#3b82f614 0%,#3b82f608 100%);border-color:#2f1c6a}[data-page=duration-platform-selection] .platform-card .card-check{position:absolute;top:16px;right:16px}[data-page=duration-platform-selection] .platform-card .card-check input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:2px solid #8c85ff;border-radius:50%;width:24px;height:24px;transition:all .2s}[data-page=duration-platform-selection] .platform-card .card-check input[type=radio]:checked{background:#2f1c6a;border-color:#2f1c6a;box-shadow:inset 0 0 0 3px #fff}[data-page=duration-platform-selection] .platform-card .card-content{padding-top:8px}[data-page=duration-platform-selection] .platform-card .platform-icon{color:#2f1c6a;background:#fafcff;border-radius:12px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:16px;font-size:48px;transition:all .3s;display:inline-flex}[data-page=duration-platform-selection] .platform-card .platform-icon.linux{color:#cf6224;background:#fff7ed}[data-page=duration-platform-selection] .platform-card:hover .platform-icon{transform:scale(1.1)}[data-page=duration-platform-selection] .platform-card .platform-name{color:#20262c;margin-bottom:4px;font-size:18px;font-weight:600}[data-page=duration-platform-selection] .platform-card .platform-description{color:#20262c;margin-bottom:16px;font-size:13px}[data-page=duration-platform-selection] .platform-card .platform-recommended{letter-spacing:.5px;color:#047857;text-transform:uppercase;background:#dffced;border-radius:20px;margin-bottom:16px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}[data-page=duration-platform-selection] .platform-card .platform-features{text-align:left;flex-direction:column;gap:8px;margin-bottom:16px;display:flex}[data-page=duration-platform-selection] .platform-card .platform-features .feature{color:#20262c;align-items:center;gap:8px;font-size:13px;display:flex}[data-page=duration-platform-selection] .platform-card .platform-features .feature i{color:#059669;flex-shrink:0;font-size:14px}[data-page=duration-platform-selection] .platform-card .platform-price .additional{color:#cf6224;font-size:13px;font-weight:600}[data-page=duration-platform-selection] .platform-card .platform-price .included{color:#059669;font-size:13px;font-weight:600}[data-page=duration-platform-selection] .action-buttons{justify-content:center;gap:12px;display:flex}[data-page=duration-platform-selection] .action-buttons .btn{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:200px;padding:14px 32px;font-weight:600;transition:all .3s;display:flex}[data-page=duration-platform-selection] .action-buttons .btn.btn-primary{background:linear-gradient(135deg,#2f1c6a 0%,#343072 100%);border:none}[data-page=duration-platform-selection] .action-buttons .btn.btn-primary:hover{background:linear-gradient(135deg,#343072 0%,#2a2a66 100%);transform:translateY(-2px)}[data-page=duration-platform-selection] .action-buttons .btn.btn-primary i{font-size:16px}@media (width<=576px){[data-page=duration-platform-selection] .action-buttons .btn{width:100%;min-width:auto}}[data-page=duration-platform-selection] input[type=radio]:checked+label{cursor:pointer}@media (width<=768px){[data-page=duration-platform-selection] .selection-section{padding:24px}[data-page=duration-platform-selection] .section-title{font-size:18px}}[data-page=duration-platform-selection] .platform-option{cursor:pointer;transition:all .3s;position:relative;border:2px solid #e0e0e8!important;padding:16px 12px!important}[data-page=duration-platform-selection] .platform-option .card-body{padding:12px 16px!important}[data-page=duration-platform-selection] .platform-option:hover{transform:translateY(-4px);border-color:#8c85ff!important}[data-page=duration-platform-selection] .platform-option:hover i{transform:scale(1.1)}[data-page=duration-platform-selection] .platform-option.selected{background-color:#3b82f60d!important;border-color:#8c85ff!important}[data-page=duration-platform-selection] .platform-option.selected:after{content:"";color:#fff;background:#2f1c6a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex;position:absolute;top:12px;right:12px}[data-page=duration-platform-selection] .platform-option.selected:before{content:"✓";color:#fff;z-index:1;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex;position:absolute;top:12px;right:12px}[data-page=duration-platform-selection] .platform-option i{transition:transform .3s;font-size:2.5rem!important}[data-page=duration-platform-selection] .platform-option .mb-3{margin-bottom:8px!important}[data-page=duration-platform-selection] .platform-option .card-title{margin-bottom:4px!important;font-size:15px!important}[data-page=duration-platform-selection] .platform-option small{margin-bottom:8px!important;font-size:12px!important}[data-page=duration-platform-selection] .domain-option{cursor:pointer;transition:all .3s;position:relative;border:2px solid #e0e0e8!important;padding:12px 8px!important}[data-page=duration-platform-selection] .domain-option .card-body{padding:8px 12px!important}[data-page=duration-platform-selection] .domain-option:hover{transform:translateY(-2px);border-color:#8c85ff!important}[data-page=duration-platform-selection] .domain-option:hover i{transform:scale(1.1)}[data-page=duration-platform-selection] .domain-option.selected{background-color:#3b82f60d!important;border-color:#8c85ff!important}[data-page=duration-platform-selection] .domain-option.selected:after{content:"";color:#fff;background:#2f1c6a;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex;position:absolute;top:8px;right:8px}[data-page=duration-platform-selection] .domain-option.selected:before{content:"✓";color:#fff;z-index:1;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex;position:absolute;top:8px;right:8px}[data-page=duration-platform-selection] .domain-option i{transition:transform .3s}[data-page=duration-platform-selection] .domain-option .mb-3{margin-bottom:4px!important}[data-page=duration-platform-selection] .domain-option .mb-2{margin-bottom:6px!important}[data-page=duration-platform-selection] .domain-option .card-title{margin-bottom:2px!important;font-size:16px!important}[data-page=duration-platform-selection] .domain-option small{font-size:11px!important}[data-page=duration-platform-selection] .alert-primary{border-radius:8px;background-color:#3b82f60d!important;border:1px solid #b8c5ff!important;padding:12px 16px!important}[data-page=duration-platform-selection] .alert-primary small{color:#343072;align-items:center;gap:8px;font-weight:500;display:flex}[data-page=duration-platform-selection] .alert-primary small i{flex-shrink:0;font-size:16px}[data-page=duration-platform-selection] .alert-primary #badgesContainer{flex-wrap:wrap;gap:8px;display:flex}[data-page=duration-platform-selection] .alert-primary #badgesContainer .badge{letter-spacing:.3px;padding:4px 10px;font-size:12px;font-weight:600}[data-page=duration-platform-selection] .alert-primary #badgesContainer .badge.bg-danger{background-color:#de2e24!important}[data-page=duration-platform-selection] .alert-primary #badgesContainer .badge.bg-success{background-color:#10b981!important}@media (width<=576px){[data-page=duration-platform-selection] .alert-primary{flex-direction:column;gap:8px}[data-page=duration-platform-selection] .alert-primary small{margin-bottom:4px}[data-page=duration-platform-selection] .alert-primary #badgesContainer{justify-content:flex-start}}[data-page=duration-platform-selection] #domainSearchContainer,[data-page=duration-platform-selection] #existingDomainContainer{animation:.3s ease-out slideDown}[data-page=duration-platform-selection] .domain-search-box .domain-search-input-wrap{background:#fff;border:2px solid #e0e0e8;border-radius:10px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}[data-page=duration-platform-selection] .domain-search-box .domain-search-input-wrap:focus-within{border-color:#8c85ff;box-shadow:0 0 0 3px #34307214}[data-page=duration-platform-selection] .domain-search-box .domain-search-input-wrap .domain-search-icon{color:#c9c8da;flex-shrink:0;padding:0 14px;font-size:18px}[data-page=duration-platform-selection] .domain-search-box .domain-search-input-wrap .domain-search-input{color:#20262c;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:14px 0;font-size:16px;font-weight:500}[data-page=duration-platform-selection] .domain-search-box .domain-search-input-wrap .domain-search-input::-moz-placeholder{color:#b3b4c0;font-weight:400}[data-page=duration-platform-selection] .domain-search-box .domain-search-input-wrap .domain-search-input::placeholder{color:#b3b4c0;font-weight:400}[data-page=duration-platform-selection] .domain-search-box .domain-search-input-wrap .domain-search-btn{color:#fff;cursor:pointer;background:#343072;border:none;flex-shrink:0;align-items:center;gap:8px;height:52px;padding:0 24px;font-size:15px;font-weight:600;transition:background .2s;display:flex}[data-page=duration-platform-selection] .domain-search-box .domain-search-input-wrap .domain-search-btn:hover{background:#343072}[data-page=duration-platform-selection] .domain-search-box .domain-search-input-wrap .domain-search-btn i{font-size:16px}[data-page=duration-platform-selection] .domain-search-box .domain-search-input-wrap.domain-attention{animation:1.5s ease-in-out 2 domainInputGlow}@keyframes domainInputGlow{0%,to{box-shadow:0 0 #d5dfff00,0 0 #9aabff00}50%{box-shadow:0 0 0 4px #d5dfffd9,0 0 14px 2px #9aabff66}}[data-page=duration-platform-selection] .domain-later-divider{color:#cbccd6;text-transform:lowercase;letter-spacing:0;align-items:center;gap:8px;margin-top:8px;font-size:11px;font-weight:400;display:flex}[data-page=duration-platform-selection] .domain-later-divider:before,[data-page=duration-platform-selection] .domain-later-divider:after{content:"";background:#f2f2f6;flex:1;height:1px}[data-page=duration-platform-selection] .domain-later-chip{color:#878895;cursor:pointer;background:0 0;border:1.5px dashed #cbccd6;border-radius:20px;align-items:center;gap:5px;margin-top:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}[data-page=duration-platform-selection] .domain-later-chip i{font-size:13px}[data-page=duration-platform-selection] .domain-later-chip:hover{color:#343072;background:#3430720a;border-color:#9aabff}[data-page=duration-platform-selection] .domain-later-chip.active{color:#fff;background:#343072;border-style:solid;border-color:#343072}[data-page=duration-platform-selection] .domain-later-chip.active i{color:#fff}[data-page=duration-platform-selection] #domainResultsList{flex-direction:column;gap:12px;display:flex}[data-page=duration-platform-selection] .domain-result-item{background:#fff;border:1.5px solid #e0e0e8;border-radius:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}[data-page=duration-platform-selection] .domain-result-item:hover{border-color:#9aabff;box-shadow:0 4px 16px #34307214}[data-page=duration-platform-selection] .domain-result-item.selected{border-color:#6760d9;box-shadow:0 4px 16px #3430721f}[data-page=duration-platform-selection] .domain-result-item .domain-result-header{border-bottom:1px solid #f2f2f6;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}[data-page=duration-platform-selection] .domain-result-item .domain-result-header .domain-result-name{color:#20262c;letter-spacing:-.3px;font-size:1.2rem;font-weight:800}[data-page=duration-platform-selection] .domain-result-item .domain-status-badge{border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}[data-page=duration-platform-selection] .domain-result-item .domain-status-badge--available{color:#047857;background:#10b9811a}[data-page=duration-platform-selection] .domain-result-item .domain-status-badge--taken{color:#de2e24;background:#de2e2414}[data-page=duration-platform-selection] .domain-result-item .domain-status-badge--taken-info{color:#343072;background:#34307214}[data-page=duration-platform-selection] .domain-result-item .domain-available-body{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}@media (width<=576px){[data-page=duration-platform-selection] .domain-result-item .domain-available-body{flex-direction:column;align-items:flex-start}}[data-page=duration-platform-selection] .domain-result-item .domain-available-pricing .domain-available-price-main{align-items:baseline;gap:4px;display:flex}[data-page=duration-platform-selection] .domain-result-item .domain-available-pricing .domain-available-price-main .domain-price-current{color:#20262c;font-size:1.8rem;font-weight:800;line-height:1}[data-page=duration-platform-selection] .domain-result-item .domain-available-pricing .domain-available-price-main .domain-price-period{color:#20262c;font-size:.95rem;font-weight:500}[data-page=duration-platform-selection] .domain-result-item .domain-available-pricing .domain-available-price-meta{align-items:center;gap:8px;margin-top:4px;display:flex}[data-page=duration-platform-selection] .domain-result-item .domain-available-pricing .domain-available-price-meta .domain-price-original{color:#c9c8da;font-size:.85rem;text-decoration:line-through}[data-page=duration-platform-selection] .domain-result-item .domain-available-pricing .domain-available-price-meta .domain-price-savings{color:#047857;background:#10b9811a;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:.8rem;font-weight:700;display:inline-flex}[data-page=duration-platform-selection] .domain-result-item .domain-add-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#10b981;border:none;border-radius:8px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:700;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex}[data-page=duration-platform-selection] .domain-result-item .domain-add-btn:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b98159}[data-page=duration-platform-selection] .domain-result-item .domain-add-btn:active{transform:translateY(0)}[data-page=duration-platform-selection] .domain-result-item .domain-add-btn--added{color:#047857;cursor:default;background:#f0fdf4;border:1.5px solid #a7f3d0;box-shadow:none!important;transform:none!important}[data-page=duration-platform-selection] .domain-result-item .domain-remove-btn{color:#727586;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #cbccd6;border-radius:8px;align-items:center;gap:6px;padding:11px 18px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}[data-page=duration-platform-selection] .domain-result-item .domain-remove-btn:hover{background:#f9f9fb;border-color:#b3b4c0}[data-page=duration-platform-selection] .domain-result-item .domain-ours-body{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}@media (width<=576px){[data-page=duration-platform-selection] .domain-result-item .domain-ours-body{flex-direction:column;align-items:flex-start}}[data-page=duration-platform-selection] .domain-result-item .domain-ours-info{flex:1;align-items:flex-start;gap:12px;display:flex}[data-page=duration-platform-selection] .domain-result-item .domain-ours-icon{color:#343072;background:#34307214;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}[data-page=duration-platform-selection] .domain-result-item .domain-ours-icon--warning{color:#cf6224;background:#eb7b301a}[data-page=duration-platform-selection] .domain-result-item .domain-ours-title{color:#20262c;margin-bottom:3px;font-size:13px;font-weight:700}[data-page=duration-platform-selection] .domain-result-item .domain-ours-sub{color:#9b9cab;font-size:12px;line-height:1.5}[data-page=duration-platform-selection] .domain-result-item .domain-ours-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#343072;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .2s,transform .15s;display:inline-flex}[data-page=duration-platform-selection] .domain-result-item .domain-ours-btn:hover{background:#272455;transform:translateY(-1px)}@media (width<=576px){[data-page=duration-platform-selection] .domain-result-item .domain-ours-btn{justify-content:center;width:100%}}[data-page=duration-platform-selection] .domain-result-item .domain-status-badge--ours{color:#343072;background:#34307214}[data-page=duration-platform-selection] .domain-result-item .domain-status-badge--ours-login{color:#cf6224;background:#eb7b301a}[data-page=duration-platform-selection] .domain-result-item .domain-taken-body{display:flex}@media (width<=640px){[data-page=duration-platform-selection] .domain-result-item .domain-taken-body{flex-direction:column}}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option{flex-direction:column;flex:1;gap:14px;padding:20px;display:flex}[data-page=duration-platform-selection] .domain-result-item .domain-taken-divider{background:#f2f2f6;flex-shrink:0;width:1px}@media (width<=640px){[data-page=duration-platform-selection] .domain-result-item .domain-taken-divider{width:100%;height:1px}}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-header{align-items:center;gap:10px;display:flex}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-header .domain-taken-option-icon{color:#2f1c6a;background:#fafcff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-header .domain-taken-option-icon--warning{color:#059669;background:#f0fdf4}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-header .domain-taken-option-title{color:#20262c;font-size:14px;font-weight:700}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-info{background:#f9f9fb;border:1px solid #e0e0e8;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-info .domain-taken-option-domain{color:#20262c;font-size:13px;font-weight:700}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-info .domain-taken-option-price{color:#2f1c6a;font-size:13px;font-weight:600}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-field .domain-taken-input-wrap{background:#fff;border:1.5px solid #e0e0e8;border-radius:8px;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s;display:flex}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-field .domain-taken-input-wrap:focus-within{border-color:#8c85ff}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-field .domain-taken-input-wrap i{color:#c9c8da;flex-shrink:0;font-size:14px}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-field .domain-taken-input-wrap input{color:#20262c;background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:13px}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-field .domain-taken-input-wrap input::-moz-placeholder{color:#b3b4c0}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-field .domain-taken-input-wrap input::placeholder{color:#b3b4c0}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-field .epp-later-label{cursor:pointer;color:#20262c;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-field .epp-later-label input[type=checkbox]{accent-color:#2f1c6a;cursor:pointer;flex-shrink:0;width:14px;height:14px}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-field .epp-later-label:hover span{color:#2f1c6a}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-ns .domain-taken-ns-label{color:#20262c;text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px;font-size:12px;font-weight:600}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-ns .domain-taken-ns-values{flex-direction:column;gap:4px;display:flex}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-ns .domain-taken-ns-item{color:#2f1c6a;align-items:center;font-size:13px;font-weight:600;display:flex}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-ns .domain-taken-ns-item i{margin-left:-4px;font-size:18px}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-ns .domain-taken-ns-link{color:#343072;align-items:center;gap:5px;margin-top:10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}[data-page=duration-platform-selection] .domain-result-item .domain-taken-option-ns .domain-taken-ns-link:hover{text-decoration:underline}[data-page=duration-platform-selection] .domain-result-item .domain-taken-action{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:auto;padding:10px 16px;font-size:14px;font-weight:700;transition:all .2s;display:flex}[data-page=duration-platform-selection] .domain-result-item .domain-taken-action--transfer{color:#fff;background:#10b981;border:1.5px solid #0000}[data-page=duration-platform-selection] .domain-result-item .domain-taken-action--transfer:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b98159}[data-page=duration-platform-selection] .domain-result-item .domain-taken-action--transfer:disabled{color:#9b9cab;cursor:not-allowed;box-shadow:none;background:#e0e0e8;transform:none}[data-page=duration-platform-selection] .domain-result-item .domain-taken-action--warning{color:#fff;background:#10b981}[data-page=duration-platform-selection] .domain-result-item .domain-taken-action--warning:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b98159}[data-page=duration-platform-selection] .order-summary-card .order-summary-header{border-bottom:1px solid #f2f2f6;margin-bottom:16px;padding-bottom:16px}[data-page=duration-platform-selection] .order-summary-card .order-summary-product{align-items:center;gap:12px;display:flex}[data-page=duration-platform-selection] .order-summary-card .order-summary-product-icon{color:#343072;background:#d5dfff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}[data-page=duration-platform-selection] .order-summary-card .order-summary-product-name{color:#20262c;font-size:15px;font-weight:700}[data-page=duration-platform-selection] .order-summary-card .order-summary-product-type{color:#727586;margin-top:1px;font-size:12px}[data-page=duration-platform-selection] .order-summary-card .order-summary-price-block{border-bottom:1px solid #f2f2f6;margin-bottom:4px;padding-bottom:16px}[data-page=duration-platform-selection] .order-summary-card .order-summary-price-main{color:#20262c;letter-spacing:-.5px;font-size:1.6rem;font-weight:800}[data-page=duration-platform-selection] .order-summary-card .order-summary-price-main .order-summary-price-period{color:#9b9cab;letter-spacing:0;font-size:.9rem;font-weight:400}[data-page=duration-platform-selection] .order-summary-card .order-summary-price-original{color:#b3b4c0;min-height:18px;font-size:13px;text-decoration:line-through}[data-page=duration-platform-selection] .order-summary-card .order-summary-items{flex-direction:column;gap:0;margin-bottom:20px;display:flex}[data-page=duration-platform-selection] .order-summary-card .order-summary-item{border-bottom:1px solid #f2f2f6;align-items:flex-start;gap:12px;padding:12px 0;display:flex}[data-page=duration-platform-selection] .order-summary-card .order-summary-item:last-child{border-bottom:none}[data-page=duration-platform-selection] .order-summary-card .order-summary-item-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-top:1px;font-size:15px;display:flex}[data-page=duration-platform-selection] .order-summary-card .order-summary-item-icon i{line-height:1}[data-page=duration-platform-selection] .order-summary-card .order-summary-item-icon--duration{color:#343072;background:#d5dfff}[data-page=duration-platform-selection] .order-summary-card .order-summary-item-icon--platform{color:#2563eb;background:#dbeafe}[data-page=duration-platform-selection] .order-summary-card .order-summary-item-icon--linux,[data-page=duration-platform-selection] .order-summary-card .order-summary-item-icon--windows{color:#343072;background:#d5dfff}[data-page=duration-platform-selection] .order-summary-card .order-summary-item-icon--domain{color:#059669;background:#f0fdf4}[data-page=duration-platform-selection] .order-summary-card .order-summary-item-icon--later{color:#343072;background:#d5dfff}[data-page=duration-platform-selection] .order-summary-card .order-summary-item-label{text-transform:uppercase;letter-spacing:.5px;color:#9b9cab;margin-bottom:2px;font-size:11px;font-weight:600}[data-page=duration-platform-selection] .order-summary-card .order-summary-item-value{color:#20262c;font-size:14px;font-weight:700}[data-page=duration-platform-selection] .order-summary-card .order-summary-item-sub{color:#9b9cab;margin-top:1px;font-size:12px}[data-page=duration-platform-selection] .order-summary-card .order-summary-domain-remove-btn{color:#b3b4c0;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;margin-left:auto;padding:6px;line-height:1;transition:background .15s,color .15s}[data-page=duration-platform-selection] .order-summary-card .order-summary-domain-remove-btn:hover{color:#878895;background:#f2f2f6}[data-page=duration-platform-selection] .domain-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}[data-page=duration-platform-selection] .domain-loading .domain-loading-spinner{border:3px solid #e0e0e8;border-top-color:#343072;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin}[data-page=duration-platform-selection] .domain-loading .domain-loading-text{color:#20262c;font-size:14px;font-weight:600}[data-page=duration-platform-selection] .alert-info{border-radius:8px;color:#343072!important;background-color:#3b82f60d!important;border:1px solid #b8c5ff!important}[data-page=duration-platform-selection] .alert-info i{color:#2f1c6a;margin-right:8px}[data-page=duration-platform-selection] .order-summary-card .order-summary-item-icon--ssl{color:#059669;background:#f0fdf4}[data-page=duration-platform-selection] .ssl-xsell-card{border:1px solid #a7f3d0;transition:opacity .2s}[data-page=duration-platform-selection] .ssl-xsell-card.is-disabled{opacity:.6}[data-page=duration-platform-selection] .ssl-xsell-main{align-items:flex-start;gap:14px;display:flex}[data-page=duration-platform-selection] .ssl-xsell-icon{color:#059669;background:#f0fdf4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}[data-page=duration-platform-selection] .ssl-xsell-title{color:#20262c;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}[data-page=duration-platform-selection] .ssl-xsell-tag{text-transform:uppercase;letter-spacing:.4px;color:#047857;background:#f0fdf4;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:700}[data-page=duration-platform-selection] .ssl-xsell-desc{color:#727586;margin:5px 0 0;font-size:12.5px;line-height:1.55}[data-page=duration-platform-selection] .ssl-xsell-reasons{background:#f9f9fb;border-radius:10px;flex-direction:column;gap:9px;margin:16px 0;padding:14px 16px;display:flex}[data-page=duration-platform-selection] .ssl-xsell-reason{color:#20262c;align-items:center;gap:10px;font-size:12.5px;font-weight:500;display:flex}[data-page=duration-platform-selection] .ssl-xsell-reason i{color:#059669;flex-shrink:0;font-size:14px}[data-page=duration-platform-selection] .ssl-xsell-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-page=duration-platform-selection] .ssl-xsell-price{align-items:baseline;gap:3px;display:flex}[data-page=duration-platform-selection] .ssl-xsell-price .ssl-xsell-price-now{color:#20262c;letter-spacing:-.3px;font-size:18px;font-weight:800}[data-page=duration-platform-selection] .ssl-xsell-price .ssl-xsell-price-per{color:#9b9cab;font-size:12px}[data-page=duration-platform-selection] .ssl-xsell-btn{color:#047857;cursor:pointer;background:#fff;border:1.5px solid #059669;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}[data-page=duration-platform-selection] .ssl-xsell-btn i{font-size:14px}[data-page=duration-platform-selection] .ssl-xsell-btn:hover:not(:disabled){color:#fff;background:#059669}[data-page=duration-platform-selection] .ssl-xsell-btn.added{color:#fff;background:#059669;border-color:#059669}[data-page=duration-platform-selection] .ssl-xsell-btn:disabled{cursor:not-allowed;color:#9b9cab;border-color:#cbccd6}[data-page=duration-platform-selection] .ssl-xsell-hint{color:#878895;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:none}[data-page=duration-platform-selection] .ssl-xsell-hint i{font-size:13px}.duration-custom-select{border:1px solid #e0e0e8;border-radius:12px;overflow:hidden}.duration-custom-select.open .duration-chevron{transform:rotate(180deg)}.duration-custom-header{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.duration-custom-header .duration-chevron{color:#9b9cab;font-size:14px;transition:transform .2s}.duration-header-badge{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.duration-header-badge--promo{color:#343072;background:#d5dfff}.duration-header-badge--popular{color:#047857;background:#dffced}.duration-header-badge--best{color:#a94d1c;background:#fff1e6}.duration-cards-grid{background:#f9f9fb;border-top:1px solid #e0e0e8;gap:8px;padding:12px;display:none}.duration-custom-select.open .duration-cards-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));display:grid}.duration-period-card{cursor:pointer;background:#fff;border:2px solid #e0e0e8;border-radius:10px;flex-direction:column;gap:6px;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.duration-period-card:hover{border-color:#9aabff;box-shadow:0 2px 8px #0000000f}.duration-period-card.selected{background:#fafcff80;border-color:#6760d9}.duration-period-card.selected .dpc-check{display:flex}.dpc-top{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.dpc-pricing{flex-direction:column;gap:1px;display:flex}.dpc-badges{flex-direction:column;gap:5px;min-height:66px;margin-top:auto;display:flex}.dpc-badge-top{border-radius:20px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.dpc-badge-top--promo{color:#343072;background:#d5dfff}.dpc-badge-top--popular{color:#047857;background:#dffced}.dpc-badge-top--best{color:#a94d1c;background:#fff1e6}.dpc-badge-top--empty{visibility:hidden}.dpc-period{color:#5a5c6b;font-size:13px;font-weight:700}.dpc-list-price{color:#b3b4c0;margin-top:2px;font-size:11px;text-decoration:line-through}.dpc-monthly{color:#20262c;font-size:17px;font-weight:700;line-height:1.1}.dpc-monthly span{color:#9b9cab;font-size:11px;font-weight:500}.dpc-list-monthly{color:#b3b4c0;margin-bottom:2px;font-size:12px;text-decoration:line-through}.dpc-list-monthly span{font-size:11px}.dpc-monthly-savings{color:#059669;margin-top:4px;font-size:11px;font-weight:600}.dpc-percent{color:#a94d1c;background:#fff7ed;border:1px solid #ffd7b8;border-radius:6px;align-items:center;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.dpc-badges-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.dpc-savings{color:#047857;background:#f0fdf4;border:1px solid #a7f3d0;border-radius:6px;align-self:flex-start;align-items:center;width:fit-content;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.dpc-badge-bottom{background:#fafcff;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.dpc-badge-bottom i{color:#2f1c6a;flex-shrink:0;margin-top:2px;font-size:12px}.dpc-badge-bottom-title{color:#343072;font-size:11px;font-weight:700;line-height:1.2}.dpc-badge-bottom-sub{color:#6760d9;margin-top:1px;font-size:10px;line-height:1.2}.dpc-check{color:#2f1c6a;justify-content:center;align-items:center;width:18px;height:18px;font-size:16px;display:none;position:absolute;top:8px;right:8px}@media (width<=480px){.duration-period-card{padding:10px}}.duration-info-panel{margin-top:10px}.duration-info-panel--badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dip-badge{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.dip-badge i{font-size:13px}.dip-badge--savings{color:#047857;background:#f0fdf4;border:1px solid #a7f3d0}.dip-badge--info{color:#343072;background:#fafcff;border:1px solid #b8c5ff;font-weight:400}[data-page=password-update-reminder] .card{padding:3rem 2.5rem}@media (width<=576px){[data-page=password-update-reminder] .card{padding:2rem 1.5rem}}[data-page=password-update-reminder] .reminder-icon{background-color:#d5dfff;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:25px;display:inline-flex;position:relative;box-shadow:0 0 0 4px #d5dfff4d}[data-page=password-update-reminder] .reminder-icon i{color:#343072;font-size:42px;line-height:1}[data-page=password-update-reminder] .button-default{color:#878895;background-color:#0000;border:1px solid #cbccd6}[data-page=password-update-reminder] .button-default:hover{color:#5a5c6b;background-color:#f2f2f6;border-color:#b3b4c0}[data-page=password-update-reminder] .card-title{color:#343072;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}[data-page=cross-sale]{padding-bottom:90px}[data-page=cross-sale] .cross-sale-header{margin:24px 0 20px}[data-page=cross-sale] .cross-sale-header .offer-badge{color:#166534;text-transform:uppercase;letter-spacing:.4px;background:#dcfce7;border:1px solid #bbf7d0;border-radius:4px;align-items:center;gap:5px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}[data-page=cross-sale] .cross-sale-header h1{color:#20262c;margin-bottom:6px;font-size:clamp(17px,2.5vw,22px);font-weight:700}[data-page=cross-sale] .cross-sale-header .domain-highlight{color:#343072}[data-page=cross-sale] .cross-sale-header .header-sub{color:#878895;font-size:13px}[data-page=cross-sale] .bundle-box{background:#fafcff;border:1.5px solid #b8c5ff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:20px 24px;display:flex}[data-page=cross-sale] .bundle-left{flex:1}[data-page=cross-sale] .bundle-title{color:#011937;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:16px;font-weight:700;display:flex}[data-page=cross-sale] .bundle-tagline{color:#343072;margin-bottom:10px;font-size:13px;font-weight:500;line-height:1.5}[data-page=cross-sale] .bundle-badge-pct{color:#fff;letter-spacing:.3px;background:#10b981;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}[data-page=cross-sale] .bundle-pills{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}[data-page=cross-sale] .bundle-pill{color:#343072;background:#34307212;border:1px solid #34307226;border-radius:4px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}[data-page=cross-sale] .bundle-saving{color:#878895;font-size:12px}[data-page=cross-sale] .bundle-saving strong{color:#059669}[data-page=cross-sale] .bundle-right{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}[data-page=cross-sale] .bundle-was{color:#b3b4c0;font-size:12px;text-decoration:line-through}[data-page=cross-sale] .bundle-price-row{align-items:baseline;gap:3px;display:flex}[data-page=cross-sale] .bundle-now{color:#343072;font-size:26px;font-weight:700;line-height:1}[data-page=cross-sale] .bundle-per{color:#878895;font-size:13px}[data-page=cross-sale] .bundle-annual{color:#9b9cab;margin-bottom:8px;font-size:12px}[data-page=cross-sale] .bundle-annual strong{color:#727586}[data-page=cross-sale] .bundle-remove-btn{color:#878895;cursor:pointer;background:0 0;border:1px solid #cbccd6;border-radius:6px;margin-top:4px;padding:5px 12px;font-size:12px;transition:all .18s}[data-page=cross-sale] .bundle-remove-btn:hover{color:#727586;border-color:#b3b4c0}[data-page=cross-sale] .or-divider{color:#b3b4c0;align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}[data-page=cross-sale] .or-divider:before,[data-page=cross-sale] .or-divider:after{content:"";background:#e0e0e8;flex:1;height:1px}[data-page=cross-sale] .cross-product-card{background:#fff;border:1px solid #e0e0e8;border-radius:8px;margin-bottom:8px;transition:box-shadow .2s,transform .2s,border-color .2s;animation:.3s both cross-slide-up;position:relative}[data-page=cross-sale] .cross-product-card:first-child{animation-delay:40ms}[data-page=cross-sale] .cross-product-card:nth-child(2){animation-delay:80ms}[data-page=cross-sale] .cross-product-card:nth-child(3){animation-delay:.12s}[data-page=cross-sale] .cross-product-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}[data-page=cross-sale] .cross-product-card.selected{border:2px solid var(--accent);transition:all .3s;box-shadow:0 2px 8px #0000000f}[data-page=cross-sale] .cross-product-card.selected .check-circle{background:var(--accent);border-color:var(--accent);color:#fff}[data-page=cross-sale] .cross-product-card.selected .add-btn,[data-page=cross-sale] .cross-product-card.selected .mobile-add-btn{background:var(--accent);color:#fff;border-color:var(--accent)}[data-page=cross-sale] .check-circle{color:#0000;pointer-events:none;border:1.5px solid #cbccd6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;transition:all .18s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}[data-page=cross-sale] .card-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 52px 16px 20px;display:grid}[data-page=cross-sale] .product-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}[data-page=cross-sale] .product-icon i{color:var(--accent)}[data-page=cross-sale] .product-info{min-width:0}[data-page=cross-sale] .product-name{color:#20262c;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:3px;font-size:14px;font-weight:600;display:flex}[data-page=cross-sale] .product-desc{color:#878895;margin-bottom:5px;font-size:12px;line-height:1.45}[data-page=cross-sale] .product-reason{border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}[data-page=cross-sale] .product-right{text-align:right;flex-shrink:0;min-width:100px}[data-page=cross-sale] .was-price{color:#b3b4c0;font-size:11px;text-decoration:line-through}[data-page=cross-sale] .now-price{font-size:20px;font-weight:700;line-height:1}[data-page=cross-sale] .per-unit{color:inherit;font-size:13px;font-weight:400}[data-page=cross-sale] .per-label{color:#9b9cab;margin-bottom:6px;font-size:11px}[data-page=cross-sale] .add-btn{border:1.5px solid var(--accent,#cbccd6);color:var(--accent,#878895);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;margin-top:8px;padding:7px 14px;font-size:13px;font-weight:500;transition:all .18s}[data-page=cross-sale] .add-btn:hover{background:var(--accent,#cbccd6);color:#fff}[data-page=cross-sale] .tag-popular{color:#fff;text-transform:uppercase;letter-spacing:.3px;background:#10b981;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}[data-page=cross-sale] .discount-pct{color:#fff;background:#10b981;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}[data-page=cross-sale] .mobile-action{justify-content:space-between;align-items:center;gap:12px;padding:0 16px 14px 20px;display:none}[data-page=cross-sale] .mobile-price-col .was-price{font-size:11px}[data-page=cross-sale] .mobile-price-col .now-price{font-size:18px}[data-page=cross-sale] .mobile-price-col .per-label{font-size:11px}[data-page=cross-sale] .mobile-add-btn{border:1.5px solid var(--accent,#cbccd6);color:var(--accent,#878895);cursor:pointer;text-align:center;background:0 0;border-radius:6px;flex:1;padding:9px 14px;font-size:13px;font-weight:500;transition:all .18s}[data-page=cross-sale] .mobile-add-btn:hover{background:var(--accent,#cbccd6);color:#fff}@keyframes cross-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){[data-page=cross-sale] .bundle-box{flex-direction:column}[data-page=cross-sale] .bundle-right{text-align:left;align-items:flex-start;width:100%}[data-page=cross-sale] .bundle-price-row{justify-content:flex-start}}@media (width<=640px){[data-page=cross-sale] .card-inner{grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:10px;padding:14px 40px 0 14px}[data-page=cross-sale] .product-icon{grid-area:1/1;align-self:start}[data-page=cross-sale] .product-info{grid-area:1/2}[data-page=cross-sale] .product-right{text-align:left;min-width:unset;border-top:1px solid #f2f2f6;flex-direction:row;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 14px;display:flex}[data-page=cross-sale] .product-right .add-btn{flex-shrink:0;margin-top:0}[data-page=cross-sale] .check-circle{top:14px;right:10px;transform:none}}.cross-sticky-footer{z-index:100;background:#fff;border-top:1px solid #e0e0e8;position:fixed;bottom:0;left:0;right:0}.cross-sticky-footer>.container{align-items:center;gap:16px;padding-top:10px;padding-bottom:10px;display:flex}.cross-sticky-footer .footer-toggle{display:none}.cross-sticky-footer .footer-body{flex:1;justify-content:space-between;align-items:center;gap:16px;display:flex}.cross-sticky-footer .footer-info{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cross-sticky-footer .footer-trust-item{color:#727586;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.cross-sticky-footer .footer-trust-item i{color:#059669;font-size:15px}.cross-sticky-footer .footer-saving{color:#059669;font-size:12px;font-weight:500}.cross-sticky-footer .footer-actions{align-items:center;gap:16px;display:flex}.cross-sticky-footer .footer-skip{color:#9b9cab;cursor:pointer;white-space:nowrap;font-size:13px;text-decoration:none}.cross-sticky-footer .footer-skip:hover{color:#727586;text-decoration:underline}@media (width<=640px){.cross-sticky-footer>.container{flex-direction:column;gap:0;padding:0}.cross-sticky-footer .footer-toggle{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 20px;display:flex}.cross-sticky-footer .footer-toggle .footer-toggle-label{color:#343072;font-size:15px;font-weight:600}.cross-sticky-footer .footer-toggle .footer-toggle-right{align-items:center;gap:10px;display:flex}.cross-sticky-footer .footer-toggle .footer-toggle-price{color:#20262c;font-size:15px;font-weight:700}.cross-sticky-footer .footer-toggle i{color:#9b9cab;font-size:13px;transition:transform .22s}.cross-sticky-footer .footer-body{max-height:0;transition:max-height .3s;display:block;overflow:hidden}.cross-sticky-footer.open .footer-toggle{border-bottom:1px solid #e0e0e8}.cross-sticky-footer.open .footer-toggle i{transform:rotate(180deg)}.cross-sticky-footer.open .footer-body{width:100%;max-height:280px}.cross-sticky-footer.open .footer-info{border-bottom:1px solid #f2f2f6;flex-direction:column;gap:10px;padding:14px 20px;display:flex}.cross-sticky-footer.open .footer-actions{flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex}.cross-sticky-footer.open .footer-actions #footer-cta{text-align:center;padding:8px 12px;font-size:14px;display:block;width:100%!important}.cross-sticky-footer.open .footer-actions .footer-skip{text-align:center;white-space:normal;font-size:12px}.cross-sticky-footer .footer-info,.cross-sticky-footer .footer-actions{display:none}}.badge-custom{letter-spacing:.3px;text-transform:none;cursor:default;white-space:nowrap;border:none;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .3s;display:inline-flex}.badge-custom b{font-weight:700}.badge-custom i{font-size:12px;font-weight:700}.badge-custom-primary{color:#343072;background:linear-gradient(135deg,#fafcff 0% 100%);border:1px solid #b8c5ff}.badge-custom-success{color:#047857;background:linear-gradient(135deg,#f0fdf4 0% 100%);border:1px solid #a7f3d0}.badge-custom-danger{color:#a01616;background:linear-gradient(135deg,#fbbdc1 0%,#ffe8eb 100%);border:1px solid #fbbdc1}.badge-custom-warning{color:#a94d1c;background:linear-gradient(135deg,#fff1e6 0%,#fff7ed 100%);border:1px solid #ffd7b8}.badge-custom-solid.primary{color:#fff;background:linear-gradient(135deg,#2f1c6a 0%,#343072 100%);border:none}.badge-custom-solid.success{color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%);border:none}.badge-custom-solid.danger{color:#fff;background:linear-gradient(135deg,#c4201c 0%,#a01616 100%);border:none}.badge-custom-solid.warning{color:#fff;background:linear-gradient(135deg,#cf6224 0%,#a94d1c 100%);border:none}.badge-custom-sm{padding:4px 10px;font-size:11px}.badge-custom-sm i{font-size:10px}.badge-custom-lg{padding:8px 18px;font-size:13px}.badge-custom-lg i{font-size:13px}.badge-custom-outline{background:0 0;border-width:1.5px}.badge-custom-outline.primary{color:#343072;border-color:#9aabff}.badge-custom-outline.success{color:#047857;border-color:#6ee7b7}.badge-custom-outline.danger{color:#a01616;border-color:#f49094}.badge-custom-outline.warning{color:#a94d1c;border-color:#ffb88a}.badge-custom-outline.purple{color:#9333ea;border-color:#c084fc}.badge-custom-dot:before{content:"";background-color:currentColor;border-radius:50%;width:6px;height:6px;margin-right:2px;display:inline-block}.badge-custom-dot.primary{color:#343072;background:#fafcff;border:1px solid #b8c5ff}.badge-custom-dot.success{color:#047857;background:#f0fdf4;border:1px solid #a7f3d0}.badge-custom-dot.danger{color:#a01616;background:#ffe8eb;border:1px solid #fbbdc1}.badge-custom-dot.warning{color:#a94d1c;background:#fff7ed;border:1px solid #ffd7b8}.badge-custom-pulse{animation:2s infinite badgePulse}.badge-custom-pulse:after{content:"";opacity:0;background-color:currentColor;border-radius:20px;animation:2s infinite badgePulseRing;position:absolute;inset:0}.badge-custom-gradient-animated{color:#fff;background:linear-gradient(135deg,#2f1c6a,#343072,#2f1c6a) 0 0/200% 200%;border:none;animation:3s infinite gradientShift}.badge-custom-discount{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#c4201c 0%,#a01616 100%);border:none;font-weight:700}.badge-custom-savings{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#059669 0%,#047857 100%);border:none;font-weight:700}@media (width<=576px){.badge-custom{padding:5px 12px;font-size:11px}.badge-custom i{font-size:11px}.badge-custom-lg{padding:6px 14px;font-size:12px}}@keyframes badgePulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes badgePulseRing{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}