@charset "UTF-8";@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(https://rsms.me/inter/font-files/Inter-Medium.woff2?v=4.1) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(https://rsms.me/inter/font-files/Inter-SemiBold.woff2?v=4.1) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/fonts/JetBrainsMono-Medium.woff2?065ee491488865d52b6067cd7333751a) format("woff2")}.homepage-redesign{--color-page:#f3f3f4;--color-surface:#fff;--color-surface-inverse:#313135;--color-brand:#3373bb;--color-brand-hover:#1b3e64;--color-brand-soft:#e3edf7;--color-brand-soft-hover:#cbddf1;--color-text:#0b1928;--color-text-secondary:#1b3e64;--color-text-tertiary:#2b609c;--color-text-muted:#a5a5ac;--color-border:#d2d2d5;--color-disabled:#e4e4e7;--color-error:#800f11;--color-error-border:#ff383c;--color-success:#006114;--color-success-border:#16a34a;--color-bitcoin:#f57f0d;--color-accent:#ed6500;--color-warning-background:#fff2e3;--color-accent-text:#ed6500;--color-warning:#2a0e00;--color-warning-border:#c7770c;--color-brand-on-soft:#306cb0;--color-on-brand-primary:#f3f7fc;--color-on-brand-secondary:#cbddf1;--color-on-brand-divider:#fff;--color-star-muted:#a7c5e7;--gradient-brand:linear-gradient(180deg,#3373bb,#234f80 50%,#0b1928);--gradient-inverse:linear-gradient(180deg,#424248,#313135 50%,#000);--font-heading:"Archivo",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--font-weight-medium:500;--font-weight-semibold:600;--font-size-ui:16px;--line-height-ui:22px;--type-action:var(--font-weight-semibold) var(--font-size-ui)/var(--line-height-ui) var(--font-body);--control-height:52px;--control-height-small:48px;--color-field-border:#e4e4e7;--color-focus-ring:#cbddf1;--color-error-ring:#febec2;--type-display:var(--font-weight-semibold) 62px/68px var(--font-heading);--type-h1:var(--font-weight-semibold) 58px/64px var(--font-heading);--type-h2:var(--font-weight-semibold) 39px/42px var(--font-heading);--type-h3:var(--font-weight-semibold) 33px/36px var(--font-heading);--type-h4:var(--font-weight-semibold) 27px/36px var(--font-heading);--type-h5:var(--font-weight-semibold) 24px/32px var(--font-heading);--type-h6:var(--font-weight-semibold) 19px/24px var(--font-heading);--type-body-lg:var(--font-weight-medium) 19px/26px var(--font-body);--type-body-md:var(--font-weight-medium) 16px/22px var(--font-body);--type-body-sm:var(--font-weight-medium) 14px/20px var(--font-body);--type-body-xs:var(--font-weight-medium) 12px/16px var(--font-body);--tracking-tight:-0.03em;--tracking-snug:-0.02em;--tracking-normal:0;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-60:60px;--space-80:80px;--space-100:100px;--space-120:120px;--space-200:200px;--radius-xs:8px;--radius-sm:12px;--radius-md:12px;--radius-lg:16px;--border-width:1px;--border-width-strong:1.5px;--focus-ring-width:3px;--shadow-hover:0 5px 11px rgba(0,0,0,.06),0 20px 20px rgba(0,0,0,.05),0 44px 27px rgba(0,0,0,.03),0 79px 32px rgba(0,0,0,.01);--container-max:1280px;--page-gutter:20px;--grid-gutter:20px;--header-height:56px}@media (min-width:768px){.homepage-redesign{--page-gutter:24px;--type-display:var(--font-weight-semibold) 88px/96px var(--font-heading)}}@media (min-width:992px){.homepage-redesign{--page-gutter:32px;--grid-gutter:24px;--header-height:80px;--radius-md:16px;--radius-lg:24px;--type-display:var(--font-weight-semibold) 120px/132px var(--font-heading);--type-h1:var(--font-weight-semibold) 61px/68px var(--font-heading);--type-h2:var(--font-weight-semibold) 51px/56px var(--font-heading);--type-h3:var(--font-weight-semibold) 40px/44px var(--font-heading);--type-h4:var(--font-weight-semibold) 29px/36px var(--font-heading);--type-h5:var(--font-weight-semibold) 25px/32px var(--font-heading);--type-h6:var(--font-weight-semibold) 22px/28px var(--font-heading);--type-body-lg:var(--font-weight-medium) 22px/28px var(--font-body);--type-body-md:var(--font-weight-medium) 17px/24px var(--font-body);--font-size-ui:17px;--line-height-ui:24px}}body.home-bs5,body.home-bs5>header,body.public-bs5,body.public-bs5>header{background-color:#f3f3f4;overflow-x:clip}.homepage-redesign{background-color:var(--color-page);color:var(--color-text);font:var(--type-body-md);letter-spacing:var(--tracking-tight);max-width:100%;min-width:0;overflow-wrap:break-word}.homepage-redesign:not(.homepage-header){overflow-x:clip}.homepage-redesign .homepage-redesign__container{margin-inline:auto;max-width:min(var(--container-max),100%);min-width:0;padding-inline:0;width:calc(100% - var(--page-gutter) - var(--page-gutter))}.homepage-redesign :where(h1,h2,h3,h4,h5,h6){color:var(--color-text);font-family:var(--font-heading);font-weight:var(--font-weight-semibold)}.homepage-redesign a:not(.btn){color:var(--color-brand);text-decoration:underline}.homepage-redesign a:not(.btn):visited{color:var(--color-brand)}.homepage-redesign a:not(.btn):hover{color:var(--color-brand-hover);text-decoration:underline}.homepage-redesign .btn:focus-visible,.homepage-redesign a:not(.btn):focus-visible{outline:var(--focus-ring-width) solid var(--color-brand);outline-offset:2px}.homepage-redesign .alert-warning{--bs-alert-color:var(--color-warning);--bs-alert-bg:var(--color-warning-background);--bs-alert-border-color:var(--color-warning-border);--bs-alert-link-color:var(--color-warning)}.homepage-redesign :is(.alert-warning,.account-notice--warning) a:not(.btn),.homepage-redesign :is(.alert-warning,.account-notice--warning) a:not(.btn):focus-visible,.homepage-redesign :is(.alert-warning,.account-notice--warning) a:not(.btn):hover,.homepage-redesign :is(.alert-warning,.account-notice--warning) a:not(.btn):visited{color:var(--color-warning);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.homepage-redesign :is(.alert-warning,.account-notice--warning) a:not(.btn):focus-visible{outline-color:currentColor}.homepage-redesign a.homepage-skip-link:focus,.homepage-redesign a.homepage-skip-link:focus-visible,.homepage-redesign a.homepage-skip-link:visited:focus{clip:auto;background-color:var(--color-brand);border-radius:var(--radius-xs);color:var(--color-surface);height:auto;left:var(--space-8);margin:0;outline:var(--focus-ring-width) solid var(--color-brand);outline-offset:2px;overflow:visible;padding:12px 20px;position:absolute;text-decoration:underline;top:var(--space-8);width:auto;z-index:1080}#homepage-content:focus,#public-content:focus{outline:none}.homepage-redesign .btn{--button-height:var(--control-height);align-items:center;border-radius:var(--radius-xs);display:inline-flex;font:var(--type-action);gap:var(--space-8);justify-content:center;letter-spacing:var(--tracking-tight);min-height:var(--button-height);padding:calc((var(--button-height) - max(24px, var(--line-height-ui)))/2 - 1px) var(--space-20)}.homepage-redesign .btn-sm{--button-height:var(--control-height-small)}.homepage-redesign .btn-link{color:var(--color-brand);min-height:auto;padding:0;text-decoration:underline}.homepage-redesign#session-timeout-warning .modal-footer{gap:var(--space-8)}.homepage-redesign#session-timeout-warning .modal-footer .btn{margin:0}.homepage-redesign .btn-primary{--bs-btn-bg:var(--color-brand);--bs-btn-border-color:var(--color-brand);--bs-btn-color:var(--color-surface);--bs-btn-hover-bg:var(--color-brand-hover);--bs-btn-hover-border-color:var(--color-brand-hover);--bs-btn-hover-color:var(--color-surface);--bs-btn-disabled-bg:var(--color-disabled);--bs-btn-disabled-border-color:var(--color-disabled);--bs-btn-disabled-color:var(--color-text-muted);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);box-shadow:none!important;color:var(--bs-btn-color)}.homepage-redesign .btn-primary:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:none!important;color:var(--bs-btn-hover-color)}.homepage-redesign .btn-primary.disabled,.homepage-redesign .btn-primary:disabled{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);box-shadow:none!important;color:var(--bs-btn-disabled-color);opacity:1}.homepage-redesign .btn-secondary{--bs-btn-bg:var(--color-brand-soft);--bs-btn-border-color:var(--color-brand-soft);--bs-btn-color:var(--color-brand-on-soft);--bs-btn-hover-bg:var(--color-brand-soft-hover);--bs-btn-hover-border-color:var(--color-brand-soft-hover);--bs-btn-hover-color:var(--color-brand-hover);--bs-btn-disabled-bg:var(--color-disabled);--bs-btn-disabled-border-color:var(--color-disabled);--bs-btn-disabled-color:var(--color-text-muted);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.homepage-redesign .btn-secondary:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:none!important;color:var(--bs-btn-hover-color)}.homepage-redesign .btn-secondary.disabled,.homepage-redesign .btn-secondary:disabled{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:1}.homepage-redesign .form-control,.homepage-redesign .form-select{background-color:var(--color-surface);border:var(--border-width-strong) solid var(--color-field-border);border-radius:var(--radius-xs);color:var(--color-text);font:var(--type-body-md);letter-spacing:var(--tracking-tight)}.homepage-redesign :is(input.form-control,select.form-control,.form-select){height:auto;min-height:var(--control-height)}.homepage-redesign .form-label{color:var(--color-text);font:var(--type-action)}.homepage-redesign .ui-identifier{font-feature-settings:normal;font-family:var(--font-mono)!important;font-variant-ligatures:none;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-normal);overflow-wrap:anywhere}.homepage-redesign input.ui-identifier::-moz-placeholder{font-family:var(--font-body);letter-spacing:var(--tracking-tight)}.homepage-redesign input.ui-identifier:-ms-input-placeholder{font-family:var(--font-body);letter-spacing:var(--tracking-tight)}.homepage-redesign input.ui-identifier::placeholder{font-family:var(--font-body);letter-spacing:var(--tracking-tight)}.homepage-redesign .form-control::-moz-placeholder{color:var(--color-text-muted);opacity:1}.homepage-redesign .form-control:-ms-input-placeholder{color:var(--color-text-muted);opacity:1}.homepage-redesign .form-control::placeholder{color:var(--color-text-muted);opacity:1}.homepage-redesign .form-control:focus,.homepage-redesign .form-select:focus{background-color:var(--color-surface);border-color:var(--color-brand);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring);color:var(--color-text)}.homepage-redesign .form-control:disabled,.homepage-redesign .form-control[readonly],.homepage-redesign .form-select:disabled{background-color:var(--color-disabled);border-color:var(--color-border);box-shadow:none;color:var(--color-text-muted)}.homepage-redesign .form-control.is-invalid,.homepage-redesign .form-select.is-invalid{border-color:var(--color-error-border);box-shadow:0 0 0 var(--focus-ring-width) var(--color-error-ring)}.homepage-redesign .form-control.is-valid{border-color:var(--color-success-border)}.homepage-redesign .invalid-feedback{color:var(--color-error);font:var(--type-body-md)}.homepage-redesign .valid-feedback{color:var(--color-success)}@media (prefers-reduced-motion:reduce){.homepage-redesign *,.homepage-redesign :after,.homepage-redesign :before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.homepage-header{background-color:var(--color-page);font-family:var(--font-body)}body.home-bs5.homepage-menu-open,body.public-bs5.homepage-menu-open{overflow:hidden}.homepage-header.homepage-header--menu-open{inset:0;min-height:100vh;min-height:100dvh;overflow:hidden;position:fixed;z-index:1070}.homepage-navbar{background-color:var(--color-page);max-width:var(--container-max);min-height:var(--header-height);padding:var(--space-4) var(--space-8) var(--space-4) var(--page-gutter)}.homepage-navbar__inner{min-width:0}.homepage-header .homepage-navbar .homepage-navbar__brand{aspect-ratio:315.787/46;border-radius:var(--radius-xs);flex:0 0 auto;height:auto;order:0;width:min(219.678px,100% - 125px)}.homepage-navbar .homepage-navbar__get-started,.homepage-navbar .homepage-navbar__login,.homepage-navbar .homepage-navbar__menu-login{font-feature-settings:"salt" 1;border:0;border-radius:var(--radius-xs);font:var(--font-weight-semibold) 17px/24px var(--font-body);letter-spacing:var(--tracking-tight);min-height:44px;padding:10px 14px;text-decoration:none;white-space:nowrap}.homepage-navbar .homepage-navbar__login{background-color:transparent;color:var(--color-brand-on-soft);order:1}.homepage-navbar .homepage-navbar__menu-login{background-color:var(--color-brand-soft);border:0;color:var(--color-brand-on-soft);font-size:17px;line-height:24px;min-height:48px;padding:var(--space-12) var(--space-20);width:100%}.homepage-navbar .homepage-navbar__menu-login:active,.homepage-navbar .homepage-navbar__menu-login:focus,.homepage-navbar .homepage-navbar__menu-login:hover{background-color:var(--color-brand-soft-hover);border-color:var(--color-brand-soft-hover);box-shadow:none!important;color:var(--color-brand-on-soft)}.homepage-navbar .homepage-navbar__login:active,.homepage-navbar .homepage-navbar__login:hover{background-color:var(--color-brand-soft);color:var(--color-brand-on-soft)}.homepage-navbar .homepage-navbar__login.homepage-navbar__login--account{background-color:var(--color-brand);color:var(--color-on-brand-primary)}.homepage-navbar .homepage-navbar__login.homepage-navbar__login--account:active,.homepage-navbar .homepage-navbar__login.homepage-navbar__login--account:focus-visible,.homepage-navbar .homepage-navbar__login.homepage-navbar__login--account:hover{background-color:var(--color-brand-hover);color:var(--color-on-brand-primary)}.homepage-navbar .homepage-navbar__toggler{border-radius:var(--radius-xs);color:var(--color-brand);height:48px;order:2;position:relative;width:48px}@media (max-width:575.98px){.homepage-navbar{padding-inline:var(--space-16)}.homepage-header .homepage-navbar .homepage-navbar__brand{flex:0 1 auto;min-width:0;width:min(54vw,100% - 112px)}.homepage-navbar .homepage-navbar__login{font-size:14px;line-height:20px;margin-left:auto!important;min-height:40px;padding:8px}.homepage-navbar .homepage-navbar__toggler{flex:0 0 40px;height:40px;width:40px}.homepage-navbar__menu-icon{height:40px;width:40px}}.homepage-navbar .homepage-navbar__toggler:hover{background-color:var(--color-brand-soft)}.homepage-navbar .homepage-navbar__toggler:focus{box-shadow:none}.homepage-navbar .homepage-navbar__toggler:focus-visible{outline:var(--focus-ring-width) solid var(--color-brand);outline-offset:-3px}.homepage-navbar__close-icon,.homepage-navbar__menu-icon{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.homepage-navbar__close-icon,.homepage-navbar__toggler:not(.collapsed) .homepage-navbar__menu-icon{display:none}.homepage-navbar__toggler:not(.collapsed) .homepage-navbar__close-icon{display:block}.homepage-navbar .homepage-navbar__collapse{order:3}.homepage-navbar .homepage-navbar__collapse.collapsing,.homepage-navbar .homepage-navbar__collapse.show{-ms-scroll-chaining:none;align-items:center;background-color:var(--color-page);bottom:0;display:flex;flex-direction:column;gap:var(--space-48);height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));justify-content:center;justify-content:safe center;left:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-48);position:fixed;right:0;top:var(--header-height);width:100%}.homepage-navbar .homepage-navbar__links{align-items:center;gap:var(--space-16);width:100%}.homepage-header .homepage-navbar .homepage-navbar__link{font-feature-settings:"salt" 1;border:0;border-radius:var(--radius-xs);color:var(--color-text);font:var(--font-weight-semibold) 17px/24px var(--font-body);letter-spacing:var(--tracking-tight);min-height:48px;padding:var(--space-12) var(--space-20);text-decoration:none}.homepage-navbar .homepage-navbar__actions{display:flex;flex-direction:column;gap:var(--space-16);max-width:100%;width:294px}.homepage-navbar__submenu-toggle{align-items:center;background-color:transparent;cursor:pointer;display:flex;gap:var(--space-8);justify-content:center;width:100%}.homepage-navbar__submenu-toggle:focus-visible,.homepage-navbar__submenu-toggle:hover{background-color:var(--color-brand-soft);color:var(--color-brand-hover)}.homepage-navbar__submenu-toggle:focus-visible{outline:var(--focus-ring-width) solid var(--color-brand);outline-offset:-3px}.homepage-navbar__submenu-chevron{border-bottom:2px solid;border-right:2px solid;height:9px;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease;width:9px}.homepage-navbar__submenu-toggle[aria-expanded=true] .homepage-navbar__submenu-chevron{transform:translateY(2px) rotate(225deg)}.homepage-navbar__submenu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-hover);display:none;left:50%;min-width:190px;top:calc(100% + var(--space-8));transform:translateX(-50%);z-index:1080}.homepage-navbar__submenu.show{display:block}.homepage-header .homepage-navbar__submenu a{border-radius:var(--radius-xs);color:var(--color-text);display:block;font-weight:var(--font-weight-semibold);padding:10px 12px;text-decoration:none;white-space:nowrap}.homepage-header .homepage-navbar__submenu a:focus-visible,.homepage-header .homepage-navbar__submenu a:hover,.homepage-header .homepage-navbar__submenu a:visited,.homepage-header .homepage-navbar__submenu a[aria-current=page]{background-color:var(--color-brand-soft);color:var(--color-text);text-decoration:none}.homepage-header .homepage-navbar .homepage-navbar__link:visited{color:var(--color-text)}.homepage-header .homepage-navbar .homepage-navbar__link.active,.homepage-header .homepage-navbar .homepage-navbar__link:active,.homepage-header .homepage-navbar .homepage-navbar__link:hover,.homepage-header .homepage-navbar .homepage-navbar__link[aria-current=page]{background-color:var(--color-brand-soft);color:var(--color-brand-hover);text-decoration:none}.homepage-header .homepage-navbar .homepage-navbar__link:focus-visible{outline:var(--focus-ring-width) solid var(--color-brand);outline-offset:-3px}.homepage-navbar .homepage-navbar__get-started{box-shadow:none!important;font-size:17px;line-height:24px;min-height:48px;padding:var(--space-12) var(--space-20);width:100%}.homepage-navbar .homepage-navbar__get-started:active,.homepage-navbar .homepage-navbar__get-started:focus,.homepage-navbar .homepage-navbar__get-started:hover{background-color:var(--color-brand-hover);border-color:var(--color-brand-hover);box-shadow:none!important;color:var(--color-surface)}@media (prefers-reduced-motion:reduce){.homepage-navbar .collapsing{transition:none}}@media (min-width:992px){.homepage-navbar{border-radius:var(--radius-lg);min-height:var(--header-height);padding:var(--space-16) var(--space-32)}.homepage-header .homepage-navbar .homepage-navbar__brand{flex:0 1 315.787px;height:auto;max-width:100%;width:315.787px}.homepage-navbar .homepage-navbar__links,.homepage-navbar .homepage-navbar__login,.homepage-navbar__actions{flex:0 0 auto}.homepage-navbar .homepage-navbar__collapse{display:contents!important}.homepage-navbar .homepage-navbar__links{align-items:normal;gap:var(--space-4);order:1;width:auto}.homepage-header .homepage-navbar .homepage-navbar__link{border:0;font-size:17px;line-height:24px;min-height:48px;padding:var(--space-12) var(--space-20)}.homepage-navbar__links .nav-item:first-child .homepage-navbar__link{width:78px}.homepage-navbar__links .nav-item:nth-child(3) .homepage-navbar__link{width:86px}.homepage-navbar__links .nav-item:nth-child(2) .homepage-navbar__link{width:110px}.homepage-navbar__links .nav-item:nth-child(4) .homepage-navbar__link{width:89px}.homepage-navbar .homepage-navbar__get-started,.homepage-navbar .homepage-navbar__login{font-size:17px;line-height:24px;min-height:48px;padding:var(--space-12) var(--space-20)}.homepage-navbar .homepage-navbar__login{background-color:var(--color-brand-soft);min-width:88px;order:2}.homepage-navbar .homepage-navbar__login:active,.homepage-navbar .homepage-navbar__login:hover{background-color:var(--color-brand-soft-hover);color:var(--color-brand-on-soft)}.homepage-navbar .homepage-navbar__actions{display:block;order:3;width:auto}.homepage-navbar .homepage-navbar__menu-login{display:none!important}.homepage-navbar .homepage-navbar__get-started{min-width:130px;width:auto}}@media (max-width:991.98px){.homepage-navbar__links>.nav-item{display:flex;justify-content:center;width:100%}.homepage-header .homepage-navbar .homepage-navbar__link{justify-content:center;width:min(294px,100%)}.homepage-navbar__submenu-item{align-items:center;display:flex;flex-direction:column;width:100%}.homepage-navbar__submenu{margin-top:var(--space-8)!important;position:static!important;text-align:center;transform:none;width:min(294px,100%)}}.homepage-registration{background-color:var(--color-surface);border-radius:var(--space-16);height:68px;padding:var(--space-8)}.homepage-registration--brand{background-color:var(--color-brand-soft)}.homepage-registration:focus-within{outline:var(--focus-ring-width) solid var(--color-brand);outline-offset:2px}.homepage-registration--brand:focus-within{outline-color:var(--color-on-brand-secondary)}.homepage-registration.is-invalid{outline-color:var(--color-error-border)}.homepage-registration__field{min-width:0;padding:14px var(--space-16)}.homepage-registration__field-icon,.homepage-registration__submit-icon{flex:0 0 24px;height:24px;width:24px}.homepage-redesign input.homepage-registration__email{background:transparent;color:var(--color-text);font:var(--type-body-md);height:24px;min-height:0;min-width:0}.homepage-redesign .homepage-registration__email.is-invalid,.homepage-redesign .homepage-registration__email:focus{background:transparent;border:0;box-shadow:none;outline:0}.homepage-registration__submit,.homepage-registration__submit:active,.homepage-registration__submit:focus,.homepage-registration__submit:hover{color:var(--color-on-brand-primary)}.homepage-registration__error{color:var(--color-error);font:var(--type-body-xs);left:var(--space-8);top:calc(100% + var(--space-4))}.homepage-hero{max-width:100%;overflow-x:clip;padding-inline:var(--space-8)}.homepage-hero__surface{background:var(--gradient-brand);border-radius:var(--radius-lg);max-width:none;min-height:496px;padding:var(--space-20)}.homepage-hero__artwork{height:730.536px;max-width:none;transform:translate(-50%,-50%) rotate(45deg);width:561.791px;z-index:0}.homepage-hero__content{gap:var(--space-24);max-width:min(var(--container-max),100%);min-width:0;z-index:1}.homepage-hero__text{container-type:inline-size;gap:var(--space-8)}.homepage-redesign .homepage-hero__title{color:var(--color-on-brand-primary);font:var(--type-display);font-size:clamp(44px,18.5cqi,62px);letter-spacing:var(--tracking-tight);line-height:1.0968;max-width:100%;white-space:nowrap}@container (max-width: 340px){.homepage-redesign .homepage-hero__title{white-space:normal}}.homepage-hero__subtitle{color:var(--color-on-brand-secondary);font:var(--font-weight-semibold) 27px/36px var(--font-heading);letter-spacing:var(--tracking-snug)}.homepage-hero__registration{height:68px;max-width:100%;width:min(522px,100%)}.homepage-hero__registration .homepage-registration__error{color:var(--color-surface)}.homepage-hero__mobile-signup{min-width:140px;width:140px}.homepage-hero__mobile-signup,.homepage-redesign .homepage-hero__mobile-signup:visited{color:var(--color-brand-on-soft)}.homepage-redesign .homepage-hero__mobile-signup:active,.homepage-redesign .homepage-hero__mobile-signup:hover{color:var(--color-brand-hover)}.homepage-redesign .homepage-hero__mobile-signup:focus-visible{outline-color:var(--color-on-brand-primary)}.homepage-hero__price{color:var(--color-on-brand-primary);min-width:117.389px}.homepage-hero__price-icon{flex:0 0 35.389px;height:35.389px;width:35.389px}.homepage-hero__price-value{color:var(--color-on-brand-primary);font:var(--font-weight-semibold) 19px/26px var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);min-width:74px}@media (max-width:767.98px){.homepage-hero-viewport{display:flex;flex-direction:column;min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height))}.homepage-hero-viewport>.homepage-hero{flex:1 0 auto}}@media (min-width:768px){.homepage-hero-viewport{display:flex;flex-direction:column;min-height:calc(100vh - var(--header-height));min-height:min(100svh - var(--header-height),1380px)}.homepage-hero-viewport>.homepage-hero{flex:1 0 auto}.homepage-hero{padding-inline:var(--space-24)}.homepage-hero__surface{min-height:520px;padding:var(--space-24)}.homepage-hero__artwork{height:1532.031px;transform:translate(-50%,-50%) rotate(45deg) scaleY(-1);width:1178.152px}.homepage-hero__content{gap:var(--space-40)}.homepage-hero__text{gap:var(--space-16)}.homepage-redesign .homepage-hero__title{font:var(--type-display)}.homepage-hero__subtitle{max-width:322px}.homepage-hero__price{min-width:120.111px}.homepage-hero__price-icon{flex-basis:38.111px;height:38.111px;width:38.111px}}@media (min-width:992px){.homepage-hero{padding-inline:var(--space-32)}.homepage-hero__subtitle{font-size:29px;max-width:372px}.homepage-hero__price{min-width:131.111px}.homepage-hero__price-value{font-size:22px;line-height:28px;min-width:85px}}@media (min-width:1400px){.homepage-hero-viewport{min-height:min(100svh - var(--header-height),1352px)}}.homepage-highlights{background-color:var(--color-page);max-width:100%}.homepage-highlights .homepage-redesign__container{border-bottom:var(--border-width) solid var(--color-border)}.homepage-highlights__list{gap:var(--space-4);padding:var(--space-12) 0}.homepage-highlights__item{gap:var(--space-8);min-width:0}.homepage-highlights__icon{flex:0 0 24px;height:24px;width:24px}.homepage-highlights__text{color:var(--color-text-secondary);font:var(--type-body-md);letter-spacing:var(--tracking-tight);min-width:0}@media (min-width:768px){.homepage-highlights__list{-moz-column-gap:var(--space-24);column-gap:var(--space-24);display:grid;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;justify-content:center;padding-block:var(--space-24);row-gap:var(--space-8)}.homepage-highlights__item{gap:var(--space-4)}.homepage-highlights__item:last-child{grid-column:1/-1;justify-self:center}}@media (min-width:1400px){.homepage-highlights__list{-moz-column-gap:var(--space-32);column-gap:var(--space-32);grid-template-columns:repeat(3,-webkit-max-content);grid-template-columns:repeat(3,max-content)}.homepage-highlights__item:last-child{grid-column:auto;justify-self:auto}}.homepage-redesign .homepage-why{background-color:var(--color-page)}.homepage-redesign .homepage-why__inner{gap:var(--space-24);padding-block:var(--space-80)}.homepage-redesign .homepage-section-intro{gap:var(--space-4);min-width:0}.homepage-redesign .homepage-section-intro__eyebrow{color:var(--color-accent-text);font:var(--type-h6);letter-spacing:var(--tracking-snug)}.homepage-redesign .homepage-section-intro__heading{font:var(--type-h2);letter-spacing:var(--tracking-tight)}.homepage-redesign .homepage-section-intro__body{color:var(--color-text-secondary);font:var(--type-body-lg);letter-spacing:var(--tracking-tight)}.homepage-redesign .homepage-benefits{--bs-gutter-x:var(--space-20);--bs-gutter-y:var(--space-32)}.homepage-redesign .homepage-benefit__inner{gap:var(--space-12);min-width:0}.homepage-redesign .homepage-benefit__icon{height:65.333px;width:65.333px}.homepage-redesign .homepage-benefit__content{gap:var(--space-4);min-width:0}.homepage-redesign .homepage-benefit__title{font:var(--type-h6);letter-spacing:var(--tracking-snug)}.homepage-redesign .homepage-benefit__description{color:var(--color-text-secondary);font:var(--type-body-md);letter-spacing:var(--tracking-tight);max-width:265px}@media (min-width:768px){.homepage-redesign .homepage-why__inner{gap:var(--space-40);padding-block:var(--space-100)}.homepage-redesign .homepage-section-intro{gap:var(--space-12)}.homepage-redesign .homepage-benefits{--bs-gutter-x:var(--space-24)}.homepage-redesign .homepage-benefit__inner{gap:var(--space-16)}.homepage-redesign .homepage-benefit__icon{height:98px;width:98px}.homepage-redesign .homepage-benefit__content{gap:var(--space-8)}}@media (min-width:992px){.homepage-redesign .homepage-why__inner{padding-block:var(--space-120)}}.homepage-redesign .homepage-fees{background-color:var(--color-page);scroll-margin-top:var(--space-16)}.homepage-redesign .homepage-fees__inner{gap:var(--space-24);padding-block:var(--space-48)}.homepage-redesign .homepage-section-intro--fees{gap:var(--space-8);max-width:822px}.homepage-redesign .homepage-fees__pricing{min-width:0}.homepage-redesign .homepage-fees__premium{background:var(--gradient-brand);border-radius:16px;color:var(--color-on-brand-primary);gap:var(--space-20);min-height:274px;min-width:0;padding:var(--space-24)}.homepage-redesign .homepage-fees__premium-artwork{height:490.508px;max-width:none;transform:translate(-50%,-50%) rotate(45deg);width:377.207px}.homepage-redesign .homepage-fees__premium-rate{color:var(--color-on-brand-primary)}.homepage-redesign .homepage-fees__premium-value{font:var(--type-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);min-width:1.42em}.homepage-redesign .homepage-fees__premium-label{font:var(--type-h5);letter-spacing:var(--tracking-snug)}.homepage-redesign .homepage-fees__premium-tagline{font:var(--type-body-lg);letter-spacing:var(--tracking-tight)}.homepage-redesign .homepage-fees__premium-divider{border-top:var(--border-width) solid var(--color-on-brand-divider);height:0}.homepage-redesign .homepage-fees__premium-description{color:var(--color-on-brand-secondary);font:var(--type-body-md);letter-spacing:var(--tracking-tight)}.homepage-redesign .homepage-fees__card{background-color:var(--color-surface);border-radius:16px;min-width:0}.homepage-redesign .homepage-fees__list{padding:var(--space-24)}.homepage-redesign .homepage-fees__row{min-width:0}.homepage-redesign .homepage-fees__row:not(:last-child){margin-bottom:var(--space-24)}.homepage-redesign .homepage-fees__row:not(:last-child):after{background-color:var(--color-border);bottom:-12px;content:"";height:var(--border-width);left:0;position:absolute;right:0}.homepage-redesign .homepage-fees__amount,.homepage-redesign .homepage-fees__term{color:var(--color-text);font:var(--type-body-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight)}.homepage-redesign .homepage-fees__term{min-width:0}.homepage-redesign .homepage-fees__row-icon{flex:0 0 24px;height:24px;width:24px}.homepage-redesign .homepage-fees__amount{font-variant-numeric:tabular-nums}.homepage-redesign .homepage-fees__withdrawal{background-color:var(--color-brand-soft);color:var(--color-text-secondary);padding:var(--space-24)}.homepage-redesign .homepage-fees__withdrawal-icon{flex:0 0 20px;height:32px;width:20px}.homepage-redesign .homepage-fees__withdrawal-content{min-width:0}.homepage-redesign .homepage-fees__withdrawal-title{color:var(--color-text);font:var(--type-body-md);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.homepage-redesign .homepage-fees__withdrawal-body{font:var(--type-body-md);letter-spacing:var(--tracking-tight)}.homepage-redesign .homepage-fees__withdrawal-body p+p{margin-top:var(--space-20)}.homepage-redesign .homepage-fees__footnote sup,.homepage-redesign .homepage-fees__withdrawal sup{font-size:.65em;line-height:0}.homepage-redesign .homepage-fees__footnote{color:var(--color-text-tertiary);font:var(--type-body-xs);letter-spacing:var(--tracking-normal)}@media (min-width:768px){.homepage-redesign .homepage-fees__pricing{--bs-gutter-x:var(--space-20);--bs-gutter-y:var(--space-20)}.homepage-redesign .homepage-fees__inner{gap:var(--space-40);padding-block:var(--space-60)}.homepage-redesign .homepage-section-intro--fees{gap:var(--space-12)}.homepage-redesign .homepage-fees__card,.homepage-redesign .homepage-fees__premium{border-radius:24px}.homepage-redesign .homepage-fees__premium{gap:var(--space-40);min-height:452px;padding:var(--space-40) var(--space-24)}.homepage-redesign .homepage-fees__premium-artwork{height:780.075px;width:599.888px}.homepage-redesign .homepage-fees__premium-lead{flex:1 1 auto}.homepage-redesign .homepage-fees__list{padding:var(--space-20) var(--space-24)}.homepage-redesign .homepage-fees__row:not(:last-child){margin-bottom:var(--space-32)}.homepage-redesign .homepage-fees__row:not(:last-child):after{bottom:-16px}.homepage-redesign .homepage-fees__withdrawal{gap:var(--space-16);padding:var(--space-20) var(--space-24)}.homepage-redesign .homepage-fees__withdrawal-body p+p{margin-top:0}}@media (min-width:992px){.homepage-redesign .homepage-fees__pricing{--bs-gutter-x:var(--space-24);--bs-gutter-y:var(--space-24)}.homepage-redesign .homepage-fees__inner{padding-block:var(--space-60)}.homepage-redesign .homepage-fees__premium{min-height:528px;padding-inline:var(--space-48)}.homepage-redesign .homepage-fees__list,.homepage-redesign .homepage-fees__withdrawal{padding:var(--space-40) var(--space-48)}}.homepage-redesign .homepage-how-it-works{background-color:var(--color-page)}.homepage-redesign .homepage-section-intro--how-it-works{gap:var(--space-8);padding-top:var(--space-80)}.homepage-redesign .homepage-how-it-works__steps{gap:var(--space-24);padding-bottom:var(--space-80);padding-top:var(--space-24)}.homepage-redesign .homepage-how-it-works__list{display:grid;gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.homepage-redesign .homepage-how-it-works__list:before{background-color:var(--color-on-brand-secondary);border-radius:16px;bottom:46px;content:"";left:28px;position:absolute;top:0;width:16px;z-index:0}.homepage-redesign .homepage-how-it-works__step{align-items:center;display:grid;grid-template-columns:88px minmax(0,1fr);min-width:0}.homepage-redesign .homepage-how-it-works__step:first-child:after{background-color:var(--color-brand);border-radius:16px;bottom:0;content:"";left:28px;position:absolute;top:0;width:16px;z-index:0}.homepage-redesign .homepage-how-it-works__marker,.homepage-redesign .homepage-how-it-works__step-content{z-index:1}.homepage-redesign .homepage-how-it-works__marker{align-self:stretch;justify-content:flex-start;width:88px}.homepage-redesign .homepage-how-it-works__marker img,.homepage-redesign .homepage-how-it-works__marker picture{display:block;height:73px;width:73px}.homepage-redesign .homepage-how-it-works__step-content{gap:var(--space-4);min-width:0}.homepage-redesign .homepage-how-it-works__step-label{color:var(--color-brand);font:var(--type-body-md);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.homepage-redesign .homepage-how-it-works__step-title{font:var(--type-h6);letter-spacing:var(--tracking-snug)}.homepage-redesign .homepage-how-it-works__step-description{color:var(--color-text-secondary);font:var(--type-body-md);letter-spacing:var(--tracking-tight)}.homepage-redesign .homepage-how-it-works__step:last-child .homepage-how-it-works__step-description{max-width:256px}.homepage-redesign .homepage-how-it-works__cta{font:var(--type-body-md);font-weight:var(--font-weight-semibold);width:100%}.homepage-redesign .homepage-how-it-works__cta img{flex:0 0 24px;height:24px;width:24px}@media (min-width:768px){.homepage-redesign .homepage-section-intro--how-it-works{gap:var(--space-12);padding-top:var(--space-100)}.homepage-redesign .homepage-how-it-works__steps{gap:var(--space-40);padding-bottom:var(--space-100);padding-top:0}.homepage-redesign .homepage-how-it-works__list{gap:var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-redesign .homepage-how-it-works__list:before{background-color:var(--color-on-brand-secondary);border-radius:24px;bottom:auto;content:"";height:14px;left:0;position:absolute;right:calc(33.33333% - 62.333px);top:65px;width:auto;z-index:0}.homepage-redesign .homepage-how-it-works__step{align-items:flex-start;display:flex;flex-direction:column}.homepage-redesign .homepage-how-it-works__step:first-child:after{content:none}.homepage-redesign .homepage-how-it-works__marker{align-self:auto;flex:0 0 144px;height:144px;width:100%}.homepage-redesign .homepage-how-it-works__step:first-child .homepage-how-it-works__marker:before{background-color:var(--color-brand);border-radius:24px;content:"";height:16px;left:0;position:absolute;right:0;top:64px;z-index:1}.homepage-redesign .homepage-how-it-works__marker img,.homepage-redesign .homepage-how-it-works__marker picture{height:98px;position:relative;width:98px;z-index:2}.homepage-redesign .homepage-how-it-works__step-content{gap:var(--space-8);width:100%}.homepage-redesign .homepage-how-it-works__step:first-child .homepage-how-it-works__step-description{max-width:228px}.homepage-redesign .homepage-how-it-works__step:nth-child(2) .homepage-how-it-works__step-description{max-width:293px}.homepage-redesign .homepage-how-it-works__step:last-child .homepage-how-it-works__step-description{max-width:303px}.homepage-redesign .homepage-how-it-works__cta{min-width:213px;width:auto}}@media (min-width:992px){.homepage-redesign .homepage-section-intro--how-it-works{padding-top:var(--space-120)}.homepage-redesign .homepage-section-intro--how-it-works .homepage-section-intro__body{max-width:824px}.homepage-redesign .homepage-how-it-works__steps{padding-bottom:var(--space-120)}.homepage-redesign .homepage-how-it-works__cta{min-width:222px}.homepage-redesign .homepage-how-it-works__list{gap:var(--space-24)}.homepage-redesign .homepage-how-it-works__list:before{height:16px;right:calc(33.33333% - 65px);top:64px}}.homepage-redesign .homepage-accounts{--homepage-accounts-on-brand-eyebrow:#f9a846;--homepage-accounts-on-inverse-primary:#fbfbfb;--homepage-accounts-on-inverse-secondary:#e4e4e7;--homepage-accounts-on-inverse-action:#7fabdc;background-color:var(--color-page)}.homepage-redesign .homepage-accounts__intro{padding-bottom:var(--space-24);padding-top:var(--space-80)}.homepage-redesign .homepage-section-intro--accounts{gap:0}.homepage-redesign .homepage-section-intro--accounts .homepage-section-intro__eyebrow{margin-bottom:var(--space-4)}.homepage-redesign .homepage-section-intro--accounts .homepage-section-intro__heading{margin-bottom:var(--space-8)}.homepage-redesign .homepage-accounts__cards{display:grid;gap:var(--space-8);grid-template-areas:"individual" "smsf" "vault" "booking";grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:min(var(--container-max),100%);padding-bottom:var(--space-80);width:calc(100% - var(--space-16))}.homepage-redesign .homepage-account-card{border-radius:var(--radius-lg);isolation:isolate;min-height:320px;min-width:0;padding:var(--space-24)}.homepage-redesign .homepage-account-card--individual{background:var(--gradient-brand);color:var(--color-on-brand-primary);gap:var(--space-20);grid-area:individual}.homepage-redesign .homepage-account-card--smsf{background:var(--gradient-inverse);color:var(--homepage-accounts-on-inverse-primary);gap:var(--space-16);grid-area:smsf}.homepage-redesign .homepage-account-card--vault{background-color:var(--color-surface);color:var(--color-text);gap:var(--space-16);grid-area:vault}.homepage-redesign .homepage-account-card__artwork{max-width:none;transform:translate(-50%,-50%)}.homepage-redesign .homepage-account-card--individual .homepage-account-card__artwork{height:458.815px;transform:translate(-50%,-50%) rotate(-45deg);width:352.835px}.homepage-redesign .homepage-account-card--smsf .homepage-account-card__artwork{height:458.815px;transform:translate(-50%,-50%) rotate(45deg);width:352.835px}.homepage-redesign .homepage-account-card--vault .homepage-account-card__artwork{height:479.979px;transform:translate(-50%,-50%) rotate(-135deg);width:369.11px}.homepage-redesign .homepage-account-card__benefits,.homepage-redesign .homepage-account-card__content,.homepage-redesign .homepage-account-card__heading-group{min-width:0}.homepage-redesign .homepage-account-card__content{gap:var(--space-12)}.homepage-redesign .homepage-account-card__heading-group{gap:var(--space-4)}.homepage-redesign .homepage-account-card--individual .homepage-account-card__heading-group{max-width:248px}.homepage-redesign .homepage-account-card__eyebrow{color:var(--color-accent-text);font:var(--type-h6);letter-spacing:var(--tracking-snug)}.homepage-redesign .homepage-account-card--individual .homepage-account-card__eyebrow{color:var(--homepage-accounts-on-brand-eyebrow)}.homepage-redesign .homepage-account-card__title{color:inherit;font:var(--type-h3);letter-spacing:var(--tracking-snug)}.homepage-redesign .homepage-account-card__benefit{color:var(--color-text-secondary);font:var(--type-body-md);letter-spacing:var(--tracking-tight)}.homepage-redesign .homepage-account-card--individual .homepage-account-card__benefit{color:var(--color-on-brand-secondary)}.homepage-redesign .homepage-account-card--smsf .homepage-account-card__benefit{color:var(--homepage-accounts-on-inverse-secondary)}.homepage-redesign .homepage-account-card__benefit img,.homepage-redesign .homepage-account-card__primary-action img,.homepage-redesign .homepage-account-card__text-action img,.homepage-redesign .homepage-accounts__booking-link img{flex:0 0 24px;height:24px;width:24px}.homepage-redesign .homepage-account-card__primary-action{font:var(--type-body-md);font-weight:var(--font-weight-semibold);min-width:213px;z-index:1}.homepage-redesign a.homepage-account-card__text-action,.homepage-redesign a.homepage-accounts__booking-link{color:var(--color-brand);font:var(--type-body-md);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);z-index:1}.homepage-redesign a.homepage-accounts__booking-link{color:var(--color-brand-on-soft)}.homepage-redesign .homepage-account-card--smsf a.homepage-account-card__text-action,.homepage-redesign .homepage-account-card--smsf a.homepage-account-card__text-action:visited{color:var(--homepage-accounts-on-inverse-action)}.homepage-redesign a.homepage-account-card__text-action:visited{color:var(--color-brand)}.homepage-redesign a.homepage-accounts__booking-link:visited{color:var(--color-brand-on-soft)}.homepage-redesign a.homepage-account-card__text-action:hover,.homepage-redesign a.homepage-accounts__booking-link:hover{color:var(--color-brand-hover);text-decoration:none}.homepage-redesign .homepage-account-card--smsf a.homepage-account-card__text-action:hover{color:var(--color-on-brand-secondary)}.homepage-redesign .homepage-accounts__booking{background-color:var(--color-brand-soft);border-radius:var(--radius-lg);color:var(--color-text);grid-area:booking;min-height:98px;min-width:0;padding:var(--space-24)}.homepage-redesign .homepage-accounts__booking p{font:var(--type-body-md);letter-spacing:var(--tracking-tight)}@media (min-width:768px){.homepage-redesign .homepage-accounts__intro{padding-bottom:var(--space-40);padding-top:var(--space-100)}.homepage-redesign .homepage-section-intro--accounts .homepage-section-intro__eyebrow,.homepage-redesign .homepage-section-intro--accounts .homepage-section-intro__heading{margin-bottom:var(--space-12)}.homepage-redesign .homepage-accounts__cards{gap:var(--space-20);grid-template-areas:"individual smsf" "individual vault" "booking vault";grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:var(--space-200);width:calc(100% - var(--page-gutter) - var(--page-gutter))}.homepage-redesign .homepage-account-card--individual{gap:var(--space-32);min-height:494px}.homepage-redesign .homepage-account-card--smsf,.homepage-redesign .homepage-account-card--vault{gap:var(--space-24);min-height:296px}.homepage-redesign .homepage-account-card--individual .homepage-account-card__heading-group{max-width:444px}.homepage-redesign .homepage-account-card--individual .homepage-account-card__title{font:var(--type-h1);letter-spacing:var(--tracking-tight)}.homepage-redesign .homepage-account-card--smsf .homepage-account-card__eyebrow{color:var(--homepage-accounts-on-brand-eyebrow)}.homepage-redesign .homepage-account-card--individual .homepage-account-card__artwork{height:867.523px;width:667.137px}.homepage-redesign .homepage-account-card--smsf .homepage-account-card__artwork{height:791.673px;width:608.807px}.homepage-redesign .homepage-account-card--vault .homepage-account-card__artwork{height:710.789px;width:546.606px}}@media (min-width:992px){.homepage-redesign .homepage-accounts__intro{padding-top:var(--space-120)}.homepage-redesign .homepage-accounts__cards{gap:var(--space-24)}.homepage-redesign .homepage-account-card{padding:var(--space-40) var(--space-48)}.homepage-redesign .homepage-account-card--individual{min-height:592px}.homepage-redesign .homepage-account-card--smsf,.homepage-redesign .homepage-account-card--vault{min-height:348px}.homepage-redesign .homepage-account-card__primary-action{min-width:222px}.homepage-redesign .homepage-accounts__booking{min-height:104px;padding:var(--space-40) var(--space-48)}}.homepage-redesign .homepage-reviews{background-color:var(--color-page)}.homepage-redesign .homepage-reviews__inner{-moz-column-gap:var(--space-20);column-gap:var(--space-20);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding-block:var(--space-80);row-gap:var(--space-20)}.homepage-redesign a.homepage-reviews__link,.homepage-redesign a.homepage-reviews__link:active,.homepage-redesign a.homepage-reviews__link:focus,.homepage-redesign a.homepage-reviews__link:hover,.homepage-redesign a.homepage-reviews__link:visited{color:inherit;text-decoration:none}.homepage-redesign a.homepage-reviews__link:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.homepage-redesign .homepage-reviews__summary{-moz-column-gap:var(--space-20);column-gap:var(--space-20);display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.homepage-redesign .homepage-reviews__summary-details{min-width:0}.homepage-redesign .homepage-review__name,.homepage-redesign .homepage-reviews__rating,.homepage-redesign .homepage-reviews__summary-title{font:var(--type-body-md);letter-spacing:var(--tracking-tight)}.homepage-redesign .homepage-review__name,.homepage-redesign .homepage-reviews__rating strong,.homepage-redesign .homepage-reviews__summary-title{color:var(--color-text);font-weight:var(--font-weight-semibold)}.homepage-redesign .homepage-reviews__summary-stars{height:26px;line-height:26px}.homepage-redesign .homepage-reviews__stars{color:var(--color-brand);display:inline-block;font-family:var(--font-body);font-weight:var(--font-weight-semibold);letter-spacing:0;white-space:nowrap}.homepage-redesign .homepage-reviews__stars--summary{background:linear-gradient(90deg,var(--color-brand) 0 94%,var(--color-star-muted) 94% 100%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:19px;line-height:26px}.homepage-redesign .homepage-reviews__rating{color:var(--color-text-secondary)}.homepage-redesign .homepage-reviews__logo{align-self:end;height:22px;justify-self:start;width:128px}.homepage-redesign .homepage-reviews__separator{border-top:var(--border-width) solid var(--color-border);grid-column:1/-1;height:0}.homepage-redesign .homepage-review{color:var(--color-text-secondary);min-width:0}.homepage-redesign .homepage-review__header{gap:0 var(--space-4)}.homepage-redesign .homepage-review__name{color:var(--color-text)}.homepage-redesign .homepage-review__stars{font-size:16px;line-height:22px}.homepage-redesign .homepage-review__quote{color:var(--color-text-secondary);font:var(--type-body-sm);letter-spacing:var(--tracking-snug)}.homepage-redesign .homepage-review__quote p{overflow-wrap:break-word}@media (min-width:768px){.homepage-redesign .homepage-reviews__inner{align-items:stretch;-moz-column-gap:0;column-gap:0;grid-template-columns:127px repeat(2,minmax(0,280px));justify-content:space-between;padding-block:var(--space-100);row-gap:0}.homepage-redesign .homepage-reviews__summary{align-items:flex-start;display:flex;flex-direction:column;grid-column:auto;justify-content:space-between}.homepage-redesign .homepage-reviews__logo{align-self:flex-start}.homepage-redesign .homepage-reviews__separator{display:none}}@media (min-width:992px){.homepage-redesign .homepage-reviews__inner{grid-template-columns:128px repeat(2,minmax(0,360px))}.homepage-redesign .homepage-reviews__stars--summary{font-size:22px;line-height:28px}.homepage-redesign .homepage-reviews__summary-stars{height:28px;line-height:28px}.homepage-redesign .homepage-review__stars{font-size:17px;line-height:24px}}@media (min-width:1400px){.homepage-redesign .homepage-reviews__inner{grid-template-columns:165px repeat(2,minmax(0,360px))}}.homepage-get-started{max-width:100%}.homepage-get-started__inner{gap:var(--space-24);padding-block:var(--space-80)}.homepage-get-started__icon{height:104px;width:104px}.homepage-redesign .homepage-get-started__title{font:var(--type-h2);letter-spacing:var(--tracking-tight)}.homepage-get-started__registration{height:68px;max-width:100%;width:min(522px,100%)}.homepage-get-started__mobile-signup{color:var(--color-surface);width:140px}.homepage-redesign .homepage-get-started__mobile-signup:active,.homepage-redesign .homepage-get-started__mobile-signup:hover,.homepage-redesign .homepage-get-started__mobile-signup:visited{color:var(--color-surface)}@media (min-width:768px){.homepage-get-started__inner{gap:var(--space-32);padding-block:var(--space-200)}}.homepage-newsletter{width:100%}.homepage-newsletter__inner{border-block:var(--border-width) solid var(--color-border);gap:var(--space-12);min-width:0;padding-block:var(--space-48)}.homepage-newsletter__copy{color:var(--color-text-secondary);font:var(--type-body-md);letter-spacing:var(--tracking-tight)}.homepage-newsletter__description,.homepage-redesign .homepage-newsletter__title{font:inherit;letter-spacing:inherit}.homepage-redesign .homepage-newsletter__title{color:var(--color-text);font-weight:var(--font-weight-semibold)}.homepage-newsletter__form{background-color:var(--color-surface);border-radius:var(--space-16);max-width:100%;min-height:66px;padding:var(--space-8);width:min(522px,100%)}.homepage-newsletter__form:focus-within{outline:var(--focus-ring-width) solid var(--color-brand);outline-offset:2px}.homepage-redesign input.homepage-newsletter__email{background:transparent;border:0;border-radius:0;box-shadow:none;font:var(--type-body-md);height:var(--control-height-small);min-height:0;min-width:0;padding:12px var(--space-16)}.homepage-redesign .homepage-newsletter__email:focus{background:transparent;border:0;box-shadow:none;outline:0}.homepage-redesign .homepage-newsletter__email.is-invalid{border:0;box-shadow:none}.homepage-newsletter__form.is-invalid{outline-color:var(--color-error-border)}.homepage-newsletter__submit{min-width:64px;padding-block:var(--space-12)}.homepage-newsletter__submit img{flex:0 0 24px;height:24px;width:24px}.homepage-newsletter__status{font:var(--type-body-xs);left:var(--space-8);top:calc(100% + var(--space-4))}@media (min-width:576px){.homepage-newsletter__submit{min-width:147px}}@media (min-width:768px){.homepage-newsletter__inner{gap:var(--space-32);padding-block:var(--space-100)}.homepage-newsletter__copy{width:303px}}@media (min-width:992px){.homepage-newsletter__copy{flex:0 0 auto;max-width:100%;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}.homepage-redesign .homepage-newsletter__title{white-space:nowrap}.homepage-newsletter__form{flex:0 1 522px;max-width:min(522px,100%);min-height:68px}.homepage-newsletter__submit{min-width:152px}}.homepage-footer{background-color:var(--color-page);color:var(--color-text);font:var(--type-body-md);letter-spacing:var(--tracking-tight);max-width:100%}.homepage-footer__inner{padding-block:var(--space-32)}.homepage-footer__layout{--bs-gutter-x:0;row-gap:var(--space-32)}.homepage-redesign .homepage-footer__heading{color:var(--color-text);font:var(--type-body-md);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.homepage-redesign .homepage-footer__links a{color:var(--color-text-secondary);font-weight:var(--font-weight-medium);text-decoration:none}.homepage-redesign .homepage-footer__links a:focus-visible,.homepage-redesign .homepage-footer__links a:hover{text-decoration:underline}.homepage-footer__brand{gap:var(--space-32)}.homepage-footer__logo,.homepage-footer__socials a{text-decoration:none!important}.homepage-footer__logo,.homepage-footer__logo img{height:24px;width:164.758px}.homepage-footer__socials{width:120px}.homepage-footer__socials a{height:24px;position:relative;width:24px}.homepage-footer__socials a:after{content:"";inset:-8px;position:absolute}.homepage-footer__socials img{height:24px;width:24px}.homepage-footer__socials .homepage-footer__social-link--nostr img{width:21px}.homepage-footer__legal{color:var(--color-text)}.homepage-footer__stores{gap:var(--space-12);min-width:0}.homepage-redesign .homepage-store-badge,.homepage-redesign .homepage-store-badge:active,.homepage-redesign .homepage-store-badge:hover,.homepage-redesign .homepage-store-badge:visited{color:inherit;height:60px;text-decoration:none;width:200px}.homepage-store-badge img{display:block;height:60px;width:200px}.homepage-redesign .homepage-store-badge--google-play{background-color:var(--color-surface-inverse);border-radius:var(--radius-sm);padding:11px 16px 9px 20px}.homepage-store-badge--google-play img{height:40px;width:164px}@media (min-width:992px){.homepage-footer__inner{padding-block:var(--space-48)}.homepage-footer__brand{width:307px}.homepage-footer__brand-row{gap:var(--space-32)}.homepage-footer__layout{-moz-column-gap:clamp(48px,6vw,96px);column-gap:clamp(48px,6vw,96px);row-gap:0}}body.public-bs5{min-width:320px}.public-page{min-height:calc(100vh - var(--header-height))}.public-hero{color:var(--color-on-brand-primary)}.public-hero-viewport--without-highlights{padding-bottom:var(--space-24)}.public-hero__inner{gap:var(--space-24);justify-content:center;padding-block:var(--space-60)}.homepage-redesign .public-hero__eyebrow{color:#f9a846;font:var(--type-h6)}.homepage-redesign .public-hero__title{color:var(--color-on-brand-primary);font:var(--type-h1);letter-spacing:var(--tracking-tight);max-width:980px}.homepage-redesign .public-hero__description{color:var(--color-on-brand-secondary);font:var(--type-h4);letter-spacing:var(--tracking-snug);max-width:620px}.public-hero__actions{gap:var(--space-24);width:min(780px,100%)}.public-hero__actions .homepage-registration,.public-hero__actions .smsf-overview__hero-registration{width:min(522px,100%)}.homepage-redesign .public-hero--display .public-hero__title{font:var(--type-display);max-width:930px}.public-hero-viewport--compact{min-height:0!important}.public-hero--compact .homepage-hero__surface{min-height:220px}.public-hero--compact .public-hero__inner{padding-block:var(--space-48)}.homepage-redesign .public-hero--compact .public-hero__title{font:var(--type-display)}.public-section{padding-block:var(--space-80)}.public-section--compact{padding-block:var(--space-48)}.public-section--bordered>.homepage-redesign__container{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-80)}.public-section__intro{gap:var(--space-12);margin-bottom:var(--space-40);max-width:900px}.homepage-redesign .public-section__eyebrow{color:var(--color-accent-text);font:var(--type-h6)}.homepage-redesign .public-section__title{font:var(--type-h2);letter-spacing:var(--tracking-tight)}.public-section__lead{color:var(--color-text-secondary);font:var(--type-body-lg);max-width:824px}.public-benefits{--bs-gutter-x:var(--grid-gutter);--bs-gutter-y:var(--space-32)}.public-value-grid{display:grid;gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.public-value-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-12);min-height:190px;padding:var(--space-32)}.homepage-redesign .public-value-card__title{font:var(--type-h5)}.public-value-card__description{color:var(--color-text-secondary);font:var(--type-body-md)}.public-feature-grid{display:grid;gap:var(--grid-gutter)}.public-feature-card{background:var(--color-surface);border-radius:var(--radius-lg);color:var(--color-text);gap:var(--space-32);isolation:isolate;min-height:260px;padding:var(--space-40)}.public-feature-card--brand{background:var(--gradient-brand);color:var(--color-on-brand-primary)}.public-feature-card--dark{background:var(--gradient-inverse);color:#fbfbfb}.public-feature-card__artwork{border:55px solid;border-radius:110px;bottom:-220px;height:520px;opacity:.06;position:absolute;right:-160px;transform:rotate(45deg);width:520px;z-index:-1}.public-feature-card__content{gap:var(--space-12)}.homepage-redesign .public-feature-card__eyebrow{color:var(--color-accent-text);font:var(--type-h6)}.homepage-redesign .public-feature-card--brand .public-feature-card__eyebrow,.homepage-redesign .public-feature-card--dark .public-feature-card__eyebrow{color:#f9a846}.homepage-redesign .public-feature-card__title{color:inherit;font:var(--type-h3)}.public-feature-card__list{gap:var(--space-4);margin-top:var(--space-12)!important}.public-feature-card__action,.public-feature-card__list li{gap:var(--space-8)}.homepage-redesign .public-feature-card__action{color:var(--color-brand);font-weight:var(--font-weight-semibold);margin-top:auto}.homepage-redesign .public-feature-card--brand .public-feature-card__action{color:var(--color-brand-soft)}.homepage-redesign .public-feature-card--dark .public-feature-card__action{color:#7fabdc}.public-callout{background:var(--color-brand-soft);border-radius:var(--radius-lg);gap:var(--space-16);padding:var(--space-32)}.public-steps:before{background:var(--color-border);bottom:35px;content:"";left:35px;position:absolute;top:35px;width:2px}.public-step{gap:var(--space-24);grid-template-columns:72px minmax(0,1fr);min-height:180px}.public-step__marker{background:var(--color-brand);border:8px solid var(--color-brand-soft);border-radius:50%;color:var(--color-surface);display:grid;font:var(--type-h6);height:72px;place-items:center;width:72px;z-index:1}.public-step__content{gap:var(--space-8);padding-top:var(--space-8)}.public-step__label{color:var(--color-accent-text);font-weight:var(--font-weight-semibold)}.homepage-redesign .public-step__title{font:var(--type-h5)}.public-step__description{color:var(--color-text-secondary);max-width:360px}.public-prose{margin-inline:auto;max-width:1280px;padding-block:var(--space-80);width:calc(100% - var(--page-gutter)*2)}.public-prose__content{max-width:960px}.public-prose h2,.public-prose h3,.public-prose h4{margin-bottom:var(--space-16);margin-top:var(--space-48)}.public-prose h2{font:var(--type-h3)}.public-prose h3{font:var(--type-h5)}.public-prose h4{font:var(--type-h6)}.public-prose li,.public-prose p{color:var(--color-text-secondary);font:var(--type-body-md)}.public-prose p+p{margin-top:var(--space-16)}.public-prose iframe{border:0;border-radius:var(--radius-lg);max-width:100%}.public-data-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-24)}.bitcoin-info__intro-grid,.bitcoin-info__investment-grid,.bitcoin-info__topic-grid{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}.bitcoin-info__copy{max-width:800px}.bitcoin-info figcaption,.bitcoin-info__copy li,.bitcoin-info__copy p,.bitcoin-info__supply-callout p{color:var(--color-text-secondary);font:var(--type-body-md)}.bitcoin-info__copy p{margin-bottom:0}.bitcoin-info__copy p+p{margin-top:var(--space-16)}.homepage-redesign .bitcoin-info h3{font:var(--type-h5);margin-bottom:var(--space-16);margin-top:var(--space-32)}.bitcoin-info__chart-card,.bitcoin-info__media-card{border-radius:var(--radius-lg);padding:var(--space-16)}.bitcoin-info__chart-card img,.bitcoin-info__media-card .ratio{background-color:var(--color-text);border-radius:var(--radius-md)}.bitcoin-info figcaption{margin-top:var(--space-12)}.bitcoin-info__feature-list{display:grid;gap:var(--space-12)}.bitcoin-info__feature-list li{padding-left:var(--space-32);position:relative}.bitcoin-info__feature-list li:before{background-color:var(--color-brand);border-radius:50%;color:var(--color-on-brand-primary);content:"✓";display:grid;font-size:12px;font-weight:var(--font-weight-semibold);height:20px;left:0;place-items:center;position:absolute;top:2px;width:20px}.bitcoin-info__supply-callout{max-width:1040px}.bitcoin-info__supply-mark{background-color:var(--color-brand);border-radius:50%;color:var(--color-on-brand-primary);font:var(--type-h6);height:72px;place-items:center;width:72px}.bitcoin-info__why{background:linear-gradient(180deg,rgba(55,121,192,.08),rgba(55,121,192,0))}.bitcoin-info__copy--lead{max-width:960px}.bitcoin-info__notice{background-color:var(--color-brand-soft);border-left:4px solid var(--color-brand);border-radius:var(--radius-sm);padding:var(--space-20)}.bitcoin-info__topic-grid .public-data-card{height:100%;padding:var(--space-32)}.bitcoin-info__topic-grid .public-data-card li,.bitcoin-info__topic-grid .public-data-card p{color:var(--color-text-secondary);font:var(--type-body-md)}.bitcoin-info__wallet-list{border-top:1px solid var(--color-border)}.bitcoin-info__wallet-entry{border-bottom:1px solid var(--color-border);gap:var(--space-16);grid-template-columns:minmax(0,1fr);padding-block:var(--space-32)}.homepage-redesign .bitcoin-info__wallet-entry h3{font:var(--type-h5);margin:0}.bitcoin-info__wallet-entry .bitcoin-info__copy{max-width:920px}.public-page .auth-card,.public-page .calculator-card,.public-page .content{border-radius:var(--radius-lg)}.smsf-overview__hero-registration{position:relative;width:min(522px,100%)}.homepage-how-it-works--smsf .homepage-how-it-works__list:before,.homepage-how-it-works--smsf .homepage-how-it-works__step:first-child .homepage-how-it-works__marker:before,.homepage-how-it-works--smsf .homepage-how-it-works__step:first-child:after{background-color:var(--color-brand)}.smsf-plans{grid-template-columns:1fr}.smsf-guide-listen{gap:var(--space-24);margin-block:var(--space-60)}.smsf-guide__consultation{padding-top:var(--space-8)}.smsf-guide .public-prose{padding-top:var(--space-32)}.smsf-guide .public-prose__content>h2:first-child{margin-top:0}.smsf-guide-listen .ratio{background:var(--color-text);border-radius:var(--radius-lg);max-width:1120px;overflow:hidden}.smsf-guide .public-prose__content{max-width:1250px}.public-section.about-company{padding-bottom:0}.about-company__panel{gap:var(--space-24);padding:clamp(var(--space-24),4vw,var(--space-60))}.homepage-redesign .about-company__title{color:var(--color-on-brand-primary);font:var(--type-h2);letter-spacing:var(--tracking-tight)}.about-company__description{color:var(--color-on-brand-secondary);font:var(--type-body-lg)}.about-founder__panel{background:var(--gradient-inverse);border-radius:var(--radius-lg);color:#fbfbfb;grid-template-columns:1fr}.about-founder__content{gap:var(--space-24);padding:var(--space-40)}.about-founder__eyebrow{color:#f9a846;font:var(--type-h6)}.homepage-redesign .about-founder__title{color:#fbfbfb;font:var(--type-h2)}.about-founder__content p:not(.about-founder__eyebrow){color:#e4e4e7;font:var(--type-body-lg)}.about-founder__image img{display:block;height:auto;width:min(100%,650px)}.eofy-page .homepage-redesign .public-hero__title{font:var(--type-h1)}@media (max-width:767.98px){.eofy-page .homepage-redesign .public-hero__inner{gap:var(--space-12);padding-block:var(--space-32)}.eofy-page .homepage-redesign .public-hero__title{font:var(--font-weight-semibold) clamp(32px,9vw,40px)/1.15 var(--font-heading)}.eofy-page .homepage-redesign .public-hero__description{font-size:18px;line-height:26px}}.eofy-prices{gap:var(--space-16)}.eofy-price-card{max-width:880px}.eofy-price-card__quote{white-space:nowrap}.about-podcast__panel{background:var(--gradient-brand);border-radius:var(--radius-lg);color:var(--color-on-brand-primary);gap:var(--space-40);grid-template-columns:minmax(0,1fr);isolation:isolate;overflow:hidden;padding:var(--space-32);position:relative}.about-podcast__brand-mark{height:auto;left:70%;max-width:none;opacity:.32;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:900px;z-index:-1}.about-podcast__identity,.about-podcast__platforms{gap:var(--space-24);min-width:0}.about-podcast__artwork{background:hsla(0,0%,100%,.96);border-radius:var(--radius-md);box-shadow:var(--shadow-hover);display:block;height:auto;padding:var(--space-16);width:min(300px,100%)}.homepage-redesign .about-podcast .public-section__eyebrow{color:#f9a846}.homepage-redesign .about-podcast .public-section__title,.homepage-redesign .about-podcast__platforms h3{color:var(--color-on-brand-primary)}.about-podcast .public-section__lead{color:var(--color-on-brand-secondary)}.homepage-redesign .about-podcast__platforms h3{font:var(--type-h4)}.about-podcast__platform-grid{gap:0 var(--space-32);grid-template-columns:minmax(0,1fr)}.homepage-redesign .about-podcast__platform-grid a,.homepage-redesign .about-podcast__platform-grid a:visited{align-items:center;border-bottom:1px solid rgba(227,237,247,.4);color:var(--color-on-brand-primary);display:flex;font:var(--type-body-lg);font-weight:var(--font-weight-semibold);gap:var(--space-12);min-height:72px;padding-block:var(--space-16);text-decoration:none}.about-podcast__platform-icon{background:hsla(0,0%,100%,.94);border-radius:var(--radius-xs);display:grid;flex:0 0 44px;height:36px;place-items:center;width:44px}.about-podcast__platform-icon img{display:block;height:28px;-o-object-fit:contain;object-fit:contain;width:32px}.about-podcast__platform-arrow{height:24px;margin-left:auto;width:24px}.homepage-redesign .about-podcast__platform-grid a:focus-visible,.homepage-redesign .about-podcast__platform-grid a:hover{color:var(--color-on-brand-secondary);text-decoration:none}@media (min-width:768px){.public-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bitcoin-info__intro-grid,.bitcoin-info__investment-grid{gap:var(--space-48);grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.bitcoin-info__topic-grid{gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.bitcoin-info__wallet-entry{gap:var(--space-48);grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);padding-block:var(--space-40)}.public-feature-grid--two,.smsf-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.public-steps{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:var(--space-32)!important}.public-steps:before{bottom:auto;height:2px;left:calc(16.66% - 12px);right:calc(16.66% - 12px);top:67px;width:auto}.public-step{gap:var(--space-24);grid-template-columns:1fr;min-height:280px}.public-step__content{padding-top:0}.about-founder__panel{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.about-founder__image{padding-top:var(--space-48)}.about-founder__content{padding:var(--space-60)}}@media (min-width:992px){.public-hero--compact .homepage-hero__surface{min-height:322px}.public-section{padding-block:var(--space-120)}.smsf-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.smsf-plans .public-feature-card--brand{grid-row:span 2;min-height:576px}.smsf-overview .public-hero__actions>.btn{flex:0 0 auto}.public-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-podcast__panel{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:var(--space-60)}}.error-page{background:var(--color-page);display:grid;min-height:min(70vh,740px);padding:var(--space-48) var(--page-gutter);place-items:center}.error-page__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:clamp(var(--space-24),6vw,var(--space-48));text-align:center;width:min(100%,560px)}.error-page__code{color:var(--color-brand);font-size:16px;font-weight:var(--font-weight-semibold);letter-spacing:.12em;margin:0 0 var(--space-12)}.error-page__card h1{color:var(--color-text-secondary);font:var(--font-weight-semibold) clamp(26px,5vw,36px)/1.15 var(--font-heading);margin:0 0 var(--space-12)}.error-page__card>p:not(.error-page__code){color:var(--color-text-secondary);margin:0 0 var(--space-24)}body.public-auth-page{display:flex;flex-direction:column;min-height:100vh}.public-auth-page .public-page{background:var(--color-page);flex:1 0 auto;padding-block:var(--space-40) var(--space-80)}.public-auth-page .public-page>.container-fluid{margin-inline:auto;max-width:782px;padding-inline:0;width:calc(100% - var(--page-gutter)*2)}.public-auth-page .public-page .content{max-width:none;width:100%}.public-auth-page .auth-card{background:linear-gradient(180deg,#3373bb,#2b609c 34%,#234f80 64%,#1b3e64)!important;border:0!important;border-radius:var(--radius-lg)!important;box-shadow:none;color:var(--color-on-brand-primary);isolation:isolate;min-height:440px;overflow:clip;padding:var(--space-40) var(--space-24)!important;position:relative}.public-auth-page .auth-card.auth-card--register{min-height:0;padding-bottom:var(--space-40)!important}.public-auth-page .auth-card:before,.public-auth-page .verification-card__decoration:before{aspect-ratio:1178.152/1532.031;background:url(/assets/appimages/homepage-redesign/hero-brand-mark.svg) 50%/contain no-repeat;content:"";filter:brightness(0);left:50%;max-width:1178px;opacity:.23;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:150%;z-index:0}.public-auth-page .auth-card>*{position:relative;z-index:1}.public-auth-page.verify-account .auth-card{display:flex;flex-direction:column;overflow:visible}.public-auth-page.verify-account #greenid-resume-action{margin-top:auto!important;padding-top:var(--space-24)}.public-auth-page.verify-account .auth-card:before{content:none}.public-auth-page .auth-card>.verification-card__decoration{border-radius:inherit;inset:0;overflow:clip;pointer-events:none;position:absolute;z-index:0}.public-auth-page .auth-card>.alert{background:var(--color-brand-soft);border:1px solid var(--color-star-muted);border-radius:var(--radius-xs);color:var(--color-text-secondary);font:var(--type-body-md);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-24);padding:var(--space-16) var(--space-20)}.public-auth-page .auth-card>.alert-warning{background:var(--color-warning-background);border-color:var(--color-warning-border);color:var(--color-warning)}.public-auth-page .auth-card>.alert-danger{background:#fff4f4;border-color:#e8b6b7;color:var(--color-error)}.public-auth-page .auth-card>.alert-success{background:#eff8f1;border-color:var(--color-success-border);color:var(--color-success)}.public-auth-page .auth-card>.alert a:not(.btn),.public-auth-page .auth-card>.alert a:not(.btn):focus-visible,.public-auth-page .auth-card>.alert a:not(.btn):hover,.public-auth-page .auth-card>.alert a:not(.btn):visited{color:inherit;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:2px}.public-auth-page .auth-card>.alert a:focus-visible{outline-color:currentColor}.public-auth-page .auth-card h2{color:#fff;display:block!important;font:var(--type-h2)!important;letter-spacing:var(--tracking-tight);margin:0 0 var(--space-32)!important}.public-auth-page .auth-card--login h2{font:var(--type-h1)!important}.public-auth-page .auth-card .greenid-message p,.public-auth-page .auth-card .info-box p,.public-auth-page .auth-card h5,.public-auth-page .auth-card h6,.public-auth-page .auth-card>.d-flex h2,.public-auth-page .auth-card>p{color:var(--color-on-brand-primary)}.public-auth-page .auth-card>h6{font:var(--type-body-lg);margin-bottom:var(--space-32)!important}.public-auth-page .auth-card .btn-link,.public-auth-page .auth-card a:not(.btn),.public-auth-page .auth-card a:not(.btn):visited{color:var(--color-on-brand-secondary);text-decoration:underline}.public-auth-page .auth-card .btn-link:hover,.public-auth-page .auth-card a:not(.btn):hover{color:#fff}.public-auth-page .auth-card a:focus-visible,.public-auth-page .auth-card button:focus-visible{outline:3px solid #fff;outline-offset:3px}.public-auth-page .hb-form-22 .form-group{margin:0 0 var(--space-32)!important;padding:0!important}.public-auth-page .auth-card--login .hb-form-22 .form-group:first-of-type{margin-bottom:var(--space-48)!important}.public-auth-page .hb-form-22 .form-control,.public-auth-page .hb-form-22 .input-group{background:#fff;border:var(--border-width-strong) solid var(--color-field-border);border-radius:var(--radius-xs);min-height:var(--control-height)}.public-auth-page .hb-form-22 .form-control{color:var(--color-text);font:var(--type-body-md);padding:calc((var(--control-height) - var(--line-height-ui))/2 - var(--border-width-strong)) var(--space-16)}.public-auth-page .hb-form-22 .form-control::-moz-placeholder{color:var(--color-text-muted);opacity:1}.public-auth-page .hb-form-22 .form-control:-ms-input-placeholder{color:var(--color-text-muted);opacity:1}.public-auth-page .hb-form-22 .form-control::placeholder{color:var(--color-text-muted);opacity:1}.public-auth-page .hb-form-22 .input-group{align-items:stretch;overflow:hidden}.public-auth-page .hb-form-22 .input-group .form-control{border:0;box-shadow:none;min-height:calc(var(--control-height) - var(--border-width-strong)*2);min-width:0}.public-auth-page .hb-form-22 .input-group-text{background:#fff;border:0}.public-auth-page .hb-form-22 .form-control:focus,.public-auth-page .hb-form-22 .input-group:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.public-auth-page .hb-form-22 .input-group .form-control:focus{border:0;box-shadow:none}.public-auth-page .hb-form-22 .form-control.is-invalid,.public-auth-page .hb-form-22 .form-group.has-error .input-group,.public-auth-page .hb-form-22 .input-group.is-invalid{border-color:var(--color-error-border);box-shadow:0 0 0 var(--focus-ring-width) var(--color-error-ring)}.public-auth-page .hb-form-22 .invalid-feedback{color:#ffe3e4;font:var(--type-body-sm);margin-top:var(--space-4)}.public-auth-page .hb-form-22 .input-group-text{padding:0 var(--space-12) 0 var(--space-4)}.public-auth-page .hb-form-22 .eye-icon{background-color:transparent;background-position:50%;background-repeat:no-repeat;border:0;display:block;height:32px;padding:0;width:32px}.public-auth-page .hb-form-22 .eye-icon:focus-visible{outline-color:var(--color-brand)}.public-auth-page .buttons,.public-auth-page .signup-button-container{align-items:flex-end!important;width:100%}.public-auth-page .signup-button-container{display:flex;flex-direction:column}.public-auth-page .auth-card .btn-home-action{background:var(--color-brand-soft);border:0;box-shadow:none;color:var(--color-brand-on-soft)!important;height:auto;max-width:100%;min-width:140px;text-decoration:none;width:auto}.public-auth-page .auth-card .btn-home-action:after{content:"→";font-size:24px;line-height:24px}.public-auth-page .auth-card .btn-home-action:focus,.public-auth-page .auth-card .btn-home-action:hover{background:var(--color-brand-soft-hover);color:var(--color-brand-hover)!important}.public-auth-page .auth-card .btn-home-action:disabled{background:var(--color-disabled);color:var(--color-text-muted)!important}.public-auth-page .auth-card .btn-secondary.btn-home-action{background:transparent;border:1px solid #fff;color:#fff!important}.public-auth-page .auth-card .btn-secondary.btn-home-action:after{content:none}.public-auth-page .auth-card .btn-secondary.btn-home-action:focus,.public-auth-page .auth-card .btn-secondary.btn-home-action:hover{background:#fff;color:var(--color-brand-hover)!important}.public-auth-page .auth-card .btn-home-action .hb-spinner{flex:0 0 auto;height:20px;margin:0;position:static;transform:none;width:20px}.public-auth-page .auth-card .btn-home-action:has(.hb-spinner:not(.d-none)):after{content:none}.public-auth-page .auth-card small,.public-auth-page .register-terms a,.public-auth-page .register-terms.text-muted{color:var(--color-on-brand-secondary)!important}.public-auth-page--wide .public-page>.container-fluid{max-width:1100px}.public-auth-page--wide .auth-card #greenid-form .form-check-label,.public-auth-page--wide .auth-card #greenid-form .form-label{color:var(--color-on-brand-primary)}.public-auth-page--wide .auth-card #greenid-form .form-control,.public-auth-page--wide .auth-card #greenid-form .form-select{background-color:#fff;border:var(--border-width-strong) solid var(--color-field-border);border-radius:var(--radius-xs);color:var(--color-text);min-height:52px}.public-auth-page--wide .auth-card #greenid-form .form-control:focus,.public-auth-page--wide .auth-card #greenid-form .form-select:focus{border-color:var(--color-brand);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.public-auth-page--wide .auth-card #greenid-form .form-check-input{background-color:#fff;border-color:var(--color-border)}.public-auth-page--wide .auth-card #greenid-form .form-check-input:checked{background-color:var(--color-brand);border-color:var(--color-brand)}.public-auth-page--wide .auth-card #greenid-form .form-check-input:focus{border-color:var(--color-brand);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.public-auth-page .auth-card input.form-control:-webkit-autofill,.public-auth-page .auth-card input.form-control:-webkit-autofill:focus,.public-auth-page .auth-card input.form-control:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);-webkit-background-clip:border-box;background-clip:border-box;box-shadow:inset 0 0 0 1000px #fff;caret-color:var(--color-text)}.public-auth-page .auth-card input.form-control:-webkit-autofill:focus{box-shadow:0 0 0 3px var(--color-brand-soft),inset 0 0 0 1000px #fff}.public-auth-page--wide .auth-card #greenid-form .select2-bootstrap-5 .select2-container .select2-selection--single{align-items:center;background:#fff;border:var(--border-width-strong) solid var(--color-field-border);border-radius:var(--radius-xs);display:flex;height:52px;min-height:52px;padding:0 var(--space-16)}.public-auth-page--wide .auth-card #greenid-form .select2-bootstrap-5 .select2-container .select2-selection--single .select2-selection__rendered{color:var(--color-text);line-height:1.5;padding:0}.public-auth-page--wide .auth-card #greenid-form .select2-bootstrap-5 .select2-container.select2-container--focus .select2-selection--single,.public-auth-page--wide .auth-card #greenid-form .select2-bootstrap-5 .select2-container.select2-container--open .select2-selection--single{border-color:var(--color-brand);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.public-auth-page--wide .auth-card #greenid-form .form-text,.public-auth-page--wide .auth-card #greenid-form .text-muted{color:var(--color-on-brand-secondary)!important}.public-auth-page--wide .auth-card #greenid-form .invalid-feedback{color:#ffe3e4}.public-auth-page--wide .auth-card #greenid-container{background:#fff!important;border-radius:var(--radius-sm);color:var(--color-text);padding:var(--space-24)}.public-auth-page--wide .auth-card #greenid-container #greenid-source-header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-12) var(--space-16)}.public-auth-page--wide .auth-card #greenid-container #greenid-source-title{align-items:center;display:inline-flex!important;gap:var(--space-8)}.public-auth-page--wide .auth-card #greenid-container #greenid-source-title-heading{line-height:32px!important;margin:0!important}.public-auth-page--wide .auth-card #greenid-container #greenid-option-list-toggle{margin:0!important}.public-auth-page--wide .auth-card #greenid-container #greenid-submit-button-container{display:flex;justify-content:flex-end;margin-top:var(--space-24)}.public-auth-page--wide .auth-card #greenid-container #greenid-submit{align-items:center;background:var(--color-brand)!important;border:1px solid var(--color-brand)!important;border-radius:var(--radius-xs);box-shadow:none!important;color:#fff!important;display:inline-flex;font:var(--type-action)!important;gap:var(--space-12);justify-content:center;letter-spacing:var(--tracking-tight);max-width:100%;min-height:var(--control-height);padding:calc((var(--control-height) - max(24px, var(--line-height-ui)))/2 - 1px) var(--space-20)}.public-auth-page--wide .auth-card #greenid-container #greenid-submit:after{content:"→";font-size:24px;line-height:24px}.public-auth-page--wide .auth-card #greenid-container #greenid-submit:focus,.public-auth-page--wide .auth-card #greenid-container #greenid-submit:hover{background:var(--color-brand-hover)!important;border-color:var(--color-brand-hover)!important}.public-auth-page--wide .auth-card #greenid-container #greenid-submit:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}.public-auth-page--wide .auth-card #greenid-container #greenid-submit:disabled{background:var(--color-disabled)!important;border-color:var(--color-disabled)!important;color:var(--color-text-muted)!important}@media (max-width:575px){.public-auth-page--wide .auth-card #greenid-container #greenid-submit{width:100%}}@media (min-width:768px){.public-auth-page .auth-card:before,.public-auth-page .verification-card__decoration:before{transform:translate(-50%,-50%) rotate(45deg) scaleY(-1)}.public-auth-page .public-page{padding-block:var(--space-80) var(--space-120)}.public-auth-page .auth-card{padding:var(--space-80) var(--space-60)!important}.public-auth-page .auth-card--login{min-height:640px;padding-top:calc(var(--space-120) + var(--space-24))!important}}body.verification-onboarding{background:#f1f2f7;height:auto;min-height:100vh}.verification-onboarding__main{background:#f1f2f7;min-height:100vh;min-height:100svh}.verification-welcome__main{background:radial-gradient(circle at 8% 12%,#e3edf7 0,transparent 30%),radial-gradient(circle at 93% 88%,#cbddf1 0,transparent 28%),var(--color-page);display:grid;overflow:hidden;padding:var(--space-48) var(--space-24) var(--space-80);place-items:center;position:relative}.verification-welcome__stage{-webkit-animation:verification-welcome-enter .7s cubic-bezier(.2,.75,.25,1) both;animation:verification-welcome-enter .7s cubic-bezier(.2,.75,.25,1) both;background:var(--color-surface);border:1px solid var(--color-border);border-radius:24px;box-shadow:0 24px 70px rgba(11,25,40,.12);display:grid;grid-template-columns:minmax(300px,42%) minmax(0,1fr);min-height:530px;overflow:hidden;width:min(1080px,100%)}.verification-welcome__art{background:var(--gradient-brand);display:grid;isolation:isolate;overflow:hidden;place-items:center;position:relative}.verification-welcome__art:after,.verification-welcome__art:before{aspect-ratio:1;border:1px solid hsla(0,0%,100%,.14);border-radius:50%;content:"";position:absolute;width:580px;z-index:-1}.verification-welcome__art:after{border-color:hsla(0,0%,100%,.2);width:420px}.verification-welcome__art-ring{-webkit-animation:verification-welcome-orbit 24s linear infinite;animation:verification-welcome-orbit 24s linear infinite;aspect-ratio:1;border:1px solid hsla(0,0%,100%,.32);border-radius:50%;border-top-color:hsla(0,0%,100%,.8);box-shadow:0 0 0 34px hsla(0,0%,100%,.07),0 0 0 68px hsla(0,0%,100%,.045);display:grid;place-items:center;position:relative;width:min(290px,70%)}.verification-welcome__art-check{-webkit-animation:verification-welcome-check .7s cubic-bezier(.2,.75,.25,1) .25s both;animation:verification-welcome-check .7s cubic-bezier(.2,.75,.25,1) .25s both;aspect-ratio:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.12);border:2px solid hsla(0,0%,100%,.72);border-radius:50%;color:#fff;display:grid;place-items:center;position:absolute;width:168px}.verification-welcome__content{align-items:center;color:var(--color-text);display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,5vw,80px);text-align:center}.verification-welcome__content img{display:block;height:auto;width:min(380px,100%)}.verification-welcome__content h1{color:var(--color-text);font:var(--font-weight-semibold) clamp(36px,4vw,51px)/1.1 var(--font-heading);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-24)}.verification-welcome__content .verification-onboarding__action{background:var(--color-brand);border:1px solid var(--color-brand);color:#fff;gap:var(--space-12);margin-top:var(--space-40);transition:transform .2s ease,background-color .2s ease}.verification-welcome__content .verification-onboarding__action:focus-visible,.verification-welcome__content .verification-onboarding__action:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:#fff;transform:translateY(-3px)}.verification-welcome__content .verification-onboarding__action:focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}.verification-welcome__content .verification-onboarding__action span{font-size:24px}.verification-welcome--leaving .verification-welcome__stage{-webkit-animation:none;animation:none;opacity:0;transform:translateY(-18px);transition:opacity .28s ease,transform .28s ease}.verification-welcome__help{align-items:flex-end;bottom:98px;color:var(--color-text);display:flex;flex-direction:column;pointer-events:none;position:fixed;right:39px}.verification-welcome__help[hidden]{display:none}.verification-welcome__help span{font:var(--font-weight-semibold) 16px/20px var(--font-body);letter-spacing:.04em;margin-right:var(--space-12);text-transform:uppercase;transform:translateX(var(--space-16)) rotate(-18deg)}.verification-welcome__help svg{margin-top:var(--space-8)}@-webkit-keyframes verification-welcome-enter{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes verification-welcome-enter{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes verification-welcome-orbit{to{transform:rotate(1turn)}}@keyframes verification-welcome-orbit{to{transform:rotate(1turn)}}@-webkit-keyframes verification-welcome-check{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes verification-welcome-check{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}.verification-caution__main{padding:var(--space-40) var(--space-24)}.verification-caution__layout{margin-inline:auto;max-width:790px;width:100%}.verification-caution__brand{display:block;height:auto;width:166px}.verification-caution__content{align-items:stretch;color:var(--color-text-secondary);display:flex;flex-direction:column;font:var(--font-weight-medium) 14px/17px var(--font-body);letter-spacing:var(--tracking-tight);margin:var(--space-80) auto 0;width:min(420px,100%)}.verification-caution__content h1{color:var(--color-text-secondary);font:var(--font-weight-semibold) 27px/36px var(--font-body);margin:0 0 var(--space-16);text-align:center}.verification-caution__content p{margin:0 0 var(--space-12)}.verification-caution__content p:last-of-type{margin-bottom:var(--space-24)}.verification-caution__content p a{color:inherit!important}.verification-caution__content .verification-onboarding__action{align-self:center}@media (min-width:576px) and (min-height:760px){.verification-caution__content{font-size:16px;line-height:23px;width:min(480px,100%)}.verification-caution__content p{margin-bottom:var(--space-16)}}@media (min-width:1200px){.verification-welcome__content h1{font-size:44px}}@media (max-width:767px){.verification-welcome__stage{border-radius:16px;grid-template-columns:1fr}.verification-welcome__art{min-height:200px}.verification-welcome__art-ring{box-shadow:0 0 0 24px hsla(0,0%,100%,.07),0 0 0 48px hsla(0,0%,100%,.045);width:150px}.verification-welcome__art-check{width:102px}.verification-welcome__art-check svg{height:64px;width:64px}.verification-welcome__content{padding:var(--space-32)}}@media (max-width:575px){.verification-welcome__main{padding:var(--space-20) var(--space-20) var(--space-40)}.verification-welcome__art{min-height:176px}.verification-welcome__help{display:none}.verification-welcome__content h1{font-size:clamp(24px,7vw,28px)}.verification-welcome__content .verification-onboarding__action{width:min(320px,100%)}.verification-caution__main{padding-inline:var(--space-20)}.verification-caution__content{font-size:15px;line-height:22px;margin-top:var(--space-60)}.verification-caution__content h1{font-size:25px;line-height:32px}}@media (prefers-reduced-motion:reduce){.verification-welcome__art-check,.verification-welcome__art-ring,.verification-welcome__stage{-webkit-animation:none;animation:none}.verification-welcome--leaving .verification-welcome__stage,.verification-welcome__content .verification-onboarding__action{transition:none}}@media (min-width:2000px){.homepage-redesign{--container-max:clamp(1280px,60vw,1600px);--space-80:clamp(80px,3vw,112px);--space-100:clamp(100px,3.6vw,136px);--space-120:clamp(120px,4.2vw,160px);--space-200:clamp(200px,6.8vw,260px);--type-display:var(--font-weight-semibold) clamp(120px,5.5vw,144px)/1.1 var(--font-heading);--type-h2:var(--font-weight-semibold) clamp(51px,2.15vw,58px)/1.1 var(--font-heading);--type-h3:var(--font-weight-semibold) clamp(40px,1.7vw,46px)/1.1 var(--font-heading);--type-body-lg:var(--font-weight-medium) clamp(22px,0.95vw,24px)/1.3 var(--font-body);--type-body-md:var(--font-weight-medium) clamp(17px,0.72vw,18px)/1.4 var(--font-body)}body.home-bs5 .homepage-redesign .homepage-redesign__container{max-width:var(--container-max)}.homepage-hero__artwork{height:auto;width:clamp(1178.152px,62vw,2000px)}.homepage-redesign .homepage-reviews__inner{grid-template-columns:165px repeat(2,minmax(0,440px))}}@media (min-width:1200px) and (min-height:1200px){.homepage-hero__content{gap:clamp(var(--space-40),4vh,var(--space-60))}}body.home-bs5 .homepage-redesign,body.home-bs5 .homepage-redesign *{font-feature-settings:"cv11" 1}body.home-bs5 .homepage-redesign .homepage-navbar__get-started,body.home-bs5 .homepage-redesign .homepage-navbar__link,body.home-bs5 .homepage-redesign .homepage-navbar__login,body.home-bs5 .homepage-redesign .homepage-navbar__menu-login{font-feature-settings:"cv11" 1,"salt" 1}body.account-theme{background:var(--color-page);color:var(--color-text);font-family:var(--font-body)}body.account-theme>header.circuit-bg{background:var(--color-page)!important}.account-theme .homepage-header{position:relative;z-index:20}.account-theme .homepage-navbar{max-width:none}.account-theme .homepage-navbar .homepage-navbar__stop-impersonating{background:var(--color-error);color:#fff;min-width:180px;width:auto}.account-theme .homepage-navbar .homepage-navbar__stop-impersonating:hover{background:var(--color-error);border-color:var(--color-error);color:#fff}.account-theme__layout{background:var(--color-page);min-height:max(900px,100vh - 360px);padding-top:24px}.account-theme__row{width:100%}.account-theme .account-sidebar.account-theme__sidebar{flex:0 0 clamp(288px,23vw,344px);margin:0;max-width:none;min-height:0;padding:0;width:clamp(288px,23vw,344px)}.account-theme .right-section.account-theme__content{align-content:start;color:var(--color-text);display:grid;flex:1 1 0;grid-template-columns:minmax(0,min(100%,var(--container-max)));justify-content:center;margin:0;max-width:none;min-width:0;padding:var(--space-24) clamp(var(--space-24),4vw,var(--space-80)) calc(var(--space-100) + env(safe-area-inset-bottom));width:auto}.account-theme .account-theme__content :where(h1,h2,h3,h4,h5,h6){color:var(--color-text-secondary);font-family:var(--font-heading)}.account-balance{font-feature-settings:"tnum" 1;color:var(--color-text-secondary);font:var(--font-weight-medium) 22px/28px var(--font-body);margin:0 var(--space-24) var(--space-64,64px) clamp(var(--space-24),4.1vw,62px);white-space:nowrap}.account-balance,.account-balance__rows{display:flex;flex-direction:column;gap:var(--space-8)}.account-balance__rows{width:100%}.account-balance__row{align-items:center;display:grid;grid-template-columns:108px minmax(0,1fr);min-height:42px}.account-balance__icon{align-items:center;display:inline-flex;flex:none;height:42px;justify-content:center;position:relative;width:42px}.account-balance__icon-disc{height:42px;inset:0;position:absolute;width:42px}.account-balance__icon-mark{height:26px;position:relative;width:20px}.account-balance__icon-mark--dollar{height:31px;width:19px}.account-balance__row--total{color:var(--color-text);margin-top:var(--space-4)}.account-balance__label{color:var(--color-text-tertiary);margin-left:-6px}.account-theme .account-balance--mobile{display:none}.account-theme .account-sidebar .account-balance:has(+.call-verification-prompt--desktop){margin-bottom:var(--space-16)}.account-theme .account-sidebar .call-verification-prompt--desktop{font-size:14px;line-height:1.5;margin:0 var(--space-20) var(--space-20);max-width:none;padding:var(--space-12) var(--space-16) var(--space-12) 46px}.account-theme .call-verification-prompt{position:relative}.account-theme .call-verification-prompt:before{align-items:center;border:1.5px solid var(--color-brand);border-radius:50%;color:var(--color-brand);content:"i";display:flex;font-size:13px;font-style:normal;font-weight:700;height:20px;justify-content:center;left:14px;line-height:1;position:absolute;top:12px;width:20px}.account-theme .account-sidebar .call-verification-prompt--desktop a{color:var(--color-brand-hover);display:block;font-weight:var(--font-weight-semibold);margin-top:var(--space-4);text-decoration:underline;text-underline-offset:2px}.account-theme .account-theme__navigation{background:var(--gradient-brand);border:0;border-radius:0 var(--radius-lg) var(--radius-lg) 0;margin:0;min-height:359px;overflow:hidden;padding:24px 0 25px;position:relative}body.account-theme aside.account-theme__navigation .side-inner .main-nav-ul>li>a{align-items:center;background:transparent;border-radius:0;color:var(--color-on-brand-primary);display:grid!important;font:var(--font-weight-semibold) clamp(18px,2vw - 7px,24px)/32px var(--font-heading);grid-template-columns:40px minmax(0,1fr) 12px;letter-spacing:-.5px;min-height:62px;padding:var(--space-8) 28px var(--space-8) var(--space-20);text-align:left;text-decoration:none}body.account-theme aside.account-theme__navigation .side-inner .main-nav-ul>li:first-child>a{border-top-right-radius:0}body.account-theme aside.account-theme__navigation .side-inner .main-nav-ul a:before{content:none}body.account-theme aside.account-theme__navigation .side-inner .main-nav-ul>li.active-section>a,body.account-theme aside.account-theme__navigation .side-inner .main-nav-ul>li.active>a,body.account-theme aside.account-theme__navigation .side-inner .main-nav-ul>li>a:focus-visible,body.account-theme aside.account-theme__navigation .side-inner .main-nav-ul>li>a:hover{background:hsla(0,0%,100%,.07);color:#fff}.account-theme .account-theme__navigation a:focus-visible{outline:3px solid #fff;outline-offset:-3px}.account-theme__nav-icon{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.account-theme__nav-icon img{height:auto!important;max-height:none;max-width:none;width:auto!important}.account-theme__nav-text{margin-left:clamp(18px,1.7vw,27px);min-width:0;white-space:nowrap}.account-theme__nav-chevron{border-bottom:2px solid;border-right:2px solid;color:var(--color-on-brand-primary);height:12px;justify-self:end;transform:rotate(-45deg);transition:transform .16s ease;width:12px}.account-theme__nav-link[aria-expanded=true] .account-theme__nav-chevron{transform:rotate(45deg)}body.account-theme aside.account-theme__navigation .side-inner .main-nav-ul>li ul a{background:transparent;color:var(--color-on-brand-secondary);font:400 clamp(17px,2vw - 9px,22px)/28px var(--font-body);padding:var(--space-8) var(--space-20) var(--space-8) calc(var(--space-20) + 40px + clamp(18px, 1.7vw, 27px));text-align:left}body.account-theme aside.account-theme__navigation .side-inner .main-nav-ul>li ul a:hover,body.account-theme aside.account-theme__navigation .side-inner .main-nav-ul>li ul li.active a{background:hsla(0,0%,100%,.1);color:#fff}body.account-theme aside.account-theme__navigation .side-inner .main-nav-ul>li ul .children{font-weight:inherit;margin-left:0}.account-theme .account-theme__content .btn{border-radius:var(--radius-xs);box-shadow:none!important;font-family:var(--font-body);font-weight:var(--font-weight-semibold)}.account-theme .account-theme__content .btn-lochmara,.account-theme .account-theme__content .btn-primary,.account-theme .account-theme__content .btn-success{background:var(--color-brand)!important;border-color:var(--color-brand)!important;color:#fff!important}.account-theme .account-theme__content .btn-lochmara:hover,.account-theme .account-theme__content .btn-primary:hover,.account-theme .account-theme__content .btn-success:hover{background:var(--color-brand-hover)!important;border-color:var(--color-brand-hover)!important}.account-theme .account-theme__content .btn-light,.account-theme .account-theme__content .btn-outline-primary{background:var(--color-brand-soft)!important;border-color:var(--color-brand-soft)!important;color:var(--color-brand-on-soft)!important}.account-theme .account-theme__content .btn-light:hover,.account-theme .account-theme__content .btn-outline-primary:hover{background:var(--color-brand-soft-hover)!important;border-color:var(--color-brand-soft-hover)!important;color:var(--color-brand-hover)!important}.account-theme .account-theme__content .btn.disabled,.account-theme .account-theme__content .btn:disabled{background:var(--color-disabled)!important;border-color:var(--color-disabled)!important;color:var(--color-text-muted)!important;opacity:1}.account-theme .account-theme__content .form-control,.account-theme .account-theme__content .form-select{background-color:#fff;border-color:var(--color-field-border);border-radius:var(--radius-xs);color:var(--color-text);font-family:var(--font-body)}.account-theme .account-theme__content .form-control:focus,.account-theme .account-theme__content .form-select:focus{border-color:var(--color-brand);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.account-theme .account-theme__content div.form-control:has(>input.form-control){height:auto;min-height:var(--control-height)}.account-theme .account-theme__content .form-control>input.form-control{min-height:calc(var(--control-height) - var(--border-width-strong)*2)}.account-theme .account-theme__content .form-control[readonly],.account-theme .account-theme__content :is(.form-control,.form-select):disabled{background-color:var(--color-disabled);border-color:var(--color-border);box-shadow:none;color:var(--color-text-muted)}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field){background:#fff;border:var(--border-width-strong) solid var(--color-field-border)!important;border-radius:var(--radius-xs)}.account-theme .account-theme__content .withdrawal-amount-field{border-radius:var(--radius-xs)}.account-theme .account-theme__content .form-control.sleek-border{border:var(--border-width-strong) solid var(--color-field-border)!important}.account-theme .account-theme__content .form-control.sleek-border:focus-within{border-color:var(--color-brand)!important;box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)!important}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field):focus-within{border-color:var(--color-brand)!important;box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.account-theme .account-theme__content :is(.form-control,.form-select).is-invalid{border-color:var(--color-error-border)!important;box-shadow:0 0 0 var(--focus-ring-width) var(--color-error-ring)}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field) .form-control,.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field) .form-control:focus{background:transparent;border:0;border-radius:0;box-shadow:none}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field) .form-control:is(:-webkit-autofill,:-webkit-autofill){-webkit-text-fill-color:var(--color-text);box-shadow:inset 0 0 0 1000px #fff!important}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field) .form-control:is(:autofill,:-webkit-autofill){-webkit-text-fill-color:var(--color-text);box-shadow:inset 0 0 0 1000px #fff!important}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field) .input-group-text{background:transparent;border:0;border-radius:0!important}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field) .form-control:is(:-webkit-autofill,:-webkit-autofill)+.input-group-text:not(.max){background:#fff!important}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field) .form-control:is(:autofill,:-webkit-autofill)+.input-group-text:not(.max){background:#fff!important}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field):has(.form-control[readonly]){background:var(--color-disabled);border-color:var(--color-border)!important;box-shadow:none}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field) .form-control[readonly]{color:var(--color-text-muted);cursor:default}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field) .form-control[readonly]:is(:-webkit-autofill,:-webkit-autofill){-webkit-text-fill-color:var(--color-text-muted);box-shadow:inset 0 0 0 1000px var(--color-disabled)!important}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field) .form-control[readonly]:is(:autofill,:-webkit-autofill){-webkit-text-fill-color:var(--color-text-muted);box-shadow:inset 0 0 0 1000px var(--color-disabled)!important}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field) .form-control[readonly]:is(:-webkit-autofill,:-webkit-autofill)+.input-group-text:not(.max){background:var(--color-disabled)!important}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field) .form-control[readonly]:is(:autofill,:-webkit-autofill)+.input-group-text:not(.max){background:var(--color-disabled)!important}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field):has(.form-control.is-invalid){border-color:var(--color-error-border)!important;box-shadow:0 0 0 var(--focus-ring-width) var(--color-error-ring)}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field) .form-control.is-invalid{background-image:none}.account-theme .account-theme__content .merged-inputs .input-separator{border-color:var(--color-field-border)}.account-theme .account-theme__content .merged-inputs:has(.form-control[readonly]) .input-separator{border-color:var(--color-border)}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field) .input-group-text.max{align-self:center;border:1px solid var(--color-brand);border-radius:999px!important;color:var(--color-brand);cursor:pointer;font-size:14px;margin:0 7px 0 0;min-height:26px;padding:2px 10px}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field) .input-group-text.max:focus-visible{outline:2px solid var(--color-brand);outline-offset:-3px}.account-theme .account-theme__content :is(.merged-inputs,.withdrawal-amount-field) .input-group-text.max[aria-pressed=true]{background:var(--color-brand);color:#fff}.account-theme .account-theme__content .merged-inputs:focus-within .addon img.icon{filter:opacity(.45)}.account-theme .account-available-balance{color:var(--color-text-tertiary);display:none;font-size:12px;line-height:17px;margin:4px 0}.account-theme .account-warning-message{font-size:16px;line-height:23px}.account-theme .account-theme__content .merged-inputs .input-group:focus-within .addon img.icon{filter:none}.account-theme .account-theme__content .merged-inputs:has(.form-control[readonly]) .addon img.icon{filter:opacity(.45)}.account-theme .account-theme__content .account-policy-note{font-size:14px;line-height:1.5}.account-theme .account-theme__content .account-notice.account-policy-note{padding:8px 12px}.account-theme .account-notice{border:1px solid transparent;border-radius:var(--radius-xs);font-size:14px;font-weight:400;line-height:21px;margin-bottom:16px;padding:12px 16px}.account-theme .account-notice[hidden]{display:none!important}.account-theme .account-notice :is(p,h3):last-child{margin-bottom:0}.account-theme .account-notice--info{background:#f2f7fd;border-color:var(--color-brand-soft-hover);color:var(--color-text-secondary)}.account-theme .account-notice--warning{background:var(--color-warning-background);border-color:var(--color-warning-border);color:var(--color-warning)}.account-theme .account-notice--critical{background:#fff5f5;border-color:#f5caca;color:var(--color-error)}.account-theme .account-notice--critical .text-danger{color:inherit!important}.account-theme .account-two-factor-notice{display:flex;gap:10px;margin:0 auto var(--space-24);max-width:680px;width:100%}.account-theme .account-two-factor-notice__content{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.account-theme .account-two-factor-notice__links{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:4px}.account-theme .account-two-factor-notice__dismiss{background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;display:grid;flex:none;font-size:24px;height:28px;line-height:1;margin:-4px -8px 0 0;padding:0;place-items:center;width:28px}.account-theme .account-two-factor-notice__dismiss:focus-visible,.account-theme .account-two-factor-notice__dismiss:hover{background:#f5e6d0}.account-theme .account-receive .switch-slider .btn-slider{font-size:18px!important;line-height:22px}.account-theme .account-receive :is(#bitcoin-details-container,#lightning-details-container){font-size:15px;line-height:22px}.account-theme .account-receive .btc-msg{font-size:14px;font-weight:400;line-height:20px}.account-theme .account-theme__content .account-receive .account-policy-note{font-size:12px;line-height:18px;margin:12px auto 20px;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.account-theme .account-receive figure{margin-top:4px}.account-theme .account-receive .account-receive__caption{align-items:center;font-size:16px;font-weight:400;gap:8px;line-height:22px;max-width:100%}.account-theme .account-receive__caption .btc-address{font-size:inherit;font-weight:400;min-width:0}.account-theme .account-theme__content .transaction-fees{color:var(--color-text-secondary);font-size:14px;line-height:20px}.account-theme .account-theme__content .form-check-input:checked{background-color:var(--color-brand);border-color:var(--color-brand)}.account-theme .account-theme__content .card{border-color:var(--color-border);border-radius:var(--radius-sm)}.account-theme .account-theme__content .action-box.card{border-color:var(--color-brand)}.account-theme .account-theme__content .action-box .card-header,.account-theme .account-theme__content .btn-toggle.active{background:var(--color-brand)}.account-theme .account-theme__content .switch-slider input[type=radio].toggle+label:before{content:none}.account-theme .account-theme__content .switch-slider input[type=radio].toggle:checked+label{background:var(--color-brand);border-radius:0;color:#fff}.account-theme .account-theme__content .switch-slider input[type=radio].toggle:not(:checked)+label{background:var(--color-brand-soft);border-radius:0;color:var(--color-text-secondary)}.account-theme .account-theme__content .switch-slider .switch-slider-container{border-radius:var(--radius-xs);overflow:hidden}.account-theme .account-theme__content .table{--bs-table-border-color:var(--color-border);color:var(--color-text)}.account-theme .account-theme__content :is(.table-responsive,.account-table-scroll)>table.table>:is(thead,tbody)>tr>:is(th,td){text-align:center;vertical-align:middle}.account-theme .account-theme__content :is(.table-responsive,.account-table-scroll)>table.table{font-size:16px}.account-theme .account-theme__content :is(.table-responsive,.account-table-scroll) .copy-control{--copy-button-size:24px}.account-theme .account-theme__content>.account-action-container{margin-inline:auto;width:min(100%,1120px)}.account-theme .account-theme__content>.account-flow-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:32px;width:min(100%,760px)}.account-theme .account-flow-card .row.order-page,.account-theme .account-flow-card>.pb-2{padding-bottom:0!important}@media (max-width:767.98px){.account-theme .account-theme__content>.account-flow-card{padding:var(--space-12)}}@media (max-width:359.98px){.account-theme .account-flow-card .switch-slider:not(.buy-sell) .btn-slider{font-size:14px!important;min-width:0;padding-inline:4px!important}.account-theme .account-flow-card .switch-slider:not(.buy-sell) .btn-slider .icon{height:16px;margin-left:4px!important;width:16px}}.account-theme .account-theme__content .cash-deposit-limit{background:var(--color-brand-soft);border:1px solid var(--color-brand-soft-hover);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:14px;line-height:21px;margin-bottom:0;max-width:850px;padding:12px 16px}.account-theme .account-theme__content .cash-deposit-methods{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-top:var(--space-16);max-width:850px;padding:var(--space-24)}.account-theme .cash-deposit-methods>.card-body{display:grid;gap:var(--space-20)}.account-theme .cash-deposit-method{align-items:start;display:grid;gap:var(--space-24);grid-template-columns:180px minmax(0,1fr);min-width:0}.account-theme .cash-deposit-method--payid{align-items:center}.account-theme .cash-deposit-method+.cash-deposit-method{border-top:1px solid var(--color-border);padding-top:var(--space-20)}.account-theme .cash-deposit-method__heading{align-items:center;display:flex;gap:var(--space-8);min-height:var(--space-32)}.account-theme .cash-deposit-method__heading img{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.account-theme .cash-deposit-method--payid .cash-deposit-method__heading img{width:36px}.account-theme .account-theme__content .cash-deposit-method__heading h2{color:var(--color-text-secondary);font:var(--font-weight-semibold) 18px/24px var(--font-heading);margin:0}.account-theme .cash-deposit-details{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);justify-self:end;margin:0;width:min(100%,408px)}.account-theme .cash-deposit-details>div{align-items:center;display:grid;gap:var(--space-24);grid-template-columns:88px minmax(0,1fr);min-width:0;padding:0}.account-theme .cash-deposit-method--payid .cash-deposit-details{width:min(100%,296px)}.account-theme .cash-deposit-method--payid .cash-deposit-details>div{grid-template-columns:minmax(0,1fr)}.account-theme .cash-deposit-details dt{color:var(--color-text-secondary);font-size:14px;font-weight:var(--font-weight-medium)}.account-theme .cash-deposit-details dd{align-items:center;color:var(--color-text);display:flex;font-size:15px;gap:var(--space-8);line-height:22px;margin:0;min-height:var(--space-32);min-width:0}.account-theme .cash-deposit-details dd>span{min-width:0;overflow-wrap:anywhere}.account-theme .cash-deposit-details .copy-control{--copy-button-size:32px;margin-left:auto}.account-theme .account-theme__content .cash-deposit-note{background:var(--color-brand-soft);border:1px solid var(--color-brand-soft-hover);border-radius:var(--radius-xs);color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:21px;margin-bottom:var(--space-32);margin-top:var(--space-16);max-width:850px;padding:var(--space-16) var(--space-20)}@media (max-width:1199.98px){.account-theme .cash-deposit-method{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.account-theme .cash-deposit-method--payid{grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr)}}@media (max-width:767.98px){.account-theme .account-theme__content .cash-deposit-methods{padding:var(--space-20)}}@media (max-width:575.98px){.account-theme .cash-deposit-method:not(.cash-deposit-method--payid) .cash-deposit-details>div{align-items:center;gap:var(--space-8);grid-template-columns:80px minmax(0,1fr)}.account-theme .cash-deposit-history-table{display:block;width:100%}.account-theme .cash-deposit-history-table thead{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.account-theme .cash-deposit-history-table tbody{display:grid;gap:var(--space-8)}.account-theme .cash-deposit-history-table tbody tr{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);display:grid;gap:var(--space-4) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-12)}.account-theme .cash-deposit-history-table tbody td:not(.d-md-table-cell){background:transparent;border:0;box-shadow:none!important;display:block!important;min-width:0;padding:0!important;white-space:normal}.account-theme .cash-deposit-history-table tbody td:first-child{color:var(--color-text);font-weight:var(--font-weight-semibold);grid-column:1;grid-row:1;text-align:left!important}.account-theme .cash-deposit-history-table tbody td:nth-child(2){grid-column:1;grid-row:2;text-align:left!important}.account-theme .cash-deposit-history-table tbody td:nth-child(3){grid-column:2;grid-row:2;text-align:right!important}.account-theme .cash-deposit-history-table tbody td:last-child{grid-column:2;grid-row:1;text-align:right!important}}.account-theme .account-theme__content>.account-action-container>.frameless-card.mt-5,.account-theme .account-theme__content>.account-action-container>.frameless-card.my-5{margin-top:var(--space-16)!important}.account-theme .account-page-heading{clip:rect(0,0,0,0);border:0;height:1px!important;margin:-1px!important;overflow:hidden;padding:0!important;position:absolute!important;white-space:nowrap;width:1px!important}.account-theme .account-theme__content .frameless-card>.card-header{font:var(--type-h6);letter-spacing:var(--tracking-snug)}.account-theme .frameless-card>.card-header+.card-body.table-responsive{margin-top:var(--space-16)}.account-theme .account-theme__content .confirmation-page-content{margin-top:0!important}.account-theme .account-theme__content .confirmation-page-content>.frameless-card,.account-theme .account-theme__content .confirmation-page-content>form>.frameless-card{width:min(100%,760px)}.account-theme .order-confirmation-header{align-items:flex-start;display:flex;gap:var(--space-16);justify-content:space-between;margin-bottom:var(--space-12)}.account-theme .order-confirmation-header h2{margin:0}.account-theme .order-confirmation-timer{color:var(--color-text-secondary);flex:none;font-size:14px;line-height:20px;text-align:right}@media (max-width:575.98px){.account-theme .order-confirmation-header{flex-direction:column;gap:var(--space-4)}.account-theme .order-confirmation-timer{text-align:left}}@media (prefers-reduced-motion:reduce){.account-theme .animated-check *,.account-theme .fade-in{-webkit-animation:none!important;animation:none!important;transition:none!important}}.account-theme .account-theme__content .confirmation-table td:last-child,.account-theme .account-theme__content .confirmation-table td:last-child *{overflow-wrap:anywhere;word-break:break-word}.account-theme .account-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.account-theme .account-table-scroll:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}@media (max-width:767.98px){.account-theme .account-table-scroll table.table{min-width:560px}}.account-theme .price-conversion-status:empty{display:none}.account-theme .account-section-heading{color:var(--color-text-secondary);font:var(--font-weight-semibold) 22px/1.3 var(--font-heading);margin:0}.account-theme .account-card-title,.account-theme .account-result-heading{color:var(--color-brand);font:var(--font-weight-semibold) clamp(24px,2vw,30px)/1.25 var(--font-heading);margin:0;text-align:center}.account-theme .account-info-icon{flex:0 0 20px;height:20px;width:20px}.account-theme .account-danger-card{border-color:var(--color-error)}.account-theme .deposit-detail-card{width:min(100%,760px)}.account-theme .deposit-detail-list{display:flex;flex-direction:column}.account-theme .deposit-detail-list>div{border-bottom:1px solid var(--color-border);display:grid;gap:var(--space-16);grid-template-columns:minmax(120px,.65fr) minmax(0,1fr);padding:var(--space-12) 0}.account-theme .deposit-detail-list>div:last-child{border-bottom:0}.account-theme .deposit-detail-list dt{color:var(--color-text-tertiary);font-weight:var(--font-weight-semibold)}.account-theme .deposit-detail-list dd{margin:0;overflow-wrap:anywhere}.account-theme .notification-preferences{display:flex;flex-direction:column}.account-theme .notification-preference{align-items:center;border-bottom:1px solid var(--color-border);display:grid;gap:var(--space-16);grid-template-columns:minmax(0,1fr) auto;padding:var(--space-12) 0}.account-theme .notification-preference:last-child{border-bottom:0}.account-theme .notification-preference label{cursor:pointer}.account-theme .notification-preference .form-check{margin:0;min-height:1.5rem;padding:0}.account-theme .notification-preference .form-check-input{cursor:pointer;height:1.5rem;margin:0;width:2.75rem}.account-theme .notification-preference .form-check-input:focus-visible{box-shadow:none;outline:3px solid var(--color-brand);outline-offset:3px}.account-theme .account-theme__content>.settings-page{width:min(100%,920px)}.account-theme .settings-page__title{color:var(--color-text-secondary);font-size:clamp(28px,3vw,34px);font-weight:600;line-height:1.2;margin:0 0 24px}.account-theme .settings-page>.settings-section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:24px}.account-theme .settings-page>.settings-section+.settings-section{margin-top:24px}.account-theme .settings-section>.card-header{margin-bottom:20px;text-align:left!important}.account-theme .settings-section .account-section-heading{color:var(--color-text-secondary);font-size:22px;line-height:28px}.account-theme .settings-details{display:grid;gap:20px 32px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.account-theme .settings-details__item{min-width:0}.account-theme .settings-details__item dt{color:var(--color-text-tertiary);font-size:13px;font-weight:500;line-height:20px;margin-bottom:4px}.account-theme .settings-details__item dd{font-size:16px;font-weight:400;line-height:24px;margin:0;overflow-wrap:anywhere}.account-theme .settings-details__item a{align-items:center;display:inline-flex;font-size:14px;margin-top:4px;min-height:40px}.account-theme .settings-security__actions{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-theme .settings-security__actions .btn{white-space:normal}.account-theme .settings-page .statements-communications>.card-body form{padding:0}.account-theme .settings-referral__intro{font-weight:600;margin:0 0 8px}.account-theme .settings-referral__terms{color:var(--color-text-tertiary);font-size:14px;line-height:21px;margin:0 0 16px}.account-theme .settings-referral__links{display:flex;flex-direction:column}.account-theme .settings-referral__link{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:16px;padding:12px 0}.account-theme .settings-referral__link-info{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.account-theme .settings-referral__reward{color:var(--color-text-secondary);font-size:14px;font-weight:600}.account-theme .settings-referral__link-info a{font-size:14px;overflow-wrap:anywhere}.account-theme .settings-referral__add{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:20px}.account-theme .settings-referral__add p{margin:0}.account-theme .account-theme__content>.settings-detail-page{max-width:760px;width:min(100%,760px)}.account-theme .settings-detail-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:32px}.account-theme .settings-referral__base-url{color:var(--color-text-tertiary);font-size:14px;line-height:21px;margin:0 0 24px;overflow-wrap:anywhere}.account-theme .verification-call-card__section+.verification-call-card__section{border-top:1px solid var(--color-border);margin-top:28px;padding-top:24px}.account-theme .verification-call-card__section p{line-height:24px;margin:0 0 12px}.account-theme .verification-call-card__section p:last-of-type{margin-bottom:20px}.account-theme .settings-detail__intro{color:var(--color-text-secondary);font-size:16px;line-height:24px;margin:0 0 24px}.account-theme .settings-detail-card .form-group{margin-bottom:20px!important}.account-theme .settings-detail-card .form-label{color:var(--color-text);display:block;font:var(--type-action);margin-bottom:8px}.account-theme .settings-detail-card .form-control,.account-theme .settings-detail-card .input-group{border-color:var(--color-field-border)!important;border-radius:var(--radius-xs);min-height:var(--control-height)}.account-theme .settings-detail-card .form-control:focus{border-color:var(--color-brand)!important}.account-theme .settings-detail-card .input-group:focus-within{border-color:var(--color-brand)!important;box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.account-theme .settings-detail-card .input-group .form-control,.account-theme .settings-detail-card .input-group .form-control:focus{border:0!important;box-shadow:none}.account-theme .settings-detail-card .input-group-text{background:transparent;border:0;border-radius:var(--radius-xs)}.account-theme .settings-detail-card #phone-verification :is(.country-code,.phone-number){color:var(--color-text);font:var(--type-body-md);letter-spacing:var(--tracking-tight)}.account-theme .settings-detail-card #phone-verification .country-code{align-self:stretch;height:auto}.account-theme .settings-detail-card .input-group .form-control:is(:-webkit-autofill,:-webkit-autofill){-webkit-text-fill-color:var(--color-text);box-shadow:inset 0 0 0 1000px #fff!important}.account-theme .settings-detail-card .input-group .form-control:is(:autofill,:-webkit-autofill){-webkit-text-fill-color:var(--color-text);box-shadow:inset 0 0 0 1000px #fff!important}.account-theme .settings-detail-card .input-group .form-control:is(:-webkit-autofill,:-webkit-autofill)+.input-group-text{background:#fff!important}.account-theme .settings-detail-card .input-group .form-control:is(:autofill,:-webkit-autofill)+.input-group-text{background:#fff!important}.account-theme .settings-detail-card .invalid-feedback:empty{display:none!important}.account-theme .settings-detail-card .submit-or-back{border-top:1px solid var(--color-border);gap:16px;justify-content:space-between;margin-top:24px;padding-top:20px}.account-theme .settings-detail-card .submit-or-back .back a{align-items:center;display:inline-flex;min-height:44px}.account-theme .settings-detail-card .submit-or-back .ms-4{margin-left:0!important}.account-theme .settings-detail__back{font:var(--type-action);min-height:var(--control-height)}.account-theme .settings-2fa-setup__qr{margin:0 0 24px;text-align:center}.account-theme .settings-2fa-setup__qr>img{display:block;margin:0 auto 16px}.account-theme .settings-2fa-setup__qr figcaption{font-size:14px;line-height:21px;overflow-wrap:anywhere}.account-theme .settings-2fa-setup__secret{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding-block:6px}.account-theme .settings-2fa-setup__secret-value{min-width:0}.account-theme .settings-2fa-setup__secret .copy-control{--copy-icon-size:20px;transform:translateY(-1px)}@media (max-width:359px){.account-theme .settings-2fa-setup__secret{display:grid;grid-template-columns:minmax(0,-webkit-max-content) 28px;grid-template-columns:minmax(0,max-content) 28px;justify-content:center}.account-theme .settings-2fa-setup__secret>span:first-child{grid-column:1/-1;text-align:center}}.account-theme .settings-2fa-setup__content>.settings-detail__intro{margin-bottom:12px}.account-theme a.settings-2fa-setup__help,.account-theme a.settings-2fa-setup__help:visited{color:var(--color-brand);display:inline-block;font-weight:var(--font-weight-semibold);margin-bottom:24px;text-decoration:none;transition:color .18s ease}.account-theme a.settings-2fa-setup__help:focus-visible,.account-theme a.settings-2fa-setup__help:hover{color:var(--color-brand-hover);text-decoration:none}.account-theme .settings-detail-card .security-phrase-information p{color:var(--color-text-secondary);font-size:16px;line-height:24px;margin:0 0 20px}.account-theme .settings-detail-card .security-phrase-value{background:var(--color-brand-soft);border:1px solid var(--color-brand-soft-hover);border-radius:var(--radius-xs);font-size:clamp(20px,3vw,28px);line-height:1.3;margin:0 0 24px;padding:20px}@media (max-width:1100px){.account-theme .settings-details,.account-theme .settings-security__actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:767.98px){.account-theme .settings-detail-card,.account-theme .settings-page>.settings-section{padding:20px}}.account-theme .account-tab-options>.tab-button,.account-theme .account-tab-options>button.tab-button{background:#fff;font:inherit}.account-theme .account-tab-options>button.tab-button:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}.account-theme .account-tab-options .tab-button.active{background:var(--color-brand-soft);border-color:var(--color-brand);border-width:3px}.account-theme .account-tab-options .tab-button.active:before,.account-theme .account-tab-options button.tab-button[aria-pressed=true]:before{color:var(--color-brand);content:"✓";font-size:14px;font-weight:700;left:7px;line-height:16px;position:absolute;top:4px}.account-theme .account-tab-options .tab-button{position:relative}.account-theme .account-theme__content>.automation-page{width:min(100%,760px)}.account-theme .automation-intro{border-radius:var(--radius-sm);padding:20px 24px;text-align:left}.account-theme .automation-intro>div:first-child{font-size:16px;font-weight:600;line-height:24px}.account-theme .automation-help{font-size:14px;line-height:21px;margin-top:8px}.account-theme .automation-terms{font-size:12px;font-style:normal!important;line-height:18px;margin-top:12px}.account-theme .automation-options{margin:28px 0}.account-theme .automation-options__label{color:var(--color-text-secondary);font-size:14px;font-weight:600;line-height:20px;margin-bottom:10px;text-align:center}.account-theme .automation-options .account-tab-options{display:flex!important;gap:8px!important;justify-content:center}.account-theme .automation-options .account-tab-options>a{flex:0 1 100px;min-width:0}.account-theme .automation-options .account-tab-options>a:focus-visible{border-radius:var(--radius-sm);outline:3px solid var(--color-brand);outline-offset:3px}.account-theme .account-theme__content .automation-options .tab-button{align-items:center;background:var(--color-surface);border-radius:4px;flex-direction:column;gap:0;height:80px;justify-content:center;min-height:80px;min-width:0;padding:10px 4px 4px;width:100%}.account-theme .automation-options .tab-button .button-icon{flex:0 0 auto;order:1;padding:0}.account-theme .automation-options .tab-button .button-icon img{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.account-theme .account-theme__content .automation-options .tab-button .button-text{color:var(--color-text-secondary);flex:0 0 auto;font-size:11px;font-weight:400;justify-content:center;line-height:14px;min-width:0;order:2;padding:0;text-align:center}.account-theme .account-theme__content .automation-options .tab-button .status-indicator{font-size:10px;height:auto;line-height:12px;padding:0;position:absolute;right:5px;top:3px}.account-theme .automation-options .tab-button.active .button-text{color:var(--color-brand)}.account-theme .automation-description{color:var(--color-text-tertiary);font-size:14px;line-height:21px;margin:0 0 12px}.account-theme .automation-page>.frameless-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:24px}.account-theme .automation-page>.frameless-card>.card-header>.d-flex{font-size:24px!important;justify-content:flex-start!important;line-height:30px;margin-bottom:20px!important}.account-theme .automation-page>.frameless-card>.card-header>.d-flex>.d-flex{gap:8px;justify-content:flex-start!important}.account-theme .automation-page .switch-container{border-top:1px solid var(--color-border);height:auto;justify-content:stretch;padding-top:18px}.account-theme .automation-page .automation-recurring-form .switch-container{margin-top:18px}.account-theme .automation-page .auto-send-container{margin-top:10px}.account-theme .automation-page .switch-holder{padding:0;width:100%}.account-theme .automation-page .switch-label{font-size:16px;font-weight:600;text-align:left;width:auto}.account-theme .account-theme__content>.statements-page{width:min(100%,920px)}.account-theme .statements-page .statements-section-heading{color:var(--color-text-secondary);font-size:28px;font-weight:600;line-height:34px;margin:0 0 20px}.account-theme .statements-report-panel>.card-body{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-theme .statements-page .statement-report,.account-theme .statements-page .statements-eofy-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.account-theme .statements-page .statement-report{display:flex;flex-direction:column;min-height:228px;min-width:0;padding:24px}.account-theme .statements-page .statement-report h2{font-size:20px;font-weight:600;line-height:26px;margin:0 0 8px}.account-theme .statements-page .statement-report p{color:var(--color-text-tertiary);font-size:14px;line-height:21px;margin:0 0 24px}.account-theme .statements-page .statement-report__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:auto}.account-theme .statements-page .statement-report .form-select{max-width:100%;min-height:var(--control-height);min-width:140px;width:auto}.account-theme .statements-page .statements-eofy-panel{margin-top:28px;padding:24px}.account-theme .statements-page .statements-eofy-panel .statements-section-heading{font-size:22px;line-height:28px;margin-bottom:16px}.account-theme .statements-eofy-panel__details,.account-theme .statements-eofy-panel__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px}.account-theme .statements-eofy-panel__details{align-items:flex-end;justify-content:space-between}.account-theme .statements-eofy-panel__date{color:var(--color-text-muted);flex-basis:100%;font-size:14px;line-height:20px}.account-theme .statements-eofy-panel__pair{color:var(--color-text-muted);font-size:14px;font-weight:500}.account-theme .statements-eofy-panel__value{color:var(--color-text-secondary);font-size:20px;font-variant-numeric:tabular-nums;font-weight:600;line-height:26px}.account-theme .statements-eofy-panel__details>a{font-size:14px;line-height:20px}@media (max-width:1100px){.account-theme .statements-report-panel>.card-body{gap:16px;grid-template-columns:1fr}.account-theme .statements-page .statement-report{min-height:0}}@media (max-width:767.98px){.account-theme .statements-page .statement-report,.account-theme .statements-page .statements-eofy-panel{padding:20px}.account-theme .statements-page .statements-section-heading{font-size:26px;line-height:32px}.account-theme .automation-options{margin-top:0}.account-theme .automation-page>.frameless-card{padding:20px}}.account-theme #statements-loader{align-items:center;display:none;justify-content:center;z-index:3}.account-theme .homepage-footer{border-top:1px solid var(--color-border)}@media (max-width:768px){.account-theme .homepage-footer__inner{padding-block:var(--space-32)}}@media (max-width:991.98px){.account-theme .homepage-navbar .homepage-navbar__login{background:var(--color-brand-soft);border:1px solid var(--color-brand);border-radius:var(--radius-xs);font-weight:var(--font-weight-semibold);min-height:44px;padding:8px 12px}}@media (max-width:767.98px){.account-theme .homepage-navbar__toggler{display:none}.account-theme .homepage-footer__inner{padding-block:var(--space-32) calc(var(--space-32) + 100px + env(safe-area-inset-bottom))}.account-theme .account-theme__content .account-policy-note{font-size:13px}.account-theme .account-theme__content .transaction-fees{font-size:12px;line-height:18px}.account-theme .mobile-menu{z-index:1055}.account-theme__layout{min-height:calc(100vh - 280px);padding-top:0}.account-theme .right-section.account-theme__content{flex:0 0 100%;padding:var(--space-24) var(--space-12) calc(132px + env(safe-area-inset-bottom));width:100%}.account-theme .account-available-balance{display:block}.account-theme .account-menu-balances{flex:none;padding:var(--space-24) var(--space-20) var(--space-12);width:100%}.account-theme .account-menu-balance{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:18px;font-variant-numeric:tabular-nums;line-height:26px;margin:0 auto;padding:var(--space-12) var(--space-20);width:min(100%,420px)}.account-theme .account-menu-balance .account-balance__row{gap:var(--space-12);grid-template-columns:21px minmax(0,1fr);min-height:26px}.account-theme .account-menu-balance .account-balance__icon,.account-theme .account-menu-balance .account-balance__icon-disc{height:21px;width:21px}.account-theme .account-menu-balance .account-balance__icon-mark{height:13px;width:10px}.account-theme .account-menu-balance .account-balance__icon-mark:not(.account-balance__icon-mark--dollar){transform:translateX(-.5px)}.account-theme .account-menu-balance .account-balance__icon-mark--dollar{height:15.5px;width:9.5px}.account-theme .account-menu-balance .account-balance__label{color:var(--color-text-tertiary);font-size:15px;font-weight:var(--font-weight-semibold);margin-left:0}.account-theme .account-menu-balance .account-balance__value{min-width:0;overflow-wrap:anywhere;text-align:right;white-space:normal}.account-theme .account-menu-balance .account-balance__row--total{border-top:1px solid var(--color-border);font-weight:var(--font-weight-semibold);grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);min-height:34px;padding-top:var(--space-8)}.account-theme .ajax-pager{margin-top:var(--space-16)}.account-theme .account-theme__content>#js-cash-withdrawal-container>.frameless-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-12)}.account-theme .account-theme__content .confirmation-page-content{min-width:0;padding-inline:0!important;width:100%}.account-theme .confirmation-page-content>form{min-width:0;width:100%}.account-theme .confirmation-page-content .card-body,.account-theme .confirmation-page-content .frameless-card{min-width:0}.account-theme .confirmation-page-content .confirmation-table{width:100%}.account-theme .confirmation-details{margin:0}.account-theme .confirmation-details__row{background:#fff;border-bottom:1px solid var(--color-border);min-width:0;padding:var(--space-12)}.account-theme .confirmation-details__row:last-child{border-bottom:0}.account-theme .confirmation-details dt{color:var(--color-text-tertiary);font-size:13px;font-weight:var(--font-weight-medium);line-height:18px;margin-bottom:var(--space-4)}.account-theme .confirmation-details dd,.account-theme .confirmation-details dd *{font-size:16px;line-height:23px;margin:0;min-width:0;overflow-wrap:anywhere;word-break:break-word}.account-theme .account-activity-list{display:grid;gap:var(--space-8);text-align:left}.account-theme .account-activity-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:14px;line-height:20px;min-width:0;padding:var(--space-12) var(--space-16)}.account-theme .account-activity-card__main,.account-theme .account-activity-card__meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-8);justify-content:space-between}.account-theme .account-activity-card__main{font-size:16px;line-height:24px}.account-theme .account-activity-card__amount{font-variant-numeric:tabular-nums;text-align:right}.account-theme .account-activity-card__meta{color:var(--color-text-tertiary);margin-top:var(--space-4)}.account-theme .account-activity-card__meta span:last-child{text-align:right}.account-theme .account-activity-card__details{border-top:1px solid var(--color-border);margin-top:var(--space-8)}.account-theme .account-activity-card__details summary{align-items:center;color:var(--color-brand);cursor:pointer;display:flex;font-weight:var(--font-weight-semibold);list-style:none;min-height:44px}.account-theme .account-activity-card__details summary::-webkit-details-marker{display:none}.account-theme .account-activity-card__details summary:after{border-bottom:2px solid;border-right:2px solid;content:"";height:9px;margin:-4px 4px 0 auto;transform:rotate(45deg);width:9px}.account-theme .account-activity-card__details[open] summary:after{margin-top:4px;transform:rotate(225deg)}.account-theme .account-activity-card__details summary:focus-visible{outline:3px solid var(--color-brand);outline-offset:-3px}.account-theme .account-activity-card__details dl{display:grid;gap:var(--space-8);margin:0 0 var(--space-8)}.account-theme .account-activity-card__details dl>div{display:grid;gap:var(--space-8);grid-template-columns:88px minmax(0,1fr)}.account-theme .account-activity-card__details dt{color:var(--color-text-tertiary);font-weight:500}.account-theme .account-activity-card__details dd{margin:0;min-width:0;overflow-wrap:anywhere}.account-theme .account-theme__content .call-verification-prompt--mobile{margin:0 auto var(--space-20);padding:var(--space-16) var(--space-16) var(--space-16) 48px;width:min(100%,560px)}.account-theme .call-verification-prompt--mobile:before{left:16px;top:16px}.account-theme .call-verification-prompt__message{font-weight:var(--font-weight-semibold);margin-bottom:var(--space-8)}.account-theme .account-theme__content .call-verification-prompt__action{font-size:14px;min-height:44px;padding:10px 14px}.account-theme .mobile-menu .bt-navbar{background:var(--color-brand-soft)}.account-theme .mobile-menu .menu-hamburger .hamburger-btn{background:var(--color-brand)}.account-theme .mobile-menu .menu-body{background:var(--gradient-brand)!important;color:#fff;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:0}.account-theme .mobile-menu .menu-offcanvas{--top-nav-height:0px;--account-menu-header-height:0px;border:0;border-radius:0;height:100vh;height:100dvh;inset:0;max-height:none;padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top);position:fixed;width:100vw}.account-theme .mobile-menu .menu-offcanvas:after{background:var(--color-brand-soft);border-radius:25px 20px 0 0;bottom:0;content:"";height:calc(45px + env(safe-area-inset-bottom));left:0;pointer-events:none;position:absolute;right:0;z-index:6}.account-theme .mobile-menu .menu-body .menu-wrapper{-ms-scroll-chaining:none;flex:1 1 auto;height:auto;justify-content:flex-start;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-12) var(--space-20) calc(80px + env(safe-area-inset-bottom))}.account-theme .mobile-menu .menu-wrapper>ul{margin:0 auto;max-width:none;width:min(100%,420px)}.account-theme .mobile-menu .menu-body .menu-item,.account-theme .mobile-menu .menu-body .menu-wrapper>ul>li>a label,.account-theme .mobile-menu .menu-body .menu-wrapper>ul>li>label,.account-theme .mobile-menu .menu-body .single-menu{color:#fff}.account-theme .mobile-menu .menu-wrapper>ul>li>a.mobile-menu-link{color:#fff;text-decoration:none}.account-theme .mobile-menu .menu-wrapper>ul>li>a.mobile-menu-link,.account-theme .mobile-menu .menu-wrapper>ul>li>label{align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid!important;grid-template-columns:48px minmax(0,1fr) 20px;min-height:72px;padding:var(--space-8) 0;text-align:left;width:100%}.account-theme .mobile-menu .menu-body .menu-item,.account-theme .mobile-menu .menu-body .single-menu{font-size:clamp(21px,6vw,24px);line-height:1.2;text-align:left!important}.account-theme .mobile-menu .menu-wrapper>ul>li>label>div:last-child{justify-self:end}.account-theme .mobile-menu .mobile-menu-icon{align-items:center;display:flex;height:48px;justify-content:center;width:48px}.account-theme .mobile-menu .mobile-menu-end-spacer{display:block;width:20px}.account-theme .mobile-menu .menu-body .menu{background:var(--color-page);color:var(--color-text)}.account-theme .mobile-menu .menu-body .menu-wrapper>ul>li>a label>div:first-child,.account-theme .mobile-menu .menu-body .menu-wrapper>ul>li>label>div:first-child{align-items:center;display:flex;height:48px;justify-content:center;width:48px}.account-theme .mobile-menu .menu-body .menu-wrapper>ul .icon{height:auto;max-height:38px;max-width:32px;width:auto}.account-theme .mobile-menu .menu-body .arrow{border-bottom:2px solid;border-right:2px solid;display:inline-block;height:12px;transform:rotate(-45deg);transition:transform .16s ease;width:12px}.account-theme .mobile-menu .menu-body li.is-expanded>label .arrow{transform:rotate(45deg)}.account-theme .BeaconFabButtonFrame{bottom:calc(90px + env(safe-area-inset-bottom))!important}.account-theme .mobile-menu .menu-body .menu{height:auto;inset:calc(var(--account-menu-header-height) + env(safe-area-inset-top)) 0 env(safe-area-inset-bottom);padding:var(--space-24) var(--space-20) calc(100px + env(safe-area-inset-bottom));position:fixed;width:100vw;z-index:5}.account-theme .mobile-menu .menu-body .menu .sub-menu-wrapper{align-items:center!important;height:100%;justify-content:flex-start!important;margin-inline:auto;min-height:100%;padding:0;width:min(100%,420px)}.account-theme .mobile-menu .menu-body .menu .sub-menu-wrapper>div:first-child{align-items:stretch!important;flex:1 0 auto;justify-content:center!important;width:100%}.account-theme .mobile-menu .menu-body .menu .sub-menu-wrapper>div:first-child>.pt-4{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:20px;padding-top:0!important}.account-theme .mobile-menu .menu-body .menu .sub-menu-title{font-size:24px;line-height:1.2;margin:0!important;padding:0;text-align:center}.account-theme .mobile-menu .menu-body .menu .sub-menu{font-size:16px;line-height:1.5;padding:0;width:100%}.account-theme .mobile-menu .menu-body .menu .sub-menu .children{padding:0}.account-theme .mobile-menu .menu-body .menu .sub-menu hr{border-color:var(--color-border);margin:0;opacity:1}.account-theme .mobile-menu .menu-body .menu .sub-menu .children a{align-items:center;display:flex;font-size:20px;font-weight:500;justify-content:center;min-height:64px;padding:var(--space-12) 0;text-align:center;text-decoration:none;white-space:normal}.account-theme .mobile-menu .menu-body .menu .menu-toggle{align-self:center;background-size:28px;flex:0 0 44px;height:44px;margin:0;top:0;width:60px}.account-theme .mobile-menu .bt-navbar{bottom:env(safe-area-inset-bottom);height:45px;z-index:1060!important}.account-theme .mobile-menu.is-open .bt-navbar{visibility:hidden}.account-theme .mobile-menu .account-menu-close-bottom{align-items:center;background:var(--color-brand);border:0;border-radius:50%;bottom:calc(11px + env(safe-area-inset-bottom));color:#fff;display:flex;height:65px;justify-content:center;left:50%;padding:0;position:absolute;transform:translateX(-50%);width:65px;z-index:7}.account-theme .mobile-menu .account-menu-close-icon{display:block;height:28px;position:relative;width:28px}.account-theme .mobile-menu .account-menu-close-icon:after,.account-theme .mobile-menu .account-menu-close-icon:before{background:currentColor;border-radius:2px;content:"";height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:28px}.account-theme .mobile-menu .account-menu-close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.account-theme .mobile-menu .account-menu-close-bottom:focus-visible{outline:3px solid #fff;outline-offset:-4px}.account-theme .mobile-menu .bt-navbar .menu-hamburger{z-index:1061}.account-theme .mobile-menu .menu-hamburger:focus-visible{outline:3px solid #fff;outline-offset:-4px}.account-theme .account-tab-options{display:grid!important;gap:var(--space-8)!important;grid-template-columns:repeat(2,minmax(0,1fr))}.account-theme .withdrawal-type-options--three{grid-template-columns:repeat(3,minmax(0,1fr))}.account-theme .account-theme__content .withdrawal-type-options .tab-button{min-height:88px;padding:var(--space-4)}.account-theme .withdrawal-type-options .tab-button .button-icon{padding-inline:0}.account-theme .account-theme__content .withdrawal-type-options .tab-button .button-icon img{height:28px;width:28px}.account-theme .account-theme__content .tab-button{background:#fff;border:2px solid var(--color-border);border-radius:var(--radius-sm);display:flex;flex-direction:column;height:auto;justify-content:center;min-height:112px;min-width:0;padding:var(--space-8);text-align:center;width:100%}.account-theme .account-theme__content .tab-button.active{background:var(--color-brand-soft);border-color:var(--color-brand)}.account-theme .account-theme__content .tab-button .button-icon img{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.account-theme .account-theme__content .tab-button .button-text{font-size:14px;line-height:18px;white-space:normal}.account-theme .account-theme__content .tab-button .status-indicator{font-size:12px;line-height:15px;min-height:1.2em}.account-theme .account-page-heading{font-size:26px;line-height:32px;margin-bottom:var(--space-16)}.account-theme .mobile-menu .menu-checkbox{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.account-theme .mobile-menu .menu-checkbox:focus-visible+.menu{outline:3px solid #fff;outline-offset:-3px}.account-theme .mobile-menu li:has(>.menu-checkbox:focus-visible)>label{outline:3px solid #fff;outline-offset:-3px}.account-theme .mobile-menu .menu-body .menu .large-icon{background:var(--color-brand);border-radius:50%;height:60px;-o-object-fit:contain;object-fit:contain;padding:var(--space-12);width:60px}}
