.access-page.login-refresh .credential-field-heading{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.access-page.login-refresh .access-form .credential-field-heading>label{margin:0;font-weight:800}.access-page.login-refresh .access-form .credential-suggest{--surface-accent:#fff;-webkit-text-fill-color:currentColor;min-width:0;max-width:100%;font:inherit;white-space:normal;cursor:pointer;justify-content:center;align-items:center;gap:6px;margin:0;font-weight:700;line-height:1.5;transition:transform .18s,box-shadow .18s;animation:7s ease-in-out infinite credential-colors;box-shadow:0 3px 12px #0b9d7933,0 0 0 2px #8ce7d91f;color:#fff!important;background-color:#086452!important;background-image:linear-gradient(115deg,#086452,#07576f,#42347d,#086452)!important;background-size:300% 100%!important;border:1px solid #60d9c5!important;border-radius:11px!important;min-height:44px!important;padding:7px 10px!important;font-size:.875rem!important;display:inline-flex!important}.access-page.login-refresh .credential-suggest svg{flex:0 0 16px}.access-page.login-refresh .credential-suggest span{color:#fff}.access-page.login-refresh .credential-suggest:disabled{opacity:1;cursor:default;box-shadow:none;animation:none;background:#526a65!important;border-color:#6e8e85!important}.access-page.login-refresh .credential-suggest:focus-visible{outline-offset:3px;outline:3px solid #159f88}.access-page.login-refresh .credential-suggest:active:not(:disabled){transform:scale(.97)}@keyframes credential-colors{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.access-page.login-refresh .access-form .credential-suggest{transition:none;animation:none}.access-page.login-refresh .credential-suggest:active:not(:disabled){transform:none}}.access-page.login-refresh .access-form .login-control{background:var(--surface-subtle,#f1f7f5)!important;direction:rtl!important;border:0!important;border-radius:18px!important;align-items:center!important;gap:10px!important;min-height:58px!important;margin-top:8px!important;padding:0 14px!important;transition:background-color .18s,box-shadow .18s!important;display:flex!important;box-shadow:0 10px 24px #053d3312!important}.access-page.login-refresh .access-form .login-control:focus-within{background:var(--surface-solid,#fff)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--surface-focus,#129985) 30%, transparent), 0 12px 28px #053d331a!important}.access-page.login-refresh .access-form .login-control>svg{width:21px!important;height:21px!important;color:var(--surface-accent,#0d8777)!important;flex:0 0 21px!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}.access-page.login-refresh .access-form .login-control>.login-control-input,.access-page.login-refresh .access-form .login-control>.login-control-input:focus,.access-page.login-refresh .access-form .login-control>.login-control-input:focus-visible{width:0!important;min-width:0!important;height:56px!important;min-height:56px!important;box-shadow:none!important;color:var(--surface-ink,#173a47)!important;-webkit-text-fill-color:var(--surface-ink,#173a47)!important;appearance:none!important;font:inherit!important;text-align:right!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-shadow:0 0 #0000!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:1 1 0!important;margin:0!important;padding:10px 2px!important;font-size:16px!important;font-weight:500!important;line-height:1.65!important}.access-page.login-refresh .access-form .login-control>.login-control-input::placeholder{color:var(--surface-muted,#718983)!important;-webkit-text-fill-color:var(--surface-muted,#718983)!important;opacity:.92!important}.access-page.login-refresh .access-form .login-control>.login-control-input:autofill{caret-color:var(--surface-ink,#173a47)!important;box-shadow:0 0 0 1000px var(--surface-subtle,#f1f7f5) inset!important}.access-page.login-refresh .access-form .login-control>button{background:color-mix(in srgb, var(--surface-accent,#0d8777) 9%, transparent)!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;color:var(--surface-accent,#0d8777)!important;border:0!important;border-radius:14px!important;outline:0!important;flex:0 0 42px!important;place-items:center!important;margin-inline-end:-7px!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.access-page.login-refresh .access-form .login-control>button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--surface-focus,#129985) 36%, transparent)!important}.quick-registration .login-story{display:none!important}.quick-registration .login-layout{grid-template-columns:minmax(0,560px)!important;justify-content:center!important;gap:0!important}.quick-registration .login-container{width:100%;max-width:560px!important}.quick-registration .access-form{gap:18px!important}.quick-registration .access-form>label,.quick-registration .username-field-heading>label{color:var(--surface-ink,#183e34)!important;font-size:15px!important;font-weight:800!important}.quick-registration .login-control{outline:1px solid var(--ui-line,#c9ddd5)!important;box-shadow:none!important}.signup-section-label{align-items:center;gap:9px;margin:0;font-size:16px;font-weight:800;display:flex}.signup-section-label>span,.signup-packages legend>span{background:var(--surface-accent,#087f65);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:inline-grid}.signup-agreement{border:1px solid var(--ui-line,#bfdacf);background:var(--surface-subtle,#f0f8f3);border-radius:14px;margin:0;padding:14px}.access-page.login-refresh .signup-agreement .access-consent{cursor:pointer;align-items:center;gap:12px;margin:0;padding:0;font-size:15px;font-weight:800;display:flex}.signup-agreement [data-slot=checkbox]{border:2px solid #087f65!important;border-radius:7px!important;width:26px!important;min-width:26px!important;height:26px!important}.signup-agreement [data-slot=checkbox][data-state=checked]{color:#fff!important;background:#087f65!important}.signup-agreement nav{flex-wrap:wrap;gap:8px 12px;margin:10px 38px 0 0;font-size:11px;line-height:1.8;display:flex}.signup-agreement nav a{color:var(--surface-muted,#557468);text-underline-offset:3px;text-decoration:underline}.signup-packages{border:0;min-width:0;margin:6px 0 0;padding:0}.signup-packages legend{align-items:center;gap:9px;font-size:17px;font-weight:800;display:flex}.signup-packages>p{margin:7px 0 12px;font-size:13px;line-height:1.8}.signup-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.access-page.login-refresh .signup-package{--surface-ink:#183e34;--ui-text:#183e34;-webkit-text-fill-color:currentColor;cursor:pointer;background:#fff;border:2px solid #88b8ae;border-radius:16px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;min-height:140px;margin:0;padding:14px 12px;line-height:1.6;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 3px 10px #15473c08;color:#183e34!important}.access-page.login-refresh .signup-package.selected{--surface-ink:#fff;--ui-text:#fff;background:linear-gradient(120deg,#075e54,#084e74,#43327c,#076354) 0 0/300% 100%;border-color:#58d9c1;animation:.38s ease-out signup-package-select,8s ease-in-out infinite signup-package-colors;box-shadow:0 6px 20px #087c6c38,0 0 0 2px #57d7c333;color:#fff!important}.access-page.login-refresh .signup-package.selected :is(strong,b,small,.signup-price){-webkit-text-fill-color:#fff;color:#fff!important}.access-page.login-refresh .signup-package input{opacity:0;position:absolute;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important}.access-page.login-refresh .signup-package:has(input:focus-visible){outline-offset:3px;outline:3px solid #189e8b}.signup-package-heading{align-items:flex-start;gap:8px;display:flex}.signup-package-mark{border:2px solid #6eaa9d;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.signup-package.selected .signup-package-mark{color:#087c6c;background:#fff;border-color:#fff}.signup-package-heading strong{color:inherit;overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.65}.signup-price{color:inherit;justify-content:center;align-items:baseline;gap:5px;margin-top:auto;font-size:14px;display:flex}.signup-price b{font-size:28px;font-weight:800;line-height:1.2}.signup-package>small{text-align:center;color:inherit;font-size:14px;line-height:1.7}.access-page.login-refresh .signup-package.unavailable{opacity:.62;cursor:default;box-shadow:none;animation:none}.signup-packages button{align-items:center;gap:6px;min-height:44px;margin:4px 8px;display:inline-flex}@media (hover:hover){.access-page.login-refresh .signup-package:not(.unavailable):not(.selected):hover{background:#edf8f4;border-color:#087c6c}}@keyframes signup-package-select{0%{transform:scale(.97)}65%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes signup-package-colors{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.access-page.login-refresh .signup-package,.access-page.login-refresh .signup-package.selected{transition:none;animation:none}}.signup-payment-summary{margin:0!important;font-size:13px!important;line-height:1.8!important}.quick-registration .access-primary{white-space:normal!important;min-height:54px!important;font-size:16px!important;font-weight:800!important}.quick-registration #username-hint{font-size:11px}.quick-registration .username-feedback{min-height:0!important}@media (width<=600px){.quick-registration .login-container,.quick-registration .login-layout{padding-inline:0!important}.quick-registration .login-card-body{padding:20px 16px!important}.quick-registration .login-card-heading h1{font-size:24px!important}.signup-package-grid{gap:8px}.access-page.login-refresh .signup-package{padding:12px 10px}.signup-package-heading{gap:6px}}@media (width<=340px){.signup-package-grid{grid-template-columns:minmax(0,1fr)}}.access-form>.signup-account-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.quick-registration .access-form .signup-account-fields>label{color:var(--surface-ink,#183e34);font-size:15px;font-weight:800}.quick-registration .access-form-wrap{padding:24px 20px!important}.username-feedback .username-login{min-height:44px;font:inherit;text-underline-offset:4px;align-items:center;gap:6px;margin-block:4px;padding:6px 0;font-weight:700;text-decoration:underline;display:inline-flex}.signup-agreement .access-consent{align-items:flex-start}.signup-agreement .access-consent>[role=checkbox]{flex:none;margin-top:5px}.signup-agreement .access-consent>span{min-width:0;font-size:.9375rem;line-height:1.8}.signup-account-acknowledgement{margin-top:5px;font-weight:400;display:block}.signup-account-usage{border:1px solid var(--ui-line,#cddfdc);background:var(--ui-surface,#f4f8f7);color:var(--ui-text,#183e34);border-radius:10px;margin:8px 0;padding:10px 12px;font-size:.875rem;line-height:1.8}@media (width<=899px){html:root[data-interface][data-appearance] .quick-registration{min-height:var(--app-viewport-height,100svh)!important;padding:max(8px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;justify-content:flex-start!important}html:root[data-interface][data-appearance] .quick-registration .login-layout{margin-block:0!important}html:root[data-interface][data-appearance] .quick-registration .login-container{gap:4px!important;padding:0!important}html:root[data-interface][data-appearance] .quick-registration .login-brand a{width:64px!important;max-width:64px!important}html:root[data-interface][data-appearance] .quick-registration .login-brand img{height:44px!important;max-height:44px!important}html:root[data-interface][data-appearance] .quick-registration .access-form-wrap{padding:12px!important}html:root[data-interface][data-appearance] .quick-registration .access-form{gap:8px!important}.quick-registration .access-welcome p{margin:2px 0 0;font-size:.8125rem;line-height:1.5}.quick-registration .signup-packages{margin:0}.quick-registration .signup-packages legend{font-size:1rem;line-height:1.5}.quick-registration .signup-packages>p{margin:3px 0 6px;line-height:1.5}.access-page.quick-registration .signup-package{border-radius:12px;gap:4px;min-height:102px;padding:8px}.quick-registration .signup-package-heading{gap:5px}.quick-registration .signup-package-heading strong{font-size:.875rem;line-height:1.5}.quick-registration .signup-price b{font-size:1.5rem}.quick-registration .signup-package>small{font-size:.75rem;line-height:1.5}.quick-registration .signup-agreement{padding:8px}.quick-registration .signup-agreement .access-consent{gap:8px}.quick-registration .signup-agreement .access-consent>span{font-size:.875rem;line-height:1.5}.quick-registration .signup-account-acknowledgement{margin-top:3px}.quick-registration .signup-account-usage{margin:6px 0;padding:6px 8px;font-size:.8125rem;line-height:1.5}.quick-registration .signup-agreement nav{justify-content:center;gap:4px 10px;margin:4px 0 0;line-height:1.5}.quick-registration .signup-agreement nav a{align-items:center;min-height:32px;display:inline-flex}.quick-registration .access-primary{min-height:48px!important;padding:8px 10px!important}.access-page.quick-registration .login-existing-account.access-back{margin-top:6px;padding-block:4px}html:root[data-interface][data-appearance] .quick-registration .login-footer{padding-top:6px!important}.quick-registration .login-footer nav{flex-wrap:wrap;gap:0 10px}}
