@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Patrick+Hand&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap";.gooey-spinnerSpin{animation:gooey-spin 1s linear infinite}@keyframes gooey-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-sonner-toast][data-x-position=center]{left:0!important;right:0!important;margin-left:auto!important;margin-right:auto!important;width:fit-content!important}@media only screen and (max-width: 600px){[data-sonner-toaster][data-x-position=center]{left:50%!important;right:auto!important;transform:translate(-50%)!important}}[data-gooey-toast-css]{--gooey-toast: 1}[data-sonner-toast][data-expanded=true]{transition:transform .15s,opacity .4s,height .15s,box-shadow .2s!important}.gooey-wrapper{pointer-events:auto;cursor:default;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;position:relative;width:fit-content}.gooey-blobSvg{position:absolute;top:0;left:0;overflow:visible;pointer-events:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,.06)) drop-shadow(0 1px 4px rgba(0,0,0,.04))}.gooey-content{position:relative;z-index:1;transition:padding .35s cubic-bezier(.4,0,.2,1)}.gooey-contentCompact{padding:7px 10px}.gooey-contentExpanded{padding:7px 10px 16px;min-width:300px;max-width:380px}.gooey-header{display:inline-flex;align-items:center;gap:8px;color:inherit}.gooey-header>.gooey-title,.gooey-header>.gooey-timestamp{min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.gooey-header>.gooey-timestamp{margin-left:auto}.gooey-iconWrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;line-height:0}.gooey-title{font-size:12px;font-weight:700;line-height:1;white-space:nowrap;color:inherit;padding:0 4px 0 2px}.gooey-titleDefault{color:#555}.gooey-titleSuccess{color:#4caf50}.gooey-titleError{color:#e53935}.gooey-titleWarning{color:#c49000}.gooey-titleInfo{color:#1e88e5}.gooey-titleLoading{color:#555}.gooey-timestamp{font-size:11px;font-weight:400;color:#999;white-space:nowrap;line-height:1;padding-left:6px}.gooey-description{font-size:13px;font-weight:400;color:#444;line-height:1.55;margin-top:16px;overflow:hidden}.gooey-actionWrapper{margin-top:12px;overflow:hidden}.gooey-actionButton{display:block;box-sizing:border-box;width:100%;border:none;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;text-align:center;outline:none;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.gooey-actionButton:focus:not(:focus-visible){outline:none}.gooey-actionButton:focus-visible{outline:2px solid currentColor;outline-offset:2px}.gooey-actionDefault{background:#e8e8e8;color:#555}.gooey-actionDefault:hover{background:#dcdcdc}.gooey-actionDefault:active{background:#d0d0d0}.gooey-actionSuccess{background:#c8e6c9;color:#4caf50}.gooey-actionSuccess:hover{background:#a5d6a7}.gooey-actionSuccess:active{background:#81c784}.gooey-actionError{background:#ffcdd2;color:#e53935}.gooey-actionError:hover{background:#ef9a9a}.gooey-actionError:active{background:#e57373}.gooey-actionWarning{background:#ffecb3;color:#c49000}.gooey-actionWarning:hover{background:#ffe082}.gooey-actionWarning:active{background:#ffd54f}.gooey-actionInfo{background:#bbdefb;color:#1e88e5}.gooey-actionInfo:hover{background:#90caf9}.gooey-actionInfo:active{background:#64b5f6}.gooey-progressWrapper{margin-top:10px;overflow:hidden;border-radius:2px;height:3px;background:#0000000f}.gooey-progressBar{height:100%;border-radius:2px;transform-origin:left center;animation:gooey-progress-shrink var(--gooey-progress-duration, 4s) linear forwards;animation-play-state:running}.gooey-progressPaused .gooey-progressBar{animation-play-state:paused}@keyframes gooey-progress-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.gooey-progressDefault{background:#999}.gooey-progressSuccess{background:#4caf50}.gooey-progressError{background:#e53935}.gooey-progressWarning{background:#c49000}.gooey-progressInfo{background:#1e88e5}.gooey-wrapper[data-theme=dark] .gooey-blobSvg{filter:drop-shadow(0 4px 12px rgba(0,0,0,.3)) drop-shadow(0 1px 4px rgba(0,0,0,.2))}.gooey-wrapper[data-theme=dark] .gooey-titleDefault{color:#ccc}.gooey-wrapper[data-theme=dark] .gooey-titleSuccess{color:#66bb6a}.gooey-wrapper[data-theme=dark] .gooey-titleError{color:#ef5350}.gooey-wrapper[data-theme=dark] .gooey-titleWarning{color:#ffb300}.gooey-wrapper[data-theme=dark] .gooey-titleInfo{color:#42a5f5}.gooey-wrapper[data-theme=dark] .gooey-titleLoading{color:#ccc}.gooey-wrapper[data-theme=dark] .gooey-timestamp{color:#777}.gooey-wrapper[data-theme=dark] .gooey-description{color:#e0e0e0}.gooey-wrapper[data-theme=dark] .gooey-actionDefault{background:#3a3a3a;color:#ccc}.gooey-wrapper[data-theme=dark] .gooey-actionDefault:hover{background:#444}.gooey-wrapper[data-theme=dark] .gooey-actionDefault:active{background:#4e4e4e}.gooey-wrapper[data-theme=dark] .gooey-actionSuccess{background:#1b5e20;color:#66bb6a}.gooey-wrapper[data-theme=dark] .gooey-actionSuccess:hover{background:#2e7d32}.gooey-wrapper[data-theme=dark] .gooey-actionSuccess:active{background:#388e3c}.gooey-wrapper[data-theme=dark] .gooey-actionError{background:#b71c1c;color:#ef5350}.gooey-wrapper[data-theme=dark] .gooey-actionError:hover{background:#c62828}.gooey-wrapper[data-theme=dark] .gooey-actionError:active{background:#d32f2f}.gooey-wrapper[data-theme=dark] .gooey-actionWarning{background:#4a3800;color:#ffb300}.gooey-wrapper[data-theme=dark] .gooey-actionWarning:hover{background:#5c4600}.gooey-wrapper[data-theme=dark] .gooey-actionWarning:active{background:#6e5400}.gooey-wrapper[data-theme=dark] .gooey-actionInfo{background:#0d47a1;color:#42a5f5}.gooey-wrapper[data-theme=dark] .gooey-actionInfo:hover{background:#1565c0}.gooey-wrapper[data-theme=dark] .gooey-actionInfo:active{background:#1976d2}.gooey-wrapper[data-theme=dark] .gooey-progressWrapper{background:#ffffff1a}.gooey-wrapper[data-theme=dark] .gooey-progressDefault{background:#888}.gooey-wrapper[data-theme=dark] .gooey-progressSuccess{background:#66bb6a}.gooey-wrapper[data-theme=dark] .gooey-progressError{background:#ef5350}.gooey-wrapper[data-theme=dark] .gooey-progressWarning{background:#ffb300}.gooey-wrapper[data-theme=dark] .gooey-progressInfo{background:#42a5f5}.gooey-closeButton{position:absolute;top:-6px;left:-6px;z-index:2;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border-style:solid;border-radius:50%;color:#444;cursor:pointer;opacity:0;transition:opacity .15s ease,transform .15s ease;pointer-events:none;outline:none;-webkit-tap-highlight-color:transparent}.gooey-closeButtonRight{left:auto;right:-1px;top:6px}.gooey-wrapper:hover .gooey-closeButton,.gooey-wrapper:focus-within .gooey-closeButton,.gooey-wrapper:active .gooey-closeButton{opacity:1;pointer-events:auto}.gooey-closeButton:focus,.gooey-closeButton:focus-visible{opacity:1;pointer-events:auto;box-shadow:0 0 0 2px #00000026}.gooey-closeButton:hover{transform:scale(1.15)}.gooey-closeButton:active{transform:scale(.95)}.gooey-wrapper[data-theme=dark] .gooey-closeButton{color:#e0e0e0;box-shadow:0 1px 4px #ffffff40}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .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)}:root{--breakpoint-xl: 1180px;--breakpoint-lg: 1024px;--breakpoint-md: 768px;--breakpoint-sm: 640px;--breakpoint-xs: 480px;--breakpoint-xxs: 300px;--breakpoint-350: 350px;--breakpoint-above-md: 769px;--breakpoint-lg-content: 1201px;--breakpoint-xl-inner: 1200px;--breakpoint-md-lg: 992px;--breakpoint-xs-compact: 400px;--breakpoint-2xs: 380px}:root{color-scheme:light;--neutrals-0: #0d0d0d;--neutrals-1: #3b3b3b;--neutrals-2: #666666;--neutrals-3: #808080;--neutrals-4: #b3b3b3;--neutrals-5: #cccccc;--neutrals-6: #d9d9d9;--neutrals-7: #e6e6e6;--neutrals-8: #f2f2f2;--neutrals-85: #f5f5f5;--neutrals-9: #ffffff;--accent-red-lite: #eedcda;--accent-red-dull: #eaaca5;--accent-red: #ce2c31;--accent-red-dark: #641818;--accent-green-lite: #d7e6dd;--accent-green-dull: #a1c9b2;--accent-green: #218358;--accent-green-dark: #006d43;--accent-yellow-lite: #fde1b1;--accent-yellow-dull: #efbd61;--accent-yellow: #e7a300;--accent-yellow-dark: #8a5c00;--accent-purple-lite: #b9beed;--accent-purple-dull: #6b71cf;--accent-purple: #45478d;--accent-purple-dark: #303063;--accent-blue-lite: #cbddef;--accent-blue-dull: #8db1dd;--accent-blue: #0d74ce;--accent-blue-dark: #0062bb;--primary-0: #006c5b;--primary-1: #007766;--primary-2: #008573;--primary-3: #53a393;--primary-4: #7cb8ab;--primary-5: #97c9be;--primary-6: #add7cd;--primary-7: #c0e1d9;--primary-8: #d3e7e2;--primary-9: #e5ecea;--primary-base: var(--primary-2);--primary-alpha-100: rgb(0 133 115 / 100%);--primary-alpha-80: rgb(0 133 115 / 80%);--primary-alpha-72: rgb(0 133 115 / 72%);--primary-alpha-64: rgb(0 133 115 / 64%);--primary-alpha-56: rgb(0 133 115 / 56%);--primary-alpha-40: rgb(0 133 115 / 40%);--primary-alpha-32: rgb(0 133 115 / 32%);--primary-alpha-24: rgb(0 133 115 / 24%);--primary-alpha-16: rgb(0 133 115 / 16%);--primary-alpha-8: rgb(0 133 115 / 8%)}[data-theme=dark]{color-scheme:dark;--neutrals-0: #ffffff;--neutrals-1: #f5f7f8;--neutrals-2: #d7dde0;--neutrals-3: #bbc0c7;--neutrals-4: #8e99a2;--neutrals-5: #34404a;--neutrals-6: #263238;--neutrals-7: #1e2b33;--neutrals-8: #13191d;--neutrals-85: #11171c;--neutrals-9: #0d0f12;--accent-red-dark: #2e1416;--accent-red-dull: #5c2024;--accent-red: #c3222a;--accent-red-lite: #fad1d2;--accent-green-dark: #112a1d;--accent-green-dull: #1f4d34;--accent-green: #3fa876;--accent-green-lite: #b6e5cd;--accent-yellow-dark: #2e2410;--accent-yellow-dull: #5c4710;--accent-yellow: #efb938;--accent-yellow-lite: #fde1b1;--accent-purple-dark: #1a1b33;--accent-purple-dull: #2f3168;--accent-purple: #6e75d9;--accent-purple-lite: #c5c8f2;--accent-blue-dark: #0f1f30;--accent-blue-dull: #1f3d5c;--accent-blue: #1a79e5;--accent-blue-lite: #bad7f7;--primary-0: #1fb39a;--primary-1: #22b39b;--primary-2: #23a089;--primary-3: #1f8c78;--primary-4: #197464;--primary-5: #155f52;--primary-6: #0e3b32;--primary-7: #0b2d26;--primary-8: #09231d;--primary-9: #071a15;--primary-base: var(--primary-0);--primary-alpha-100: rgb(31 179 154 / 100%);--primary-alpha-80: rgb(31 179 154 / 80%);--primary-alpha-72: rgb(31 179 154 / 72%);--primary-alpha-64: rgb(31 179 154 / 64%);--primary-alpha-56: rgb(31 179 154 / 56%);--primary-alpha-40: rgb(31 179 154 / 40%);--primary-alpha-32: rgb(31 179 154 / 32%);--primary-alpha-24: rgb(31 179 154 / 24%);--primary-alpha-16: rgb(31 179 154 / 16%);--primary-alpha-8: rgb(31 179 154 / 8%)}:root{--shadow-card-primary-soft: 0 .25rem .5rem -.125rem color-mix(in srgb, var(--primary-0) 4%, transparent);--shadow-card-primary-raised: 0 .125rem .375rem -.0625rem color-mix(in srgb, var(--primary-0) 6%, transparent);--shadow-card-primary-hover: 0 .5rem 1rem -.125rem color-mix(in srgb, var(--primary-0) 10%, transparent);--status-success-bg: color-mix(in srgb, var(--accent-green) 8%, transparent);--status-success-ink: var(--accent-green-dark);--status-warning-bg: color-mix( in srgb, var(--accent-yellow) 10%, transparent );--status-warning-ink: var(--accent-yellow-dark);--status-error-bg: color-mix(in srgb, var(--accent-red) 8%, transparent);--status-error-ink: var(--accent-red-dark);--status-info-bg: color-mix(in srgb, var(--accent-blue) 8%, transparent);--status-info-ink: var(--accent-blue-dark);--border-card-ink-muted: color-mix( in srgb, var(--neutrals-0) 10%, transparent );--accent-yellow-muted-bg: color-mix( in srgb, var(--accent-yellow) 8%, transparent );--field-shadow: color-mix(in srgb, var(--neutrals-0) 4%, transparent);--field-shadow-2: color-mix(in srgb, var(--neutrals-0) 6%, transparent);--workflow-qr-scan-surface: var(--neutrals-9);--notif-unread-bg: color-mix(in srgb, var(--primary-9) 75%, var(--primary-8));--gradient-card-positive-tint: linear-gradient( 94deg, color-mix(in srgb, var(--accent-green) 3%, transparent) -10.21%, color-mix(in srgb, var(--accent-green) 6%, transparent) 45.28%, color-mix(in srgb, var(--accent-green) 5%, transparent) 100.78% );--gradient-progress-fill: linear-gradient( 90deg, var(--primary-0) 0%, var(--primary-1) 22%, var(--primary-2) 45%, var(--primary-3) 72%, var(--primary-4) 100% );--gradient-button: linear-gradient( 156deg, var(--primary-6) 20.67%, var(--primary-0) 131.95% );--gradient-button-hover: linear-gradient( 156deg, var(--primary-5) 20.67%, var(--primary-2) 131.95% );--gradient-new: linear-gradient(156deg, var(--primary-6) 20.67%, var(--primary-0) 131.95%), linear-gradient(to left, var(--primary-2), var(--primary-2));--gradient-primary: linear-gradient( 121deg, var(--primary-2) 0%, var(--primary-6) 100% )}[data-theme=dark]{--status-success-bg: color-mix(in srgb, var(--accent-green) 22%, transparent);--status-success-ink: var(--accent-green-lite);--status-warning-bg: color-mix( in srgb, var(--accent-yellow) 24%, transparent );--status-warning-ink: var(--accent-yellow-lite);--status-error-bg: color-mix(in srgb, var(--accent-red) 22%, transparent);--status-error-ink: var(--accent-red-lite);--status-info-bg: color-mix(in srgb, var(--accent-blue) 22%, transparent);--status-info-ink: var(--accent-blue-lite);--shadow-card-primary-soft: 0 .25rem .5rem -.125rem color-mix(in srgb, var(--primary-0) 6%, transparent);--shadow-card-primary-raised: 0 .125rem .375rem -.0625rem color-mix(in srgb, var(--primary-0) 8%, transparent);--shadow-card-primary-hover: 0 .5rem 1rem -.125rem color-mix(in srgb, var(--primary-0) 14%, transparent);--border-card-ink-muted: color-mix( in srgb, var(--neutrals-0) 10%, transparent );--accent-yellow-muted-bg: color-mix( in srgb, var(--accent-yellow) 14%, transparent );--workflow-qr-scan-surface: var(--neutrals-0);--field-shadow: color-mix(in srgb, var(--neutrals-9) 40%, transparent);--field-shadow-2: color-mix(in srgb, var(--neutrals-9) 55%, transparent);--notif-unread-bg: color-mix(in srgb, var(--primary-8) 85%, var(--primary-9));--gradient-card-positive-tint: linear-gradient( 94deg, color-mix(in srgb, var(--accent-green) 8%, transparent) -10.21%, color-mix(in srgb, var(--accent-green) 14%, transparent) 45.28%, color-mix(in srgb, var(--accent-green) 10%, transparent) 100.78% );--gradient-progress-fill: linear-gradient( 90deg, var(--primary-8) 0%, var(--primary-6) 22%, var(--primary-4) 45%, var(--primary-2) 72%, var(--primary-0) 100% );--gradient-button: linear-gradient( 156deg, var(--primary-2) 20.67%, var(--primary-8) 131.95% );--gradient-button-hover: linear-gradient( 156deg, var(--primary-1) 20.67%, var(--primary-6) 131.95% );--gradient-new: linear-gradient(156deg, var(--primary-2) 20.67%, var(--primary-8) 131.95%), linear-gradient(to left, var(--primary-0), var(--primary-0));--gradient-primary: linear-gradient( 121deg, var(--primary-8) 0%, var(--primary-0) 100% )}:root{--space-0: 0;--space-hairline: .0625rem;--space-1: .25rem;--space-2: .5rem;--space-2-5: .375rem;--space-2-75: .4375rem;--space-3: .625rem;--space-4: .75rem;--space-4-5: .875rem;--space-5: 1rem;--space-5-5: 1.375rem;--space-6: 1.25rem;--space-7: 1.5rem;--space-7-5: 1.75rem;--space-8: 2rem;--space-9: 2.5rem;--space-10: 3rem;--space-11: 4rem;--space-gap-page: var(--space-6);--space-gap-section: var(--space-5);--space-gap-tight: var(--space-2)}:root{--font-sans: "Plus Jakarta Sans", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-display: "Unbounded", system-ui, sans-serif;--font-hand: "Patrick Hand", cursive;--font-size-8: .5rem;--font-size-10: .625rem;--font-size-12: .75rem;--font-size-13: .8125rem;--font-size-14: .875rem;--font-size-15: .9375rem;--font-size-16: 1rem;--font-size-18: 1.125rem;--font-size-20: 1.25rem;--font-size-22: 1.375rem;--font-size-24: 1.5rem;--font-size-28: 1.75rem;--font-size-32: 2rem;--font-size-36: 2.25rem;--text-xs: var(--font-size-12);--text-sm: var(--font-size-14);--text-md: var(--font-size-16);--text-lg: var(--font-size-18);--text-xl: var(--font-size-20);--text-2xl: var(--font-size-24);--text-3xl: 1.875rem;--text-4xl: var(--font-size-36);--text-5xl: var(--font-size-32);--line-height-body: 160%;--line-height-tight: 1.2;--line-height-snug: 1.25;--line-height-compact: 1.4;--line-height-relaxed: 1.45;--font-extralight: 200;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--letter-spacing-tight: -.015em;--letter-spacing-caps: .04em;--icon-sm: 1.125rem;--icon-md: 1.25rem;--icon-lg: 1.375rem;--icon-xl: 1.5rem;--stroke-1: .0625rem;--outline-focus: .125rem;--outline-focus-offset: .125rem}:root{--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: 1rem;--radius-18: 1.125rem;--radius-2xl: 1.5rem;--radius-pill: 62.5rem;--nucleus-radius-none: 0;--nucleus-radius-xs: .125rem;--nucleus-radius-sm: .25rem;--nucleus-radius-md: .375rem;--nucleus-radius-lg: .5rem;--nucleus-radius-xl: .75rem;--nucleus-radius-2xl: 1rem;--nucleus-radius-3xl: 1.5rem;--nucleus-radius-full: 9999px;--radius: var(--nucleus-radius-xl);--field-radius: var(--nucleus-radius-lg)}:root{--shadow-xs: 0 .0625rem .125rem rgb(0 0 0 / 6%), 0 0 .0625rem rgb(0 0 0 / 4%);--shadow-sm: 0 .0625rem .375rem rgb(0 0 0 / 10%);--shadow-md: 0 .25rem .75rem rgb(0 0 0 / 15%);--shadow-lg: 0 .75rem 2.5rem rgb(0 0 0 / 12%);--shadow-xl: 0 1.25rem 3.75rem rgb(0 0 0 / 18%);--overlay-scrim: rgb(0 0 0 / 45%)}[data-theme=dark]{--shadow-xs: 0 .0625rem .125rem rgb(0 0 0 / 25%), 0 0 .0625rem rgb(0 0 0 / 20%);--shadow-sm: 0 .0625rem .375rem rgb(0 0 0 / 30%);--shadow-md: 0 .25rem .75rem rgb(0 0 0 / 40%);--shadow-lg: 0 .75rem 2.5rem rgb(0 0 0 / 35%);--shadow-xl: 0 1.25rem 3.75rem rgb(0 0 0 / 45%);--overlay-scrim: rgb(0 0 0 / 60%)}:root{--duration-short: .15s;--duration-fast: .2s;--duration-base: .3s;--ease-default: ease;--ease-in-out: ease-in-out;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-linear: linear}:root{--z-base: 0;--z-raised: 1;--z-dropdown: 1000;--z-sticky: 1100;--z-overlay: 1200;--z-modal: 1300;--z-popover: 1400;--z-tooltip: 1500;--z-toast: 1600}:root{--layout-page-max: 90rem;--layout-sidebar-width: 14.625rem;--layout-sidebar-width-collapsed: 4.5rem;--layout-home-strip-card-max: 31.25rem;--layout-home-continue-cell-max: 22rem;--layout-home-continue-cell-max-compact: 18.5rem;--layout-home-subtitle-max-width: 40rem;--layout-home-continue-card-min-height: 7.375rem;--layout-home-strip-card-min-height: 20rem;--layout-home-strip-card-min-height-compact: 20rem;--entity-card-width: 33.625rem;--entity-card-height: 20rem;--layout-home-entity-card-height: 17rem;--layout-home-continue-cta-flex: 3.75rem;--layout-home-continue-cta-max: 4.25rem;--layout-home-continue-cta-min: 3.25rem;--layout-home-continue-cta-min-compact: 3rem;--layout-home-strip-view-more-flex: 6.5rem;--layout-home-strip-view-more-max: 7.5rem;--layout-home-strip-view-more-min: 5.75rem;--layout-home-strip-view-more-min-compact: 5.25rem;--layout-touch-target-comfortable: 2.75rem;--layout-touch-target-compact: 2.25rem}*{box-sizing:border-box;margin:0;padding:0;font-family:var(--font-sans);font-optical-sizing:auto;font-style:normal}html,body{height:100vh;width:100vw}:root{--gradient-button: linear-gradient( 156deg, var(--primary-0) 20.67%, var(--primary-2) 131.95% );--gradient-button-hover: linear-gradient( 156deg, var(--primary-1) 20.67%, var(--primary-3) 131.95% );--gradient-new: linear-gradient(156deg, var(--primary-0) 20.67%, var(--primary-2) 131.95%), linear-gradient(to left, var(--primary-2), var(--primary-2));--gradient-primary: linear-gradient( 121deg, var(--primary-2) 0%, var(--primary-0) 100% );--gradient-login-footer: linear-gradient( 108deg, var(--primary-0) 50%, var(--primary-3) 89.06% );--fm-1: "Patrick Hand", cursive;--fm-2: "Unbounded", sans-serif;--loading-overlay-bg: rgba(0, 20, 20, .75);--loading-spinner-outer: #10b981;--loading-spinner-inner: #14b8a6;--page-fallback-gradient: var( --background-gradient, linear-gradient(0deg, rgba(0, 0, 0, .48) 0%, rgba(0, 0, 0, .48) 100%), linear-gradient(282deg, #0f766e -5.38%, #03edd3 50.1%, #00473c 105.58%) )}#root{height:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.h-xsm,.h-sm,.h-md,.h,.h-lg,.h-xlg{font-weight:700;line-height:normal;color:var(--primary-color)}.full-width{width:100%}.h-xlg{font-size:36px}@media (max-width: 1180px){.h-xlg{font-size:36px}}@media (max-width: 1180px){.h-xlg{font-size:32px}}@media (max-width: 1024px){.h-xlg{font-size:28px}}@media (max-width: 768px){.h-xlg{font-size:28px}}@media (max-width: 500px){.h-xlg{font-size:24px}}.h-lg{font-size:32px}@media (max-width: 1180px){.h-lg{font-size:32px}}@media (max-width: 1180px){.h-lg{font-size:28px}}@media (max-width: 1024px){.h-lg{font-size:24px}}@media (max-width: 768px){.h-lg{font-size:24px}}@media (max-width: 500px){.h-lg{font-size:20px}}.h{font-size:28px}@media (max-width: 1180px){.h{font-size:28px}}@media (max-width: 1180px){.h{font-size:24px}}@media (max-width: 1024px){.h{font-size:24px}}@media (max-width: 768px){.h{font-size:24px}}@media (max-width: 500px){.h{font-size:20px}}.h-md{font-size:24px}@media (max-width: 1180px){.h-md{font-size:24px}}@media (max-width: 1180px){.h-md{font-size:20px}}@media (max-width: 1024px){.h-md{font-size:20px}}@media (max-width: 768px){.h-md{font-size:20px}}@media (max-width: 500px){.h-md{font-size:16px}}.h-sm{font-size:20px}@media (max-width: 1180px){.h-sm{font-size:24px}}@media (max-width: 1180px){.h-sm{font-size:16px}}@media (max-width: 1024px){.h-sm{font-size:16px}}@media (max-width: 768px){.h-sm{font-size:16px}}@media (max-width: 500px){.h-sm{font-size:14px}}.h-xsm{font-size:18px;font-weight:600}@media (max-width: 1180px){.h-xsm{font-size:18px}}@media (max-width: 1180px){.h-xsm{font-size:16px}}@media (max-width: 1024px){.h-xsm{font-size:16px}}@media (max-width: 768px){.h-xsm{font-size:16px}}@media (max-width: 500px){.h-xsm{font-size:14px}}.t-xsm,.t-sm,.t-md,.btn-warning,.t-lg{font-weight:400;line-height:normal;color:var(--primary-color)}.t-lg{font-size:20px;line-height:160%}@media (max-width: 1180px){.t-lg{font-size:20px}}@media (max-width: 1024px){.t-lg{font-size:16px}}@media (max-width: 768px){.t-lg{font-size:16px}}@media (max-width: 500px){.t-lg{font-size:16px}}.t-md,.btn-warning{font-size:16px;line-height:160%}@media (max-width: 1180px){.t-md,.btn-warning{font-size:16px}}@media (max-width: 1024px){.t-md,.btn-warning{font-size:14px}}@media (max-width: 768px){.t-md,.btn-warning{font-size:14px}}@media (max-width: 500px){.t-md,.btn-warning{font-size:14px}}.t-sm{font-size:14px;line-height:160%}@media (max-width: 1180px){.t-sm{font-size:14px}}@media (max-width: 1024px){.t-sm{font-size:12px}}@media (max-width: 768px){.t-sm{font-size:12px}}@media (max-width: 500px){.t-sm{font-size:12px}}.t-xsm{font-size:12px;line-height:160%}@media (max-width: 1180px){.t-xsm{font-size:12px}}@media (max-width: 1024px){.t-xsm{font-size:10px}}@media (max-width: 768px){.t-xsm{font-size:10px}}@media (max-width: 500px){.t-xsm{font-size:10px}}.btn-text,.u-xsm,.u-sm,.u-md,.u-lg{font-weight:300;line-height:normal;color:var(--primary-color)}.u-lg{font-size:16px;letter-spacing:-1px}@media (max-width: 1180px){.u-lg{font-size:16px}}@media (max-width: 1024px){.u-lg{font-size:16px}}@media (max-width: 768px){.u-lg{font-size:16px}}@media (max-width: 500px){.u-lg{font-size:14px}}.u-md{font-size:14px;letter-spacing:-.5px}@media (max-width: 1180px){.u-md{font-size:14px}}@media (max-width: 1024px){.u-md{font-size:14px}}@media (max-width: 768px){.u-md{font-size:14px}}@media (max-width: 500px){.u-md{font-size:12px}}.u-sm{font-size:12px;letter-spacing:-.5px}@media (max-width: 1180px){.u-sm{font-size:12px}}@media (max-width: 1024px){.u-sm{font-size:12px}}@media (max-width: 768px){.u-sm{font-size:12px}}@media (max-width: 500px){.u-sm{font-size:10px}}.u-xsm{font-size:10px;letter-spacing:-.5px}@media (max-width: 1180px){.u-xsm{font-size:10px}}@media (max-width: 1024px){.u-xsm{font-size:10px}}@media (max-width: 768px){.u-xsm{font-size:10px}}@media (max-width: 500px){.u-xsm{font-size:8px}}.btn-text{line-height:160%;font-weight:500;font-size:14px;letter-spacing:-.5px}@media (max-width: 1180px){.btn-text{font-size:14px}}@media (max-width: 1024px){.btn-text{font-size:14px}}@media (max-width: 768px){.btn-text{font-size:14px}}@media (max-width: 500px){.btn-text{font-size:12px}}.banner-card-spacing{margin-bottom:1.5rem}.banner-transition{transition:all .3s ease}.badge{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.chip{display:inline-block;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;border:1px solid}.shadow-sm{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.shadow-md{box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f}.shadow-lg{box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-col{display:flex;flex-direction:column}.PylonChat-bubbleFrameContainer,.PylonChat-chatWindowFrameContainer{right:20px!important;bottom:100px!important}.flag-dropdown{border:none!important;background-color:transparent!important;outline:none!important}.reset-default-styles_border-box-shadow-outline-border-radius{border:unset!important;box-shadow:unset!important;outline:unset!important;border-radius:unset!important}.reset-default-styles_border-box-shadow-outline-border-radius:focus-within{border:unset!important;box-shadow:unset!important;outline:unset!important;border-radius:unset!important}.reset-default-styles_border-box-shadow-outline-border-radius:hover,.reset-default-styles_border-box-shadow-outline-border-radius:active{border:unset!important;box-shadow:unset!important;outline:unset!important;border-radius:unset!important}@media screen and (max-width: 768px){.PylonChat-bubbleFrameContainer,.PylonChat-chatWindowFrameContainer{left:10px!important;bottom:80px!important}}.snackbar-btn-action{color:#0bf!important}.snackbar-btn-dismiss{color:#ff1744!important}.read-only{-webkit-user-select:none;user-select:none;pointer-events:none;cursor:not-allowed;opacity:.9}.p-button{padding:12px 16px;font-size:14px;border-radius:10px}.btn-warning{border:none!important;outline:none!important;border-radius:8px;background:#d57e17;color:var(--neutrals-9, #fff);font-weight:500}.btn-warning:hover{background:#9d5d0f}.btn-warning:active{background:#d57e17;transform:scale(.95)}.btn-warning:focus{background:#d57e17}.btn-warning:disabled{color:var(--neutrals-3, #808080);background:var(--neutrals-85, #f2f2f2);pointer-events:none}.image-loader{width:100%;height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center}.image-loader .image-loader-text{color:var(--primary-0, #061a79);text-align:center;font-weight:600;line-height:24px;margin:0}.MuiSnackbar-root{padding:0!important;border-radius:16px!important;box-shadow:0 20px 40px #2547f426,0 8px 16px #2547f414!important;animation:attention-pulse 2s infinite}@keyframes attention-pulse{0%{box-shadow:0 20px 40px #2547f426,0 8px 16px #2547f414}50%{box-shadow:0 25px 50px #2547f44d,0 12px 24px #2547f426}to{box-shadow:0 20px 40px #2547f426,0 8px 16px #2547f414}}.proctoring-snackbar{width:600px;height:360px;background:linear-gradient(135deg,var(--primary-8),var(--primary-9));border-radius:16px;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid var(--primary-7);position:relative;overflow:hidden;animation:highlight-border 3s infinite}@keyframes highlight-border{0%{border-color:var(--primary-8)}50%{border-color:var(--primary-6)}to{border-color:var(--primary-8)}}@keyframes shine{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.proctoring-snackbar:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 30px 60px #2547f440,0 15px 30px #2547f426}.proctoring-snackbar .proctoring-snackbar__content{height:100%;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--neutrals-9);border-radius:12px;overflow:hidden;border:2px solid var(--primary-6);position:relative}.proctoring-snackbar .proctoring-snackbar__content:after{z-index:-1;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgba(37,71,244,.08));animation:glow 2s infinite alternate}@keyframes glow{0%{opacity:.5}to{opacity:1}}.proctoring-snackbar .proctoring-snackbar__content .proctoring-snackbar__video{width:100%;height:100%;object-fit:cover;filter:drop-shadow(0 4px 8px rgba(37,71,244,.2));transition:all .3s ease}.proctoring-snackbar .proctoring-snackbar__content .proctoring-snackbar__video:hover{transform:scale(1.01);filter:drop-shadow(0 6px 12px rgba(37,71,244,.3))}@keyframes slideInFromTop{0%{opacity:0}25%{opacity:.25}50%{opacity:.5}75%{opacity:.75}to{opacity:1}}@keyframes slideOutToBottom{0%{opacity:1}25%{opacity:.75}50%{opacity:.5}75%{opacity:.25}to{opacity:0}}@keyframes slideInFromBottom{0%{transform:translateY(100vh);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutToTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(100vh);opacity:0}}@keyframes breathe{0%,to{background:linear-gradient(135deg,#1651a3,#ff416c)}25%{background:linear-gradient(135deg,#1651a3cc,#ff416c)}50%{background:linear-gradient(135deg,#1651a3 50%,#ff416ccc 50%)}75%{background:linear-gradient(135deg,#1651a3cc 75%,#ff416c 25%)}}@keyframes scaleAnimation{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1.2)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-70px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideFromLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes slideFromRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes previewMount{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cardMount{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.login-page{width:100%;max-width:100%;min-height:100vh;min-height:100dvh;box-sizing:border-box;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;position:relative;overflow-x:hidden;overflow-y:auto}.login-page__background-video{position:fixed;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;object-fit:cover;transition:opacity .5s ease-in-out;pointer-events:none}.login-page:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:0;pointer-events:none}.login-page__loading,.login-page__loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:var(--loading-overlay-bg, rgba(0, 20, 20, .75));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;animation:fadeIn .3s ease-in-out}.login-page__loading-spinner{width:64px;height:64px;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation 1.2s linear infinite}.login-page__loading-spinner:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:4px solid transparent;border-top-color:var(--loading-spinner-outer, #10b981);border-right-color:var(--loading-spinner-outer, #10b981);animation:spinnerRotate 1.2s cubic-bezier(.5,0,.5,1) infinite}.login-page__loading-spinner:after{content:"";box-sizing:border-box;position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:4px solid transparent;border-top-color:var(--loading-spinner-inner, #14b8a6);border-right-color:var(--loading-spinner-inner, #14b8a6);animation:spinnerRotate 1.8s cubic-bezier(.5,0,.5,1) infinite reverse}.login-page__loading-text{color:#fff;font-size:clamp(.8125rem,2.8vw + .35rem,1rem);font-weight:500;text-align:center}.login-page__center{position:relative;z-index:1;flex:1 1 auto;display:flex;width:100%;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,2.5vh,20px);box-sizing:border-box}.login-page__main{position:relative;display:flex;width:100%;flex:0 1 auto;min-height:0;padding:clamp(16px,4vh,32px) clamp(20px,5vw,28px) clamp(8px,1.5vh,20px);flex-direction:column;justify-content:center;align-items:center;margin:0;min-width:0;box-sizing:border-box}.login-page__content{width:100%;max-width:min(767px,100%);min-width:0;display:flex;flex-direction:column;align-items:center;gap:clamp(20px,4vw,32px);padding:clamp(28px,6vw,50px) clamp(22px,7vw,80px);border-radius:clamp(12px,2vw,16px);background:#0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;pointer-events:auto;overflow-x:visible;overflow-y:visible}.login-page__banner{width:100%;z-index:2;flex-shrink:0}.login-page__banner-inner{width:100%}.login-page__header{display:flex;flex-direction:column;align-items:center;gap:clamp(10px,2.5vw,16px);text-align:center;width:100%;max-width:100%;min-width:0;padding:0 clamp(2px,1vw,8px);box-sizing:border-box}.login-page__header-icon{width:clamp(40px,10vw,60px);height:clamp(40px,10vw,60px);object-fit:contain;flex-shrink:0}.login-page__header-title{color:#fff;align-self:stretch;width:100%;max-width:100%;text-align:center;font-size:clamp(1.125rem,4vw + .55rem,2.625rem);font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;overflow-wrap:break-word;word-wrap:break-word}.login-page__header-subtitle{color:#f2f2f3;align-self:stretch;width:100%;max-width:100%;text-align:center;font-size:clamp(.8125rem,1.7vw + .45rem,1.25rem);font-style:normal;font-weight:400;line-height:1.4;overflow-wrap:break-word;word-wrap:break-word}.login-page__body{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(12px,3vw,24px);overflow-x:auto;overflow-y:hidden;box-sizing:border-box;-webkit-overflow-scrolling:touch}.login-page__google{display:flex;flex-direction:column;align-items:center;justify-content:center;width:max-content;margin-inline:auto;overflow:visible;flex-shrink:0}.login-page__auth-buttons{color:#353539;text-align:center;font-size:clamp(.8125rem,2.4vw + .4rem,1rem);font-style:normal;font-weight:400;line-height:150%;display:flex;align-items:center;justify-content:center;gap:clamp(8px,2.5vw,18px);padding:clamp(10px,2.5vw,12px) clamp(16px,5vw,40px);width:100%;max-width:400px;border-radius:100px;background-color:#f2f2f3;border:none;cursor:pointer;transition:all .3s ease;box-sizing:border-box;white-space:nowrap}.login-page__auth-buttons:hover{background-color:#e0e0e0;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.login-page__auth-buttons:active{transform:translateY(0)}.login-page__info{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.login-page__info-message{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;background:#ffffff0d}.login-page__info-text{font-size:clamp(.6875rem,1.8vw + .45rem,.875rem);font-weight:400;color:var(--neutrals-3);line-height:1.4}.login-page__divider{width:100%;display:flex;align-items:center;gap:12px;margin:8px 0}.login-page__divider-line{flex:1;height:1px;background:var(--neutrals-7)}.login-page__divider-text{font-size:clamp(.6875rem,1.8vw + .45rem,.875rem);font-weight:500;color:var(--neutrals-4);text-transform:lowercase}.login-page__signup{display:flex;align-items:center;gap:6px;font-size:clamp(.6875rem,1.8vw + .45rem,.875rem)}.login-page__signup-text{color:var(--neutrals-3);font-weight:400}.login-page__signup-link{color:var(--primary-5);font-weight:600;text-decoration:none;transition:color .2s ease}.login-page__signup-link:hover{color:var(--primary-4);text-decoration:underline}.login-page__footer{position:relative;z-index:2;width:100%;flex-shrink:0;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:0;padding:clamp(4px,1vh,10px) clamp(16px,5vw,24px) max(16px,env(safe-area-inset-bottom));margin-top:0;box-sizing:border-box;pointer-events:auto}.login-page__footer-link{color:var(--neutrals-4);font-size:clamp(.6875rem,2vw + .35rem,.875rem);white-space:nowrap;text-decoration:none;text-underline-offset:.2em;text-decoration-thickness:1px;cursor:pointer;transition:color .2s ease,text-decoration-color .2s ease}.login-page__footer-link:hover{color:var(--neutrals-9);text-decoration:underline;text-decoration-color:var(--neutrals-9)}.login-page__footer-link:focus-visible{color:var(--neutrals-9);outline:2px solid var(--neutrals-9);outline-offset:3px;border-radius:2px}.login-page__footer-separator{color:var(--neutrals-4);font-size:clamp(.6875rem,2vw + .35rem,.875rem);margin:0 clamp(6px,2.5vw,16px);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes textPulse{0%,to{opacity:.8;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media screen and (min-width: 1440px){.login-page__content{max-width:min(850px,100%);padding:60px 100px}.login-page__header-title{font-size:48px}.login-page__header-subtitle{font-size:22px}}@media screen and (min-width: 1025px){.login-page__header-title,.login-page__header-subtitle{white-space:nowrap;overflow-wrap:normal;word-wrap:normal}}@media screen and (max-width: 1024px){.login-page__content{max-width:min(650px,100%)}}@media screen and (max-width: 768px){.login-page__main{padding:clamp(16px,4vh,28px) clamp(22px,5.5vw,28px) clamp(6px,1.2vh,16px)}.login-page__content{max-width:min(520px,100%)}.login-page__body{gap:20px;margin-bottom:16px}.login-page__auth-buttons{max-width:100%}.login-page__loading-spinner{width:56px;height:56px}.login-page__loading-spinner:before{border-width:3.5px}.login-page__loading-spinner:after{border-width:3.5px;top:7px;right:7px;bottom:7px;left:7px}}@media screen and (max-width: 500px){.login-page__main{padding:clamp(14px,3vh,24px) clamp(20px,6vw,28px) clamp(6px,1.2vh,14px)}.login-page__content{width:100%;max-width:100%}.login-page__header{padding:0 clamp(4px,2vw,10px)}.login-page__body{gap:18px;margin-bottom:12px}.login-page__auth-buttons{max-width:100%}.login-page__info-message{padding:10px 14px}.login-page__divider{margin:6px 0;gap:10px}.login-page__footer-separator{margin:0 8px}.login-page__loading-spinner{width:52px;height:52px}.login-page__loading-spinner:before{border-width:3px}.login-page__loading-spinner:after{border-width:3px;top:6px;right:6px;bottom:6px;left:6px}}@media screen and (max-width: 380px){.login-page__loading{gap:24px}.login-page__loading-spinner{width:48px;height:48px}.login-page__loading-spinner:before{border-width:3px}.login-page__loading-spinner:after{border-width:3px;top:6px;right:6px;bottom:6px;left:6px}.login-page__main{padding:14px clamp(16px,5vw,22px) clamp(6px,1vh,12px)}.login-page__content{width:100%;max-width:100%}.login-page__header{padding:0 clamp(2px,1.5vw,8px)}.login-page__body{gap:16px;margin-bottom:8px}.login-page__auth-buttons{white-space:normal}.login-page__auth-buttons img{width:18px!important;height:18px!important}.login-page__info-message{padding:8px 12px;gap:6px}.login-page__divider{margin:4px 0;gap:8px}.login-page__signup{gap:4px;flex-wrap:wrap;justify-content:center}.login-page__footer-link,.login-page__footer-separator{font-size:clamp(.625rem,2.8vw + .2rem,.8125rem)}.login-page__footer-separator{margin:0 6px}}@media screen and (max-width: 320px){.login-page__main{padding:12px clamp(14px,4.5vw,20px) clamp(6px,1vh,10px)}.login-page__content{width:100%;max-width:100%}.login-page__auth-buttons{white-space:normal}.login-page__footer-link,.login-page__footer-separator{font-size:clamp(.5625rem,2.5vw + .15rem,.75rem)}.login-page__footer-separator{margin:0 4px}.login-page__loading-spinner{width:44px;height:44px}.login-page__loading-spinner:before{border-width:2.5px}.login-page__loading-spinner:after{border-width:2.5px;top:5px;right:5px;bottom:5px;left:5px}}@media screen and (max-height: 520px) and (orientation: landscape){.login-page__center{gap:8px;justify-content:flex-start}.login-page__main{padding:10px clamp(16px,4vw,24px) 6px;justify-content:flex-start}.login-page__content{gap:12px;padding:14px clamp(18px,5vw,28px)}.login-page__header{gap:6px}.login-page__header-title{font-size:clamp(1rem,3.2vw + .45rem,1.5rem)}.login-page__header-subtitle{font-size:clamp(.75rem,1.4vw + .4rem,.95rem)}.login-page__header-title,.login-page__header-subtitle{white-space:normal;overflow-wrap:break-word;word-wrap:break-word}.login-page__loading-text{font-size:clamp(.75rem,2.2vw + .3rem,.875rem)}.login-page__footer{padding:4px clamp(12px,4vw,20px) max(10px,env(safe-area-inset-bottom))}.login-page__footer-link,.login-page__footer-separator{font-size:clamp(.625rem,1.8vw + .3rem,.75rem)}}.blocked-page{width:100%;max-width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.blocked-page:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:var(--page-fallback-gradient);z-index:-1}.blocked-page__main{position:relative;width:100%;max-width:min(767px,100%);padding:0 24px;z-index:1;display:flex;align-items:center;justify-content:center;min-height:0;min-width:0;box-sizing:border-box}.blocked-page__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;max-width:min(767px,100%);min-width:0;margin:0 auto;padding:48px 80px;background:var(--neutrals-9);border-radius:16px;gap:28px;box-shadow:0 4px 8px -4px #16223314,0 16px 24px #16223314;text-align:center}@media (max-width: 768px){.blocked-page__wrapper{padding:40px;gap:24px}}@media (max-width: 480px){.blocked-page__wrapper{padding:32px 24px;gap:20px;border-radius:12px}}.blocked-page__back-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:24px;left:24px;gap:6px;padding:8px 12px;background:transparent;border:none;color:#344054;font-size:16px;font-weight:400;line-height:150%;cursor:pointer;border-radius:8px;transition:all .2s ease}.blocked-page__back-btn:hover{background:#f3f4f6;color:#11998e}@media (max-width: 480px){.blocked-page__back-btn{top:16px;left:16px;font-size:13px;padding:6px 10px}.blocked-page__back-btn .blocked-page__back-btn-text{display:none}}.blocked-page__header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;margin-top:8px}@media (max-width: 480px){.blocked-page__header{gap:12px;margin-top:4px}.blocked-page__header .blocked-page__back-btn-text{display:none}}.blocked-page__header-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:64px;height:64px;aspect-ratio:1/1;background-color:#fef3f2;border-radius:50%}.blocked-page__header-title{color:#101828;font-size:28px;font-weight:700;line-height:120%;letter-spacing:-.6px;margin:0}@media (max-width: 768px){.blocked-page__header-title{font-size:24px}}@media (max-width: 480px){.blocked-page__header-title{font-size:22px}}.blocked-page__header-subtitle{color:#667085;font-size:16px;font-weight:400;line-height:150%;margin:0}@media (max-width: 480px){.blocked-page__header-subtitle{font-size:15px}}.blocked-page__contact{width:100%;max-width:440px;padding:16px 20px;background:#f3f4f6;border-radius:12px;text-align:center}.blocked-page__contact-text{color:#344054;font-size:14px;font-weight:400;line-height:150%;margin:0}.blocked-page__contact-link{color:#11998e;font-weight:600;text-decoration:none;transition:color .2s ease}.blocked-page__contact-link:hover{color:#0f8a82;text-decoration:underline}.account-deactivated-page{width:100%;max-width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.account-deactivated-page:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:var(--page-fallback-gradient);z-index:-1}.account-deactivated-page__main{position:relative;width:100%;max-width:min(767px,100%);padding:0 24px;z-index:1;display:flex;align-items:center;justify-content:center;min-height:0;min-width:0;box-sizing:border-box}.account-deactivated-page__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;max-width:min(767px,100%);min-width:0;margin:0 auto;padding:48px 80px;background:var(--neutrals-9);border-radius:16px;gap:28px;box-shadow:0 4px 8px -4px #16223314,0 16px 24px #16223314;text-align:center}@media (max-width: 768px){.account-deactivated-page__wrapper{padding:40px;gap:24px}}@media (max-width: 480px){.account-deactivated-page__wrapper{padding:32px 24px;gap:20px;border-radius:12px}}.account-deactivated-page__back-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;top:24px;left:24px;gap:6px;padding:8px 12px;background:transparent;border:none;color:#344054;font-size:16px;font-weight:400;line-height:150%;cursor:pointer;border-radius:8px;transition:all .2s ease}.account-deactivated-page__back-btn:hover{background:#f3f4f6;color:#11998e}@media (max-width: 480px){.account-deactivated-page__back-btn{top:16px;left:16px;font-size:13px;padding:6px 10px}.account-deactivated-page__back-btn .account-deactivated-page__back-btn-text{display:none}}.account-deactivated-page__header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;margin-top:8px}@media (max-width: 480px){.account-deactivated-page__header{gap:12px;margin-top:4px}}.account-deactivated-page__header-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:64px;height:64px;aspect-ratio:1/1;background-color:#fef3f2;border-radius:50%}.account-deactivated-page__header-title{color:#101828;font-size:28px;font-weight:700;line-height:120%;letter-spacing:-.6px;margin:0}@media (max-width: 768px){.account-deactivated-page__header-title{font-size:24px}}@media (max-width: 480px){.account-deactivated-page__header-title{font-size:22px}}.account-deactivated-page__header-subtitle{color:#667085;font-size:16px;font-weight:400;line-height:150%;margin:0}@media (max-width: 480px){.account-deactivated-page__header-subtitle{font-size:15px}}.account-deactivated-page__contact{width:100%;max-width:440px;padding:16px 20px;background:#f3f4f6;border-radius:12px;text-align:center}.account-deactivated-page__contact-text{color:#344054;font-size:14px;font-weight:400;line-height:150%;margin:0}.account-deactivated-page__contact-link{color:#11998e;font-weight:600;text-decoration:none;transition:color .2s ease}.account-deactivated-page__contact-link:hover{color:#0f8a82;text-decoration:underline}.sign-up-page{width:100%;max-width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.sign-up-page__back-drop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover}.sign-up-page:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:var(--page-fallback-gradient);z-index:-1}.sign-up-page__logout{position:fixed;top:20px;right:20px;z-index:2;padding:8px 16px;font-size:14px;font-weight:500;color:var(--neutrals-9);background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:8px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.sign-up-page__logout:hover{background:#ffffff40;border-color:#ffffff80}.sign-up-page__main{position:relative;width:100%;max-width:min(767px,100%);padding:0 24px;z-index:1;display:flex;align-items:center;justify-content:center;min-height:0;min-width:0;box-sizing:border-box}.sign-up-page__content{width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:24px;animation:fadeInUp .5s ease-out}.sign-up-page__loading{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:var(--loading-overlay-bg, rgba(0, 20, 20, .75));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;animation:fadeIn .3s ease-in-out}.sign-up-page__loading-spinner{width:64px;height:64px;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation 1.2s linear infinite}.sign-up-page__loading-spinner:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:4px solid transparent;border-top-color:var(--loading-spinner-outer, #10b981);border-right-color:var(--loading-spinner-outer, #10b981);animation:spinnerRotate 1.2s cubic-bezier(.5,0,.5,1) infinite}.sign-up-page__loading-spinner:after{content:"";box-sizing:border-box;position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:4px solid transparent;border-top-color:var(--loading-spinner-inner, #14b8a6);border-right-color:var(--loading-spinner-inner, #14b8a6);animation:spinnerRotate 1.8s cubic-bezier(.5,0,.5,1) infinite reverse}.sign-up-page .login-page__footer{position:fixed;bottom:8%;left:0;width:100%;text-align:center;z-index:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:0 20px}.sign-up-page .login-page__footer-link{color:var(--neutrals-9);font-size:14px;text-decoration:none;transition:color .2s ease}.sign-up-page .login-page__footer-link:hover{color:var(--neutrals-8);text-decoration:underline}.sign-up-page .login-page__footer-separator{color:var(--neutrals-9);font-size:14px;margin:0 16px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (min-width: 1440px){.sign-up-page__main{max-width:850px}.sign-up-page__content{gap:32px}}@media screen and (min-width: 1024px) and (max-width: 1439px){.sign-up-page__main{max-width:767px}}@media screen and (min-width: 768px) and (max-width: 1023px){.sign-up-page__main{max-width:650px;padding:0 32px}.sign-up-page__content{gap:20px}}@media screen and (min-width: 500px) and (max-width: 767px){.sign-up-page__main{max-width:500px;padding:0 24px}.sign-up-page__content{gap:18px}.sign-up-page .login-page__footer{bottom:8%;padding:16px}.sign-up-page .login-page__footer-link,.sign-up-page .login-page__footer-separator{font-size:13px}}@media screen and (max-width: 499px){.sign-up-page__main{max-width:100%;padding:0 20px}.sign-up-page__content{gap:16px}.sign-up-page .login-page__footer{bottom:8%;padding:14px 10px}.sign-up-page .login-page__footer-link,.sign-up-page .login-page__footer-separator{font-size:12px}.sign-up-page .login-page__footer-separator{margin:0 8px}}@media screen and (max-width: 379px){.sign-up-page__main{padding:0 16px}.sign-up-page__content{gap:14px}.sign-up-page .login-page__footer{bottom:5%;padding:12px 8px;display:flex;flex-direction:column;gap:8px}.sign-up-page .login-page__footer-link,.sign-up-page .login-page__footer-separator{font-size:11px}.sign-up-page .login-page__footer-separator{display:none}.sign-up-page__loading-spinner{width:48px;height:48px}.sign-up-page__loading-spinner:before{border-width:3px}.sign-up-page__loading-spinner:after{border-width:3px;top:6px;right:6px;bottom:6px;left:6px}}@media screen and (max-width: 319px){.sign-up-page__main{padding:0 12px}.sign-up-page__content{gap:12px}.sign-up-page .login-page__footer{bottom:5%;padding:10px 6px}.sign-up-page .login-page__footer-link,.sign-up-page .login-page__footer-separator{font-size:11px}.sign-up-page__loading-spinner{width:40px;height:40px}.sign-up-page__loading-spinner:before{border-width:2.5px}.sign-up-page__loading-spinner:after{border-width:2.5px;top:5px;right:5px;bottom:5px;left:5px}}.maintenance-page-wrapper{--maintenance-accent-deep: var(--primary-0);--maintenance-accent: var(--primary-1);--maintenance-accent-mid: var(--primary-2);--maintenance-accent-soft: var(--primary-3);--maintenance-accent-glow: var(--primary-4);--maintenance-accent-pale: var(--primary-5);position:relative;width:100%;min-height:100vh;overflow:hidden;background-color:var(--neutrals-85);color:var(--neutrals-0)}.maintenance-page-wrapper .maintenance-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.maintenance-page-wrapper .maintenance-orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.22;animation:maintenanceOrbDrift 14s ease-in-out infinite}.maintenance-page-wrapper .maintenance-orb--1{width:480px;height:480px;top:-12%;left:-10%;background:radial-gradient(circle,var(--maintenance-accent-pale) 0%,transparent 70%);animation-delay:0s}.maintenance-page-wrapper .maintenance-orb--2{width:400px;height:400px;bottom:-14%;right:-8%;background:radial-gradient(circle,var(--accent-purple) 0%,transparent 70%);animation-delay:-4s}.maintenance-page-wrapper .maintenance-orb--3{width:300px;height:300px;top:38%;left:52%;background:radial-gradient(circle,var(--maintenance-accent-soft) 0%,transparent 70%);opacity:.18;animation-delay:-8s}.maintenance-page-wrapper .maintenance-header{position:absolute;top:2rem;left:2.5rem;z-index:2}.maintenance-page-wrapper .maintenance-header__logo{display:block;width:clamp(6.5rem,26vw,9.5rem);height:auto;object-fit:contain;animation:slideFromLeft .5s cubic-bezier(.4,0,.2,1) both}.maintenance-page-wrapper .maintenance-page{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;min-height:100vh;padding:0 4rem;max-width:1280px;margin:0 auto}.maintenance-page-wrapper .maintenance-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:340px;animation:slideFromLeft .6s cubic-bezier(.4,0,.2,1) .1s both}.maintenance-page-wrapper .maintenance-graph{position:absolute;width:100%;max-width:420px;opacity:.55;animation:maintenanceGraphFade .8s ease .3s both}.maintenance-page-wrapper .maintenance-graph .maintenance-graph-line{stroke:var(--maintenance-accent-mid);stroke-linecap:round;stroke-linejoin:round}.maintenance-page-wrapper .maintenance-graph .maintenance-graph-line--broken{animation:maintenanceLineDraw 1.2s ease .5s both;stroke-dasharray:400;stroke-dashoffset:400}.maintenance-page-wrapper .maintenance-graph .maintenance-graph-line--ghost{stroke:color-mix(in srgb,var(--maintenance-accent-soft) 40%,transparent);animation:maintenanceLinePulse 2s ease-in-out infinite}.maintenance-page-wrapper .maintenance-graph .maintenance-graph-node{fill:var(--maintenance-accent-mid)}.maintenance-page-wrapper .maintenance-graph .maintenance-graph-node--broken{fill:var(--accent-yellow);animation:maintenanceNodeBlink 1.5s ease-in-out infinite}.maintenance-page-wrapper .maintenance-graph .maintenance-graph-node--lost{fill:color-mix(in srgb,var(--accent-red) 70%,transparent);animation:maintenanceNodeLost 2s ease-in-out infinite}.maintenance-page-wrapper .maintenance-fragment{position:absolute;left:var(--fx);top:var(--fy);padding:.35rem .65rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.04em;color:var(--neutrals-2);background:var(--neutrals-9);border:1px solid color-mix(in srgb,var(--neutrals-0) 12%,transparent);border-radius:var(--radius-md);transform:rotate(var(--fr));animation:maintenanceFragmentFloat 5s ease-in-out infinite;animation-delay:var(--fd);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 4px color-mix(in srgb,var(--neutrals-0) 6%,transparent)}.maintenance-page-wrapper .maintenance-code{position:relative;-webkit-user-select:none;user-select:none;line-height:.85}.maintenance-page-wrapper .maintenance-code-layer{display:block;font-family:var(--font-sans);font-size:clamp(7rem,18vw,11rem);font-weight:700;letter-spacing:-.06em}.maintenance-page-wrapper .maintenance-code-layer--ghost{position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--maintenance-accent-mid) 22%,transparent);transform:translate(6px,6px);animation:maintenanceGhostShift 4s ease-in-out infinite}.maintenance-page-wrapper .maintenance-code-layer--main{background:linear-gradient(135deg,var(--neutrals-0) 0%,var(--maintenance-accent-mid) 50%,var(--maintenance-accent-deep) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 16px color-mix(in srgb,var(--maintenance-accent-mid) 24%,transparent))}.maintenance-page-wrapper .maintenance-code-layer--glitch{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--maintenance-accent-mid);opacity:0;mix-blend-mode:multiply;animation:maintenanceGlitch 4s steps(1) infinite}.maintenance-page-wrapper .maintenance-content{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:480px;animation:slideFromRight .6s cubic-bezier(.4,0,.2,1) .15s both}.maintenance-page-wrapper .maintenance-status{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.08em;color:var(--maintenance-accent-deep);background:color-mix(in srgb,var(--maintenance-accent-mid) 10%,transparent);border:1px solid color-mix(in srgb,var(--maintenance-accent-mid) 28%,transparent);border-radius:var(--radius-pill)}.maintenance-page-wrapper .maintenance-title{margin:0;font-family:var(--font-sans);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--neutrals-0)}.maintenance-page-wrapper .maintenance-title-accent{background:linear-gradient(100deg,var(--maintenance-accent) 0%,var(--maintenance-accent-mid) 55%,var(--maintenance-accent-deep) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.maintenance-page-wrapper .maintenance-description{margin:0;font-size:1rem;line-height:1.65;color:var(--neutrals-2)}.maintenance-page-wrapper .maintenance-description strong{font-weight:600;color:var(--neutrals-0)}.maintenance-page-wrapper .maintenance-meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.maintenance-page-wrapper .maintenance-meta-item{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--neutrals-3)}.maintenance-page-wrapper .maintenance-meta-item strong{font-weight:600;color:var(--neutrals-0)}.maintenance-page-wrapper .maintenance-meta-dot-wrap{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;flex-shrink:0}.maintenance-page-wrapper .maintenance-meta-dot{position:relative;z-index:1;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent-yellow);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-yellow) 32%,transparent);animation:maintenanceStatusPulse 2s ease-in-out infinite}.maintenance-page-wrapper .maintenance-meta-dot:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:color-mix(in srgb,var(--accent-yellow) 35%,transparent);animation:maintenanceStatusRing 2s ease-out infinite;pointer-events:none}.maintenance-page-wrapper .maintenance-meta-item--status strong{color:var(--neutrals-1)}.maintenance-page-wrapper .maintenance-contact{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:.75rem;width:100%}.maintenance-page-wrapper .maintenance-contact-label{margin:0;font-size:.8125rem;color:var(--neutrals-3)}.maintenance-page-wrapper .maintenance-contact-link{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.9375rem;font-weight:500;font-family:var(--font-sans);color:var(--neutrals-9);background:linear-gradient(135deg,var(--maintenance-accent-mid) 0%,var(--maintenance-accent-deep) 100%);border:1px solid color-mix(in srgb,var(--maintenance-accent-deep) 32%,transparent);border-radius:var(--radius-pill);cursor:pointer;box-shadow:0 4px 16px color-mix(in srgb,var(--maintenance-accent-mid) 32%,transparent),inset 0 1px color-mix(in srgb,var(--neutrals-9) 20%,transparent);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.maintenance-page-wrapper .maintenance-contact-link:hover{background:linear-gradient(135deg,var(--maintenance-accent) 0%,var(--maintenance-accent-deep) 100%);box-shadow:0 6px 24px color-mix(in srgb,var(--maintenance-accent-mid) 42%,transparent),inset 0 1px color-mix(in srgb,var(--neutrals-9) 25%,transparent)}@media (prefers-reduced-motion: no-preference){.maintenance-page-wrapper .maintenance-contact-link:hover{transform:translateY(-2px)}}.maintenance-page-wrapper .maintenance-contact-link:active{transform:translateY(0)}.maintenance-page-wrapper .maintenance-contact-link:focus-visible{outline:2px solid var(--maintenance-accent-mid);outline-offset:3px}[data-theme=dark] .maintenance-page-wrapper .maintenance-header__logo{filter:brightness(0) invert(1)}@keyframes maintenanceOrbDrift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,25px) scale(.95)}}@keyframes maintenanceFragmentFloat{0%,to{transform:rotate(var(--fr)) translateY(0)}50%{transform:rotate(var(--fr)) translateY(-12px)}}@keyframes maintenanceGhostShift{0%,to{transform:translate(6px,6px)}50%{transform:translate(10px,2px)}}@keyframes maintenanceGlitch{0%,90%,to{opacity:0;transform:translate(0);clip-path:inset(0 0 0 0)}91%{opacity:.7;transform:translate(-4px,2px);clip-path:inset(20% 0 55% 0)}93%{opacity:.5;transform:translate(4px,-2px);clip-path:inset(55% 0 10% 0)}95%{opacity:0;transform:translate(0)}}@keyframes maintenanceLineDraw{to{stroke-dashoffset:0}}@keyframes maintenanceLinePulse{0%,to{opacity:.3}50%{opacity:.7}}@keyframes maintenanceNodeBlink{0%,to{opacity:1;r:8}50%{opacity:.5;r:10}}@keyframes maintenanceNodeLost{0%,to{opacity:.8;transform:translate(0)}50%{opacity:.2;transform:translate(4px,-4px)}}@keyframes maintenanceGraphFade{0%{opacity:0;transform:translateY(12px)}to{opacity:.55;transform:translateY(0)}}@keyframes maintenanceStatusPulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-yellow) 32%,transparent);transform:scale(1)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent-yellow) 48%,transparent);transform:scale(1.08)}}@keyframes maintenanceStatusRing{0%{opacity:.55;transform:scale(.85)}70%,to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion: reduce){.maintenance-page-wrapper .maintenance-orb,.maintenance-page-wrapper .maintenance-fragment,.maintenance-page-wrapper .maintenance-code-layer--ghost,.maintenance-page-wrapper .maintenance-code-layer--glitch,.maintenance-page-wrapper .maintenance-graph-line--ghost,.maintenance-page-wrapper .maintenance-graph-node--broken,.maintenance-page-wrapper .maintenance-graph-node--lost,.maintenance-page-wrapper .maintenance-meta-dot,.maintenance-page-wrapper .maintenance-meta-dot:before{animation:none}.maintenance-page-wrapper .maintenance-header__logo,.maintenance-page-wrapper .maintenance-visual,.maintenance-page-wrapper .maintenance-content,.maintenance-page-wrapper .maintenance-graph{animation:none}.maintenance-page-wrapper .maintenance-graph-line--broken{stroke-dashoffset:0}}@media (max-width: 1024px){.maintenance-page-wrapper .maintenance-page{grid-template-columns:1fr;gap:2rem;padding:5rem 2rem 3rem;text-align:center}.maintenance-page-wrapper .maintenance-content{align-items:center;max-width:100%}.maintenance-page-wrapper .maintenance-meta,.maintenance-page-wrapper .maintenance-contact{align-items:center}.maintenance-page-wrapper .maintenance-meta{justify-content:center}.maintenance-page-wrapper .maintenance-visual{min-height:260px}}@media (max-width: 640px){.maintenance-page-wrapper .maintenance-header{top:1.5rem;left:1.5rem}.maintenance-page-wrapper .maintenance-page{padding:0 1.25rem 2rem}.maintenance-page-wrapper .maintenance-visual{min-height:200px}.maintenance-page-wrapper .maintenance-fragment{font-size:.625rem;padding:.25rem .5rem}.maintenance-page-wrapper .maintenance-description{font-size:.9375rem}.maintenance-page-wrapper .maintenance-contact-link{width:100%;justify-content:center}}.sign-up-page__mobile-input-step-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:767px;margin:0 auto;padding:40px 168px;background:var(--neutrals-9);border-radius:16px;gap:32px;box-shadow:0 4px 8px -4px #16223314,0 16px 24px #16223314}@media (max-width: 768px){.sign-up-page__mobile-input-step-wrapper{padding:32px 24px;gap:24px}}@media (max-width: 480px){.sign-up-page__mobile-input-step-wrapper{padding:24px 16px;gap:20px;border-radius:12px}}.sign-up-page__mobile-input-step-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%}@media (max-width: 480px){.sign-up-page__mobile-input-step-header{gap:16px}}.sign-up-page__mobile-input-step-header-title{color:#101828;text-align:center;font-size:30px;font-weight:700;line-height:120%;letter-spacing:-.75px}@media (max-width: 768px){.sign-up-page__mobile-input-step-header-title{font-size:26px}}@media (max-width: 480px){.sign-up-page__mobile-input-step-header-title{font-size:22px;letter-spacing:-.5px}}.sign-up-page__mobile-input-step-header-logo{width:64px;height:64px;object-fit:contain}@media (max-width: 480px){.sign-up-page__mobile-input-step-header-logo{width:56px;height:56px}}.sign-up-page__mobile-input-step-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%}.sign-up-page__mobile-input-step-content-label{color:#344054;font-size:14px;font-weight:500;line-height:142.857%;margin-bottom:4px}@media (max-width: 480px){.sign-up-page__mobile-input-step-content-label{font-size:13px}}.sign-up-page__mobile-input-step-phone-input-wrapper{width:100%}.sign-up-page__mobile-input-step-phone-input-wrapper .PhoneInput{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-radius:10px;border:.8px solid #d0d5dd;background:#f9fafb;transition:all .2s ease}.sign-up-page__mobile-input-step-phone-input-wrapper .PhoneInput:hover{background:#f3f4f6;border-color:#b8bfcc}.sign-up-page__mobile-input-step-phone-input-wrapper .PhoneInput:focus-within{outline:none;border-color:#11998e;background:#fff;box-shadow:0 0 0 3px #11998e1a}.sign-up-page__mobile-input-step-phone-input-wrapper .PhoneInputCountry{margin:0;padding:0 8px 0 0;border:none;background:transparent}.sign-up-page__mobile-input-step-phone-input-wrapper .PhoneInputInput{flex:1;min-width:0;height:100%;padding:8px 0;border:none;background:transparent;font-size:14px;color:#353539}.sign-up-page__mobile-input-step-phone-input-wrapper .PhoneInputInput::placeholder{color:#9ca3af}.sign-up-page__mobile-input-step-phone-input-wrapper .PhoneInputInput:focus{outline:none}@media (max-width: 480px){.sign-up-page__mobile-input-step-phone-input-wrapper .PhoneInputInput{font-size:13px}}.sign-up-page__mobile-input-step-phone-input-wrapper .PhoneInput.error,.sign-up-page__mobile-input-step-phone-input-wrapper.error .PhoneInput{border-color:#ef4444;background:#fef2f2}.sign-up-page__mobile-input-step-phone-input-wrapper .PhoneInput.error:focus-within,.sign-up-page__mobile-input-step-phone-input-wrapper.error .PhoneInput:focus-within{border-color:#dc2626;box-shadow:0 0 0 3px #ef44441a}@media (max-width: 480px){.sign-up-page__mobile-input-step-phone-input-wrapper .PhoneInput{height:42px;padding:0 10px;gap:6px}}.sign-up-page__mobile-input-step-input-group{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:8px;width:100%}@media (max-width: 480px){.sign-up-page__mobile-input-step-input-group{gap:6px}}.sign-up-page__mobile-input-step-country-select{position:relative;flex-shrink:0}.sign-up-page__mobile-input-step-country-select-button{display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:80px;gap:16px;height:44px;padding:8px 12px;border-radius:10px;border:.8px solid #d0d5dd;background:#f9fafb;color:#353539;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease}.sign-up-page__mobile-input-step-country-select-button:hover{background:#f3f4f6;border-color:#b8bfcc}.sign-up-page__mobile-input-step-country-select-button:focus{outline:none;border-color:#11998e;box-shadow:0 0 0 3px #11998e1a}@media (max-width: 480px){.sign-up-page__mobile-input-step-country-select-button{width:100px;gap:4px;padding:6px 8px;font-size:13px}}.sign-up-page__mobile-input-step-country-select-button-flag{font-size:18px;line-height:1}@media (max-width: 480px){.sign-up-page__mobile-input-step-country-select-button-flag{font-size:16px}}.sign-up-page__mobile-input-step-country-select-button-code{flex:1;text-align:left}.sign-up-page__mobile-input-step-country-select-button-arrow{font-size:10px;color:#667085;transition:transform .2s ease}.sign-up-page__mobile-input-step-country-select-dropdown{position:absolute;top:calc(100% + 4px);left:0;width:320px;max-height:320px;background:#fff;border:1px solid #d0d5dd;border-radius:10px;box-shadow:0 8px 16px #1622331f,0 4px 8px #16223314;z-index:1000;overflow:hidden;display:flex;flex-direction:column}@media (max-width: 480px){.sign-up-page__mobile-input-step-country-select-dropdown{width:280px;max-height:280px}}.sign-up-page__mobile-input-step-country-select-dropdown-search{padding:12px;border-bottom:1px solid #e5e7eb;background:#fafafa}.sign-up-page__mobile-input-step-country-select-dropdown-search-input{width:100%;height:36px;padding:8px 12px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;font-size:14px;color:#353539;transition:all .2s ease}.sign-up-page__mobile-input-step-country-select-dropdown-search-input::placeholder{color:#9ca3af}.sign-up-page__mobile-input-step-country-select-dropdown-search-input:focus{outline:none;border-color:#11998e;box-shadow:0 0 0 3px #11998e1a}@media (max-width: 480px){.sign-up-page__mobile-input-step-country-select-dropdown-search-input{font-size:13px;height:32px}}.sign-up-page__mobile-input-step-country-select-dropdown-list{overflow-y:auto;max-height:256px}.sign-up-page__mobile-input-step-country-select-dropdown-list::-webkit-scrollbar{width:6px}.sign-up-page__mobile-input-step-country-select-dropdown-list::-webkit-scrollbar-track{background:#f3f4f6}.sign-up-page__mobile-input-step-country-select-dropdown-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.sign-up-page__mobile-input-step-country-select-dropdown-list::-webkit-scrollbar-thumb:hover{background:#9ca3af}.sign-up-page__mobile-input-step-country-select-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;background:#fff;border:none;cursor:pointer;text-align:left;transition:background-color .15s ease}.sign-up-page__mobile-input-step-country-select-dropdown-list-item:hover{background:#f3f4f6}.sign-up-page__mobile-input-step-country-select-dropdown-list-item.active{background:#e6f7f5}.sign-up-page__mobile-input-step-country-select-dropdown-list-item.active .sign-up-page__mobile-input-step-country-select-dropdown-list-item-code{color:#11998e;font-weight:600}@media (max-width: 480px){.sign-up-page__mobile-input-step-country-select-dropdown-list-item{padding:8px 12px;gap:10px}}.sign-up-page__mobile-input-step-country-select-dropdown-list-item-flag{font-size:20px;line-height:1;flex-shrink:0}@media (max-width: 480px){.sign-up-page__mobile-input-step-country-select-dropdown-list-item-flag{font-size:18px}}.sign-up-page__mobile-input-step-country-select-dropdown-list-item-name{flex:1;font-size:14px;color:#344054;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 480px){.sign-up-page__mobile-input-step-country-select-dropdown-list-item-name{font-size:13px}}.sign-up-page__mobile-input-step-country-select-dropdown-list-item-code{font-size:14px;color:#667085;font-weight:500;flex-shrink:0}@media (max-width: 480px){.sign-up-page__mobile-input-step-country-select-dropdown-list-item-code{font-size:13px}}.sign-up-page__mobile-input-step-country-select-dropdown-list-empty{padding:20px;text-align:center;color:#9ca3af;font-size:14px}.sign-up-page__mobile-input-step-input{flex:1;height:44px;padding:8px 12px;border-radius:10px;border:.8px solid #d0d5dd;background:#f9fafb;font-size:14px;color:#353539;transition:all .2s ease}.sign-up-page__mobile-input-step-input::placeholder{color:#9ca3af}.sign-up-page__mobile-input-step-input:hover{background:#f3f4f6;border-color:#b8bfcc}.sign-up-page__mobile-input-step-input:focus{outline:none;border-color:#11998e;background:#fff;box-shadow:0 0 0 3px #11998e1a}.sign-up-page__mobile-input-step-input.error{border-color:#ef4444;background:#fef2f2}.sign-up-page__mobile-input-step-input.error:focus{border-color:#dc2626;box-shadow:0 0 0 3px #ef44441a}@media (max-width: 480px){.sign-up-page__mobile-input-step-input{font-size:13px;padding:6px 10px}}.sign-up-page__mobile-input-step-content-error{display:block;color:#ef4444;font-size:12px;font-weight:500;line-height:133.333%;margin-top:-4px;animation:slideDown .2s ease}@media (max-width: 480px){.sign-up-page__mobile-input-step-content-error{font-size:11px}}.sign-up-page__mobile-input-step-content-info{color:#667085;font-size:12px;font-weight:400;line-height:133.333%;margin-top:4px}@media (max-width: 480px){.sign-up-page__mobile-input-step-content-info{font-size:11px}}.sign-up-page__mobile-input-step-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%}@media (max-width: 480px){.sign-up-page__mobile-input-step-footer{gap:20px}}.sign-up-page__mobile-input-step-footer-checkbox{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%}@media (max-width: 480px){.sign-up-page__mobile-input-step-footer-checkbox{gap:8px}}.sign-up-page__mobile-input-step-footer-checkbox-label{position:relative;display:flex;align-items:center;cursor:pointer;flex-shrink:0}.sign-up-page__mobile-input-step-footer-checkbox-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.sign-up-page__mobile-input-step-footer-checkbox-custom{position:relative;width:18px;height:18px;border:1.5px solid #d0d5dd;border-radius:4px;background:#fff;transition:all .2s ease;flex-shrink:0}.sign-up-page__mobile-input-step-footer-checkbox-custom:after{content:"";position:absolute;display:none;left:5px;top:2px;width:5px;height:9px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}@media (max-width: 480px){.sign-up-page__mobile-input-step-footer-checkbox-custom{width:16px;height:16px}.sign-up-page__mobile-input-step-footer-checkbox-custom:after{left:4px;top:1px;width:4px;height:8px}}.sign-up-page__mobile-input-step-footer-checkbox-input:checked~.sign-up-page__mobile-input-step-footer-checkbox-custom{background:var(--Seafoam-Teal-Light-100, #11998e);border-color:var(--Seafoam-Teal-Light-100, #11998e)}.sign-up-page__mobile-input-step-footer-checkbox-input:checked~.sign-up-page__mobile-input-step-footer-checkbox-custom:after{display:block}.sign-up-page__mobile-input-step-footer-checkbox-label:hover .sign-up-page__mobile-input-step-footer-checkbox-custom{border-color:#11998e}.sign-up-page__mobile-input-step-footer-item{display:flex;flex-wrap:wrap;align-items:center;gap:4px;line-height:16px}@media (max-width: 480px){.sign-up-page__mobile-input-step-footer-item{gap:3px}}.sign-up-page__mobile-input-step-footer-item-label{color:#626265;font-size:11px;font-weight:400;letter-spacing:.3px}@media (max-width: 480px){.sign-up-page__mobile-input-step-footer-item-label{font-size:10px}}.sign-up-page__mobile-input-step-footer-item-link{color:#11998e;font-size:11px;font-weight:400;letter-spacing:.3px;text-decoration:none;transition:color .2s ease}.sign-up-page__mobile-input-step-footer-item-link:hover{color:#0d7a72;text-decoration:underline}@media (max-width: 480px){.sign-up-page__mobile-input-step-footer-item-link{font-size:10px}}.sign-up-page__mobile-input-step-submit-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:48px;padding:12px 40px;border:none;border-radius:14px;background:var(--Seafoam-Teal-Light-100, #11998e);color:#fff;font-size:16px;font-weight:400;line-height:150%;cursor:pointer;transition:all .2s ease}.sign-up-page__mobile-input-step-submit-btn:hover:not(:disabled){background:#0f8a82;transform:translateY(-1px);box-shadow:0 4px 12px #11998e4d}.sign-up-page__mobile-input-step-submit-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #11998e4d}.sign-up-page__mobile-input-step-submit-btn:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}@media (max-width: 480px){.sign-up-page__mobile-input-step-submit-btn{height:42px;padding:10px 32px;font-size:15px}}.sign-up-page__mobile-otp-step-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;max-width:767px;margin:0 auto;padding:40px 168px;background:var(--neutrals-9);border-radius:16px;gap:32px;box-shadow:0 4px 8px -4px #16223314,0 16px 24px #16223314}@media (max-width: 768px){.sign-up-page__mobile-otp-step-wrapper{padding:32px 24px;gap:24px}}@media (max-width: 480px){.sign-up-page__mobile-otp-step-wrapper{padding:24px 16px;gap:20px;border-radius:12px}}.sign-up-page__mobile-otp-step-back-btn{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:absolute;top:24px;left:24px;gap:6px;padding:8px 12px;background:transparent;border:none;color:#344054;font-size:14px;font-weight:500;cursor:pointer;border-radius:8px;transition:all .2s ease}.sign-up-page__mobile-otp-step-back-btn:hover{background:#f3f4f6;color:#11998e}.sign-up-page__mobile-otp-step-back-btn:active{transform:translate(-2px)}@media (max-width: 480px){.sign-up-page__mobile-otp-step-back-btn{top:16px;left:16px;font-size:13px;padding:6px 10px}.sign-up-page__mobile-otp-step-back-btn .sign-up-page__mobile-otp-step-back-btn-text{display:none}}.sign-up-page__mobile-otp-step-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;margin-top:20px}@media (max-width: 480px){.sign-up-page__mobile-otp-step-header{gap:12px;margin-top:16px}}.sign-up-page__mobile-otp-step-header-logo{width:64px;height:64px;object-fit:contain}@media (max-width: 480px){.sign-up-page__mobile-otp-step-header-logo{width:56px;height:56px}}.sign-up-page__mobile-otp-step-header-title{color:#101828;text-align:center;font-size:30px;font-weight:700;line-height:120%;letter-spacing:-.75px}@media (max-width: 768px){.sign-up-page__mobile-otp-step-header-title{font-size:26px}}@media (max-width: 480px){.sign-up-page__mobile-otp-step-header-title{font-size:22px;letter-spacing:-.5px}}.sign-up-page__mobile-otp-step-header-subtitle{color:#667085;text-align:center;font-size:16px;font-weight:500;line-height:150%}@media (max-width: 480px){.sign-up-page__mobile-otp-step-header-subtitle{font-size:14px}}.sign-up-page__mobile-otp-step-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%}@media (max-width: 480px){.sign-up-page__mobile-otp-step-content{gap:14px}}.sign-up-page__mobile-otp-step-content-label{color:#344054;text-align:center;font-size:14px;font-weight:500;line-height:142.857%}@media (max-width: 480px){.sign-up-page__mobile-otp-step-content-label{font-size:13px}}.sign-up-page__mobile-otp-step-input-group{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;width:100%;max-width:320px;margin:8px 0}@media (max-width: 480px){.sign-up-page__mobile-otp-step-input-group{gap:12px;margin:4px 0}}.sign-up-page__mobile-otp-step-input{width:60px;height:60px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:28px;font-weight:600;color:#101828;border:1.5px solid #d0d5dd;border-radius:10px;background:#f9fafb;transition:all .2s ease;caret-color:#11998e}.sign-up-page__mobile-otp-step-input::placeholder{color:#d1d5db}.sign-up-page__mobile-otp-step-input:hover:not(:disabled){background:#f3f4f6;border-color:#b8bfcc}.sign-up-page__mobile-otp-step-input:focus{outline:none;border-color:#11998e;background:#fff;box-shadow:0 0 0 3px #11998e1a}.sign-up-page__mobile-otp-step-input.filled{background:#fff;border-color:#11998e;color:#11998e}.sign-up-page__mobile-otp-step-input.error{border-color:#ef4444;background:#fef2f2}.sign-up-page__mobile-otp-step-input.error:focus{border-color:#dc2626;box-shadow:0 0 0 3px #ef44441a}.sign-up-page__mobile-otp-step-input:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 480px){.sign-up-page__mobile-otp-step-input{width:50px;height:50px;font-size:22px}}@media (max-width: 360px){.sign-up-page__mobile-otp-step-input{width:48px;height:48px;font-size:20px}}.sign-up-page__mobile-otp-step-content-error{display:block;color:#ef4444;font-size:13px;font-weight:500;line-height:150%;text-align:center;animation:slideDown .2s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.sign-up-page__mobile-otp-step-content-error{font-size:12px}}.sign-up-page__mobile-otp-step-resend{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:8px}.sign-up-page__mobile-otp-step-resend-btn{color:#11998e;font-size:16px;font-weight:400;line-height:150%;background:transparent;border:none;cursor:pointer;text-decoration:underline;transition:all .2s ease;padding:4px 8px;border-radius:4px}.sign-up-page__mobile-otp-step-resend-btn:hover{color:#0f8a82;background:#11998e0d}.sign-up-page__mobile-otp-step-resend-btn:active{transform:scale(.98)}@media (max-width: 480px){.sign-up-page__mobile-otp-step-resend-btn{font-size:13px}}.sign-up-page__mobile-otp-step-resend-timer{color:#9ca3af;font-size:13px;font-weight:500;text-align:center}@media (max-width: 480px){.sign-up-page__mobile-otp-step-resend-timer{font-size:12px}}.sign-up-page__mobile-otp-step-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:8px}.sign-up-page__mobile-otp-step-verify-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:48px;padding:12px 40px;border:none;border-radius:14px;background:var(--Seafoam-Teal-Light-100, #11998e);color:#fff;font-size:16px;font-weight:400;line-height:150%;cursor:pointer;transition:all .2s ease}.sign-up-page__mobile-otp-step-verify-btn:hover:not(:disabled){background:#0f8a82;transform:translateY(-1px);box-shadow:0 4px 12px #11998e4d}.sign-up-page__mobile-otp-step-verify-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #11998e4d}.sign-up-page__mobile-otp-step-verify-btn:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6}@media (max-width: 480px){.sign-up-page__mobile-otp-step-verify-btn{height:42px;padding:10px 32px;font-size:15px}}.sign-up-page__mobile-otp-step-verify-btn:disabled:not(:hover){animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.sign-up-page__duplicate-account-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;max-width:767px;margin:0 auto;padding:40px 80px;background:var(--neutrals-9);border-radius:16px;gap:28px;box-shadow:0 4px 8px -4px #16223314,0 16px 24px #16223314}@media (max-width: 768px){.sign-up-page__duplicate-account-wrapper{padding:32px 40px;gap:24px}}@media (max-width: 480px){.sign-up-page__duplicate-account-wrapper{padding:24px 20px;gap:20px;border-radius:12px}}.sign-up-page__duplicate-account-back-btn{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:absolute;top:24px;left:24px;gap:6px;padding:8px 12px;background:transparent;border:none;color:#344054;font-size:14px;font-weight:500;cursor:pointer;border-radius:8px;transition:all .2s ease}.sign-up-page__duplicate-account-back-btn:hover{background:#f3f4f6;color:#11998e}.sign-up-page__duplicate-account-back-btn:active{transform:translate(-2px)}@media (max-width: 480px){.sign-up-page__duplicate-account-back-btn{top:16px;left:16px;font-size:13px;padding:6px 10px}.sign-up-page__duplicate-account-back-btn .sign-up-page__duplicate-account-back-btn-text{display:none}}.sign-up-page__duplicate-account-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;margin-top:20px}@media (max-width: 480px){.sign-up-page__duplicate-account-header{gap:12px;margin-top:16px}}.sign-up-page__duplicate-account-header-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fffaeb;border-radius:50%;width:64px;height:64px;aspect-ratio:1/1}.sign-up-page__duplicate-account-header-title{color:#101828;text-align:center;font-size:28px;font-weight:700;line-height:120%;letter-spacing:-.7px}@media (max-width: 768px){.sign-up-page__duplicate-account-header-title{font-size:24px}}@media (max-width: 480px){.sign-up-page__duplicate-account-header-title{font-size:20px;letter-spacing:-.5px}}.sign-up-page__duplicate-account-header-subtitle{color:#667085;text-align:center;font-size:14px;font-weight:400;line-height:150%;max-width:400px}@media (max-width: 480px){.sign-up-page__duplicate-account-header-subtitle{font-size:13px}}.sign-up-page__duplicate-account-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%}@media (max-width: 480px){.sign-up-page__duplicate-account-content{gap:16px}}.sign-up-page__duplicate-account-linked-info{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:12px 16px;background:#f9fafb;border:.8px solid #d0d5dd;border-radius:10px}.sign-up-page__duplicate-account-linked-email{color:#344054;font-size:14px;font-weight:500;text-align:center}@media (max-width: 480px){.sign-up-page__duplicate-account-linked-email{font-size:13px}}.sign-up-page__duplicate-account-warning{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;background:#fef3c7;border-radius:8px}.sign-up-page__duplicate-account-warning-text{color:#92400e;font-size:13px;font-weight:500;line-height:150%;text-align:center}@media (max-width: 480px){.sign-up-page__duplicate-account-warning-text{font-size:12px}}.sign-up-page__duplicate-account-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:8px}.sign-up-page__duplicate-account-footer .sign-up-page__duplicate-account-footer-text{color:#667085;font-size:14px;font-weight:400;line-height:150%;text-align:center}.sign-up-page__duplicate-account-footer .sign-up-page__duplicate-account-footer-link{color:#11998e;font-size:14px;font-weight:400;line-height:150%;text-align:center;text-decoration:none}.sign-up-page__duplicate-account-footer .sign-up-page__duplicate-account-footer-link:hover{color:#0f8a82;text-decoration:underline}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.sign-up-page__success{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:767px;margin:0 auto;padding:60px 80px;background:var(--neutrals-9);border-radius:16px;box-shadow:0 4px 8px -4px #16223314,0 16px 24px #16223314;gap:24px;text-align:center;animation:fadeInUp .5s ease-out}@media (max-width: 768px){.sign-up-page__success{padding:50px 40px;gap:20px}}@media (max-width: 480px){.sign-up-page__success{padding:40px 24px;gap:20px;border-radius:12px}}.sign-up-page__success-icon{width:64px;height:64px;aspect-ratio:1/1}.sign-up-page__success-title{color:#101828;font-size:32px;font-weight:700;line-height:120%;letter-spacing:-.75px;margin:0}@media (max-width: 768px){.sign-up-page__success-title{font-size:28px}}@media (max-width: 480px){.sign-up-page__success-title{font-size:24px;letter-spacing:-.5px}}.sign-up-page__success-message{color:#667085;font-size:16px;font-weight:400;line-height:150%;margin:0;max-width:500px}.sign-up-page__success-message strong{color:#344054;font-weight:600}@media (max-width: 768px){.sign-up-page__success-message{font-size:15px;max-width:450px}}@media (max-width: 480px){.sign-up-page__success-message{font-size:14px;max-width:100%}}.sign-up-page__success-btn{margin-top:16px;padding:12px 40px;height:48px;border:none;border-radius:14px;background:var(--Seafoam-Teal-Light-100, #11998e);color:#fff;font-size:16px;font-weight:400;line-height:150%;cursor:pointer;transition:all .2s ease}.sign-up-page__success-btn:hover{background:#0f8a82;transform:translateY(-1px);box-shadow:0 4px 12px #11998e4d}.sign-up-page__success-btn:active{transform:translateY(0);box-shadow:0 2px 6px #11998e4d}@media (max-width: 480px){.sign-up-page__success-btn{width:100%;height:42px;padding:10px 32px;font-size:15px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.banner{width:100%;display:flex;position:absolute;top:0;left:0;right:0;z-index:1000;align-items:center;font-family:inherit;font-weight:500;line-height:1.4;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);padding:.5rem 0}.banner__content{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0;position:relative}.banner__text{white-space:nowrap;display:inline-block;padding-left:100%;font-size:14px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.1)}.banner__dismiss{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:#fff3;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:1001}.banner__dismiss:hover,.banner__dismiss:focus{background:#ffffff4d;transform:translateY(-50%) scale(1.1);outline:none}.banner__dismiss:focus-visible{outline:2px solid currentColor;outline-offset:2px}.banner__dismiss:active{transform:translateY(-50%) scale(.95)}.banner__dismiss-icon{font-size:18px;font-weight:700;line-height:1;color:inherit}.banner--default{color:var(--neutrals-9);background:transparent;stroke:var(--primary-4)}.banner--info{background:var(--primary-6);color:var(--neutrals-9)}.banner--warning{background:var(--accent-yellow);color:var(--neutrals-9);border-bottom:1px solid var(--accent-yellow)}.banner--success{background:var(--accent-green);color:var(--neutrals-9);border-bottom:1px solid var(--accent-green)}.banner--error{background:var(--accent-red);color:var(--neutrals-9);border-bottom:1px solid var(--accent-red)}.banner--slow .banner__text{animation:scroll-left 45s linear infinite}.banner--normal .banner__text{animation:scroll-left 30s linear infinite}.banner--fast .banner__text{animation:scroll-left 15s linear infinite}@keyframes scroll-left{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.banner:focus-within .banner__dismiss{opacity:1}.login-notice-popup{position:fixed;bottom:20px;left:20px;width:90%;max-width:380px;min-width:280px;z-index:100}.login-notice-popup__inner{position:relative;width:100%;background:var(--neutrals-9);border-radius:.75rem;padding:1rem 1.25rem;box-shadow:0 4px 20px #0000001f;border:1px solid var(--neutrals-7);transition:box-shadow .3s ease}.login-notice-popup:not(.login-notice-popup--entering):not(.login-notice-popup--exiting) .login-notice-popup__inner{box-shadow:0 8px 32px #00000024,0 0 0 1px var(--neutrals-7),0 0 24px #0b2eda1a}.login-notice-popup__dismiss{position:absolute;top:.75rem;right:.75rem;width:28px;height:28px;padding:0;border:none;background:var(--neutrals-8);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease;color:var(--neutrals-2)}.login-notice-popup__dismiss:hover{background:var(--accent-red-lite);color:var(--accent-red)}.login-notice-popup__dismiss:focus-visible{outline:2px solid var(--primary-4);outline-offset:2px}.login-notice-popup__dismiss-icon{flex-shrink:0;display:block}.login-notice-popup__title{width:100%;margin:0 0 .75rem;padding-right:2rem;font-size:1rem;font-weight:600;color:var(--neutrals-1)}.login-notice-popup__body{width:100%}.login-notice-popup__body p{width:100%;margin:0 0 .5rem;font-size:.875rem;font-weight:500;line-height:1.5;color:var(--neutrals-2)}.login-notice-popup__body p:last-child{margin-bottom:0}.login-notice-popup__link{color:var(--primary-4);text-decoration:none;transition:color .2s ease}.login-notice-popup__link:hover{color:var(--primary-5);text-decoration:underline}@keyframes login-notice-popup-enter{0%{opacity:0;transform:translate(-100%) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes login-notice-popup-enter-reduced{0%{opacity:0}to{opacity:1}}@keyframes login-notice-popup-exit{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-100%) scale(.98)}}@keyframes login-notice-popup-exit-reduced{0%{opacity:1}to{opacity:0}}@media screen and (max-width: 500px){.login-notice-popup{width:92%;left:4%;bottom:16px}}@media (prefers-reduced-motion: no-preference){.login-notice-popup--entering{animation:login-notice-popup-enter .4s cubic-bezier(.34,1.56,.64,1) forwards}.login-notice-popup--exiting{animation:login-notice-popup-exit .35s cubic-bezier(.4,0,.6,1) forwards}}@media (prefers-reduced-motion: reduce){.login-notice-popup--entering{animation:login-notice-popup-enter-reduced .2s ease-out forwards}.login-notice-popup--exiting{animation:login-notice-popup-exit-reduced .15s ease-out forwards}}
