/*!
 * 
 * understrapChild
 * 
 * @author Joe Rocha
 * @version 1.0.0
 * @link ISC
 * @license ISC
 * 
 * Copyright (c) 2026 Joe Rocha
 * 
 * This software is released under the ISC License
 * https://opensource.org/licenses/ISC
 */
.register-container{width:100%;max-width:none;margin:0 auto;padding:0 4px 8px;color:var(--register-sheet-text, #f4fbf6)}#register-modal.register-native-sheet{--register-sheet-accent: #2aff4f;--register-sheet-border: rgb(235 0 0 / 18%);--register-sheet-muted: rgba(217, 231, 222, 0.74);--register-sheet-surface: rgba(8, 14, 11, 0.98);--register-sheet-surface-soft: rgba(19, 30, 24, 0.92);--register-sheet-surface-elevated: rgba(23, 37, 29, 0.96);--register-sheet-text: #f4fbf6;padding:0 !important}#register-modal.register-native-sheet[data-platform=android]{--register-sheet-border: rgba(42, 255, 79, 0.14);--register-sheet-muted: rgba(208, 224, 214, 0.68);--register-sheet-surface: rgba(7, 12, 10, 0.99);--register-sheet-surface-soft: rgba(16, 25, 20, 0.96);--register-sheet-surface-elevated: rgba(21, 33, 27, 0.98);font-family:"Roboto","Noto Sans","Segoe UI",sans-serif}#register-modal.register-native-sheet[data-platform=ios]{--register-sheet-border: rgba(42, 255, 79, 0.18);--register-sheet-surface: rgba(10, 16, 13, 0.94);--register-sheet-surface-soft: rgba(18, 29, 23, 0.92);--register-sheet-surface-elevated: rgba(23, 37, 29, 0.94);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif}#register-modal.register-native-sheet::before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:0;pointer-events:none}#register-modal.register-native-sheet.show{display:flex !important;align-items:center;justify-content:center}#register-modal.register-native-sheet .modal-dialog{position:relative;z-index:1;align-items:stretch;width:min(100%,560px);max-width:560px;min-height:auto;max-height:90vh;max-height:90dvh;margin:0}#register-modal.register-native-sheet .modal-content{width:100%;min-height:0;max-height:90vh;max-height:90dvh;border:1px solid var(--register-sheet-border);border-radius:32px;box-shadow:0 24px 64px rgba(0,0,0,.6);overflow:hidden}#register-modal.register-native-sheet .modal-header{position:relative;min-height:auto;display:flex;align-items:center;justify-content:center;padding:18px 60px 20px;border:none;border-radius:32px 32px 0 0;background:#090e0c}#register-modal.register-native-sheet .modal-title{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;width:100%;align-self:center;margin:0 !important;padding:0;color:var(--register-sheet-text);font-size:clamp(1.55rem,3.5vw,2.2rem);font-weight:700;line-height:1.05;letter-spacing:-0.02em}#register-modal.register-native-sheet .modal-title br{display:none}#register-modal.register-native-sheet .modal-title .w-logo{width:auto;height:30px;display:block;margin:0 auto;filter:invert(21%) sepia(100%) saturate(7414%) hue-rotate(359deg) brightness(65%) contrast(82%);margin-top:20px}#register-modal.register-native-sheet .modal-title .w-logo+br+*{color:#ce2424}#register-modal.register-native-sheet .modal-header .close{position:absolute;top:14px;right:16px;width:38px;height:38px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border-radius:999px;background:hsla(0,0%,100%,.08);color:var(--register-sheet-text);text-shadow:none;opacity:1;transition:background 160ms ease,transform 160ms ease}#register-modal.register-native-sheet .modal-header .close:hover,#register-modal.register-native-sheet .modal-header .close:focus{background:hsla(0,0%,100%,.14);color:var(--register-sheet-text);opacity:1;transform:translateY(-1px)}#register-modal.register-native-sheet .modal-header .close span{display:block;line-height:1;margin-top:-2px}#register-modal.register-native-sheet .modal-body{padding:14px 18px calc(24px + env(safe-area-inset-bottom));justify-content:flex-start;background:#090e0c;text-align:initial;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width: 767.98px){#register-modal.register-native-sheet{align-items:flex-end !important}#register-modal.register-native-sheet .modal-dialog{width:100%;max-width:100%;max-height:100vh;max-height:100dvh;padding-left:0;padding-right:0}#register-modal.register-native-sheet .modal-content{min-height:100vh;min-height:100dvh;max-height:100vh;max-height:100dvh;border:0;border-radius:0}#register-modal.register-native-sheet .modal-header{padding-top:max(18px,env(safe-area-inset-top));border-radius:0}#register-modal.register-native-sheet .modal-title{font-size:clamp(1.45rem,6vw,1.9rem)}#register-modal.register-native-sheet .modal-body{padding-left:16px;padding-right:16px}}.dark-mode .register-container input{background:initial !important;border:1px solid #fff;color:#fff}.register-container p{margin:0;text-align:left;font-size:14px;color:var(--register-sheet-muted, inherit)}h2.reg-header{font-size:16px;text-align:left;margin-bottom:0px}.register-form input,.register-form select{width:100%;border-radius:14px;border:1px solid var(--register-sheet-border, grey);background:var(--register-sheet-surface-soft, #fff);color:var(--register-sheet-text, #fff);height:48px;padding:10px 14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.register-form input::placeholder,.register-form select::placeholder{color:var(--register-sheet-muted, #9ba0a4)}.register-form input:focus,.register-form select:focus{outline:none;border-color:rgba(42,255,79,.4);box-shadow:0 0 0 3px rgba(42,255,79,.14)}.register-address-step{width:100%}.register-step-one{width:100%}.register-promo-active{background:#155724;border-color:#2aff4f;color:#2aff4f}.register-name-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;margin-top:20px}.register-step-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:20px}.register-step-actions .form-next-btn{float:none;margin-left:auto}.register-address-grid{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:20px;align-items:end}.register-field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0}.register-field--full{grid-column:1/-1}.register-field-label{display:block;margin:0;text-align:left;font-size:14px;font-weight:600;line-height:1.2;color:var(--register-sheet-text, #fff)}.register-address-error{margin-top:16px}.register-address-toggle{align-self:flex-start;margin-top:12px;padding:0;background:none;border:none;color:var(--register-sheet-accent, #ce2424);font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer}.register-address-toggle:hover{color:#b41d1d}.register-address-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.register-address-actions .form-prev-btn,.register-address-actions .form-next-btn{float:none}.register-address-actions .form-next-btn{margin-left:auto}.password-field{position:relative;width:100%}.password-field input{padding-right:72px}.password-toggle{position:absolute;top:50%;right:12px;transform:translateY(-50%);background:none;border:none;color:var(--register-sheet-accent, #ce2424);cursor:pointer;font-size:14px;padding:0}.password-toggle:hover{text-decoration:underline}#dropdown-date select{height:40px;width:90px;text-align:center;border-radius:7px}input[type=checkbox]{height:auto;width:auto;margin-right:12px;margin-left:16px}.form-next-btn{float:right;text-align:center;border-radius:16px;height:48px;background:hsla(0,0%,100%,.08);padding:0 20px;color:var(--register-sheet-text, #fff);border:1px solid hsla(0,0%,100%,.08)}.form-next-btn.active{background:linear-gradient(180deg, rgba(42, 255, 79, 0.2), rgba(22, 87, 36, 0.88));border-color:rgba(42,255,79,.36)}.form-next-btn.full-width{width:100%;display:block;margin-top:8px}.form-prev-btn{float:left;text-align:center;border-radius:16px;height:48px;background:hsla(0,0%,100%,.05);color:var(--register-sheet-text, #fff);border:1px solid hsla(0,0%,100%,.08);padding:0 14px}.resend-code-link{color:#596aff;text-decoration:underline;font-size:14px;cursor:pointer}.resend-code-link:hover{color:#4557d9;text-decoration:underline}p.tos{margin-left:20px;font-size:12px}p.tos a{text-decoration:underline;color:var(--register-sheet-accent, #ce2424)}.pi-spinner{font-size:2rem}a#url-link{position:relative;top:10px;color:var(--register-sheet-muted, #000)}.form-btn-submit{background-color:#2aff4f;color:#000;width:100%;text-align:center;border-radius:16px;height:50px;border:1px solid rgba(42,255,79,.34);box-shadow:0 16px 30px rgba(13,38,20,.28)}.error-msg{color:#ce2424;text-align:center}.reg-header .spinner-border{width:20px;height:20px;display:none}.address-autocomplete-input{display:block;width:100%;min-width:0;margin:0}.autocomplete-spinner-wrapper{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.autocomplete-spinner{display:none}.autocomplete-spinner.show{display:inline-block}.address-autocomplete-wrapper{position:relative;width:100%;box-shadow:none;border:none}.address-suggestions{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:120000;background:var(--register-sheet-surface-elevated, #fff);border:1px solid rgba(42,255,79,.14);border-radius:16px;margin-top:0;max-height:220px;overflow-y:auto;list-style:none;padding:0;width:100%;box-shadow:0 20px 36px rgba(0,0,0,.34)}.address-suggestion{padding:8px 10px;border-bottom:1px solid hsla(0,0%,100%,.06);background:rgba(0,0,0,0);cursor:pointer}.address-suggestion .meta{font-size:12px;color:var(--register-sheet-muted, #666)}.ff-dummy{position:absolute !important;left:-9999px !important;top:0 !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important}.address-autocomplete-input:-webkit-autofill,.address-autocomplete-input:-webkit-autofill:hover,.address-autocomplete-input:-webkit-autofill:focus,.address-autocomplete-input:-internal-autofill-selected{box-shadow:0 0 0px 1000px #fff inset !important;-webkit-text-fill-color:#000 !important}.address-suggestion{color:#111}.address-suggestion{color:var(--register-sheet-text, #111)}.address-suggestion.selected{background:rgba(42,255,79,.12);color:var(--register-sheet-text, #111)}@media(max-width: 575.98px){.register-container{padding-inline:0}.register-address-grid{grid-template-columns:minmax(0, 1fr)}}.lrm-form button,.lrm-form button[type=submit]{background:#ce2424}form.lrm-form.js-lrm-form{color:#000}form.lrm-form.js-lrm-form a{color:#ce2424}

/*# sourceMappingURL=register-60667725.css.map*/