:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}section{padding-top:40px!important}.migration-calculator{background:#0a0a0a;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);position:relative;overflow:visible;height:500px;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-width:min(500px,95vw)}.calculator-gradient-bg{position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.05),transparent);pointer-events:none}.calculator-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 8px;position:relative;z-index:10;flex-shrink:0}.calculator-title{display:flex;align-items:center;gap:8px}.calculator-icon{width:20px;height:20px;color:#f97316}.calculator-heading{margin:0;font-size:16px;font-weight:700;color:#fff;line-height:1}.calculator-step-indicator{font-size:12px;color:#6b7280}.calculator-form{padding:0 20px;position:relative;z-index:10;flex:1;display:flex;flex-direction:column;overflow:visible;justify-content:space-evenly}.form-section-title{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;text-align:center}.form-field:last-child{margin-bottom:0}.form-label{display:block;font-size:11px;color:#6b7280;margin-bottom:4px}.form-input-with-icon{position:relative}.input-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#6b7280;pointer-events:none}.form-input,.form-select{width:100%;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:8px 10px;font-size:14px;color:#fff;outline:none;transition:border-color .15s ease;box-sizing:border-box;height:38px}.form-input{padding-left:32px}.form-input::-moz-placeholder,.form-select::-moz-placeholder{color:#6b7280}.form-input::placeholder,.form-select::placeholder{color:#6b7280}.form-input:focus,.form-select:focus{border-color:rgba(249,115,22,.5);box-shadow:0 0 0 1px rgba(249,115,22,.1)}.form-input-error,.form-select-error{border-color:#ef4444!important}.form-error{font-size:10px;color:#f87171;margin-top:2px}.form-warning{background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.2);border-radius:8px;padding:8px;margin-top:8px;grid-column:1/-1}.form-warning-text{font-size:11px;color:#fbbf24;margin:0}.form-field-row{display:grid;gap:6px;margin-bottom:2px}.form-field-row:not(:has(.form-input-half)){grid-template-columns:1fr}.form-field-row:has(.form-input-half){grid-template-columns:1fr 1fr}.records-api-row{grid-template-columns:1fr 1fr!important}.records-api-row .form-field{margin-bottom:0;display:flex;flex-direction:column}.records-api-row .form-select{flex:1}.records-api-row .form-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.form-field-row{grid-template-columns:1fr!important}.records-api-row .form-field{margin-bottom:1px}.records-api-row .form-field:last-child{margin-bottom:0}}.form-privacy-notice{display:flex;align-items:center;gap:6px;font-size:10px;color:#6b7280;margin:8px 0 16px}.privacy-icon{width:12px;height:12px;flex-shrink:0}.form-honeypot{display:none;position:absolute;left:-9999px}.calculator-primary-btn{width:100%;background:#f97316;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background-color .2s ease;margin-top:8px}.calculator-primary-btn:hover{background:#ea580c;transform:translateY(-1px)}.calculator-primary-btn:active{transform:translateY(0)}.calculator-primary-btn:disabled{opacity:.5;cursor:not-allowed}.calculator-back-btn{display:inline-flex;align-items:center;gap:4px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#d1d5db;font-size:12px;font-weight:600;padding:4px 6px;cursor:pointer;transition:all .15s ease;width:-moz-fit-content;width:fit-content}.calculator-back-btn:hover{background:rgba(255,168,37,.1);border-color:rgba(255,145,0,.2);color:#f80;transform:none}.calculator-back-btn:active{background:hsla(0,0%,100%,.07);transform:scale(.98)}.calculator-back-btn:focus-visible{outline:none;border-color:rgba(249,115,22,.5);box-shadow:0 0 0 2px rgba(249,115,22,.2)}.back-btn-icon{width:13px;height:13px;flex-shrink:0;transition:transform .15s ease}.calculator-back-btn:hover .back-btn-icon{transform:translateX(-2px)}.calculator-submit-btn{width:100%;background:linear-gradient(90deg,#f97316,#ea580c);color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:opacity .2s ease;margin-top:auto}.calculator-submit-btn:hover{opacity:.9;transform:translateY(-1px)}.calculator-submit-btn:active{transform:translateY(0)}.calculator-submit-btn-disabled{background:linear-gradient(90deg,#4b5563,#374151);cursor:not-allowed;opacity:.7}.calculator-reset-btn{width:100%;background:hsla(0,0%,100%,.1);color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease;margin-top:12px}.calculator-reset-btn:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.calculator-reset-btn:active{transform:translateY(0)}.btn-icon{width:16px;height:16px}.calculator-results{flex:1;display:flex;flex-direction:column;padding:0 20px;overflow-y:hidden}.results-custom-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.results-custom-icon{width:16px;height:16px;color:#60a5fa}.results-custom-title{color:#60a5fa;font-size:14px;font-weight:600}.results-success-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.results-success-icon-lg{width:16px;height:16px;color:#34d399}.results-success-title{color:#34d399;font-size:14px;font-weight:600}.results-migration-info{background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;padding:8px 12px;margin-bottom:12px}.results-migration-path{display:flex;align-items:center;gap:4px;color:#fff;font-size:14px;font-weight:500}.results-migration-details{color:#9ca3af;font-size:12px}.results-custom-card{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:8px;padding:12px;margin-bottom:8px}.results-custom-card-content{display:flex;align-items:flex-start;gap:8px}.results-custom-card-icon{width:16px;height:16px;color:#3b82f6;flex-shrink:0;margin-top:2px}.results-custom-card-title{color:#fff;font-size:14px;font-weight:600;margin:0 0 4px}.results-custom-card-description{color:#d1d5db;font-size:12px;margin:0}.results-success-message{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);border-radius:8px;padding:8px 12px;margin-bottom:8px}.results-success-content{display:flex;align-items:center;gap:8px}.results-success-icon{width:16px;height:16px;color:#22c55e;flex-shrink:0}.results-success-text{color:#86efac;font-size:12px;margin:0}.results-secondary-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.results-left-column{display:flex;flex-direction:column;gap:8px}.results-cost-section,.results-days-section{display:flex;align-items:center;gap:8px}.results-cost-icon,.results-days-icon{width:16px;height:16px;color:#f97316;flex-shrink:0}.results-days-value{color:#fff;font-size:16px;font-weight:700}.results-days-label{color:#9ca3af;font-size:12px;font-weight:400;margin-left:2px}.results-cost-label{color:#9ca3af;font-size:11px;margin-bottom:2px}.results-cost-value{color:#fff;font-size:16px;font-weight:700}.results-discount-badge{padding:8px 12px;text-align:center}.results-discount-header{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:2px}.results-discount-icon{width:12px;height:12px;color:hsla(0,0%,100%,.8)}.results-discount-label{color:hsla(0,0%,100%,.8);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.results-discount-value{color:#fff;font-size:20px}.results-includes-card{background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;padding:12px;flex:1}.results-includes-title{color:#9ca3af;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.results-includes-list{display:flex;flex-direction:column;gap:6px}.results-includes-item{display:flex;align-items:center;gap:6px;color:#fff;font-size:12px}.results-includes-bullet{width:4px;height:4px;background:#f97316;border-radius:50%;flex-shrink:0}.results-contact-card{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:8px;padding:8px 12px}.results-contact-card.compact{margin-top:auto}.results-contact-content{display:flex;align-items:center;gap:8px}.results-contact-icon{width:14px;height:14px;color:#3b82f6;flex-shrink:0}.results-contact-text{color:#93c5fd;font-size:11px;margin:0}.results-savings-card{background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;padding:12px;display:flex;flex-direction:column}.results-savings-header{display:flex;align-items:center;gap:6px;margin-bottom:8px}.results-savings-icon{width:14px;height:14px;color:#fbbf24}.results-savings-title{color:#fff;font-size:12px;font-weight:600}.results-savings-content{flex:1;margin-bottom:8px}.results-savings-description{color:#9ca3af;font-size:11px;margin:0 0 6px}.results-savings-detail{display:flex;align-items:center;gap:6px;margin-bottom:4px}.results-savings-detail:last-child{margin-bottom:0}.results-savings-detail-icon{width:12px;height:12px;color:#9ca3af;flex-shrink:0}.results-savings-detail-value{color:#fff;font-size:11px}.results-savings-footer{border-top:1px solid hsla(0,0%,100%,.1);padding-top:8px}.results-savings-footer-label{display:block;color:#34d399;font-size:10px;font-weight:600;margin-bottom:4px}.results-savings-footer-values{display:flex;flex-direction:column;gap:2px}.results-savings-footer-value{color:#fff;font-size:11px}.results-estimate-card{border-radius:8px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:stretch}.results-estimate-main{display:flex;flex-direction:column;gap:14px;background:hsla(0,0%,100%,.04);padding:16px 8px;border-radius:10px}.results-cost-value,.results-days-value{color:#fff;font-size:16px;font-weight:700}.results-cost-label,.results-days-label{color:#9ca3af;font-size:12px;font-weight:400;margin-left:4px}.results-discount-badge{background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;min-width:150px}.results-discount-label{font-size:10px;letter-spacing:.06em;margin-bottom:4px}.results-discount-value{font-size:22px;font-weight:900;line-height:1}.phone-input-wrapper{width:100%}.PhoneInputInput{background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:6px 8px 6px 12px;font-size:14px;color:#fff;outline:none;width:100%;box-sizing:border-box;height:38px;border-left:none!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.PhoneInputInput:focus{border-color:rgba(249,115,22,.5);box-shadow:0 0 0 1px rgba(249,115,22,.1)}.phone-input-error .PhoneInputInput{border-color:#ef4444}.phone-input-wrapper .PhoneInputCountry{display:flex;align-items:center;margin-right:0;padding:0;position:relative}.PhoneInputCountrySelect,.phone-input-wrapper .PhoneInputCountry>.PhoneInputCountryIcon{display:none!important}.calculator-compliance{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 20px;border-top:1px solid hsla(0,0%,100%,.05);flex-shrink:0}.compliance-item{display:flex;align-items:center;gap:4px;font-size:9px;color:#6b7280}.compliance-icon{width:12px;height:12px;color:#34d399}@media (max-width:640px){.migration-calculator{border-radius:12px;margin:0 8px;min-height:600px;max-height:740px;height:-moz-fit-content;height:fit-content}.calculator-header{padding:12px 16px 8px}.calculator-form,.calculator-results{padding:0 16px}.results-estimate-card{gap:12px}.results-estimate-card,.results-secondary-grid{grid-template-columns:1fr}.calculator-compliance{gap:12px}}.migration-calculator.loading{display:flex;align-items:center;justify-content:center}.loading-text{color:#000;font-size:14px}.calculator-results::-webkit-scrollbar{width:4px}.calculator-results::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:2px}.calculator-results::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.calculator-results::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.form-input:disabled,.form-select:disabled{background:rgba(63,63,63,.58);border-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.4);cursor:not-allowed;opacity:.7}.form-input-with-icon .form-input:disabled{padding-left:32px}.form-field .form-label:has(+.form-input-with-icon .form-input:disabled),.form-field .form-label:has(+.form-select:disabled){color:hsla(220,9%,46%,.5)}.form-field-row .form-field:has(.form-input:disabled,.form-select:disabled){opacity:.8}.form-input-half:disabled,.form-select-api:disabled{background:rgba(63,63,63,.58);border-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.4);cursor:not-allowed;opacity:.7}.form-input:disabled::-moz-placeholder{color:hsla(220,9%,46%,.5)}.form-input:disabled::placeholder,.form-select:disabled option:first-child{color:hsla(220,9%,46%,.5)}input.form-input:-webkit-autofill,input.form-input:-webkit-autofill:focus,input.form-input:-webkit-autofill:hover,select.form-select:-webkit-autofill,select.form-select:-webkit-autofill:focus,select.form-select:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px rgba(0,0,0,.5);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.PhoneInputInput:-webkit-autofill,input.form-input:-webkit-autofill:focus,select.form-select:-webkit-autofill:focus{border-color:rgba(249,115,22,.5);box-shadow:0 0 0 1px rgba(249,115,22,.1),inset 0 0 0 1000px rgba(0,0,0,.5)}input.form-input:disabled:-webkit-autofill,select.form-select:disabled:-webkit-autofill{-webkit-text-fill-color:hsla(0,0%,100%,.4);-webkit-box-shadow:inset 0 0 0 1000px rgba(63,63,63,.58);cursor:not-allowed}input.form-input:-moz-autofill,select.form-select:-moz-autofill{box-shadow:inset 0 0 0 1000px rgba(0,0,0,.5);color:#fff}.phone-input-wrapper input:-webkit-autofill,.phone-input-wrapper input:-webkit-autofill:focus,.phone-input-wrapper input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px rgba(0,0,0,.5);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.phone-input-wrapper input:-webkit-autofill:focus{border-color:rgba(249,115,22,.5);box-shadow:0 0 0 1px rgba(249,115,22,.1),inset 0 0 0 1000px rgba(0,0,0,.5)}.phone-input-wrapper input:disabled:-webkit-autofill{-webkit-text-fill-color:hsla(0,0%,100%,.4);-webkit-box-shadow:inset 0 0 0 1000px rgba(63,63,63,.58);cursor:not-allowed}.phone-input-wrapper input:-moz-autofill{box-shadow:inset 0 0 0 1000px rgba(0,0,0,.5);color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PhoneInputInput:focus-visible,.calculator-back-btn:focus-visible,.calculator-primary-btn:focus-visible,.calculator-reset-btn:focus-visible,.calculator-submit-btn:focus-visible,.form-input:focus-visible,.form-select:focus-visible{border:1px solid rgba(249,115,22,.5);box-shadow:0 0 8px 2px rgba(249,116,22,.377)}.form-input:not(:disabled):hover,.form-select:not(:disabled):hover{border-color:hsla(0,0%,100%,.2)}.form-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.form-label-error{color:#ef4444}.form-error-inline{font-size:11px;color:#ef4444;font-weight:500;margin-bottom:4px}.portal-select-trigger{display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.portal-select-trigger.portal-select-disabled{background:rgba(63,63,63,.58);border-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.4);cursor:not-allowed;opacity:.7}.portal-select-placeholder{color:#6b7280}.portal-chevron-icon{width:14px;height:14px;opacity:.6;flex-shrink:0;margin-left:6px}.portal-select-menu{background:#0a0a0a;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.3);max-height:220px;overflow-y:auto;padding:4px 0;animation:portalDropIn .12s ease-out both}@keyframes portalDropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.portal-select-menu::-webkit-scrollbar{width:4px}.portal-select-menu::-webkit-scrollbar-track{background:hsla(0,0%,100%,.04);border-radius:2px}.portal-select-menu::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:2px}.portal-select-menu::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.28)}.portal-select-option{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:14px;color:#e5e7eb;cursor:pointer;transition:background .1s ease}.portal-select-option:hover{background:hsla(0,0%,100%,.07)}.portal-select-option.selected{background:rgba(249,115,22,.1);color:#f97316}.portal-select-option.selected:hover{background:rgba(249,115,22,.15)}.portal-select-option.disabled{color:hsla(0,0%,100%,.25);cursor:not-allowed;pointer-events:none}.portal-check-icon{width:14px;height:14px;flex-shrink:0;color:#f97316}.portal-country-trigger{display:inline-flex;align-items:center;gap:4px;height:38px;padding:0 6px 0 8px;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);border-right:none;border-radius:8px 0 0 8px;cursor:pointer;transition:border-color .15s ease,background .15s ease;flex-shrink:0}.portal-country-trigger:hover:not(:disabled){background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.2)}.portal-country-trigger:focus-visible{outline:none;border-color:rgba(249,115,22,.5);box-shadow:0 0 0 1px rgba(249,115,22,.15)}.portal-country-trigger.portal-select-disabled{background:rgba(63,63,63,.58);border-color:hsla(0,0%,100%,.05);cursor:not-allowed;opacity:.7}.portal-country-trigger-flag{display:flex;align-items:center;justify-content:center;width:20px;height:15px;flex-shrink:0;overflow:hidden;border-radius:2px}.portal-country-trigger-flag .PhoneInputCountryIcon{display:flex!important;width:20px!important;height:15px!important;overflow:hidden;border-radius:2px;flex-shrink:0;line-height:0}.portal-country-trigger-flag .PhoneInputCountryIcon img,.portal-country-trigger-flag .PhoneInputCountryIcon span,.portal-country-trigger-flag .PhoneInputCountryIcon svg{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.portal-country-trigger-flag img,.portal-country-trigger-flag>svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portal-country-chevron{width:12px;height:12px;color:#6b7280;flex-shrink:0}.portal-country-globe{width:16px;height:16px;color:#9ca3af}.portal-country-menu{max-height:280px;display:flex;flex-direction:column;overflow:hidden;z-index:99999!important}.portal-country-search-wrap{display:flex;align-items:center;gap:8px;padding:8px 10px 6px;border-bottom:1px solid hsla(0,0%,100%,.07);flex-shrink:0;position:sticky;top:0;background:#0a0a0a;z-index:1}.portal-country-search-icon{width:13px;height:13px;color:#6b7280;flex-shrink:0}.portal-country-search-input{flex:1;background:transparent;border:none;outline:none;font-size:13px;color:#e5e7eb;caret-color:#f97316}.portal-country-search-input::-moz-placeholder{color:#4b5563}.portal-country-search-input::placeholder{color:#4b5563}.portal-country-options-scroll{overflow-y:auto;flex:1}.portal-country-options-scroll::-webkit-scrollbar{width:4px}.portal-country-options-scroll::-webkit-scrollbar-track{background:hsla(0,0%,100%,.04)}.portal-country-options-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:2px}.portal-country-empty{padding:12px;text-align:center;color:#6b7280;font-size:13px}.portal-country-option{gap:8px;padding:7px 10px}.portal-country-flag{display:flex;align-items:center;justify-content:center;width:20px;height:14px;overflow:hidden;border-radius:2px;flex-shrink:0}.portal-country-flag .PhoneInputCountryIcon{display:flex!important;width:20px!important;height:14px!important;overflow:hidden;border-radius:2px;flex-shrink:0;line-height:0}.portal-country-flag .PhoneInputCountryIcon img,.portal-country-flag .PhoneInputCountryIcon span,.portal-country-flag .PhoneInputCountryIcon svg{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.portal-country-flag img,.portal-country-flag>svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portal-country-label{flex:1;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-country-check{flex-shrink:0}