/*!
 * 
 * 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: #28f54c;--register-sheet-accent-strong: #28f54c;--register-sheet-accent-border: rgba(40, 245, 76, 0.16);--register-sheet-accent-fill: rgba(40, 245, 76, 0.12);--register-sheet-accent-fill-strong: rgba(40, 245, 76, 0.2);--register-sheet-accent-ink: #071015;--register-sheet-brand: #ce2427;--register-sheet-brand-strong: #b41d1d;--register-sheet-border: rgba(206, 36, 39, 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: #f8fafc;--register-sheet-backdrop: rgba(0, 0, 0, 0.55);display:none;position:fixed;inset:0;overflow-x:hidden;overflow-y:auto;padding:0 !important;outline:0;z-index:2000000003}#register-modal.register-native-sheet:not(.show){display:none !important;pointer-events:none}#register-modal.register-native-sheet[data-platform=android]{--register-sheet-border: rgba(40, 245, 76, 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(40, 245, 76, 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:var(--register-sheet-backdrop);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;pointer-events:auto}#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:brightness(0) invert(1);margin-top:20px}#register-modal.register-native-sheet .modal-title .w-logo+br+*{color:var(--register-sheet-brand)}#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(10px,env(safe-area-inset-top));padding-bottom:12px;border-radius:0}#register-modal.register-native-sheet .modal-title{font-size:clamp(1.45rem,6vw,1.9rem)}#register-modal.register-native-sheet .modal-title .w-logo{height:27px;margin-top:4px}#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:var(--register-sheet-accent-strong);box-shadow:0 0 0 3px var(--register-sheet-accent-fill)}.register-address-step{width:100%}.register-progress{position:relative;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));width:min(100%,410px);margin:0 auto 18px;padding:0;list-style:none}.register-progress::before{content:"";position:absolute;top:13px;right:16.66%;left:16.66%;height:2px;background:rgba(217,231,222,.22)}.register-progress li{position:relative;z-index:1;display:grid;justify-items:center;gap:5px;min-width:0;color:var(--register-sheet-muted);text-align:center}.register-progress-number{display:grid;place-items:center;width:28px;height:28px;border:2px solid #090e0c;border-radius:50%;background:#3d4340;color:#dbe6df;box-shadow:0 0 0 1px rgba(217,231,222,.12);font-size:14px;font-weight:750;line-height:1}.register-progress-label{padding-bottom:3px;border-bottom:2px solid rgba(0,0,0,0);font-size:12px;font-weight:650;line-height:1.2}.register-progress li.is-current,.register-progress li.is-complete{color:var(--register-sheet-accent-strong)}.register-progress li.is-current .register-progress-number,.register-progress li.is-complete .register-progress-number{background:var(--register-sheet-accent-strong);color:#05250d;box-shadow:0 0 0 1px var(--register-sheet-accent-border),0 0 18px rgba(40,245,76,.12)}.register-progress li.is-current .register-progress-label{border-bottom-color:currentColor}.register-step-one{width:100%}.register-promo-active{background:#155724;border-color:var(--register-sheet-accent);color:var(--register-sheet-accent);margin-bottom:4px}.register-container .register-promo-countdown{margin-bottom:14px;color:var(--register-sheet-muted, inherit);font-size:12px;text-align:center}.register-name-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;margin-top:20px}.register-step-one .register-name-grid{margin:0 0 20px}.register-verification-step{width:min(100%,440px);margin:0 auto;padding:8px 0 4px;text-align:center}.register-verification-icon{position:relative;display:grid;place-items:center;width:116px;height:116px;margin:0 auto 26px;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;background:hsla(0,0%,100%,.035);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.register-verification-envelope{position:relative;display:block;width:64px;height:46px;overflow:hidden;border:2px solid hsla(0,0%,100%,.82);border-radius:8px;background:linear-gradient(180deg, #f8faf9, #dfe5e1)}.register-verification-envelope::before,.register-verification-envelope::after{content:"";position:absolute;top:-18px;width:44px;height:44px;border-bottom:3px solid #a8dfe9;background:#f8faf9}.register-verification-envelope::before{left:-7px;transform:rotate(40deg)}.register-verification-envelope::after{right:-7px;transform:rotate(-40deg)}.register-verification-check{position:absolute;right:14px;bottom:17px;display:grid;place-items:center;width:34px;height:34px;border:2px solid #062c10;border-radius:50%;background:var(--register-sheet-accent-strong);color:#05250d;font-size:23px;font-weight:900;line-height:1}.register-verification-heading h2{margin:0;color:var(--register-sheet-text);font-size:clamp(1.65rem,5vw,2rem);font-weight:750;letter-spacing:-0.025em;line-height:1.15}.register-verification-heading p{display:grid;gap:2px;margin-top:12px;text-align:center;color:var(--register-sheet-muted);font-size:15px;line-height:1.4}.register-verification-heading strong{color:var(--register-sheet-text);font-size:16px;letter-spacing:.025em;overflow-wrap:anywhere;text-transform:uppercase}.register-verification-code{min-width:0;margin:34px 0 0;padding:0;border:0;text-align:left}.register-verification-code legend{width:auto;margin:0 0 10px;color:var(--register-sheet-text);font-size:14px;font-weight:650;line-height:1.2}.register-verification-digits{position:relative;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:clamp(7px,2.4vw,12px)}.register-verification-code-input{position:absolute;inset:0;z-index:2;width:100%;height:100%;cursor:text;opacity:.01;caret-color:rgba(0,0,0,0)}.register-verification-digit{display:grid;place-items:center;width:100%;min-width:0;height:62px;border:2px solid rgba(217,231,222,.28);border-radius:10px;background:hsla(0,0%,100%,.025);color:var(--register-sheet-text);font-size:25px;font-weight:750;text-align:center}.register-verification-digits:focus-within .register-verification-digit.is-active{border-color:var(--register-sheet-accent-strong);box-shadow:0 0 0 2px var(--register-sheet-accent-fill)}.register-verification-digits:focus-within .register-verification-digit.has-value{color:var(--register-sheet-text)}.register-verification-code-input:focus{outline:none;box-shadow:none}.register-container p.register-verification-message{margin-top:12px;color:var(--register-sheet-accent);text-align:center;font-size:13px}.register-container p.register-verification-message.is-error{color:#ff7f86}.register-container p.register-verification-resend{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:28px;color:var(--register-sheet-muted);text-align:center;font-size:14px}.register-verification-resend .resend-code-link,.register-change-email a{color:var(--register-sheet-accent-strong);font-weight:700;text-decoration:none}.register-verification-resend .resend-code-link:hover,.register-verification-resend .resend-code-link:focus,.register-change-email a:hover,.register-change-email a:focus{color:var(--register-sheet-accent);text-decoration:underline}.register-verification-resend .resend-code-link.is-disabled{cursor:default;opacity:.78}.register-verification-timer{margin-left:3px;color:var(--register-sheet-muted);font-weight:500}.form-next-btn.register-verification-submit{float:none;display:block;width:100%;margin-top:24px}.form-next-btn.register-verification-submit:disabled{cursor:not-allowed;opacity:.55}.register-container p.register-change-email{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:34px;clear:both;color:var(--register-sheet-muted);text-align:center;font-size:14px}.register-step-actions{display:grid;gap:16px;margin-top:16px}.register-step-actions .form-next-btn{float:none;margin:0}.form-next-btn.register-account-continue{display:block;width:100%;min-height:52px;background:linear-gradient(180deg, var(--register-sheet-accent-strong), rgba(40, 210, 66, 0.94));border-color:var(--register-sheet-accent-border);color:var(--register-sheet-accent-ink);font-size:16px;font-weight:750;box-shadow:0 14px 28px rgba(13,78,29,.24)}.form-next-btn.register-account-continue:disabled{cursor:not-allowed;filter:saturate(0.65);opacity:.52}.register-container p.register-account-login{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--register-sheet-muted);text-align:center}.register-container p.register-account-login a{color:var(--register-sheet-accent-strong);font-weight:750;text-decoration:none}.register-container p.register-account-login a:hover,.register-container p.register-account-login a:focus{color:var(--register-sheet-accent);text-decoration:underline}.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-state-notify{margin-top:14px;padding:16px;border:1px solid var(--register-sheet-accent-border);border-radius:12px;background:var(--register-sheet-accent-fill)}.register-state-notify-opt-in{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--register-sheet-text);font-size:14px;font-weight:600}.register-state-notify-opt-in input{width:auto;margin-top:3px}.register-state-notify-verification{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:10px;margin-top:14px}.register-state-notify-verification p{grid-column:1/-1;margin:0;font-size:13px}.register-state-notify-verification input{min-width:0}.register-state-notify-verification button{border:0;border-radius:999px;padding:0 16px;background:var(--register-sheet-accent-strong);color:var(--register-sheet-accent-ink);font-weight:700}.register-state-notify-verification .register-state-notify-resend{grid-column:1/-1;justify-self:start;padding:0;background:rgba(0,0,0,0);color:var(--register-sheet-accent);text-decoration:underline}.register-state-notify-status{margin:12px 0 0;color:var(--register-sheet-accent);font-size:13px}.register-address-toggle{align-self:flex-start;margin-top:12px;padding:0;background:none;border:none;color:var(--register-sheet-accent);font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer}.register-address-toggle:hover{color:var(--register-sheet-brand-strong)}.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);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, var(--register-sheet-accent-fill-strong), rgba(22, 87, 36, 0.88));border-color:var(--register-sheet-accent-border)}.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:var(--register-sheet-brand);text-decoration:underline;font-size:14px;cursor:pointer}.resend-code-link:hover{color:var(--register-sheet-brand-strong);text-decoration:underline}p.tos{margin-left:20px;font-size:12px}p.tos a{text-decoration:underline;color:var(--register-sheet-accent)}.pi-spinner{font-size:2rem}.form-btn-submit{background-color:#28f54c;color:#071015;width:100%;text-align:center;border-radius:16px;height:50px;border:1px solid rgba(40,245,76,.34);box-shadow:0 16px 30px rgba(13,38,20,.28)}.error-msg{color:#ce2427;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 var(--register-sheet-accent-border);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 var(--register-sheet-surface-soft) inset !important;-webkit-text-fill-color:var(--register-sheet-text) !important}.address-suggestion{color:var(--register-sheet-text, #101828)}.address-suggestion.selected{background:var(--register-sheet-accent-fill);color:var(--register-sheet-text, #101828)}@media(max-width: 575.98px){.register-container{padding-inline:0}.register-address-grid{grid-template-columns:minmax(0, 1fr)}.register-verification-step{padding-top:0}.register-verification-icon{width:104px;height:104px;margin-bottom:22px}.register-verification-check{right:10px;bottom:14px}.register-verification-digit{height:58px;border-radius:9px}.register-name-grid{gap:12px}}@media(max-width: 399.98px){.register-name-grid{grid-template-columns:minmax(0, 1fr);gap:14px}}.lrm-form button,.lrm-form button[type=submit]{background:#ce2427}form.lrm-form.js-lrm-form{color:#000}form.lrm-form.js-lrm-form a{color:#ce2427}

/*# sourceMappingURL=register-8ca9d802.css.map*/