@font-face{font-family:Satoshi-Light;src:url(/assets/Satoshi-Light-DGGhisht.woff2)format("woff2"),url(/assets/Satoshi-Light-nCpO4URH.woff)format("woff"),url(/assets/Satoshi-Light-BDIJ6QC2.ttf)format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-LightItalic;src:url(/assets/Satoshi-LightItalic-BIseMwnG.woff2)format("woff2"),url(/assets/Satoshi-LightItalic-BHIJE1QX.woff)format("woff"),url(/assets/Satoshi-LightItalic-DerM4rLM.ttf)format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Regular;src:url(/assets/Satoshi-Regular-CAdxhaPe.woff2)format("woff2"),url(/assets/Satoshi-Regular-7bBbEzbV.woff)format("woff"),url(/assets/Satoshi-Regular-BCVKqEPh.ttf)format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Italic;src:url(/assets/Satoshi-Italic-DFxtytot.woff2)format("woff2"),url(/assets/Satoshi-Italic-BN_tFLp8.woff)format("woff"),url(/assets/Satoshi-Italic-C5nP15WY.ttf)format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Medium;src:url(/assets/Satoshi-Medium-GkA34YXu.woff2)format("woff2"),url(/assets/Satoshi-Medium-Lv9hsv1V.woff)format("woff"),url(/assets/Satoshi-Medium-DnYqU_fJ.ttf)format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-MediumItalic;src:url(/assets/Satoshi-MediumItalic-BwwtClOB.woff2)format("woff2"),url(/assets/Satoshi-MediumItalic-DbOIwscH.woff)format("woff"),url(/assets/Satoshi-MediumItalic-DTUQqsOI.ttf)format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Bold;src:url(/assets/Satoshi-Bold-CT_TuBnL.woff2)format("woff2"),url(/assets/Satoshi-Bold-BLKBC-6X.woff)format("woff"),url(/assets/Satoshi-Bold-CzW-pFA4.ttf)format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BoldItalic;src:url(/assets/Satoshi-BoldItalic-DwDKADit.woff2)format("woff2"),url(/assets/Satoshi-BoldItalic-DpRT1EjY.woff)format("woff"),url(/assets/Satoshi-BoldItalic-zpMVHzVR.ttf)format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Black;src:url(/assets/Satoshi-Black-CaFh8BIi.woff2)format("woff2"),url(/assets/Satoshi-Black-BtDZCSNm.woff)format("woff"),url(/assets/Satoshi-Black-Bg_oXy6y.ttf)format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BlackItalic;src:url(/assets/Satoshi-BlackItalic-O6AZRkPW.woff2)format("woff2"),url(/assets/Satoshi-BlackItalic-D9mHdsiq.woff)format("woff"),url(/assets/Satoshi-BlackItalic-CsHcRpXU.ttf)format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Variable;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2)format("woff2"),url(/assets/Satoshi-Variable-CfACykSx.woff)format("woff"),url(/assets/Satoshi-Variable-ChAXbpFa.ttf)format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2)format("woff2"),url(/assets/Satoshi-VariableItalic-pYBsOxD_.woff)format("woff"),url(/assets/Satoshi-VariableItalic-Bb7sdEFv.ttf)format("truetype");font-weight:300 900;font-display:swap;font-style:italic}:root{--color-primary:#4d5fc7;--color-primary-hover:#3d4ca2;--color-primary-active:#323f82;--color-primary-muted:#8599c7;--color-primary-soft:#f2f5ff;--color-text-primary:#141e3c;--color-text-primary-soft:#141e284d;--color-text-primary-muted:#141e3c99;--color-text-primary-subtle:#141e3ccc;--color-text-heading:#141e2c;--color-text-secondary:#4a5a78;--color-text-secondary-soft:#4a5a7899;--color-text-muted:#667797;--color-text-disabled:#8d9bbb;--color-text-inverse:#fff;--color-text-placeholder:#9da3ab;--color-background-page:#f5f7fb;--color-background-page-soft:#f5f7fa;--color-background-surface:#fff;--color-background-surface-glass:#ffffffe0;--color-background-glass-orb:#ffffff2b;--color-background-input:#fff;--color-border-default:#d4dbea;--color-border-input:#d6dbe3;--color-border-input-interactive:var(--color-background-surface);--color-border-strong:#b5c0d7;--color-border-focus:var(--color-primary);--color-border-glass:#ffffffad;--color-border-inverse:#fff;--color-focus-ring:#8599c773;--border-width-input-interactive:1.6px;--color-error:#ef4444;--color-error-border:#fecaca;--color-error-border-soft:#b4231838;--color-error-background:#fef3f2e6;--color-success:#027a48;--color-success-border:#a6f4c5;--color-success-border-soft:#027a4838;--color-success-background:#ecfdf3e6;--space-0:0;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-4-5:1.125rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-10-5:2.625rem;--space-12:3rem;--space-16:4rem;--radius-sm:.5rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px #0f172a0d;--shadow-md:0 4px 14px #0f172a14;--shadow-button-hover:0 10px 20px #141e3c2e;--shadow-input-focus:0 0 0 3px #8599c73d;--shadow-focus-ring:0 0 0 3px #8599c773;--shadow-auth-card:0 18px 50px #2d375f1f, inset 0 1px 0 #ffffffe6;--blur-auth-card:14px;--transition-fast:.15s ease;--transition-field:.16s ease;--transition-normal:.22s ease;--gradient-auth-background:radial-gradient(ellipse 72% 82% at 8% 88%, #f0c7dcb8 0%, #e6c1d270 38%, transparent 72%), radial-gradient(ellipse 70% 82% at 100% 70%, #9ba4c8 0%, #96a4d76b 42%, transparent 74%), linear-gradient(180deg, #fff 0%, #fff 0%, #fbfafb 4%, #f4f0f4 8%, #e8e4ec 18%, #dde1eb 40%);--gradient-auth-background-tablet:radial-gradient(circle at 14% 80%, #ead4de94 0%, #ead4de47 30%, transparent 58%), radial-gradient(circle at 96% 43%, #91a4d77a 0%, #91a4d738 36%, transparent 66%), linear-gradient(145deg, #faf8fa 0%, #eee8ef 46%, #b8c4e0 100%);--gradient-primary-action:linear-gradient(117.3deg, var(--color-primary-muted) 11.7%, var(--color-text-primary) 98.94%);--gradient-primary-action-border:linear-gradient(117.3deg, #ffffff4d 11.7%, #b5b5b54d 98.94%);--gradient-secondary-action-border:linear-gradient(90deg, var(--color-background-surface) 0%, #b5b5b540 100%);--gradient-muted-text:linear-gradient(90deg, var(--color-text-primary) 0%, var(--color-text-primary-soft) 100%);--gradient-field-label:linear-gradient(118.91deg, var(--color-text-primary) 8.86%, var(--color-text-primary-muted) 61.26%);--auth-page-max-width:72.5rem;--auth-card-max-width:30rem;--auth-content-max-width:25rem;--auth-header-max-width:24.75rem;--auth-card-padding:2.625rem;--auth-page-inline-gutter:3rem;--auth-page-block-padding:5rem;--auth-page-gap:clamp(4rem, 8vw, 8.75rem);--auth-page-mobile-gap:2.875rem;--auth-page-small-gap:2.125rem;--auth-card-min-column:23.75rem;--auth-card-max-column:28.75rem;--auth-field-height:3.75rem;--auth-field-padding-inline:1.5rem;--auth-button-height:3.125rem;--font-family-primary:"Satoshi-Variable", Arial, sans-serif;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-md:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.8125rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.2;--line-height-heading:1.25;--line-height-body:1.4;--line-height-relaxed:1.6;--letter-spacing-tight:-.02em;--letter-spacing-normal:0}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-width:20rem;min-height:100%}html{text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}body{margin:0}h1,h2,h3,h4,h5,h6,p{margin-block-start:0}img,picture,svg,canvas{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}html{font-family:var(--font-family-primary)}body{min-width:20rem;color:var(--color-text-primary);background:var(--color-background-page);font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font-family:inherit}a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-hover)}::selection{color:var(--color-text-inverse);background:var(--color-primary)}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-home-page{width:min(var(--auth-page-max-width), calc(100% - var(--auth-page-inline-gutter)));min-height:100svh;padding-block:var(--auth-page-block-padding);align-items:center;margin-inline:auto;display:grid}@media (width<=56.25rem){.auth-home-page{width:min(45rem,100% - 2.5rem);padding-block:var(--space-12)}}@media (width<=35rem){.auth-home-page{width:min(100% - var(--space-8), 45rem);padding-block:var(--space-9)}}.auth-card-header{gap:var(--space-2);margin-block-end:var(--space-7);display:grid}.auth-card-title{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-normal);margin:0}.auth-card-description{background:var(--gradient-muted-text);color:#0000;-webkit-text-fill-color:transparent;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal);-webkit-background-clip:text;background-clip:text;margin:0}.welcome-text{align-content:start;gap:var(--space-4);text-align:left;width:min(508px,100%);min-height:330px;display:grid}.welcome-text__title{min-height:120px;color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-5xl);font-style:normal;font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:-.0675rem;margin:0}.welcome-text__title span{display:block}.welcome-text__body{gap:var(--space-4);display:grid}.welcome-text__body p{font-family:var(--font-family-primary);font-size:var(--font-size-lg);line-height:var(--line-height-heading);letter-spacing:-.03em;margin:0}.welcome-text__intro{min-height:92px;color:var(--color-text-primary-subtle);font-weight:var(--font-weight-medium)}.welcome-text__divider{background:var(--color-text-placeholder);width:100%;height:1px}.welcome-text__billing{color:var(--color-text-secondary-soft);font-family:var(--font-family-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading)}@media (width<=640px){.welcome-text{gap:var(--space-4)}.welcome-text__title{font-size:36px}.welcome-text__body p{font-size:16px}}.auth-layout{width:min(var(--auth-page-max-width), calc(100% - var(--auth-page-inline-gutter)));min-height:100svh;padding-block:var(--auth-page-block-padding);grid-template-columns:minmax(0, 1fr) minmax(var(--auth-card-min-column), var(--auth-card-max-column));align-items:center;gap:var(--auth-page-gap);margin-inline:auto;display:grid}.auth-card{width:var(--auth-card-max-width);padding:var(--auth-card-padding);border:1px solid var(--color-border-glass);border-radius:var(--radius-2xl);background:var(--color-background-surface-glass);box-shadow:var(--shadow-auth-card);-webkit-backdrop-filter:blur(var(--blur-auth-card));justify-self:end}@media (width<=56.25rem){.auth-layout{width:min(45rem,100% - 2.5rem);padding-block:var(--space-12);gap:var(--auth-page-mobile-gap);grid-template-columns:1fr}.auth-card{justify-self:center;max-width:31.25rem;margin-inline:auto}}@media (width<=35rem){.auth-layout{width:min(100% - var(--space-8), 45rem);padding-block:var(--space-9);gap:var(--auth-page-small-gap)}.auth-card{width:100%;padding:var(--space-7) 1.375rem;border-radius:var(--radius-xl)}}.auth-button{width:min(var(--auth-button-width), 100%);height:var(--auth-button-height);padding:var(--auth-button-padding);border-radius:var(--radius-lg);appearance:none;background:var(--auth-button-background);justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;color:var(--auth-button-color);font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-normal);cursor:pointer;isolation:isolate;transition:filter var(--transition-field), transform var(--transition-field), box-shadow var(--transition-field);border:0;display:inline-flex;position:relative}.auth-button>*{z-index:1;position:relative}.auth-button:hover:not(:disabled){filter:brightness(1.04);box-shadow:var(--shadow-button-hover)}.auth-button:active:not(:disabled){transform:translateY(1px)}.auth-button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:.1875rem}.auth-button:disabled{cursor:not-allowed;opacity:.6}.auth-button svg{flex:none}.auth-button--primary{--auth-button-width:396px;--auth-button-padding:var(--space-3-5,.875rem);--auth-button-color:var(--color-text-inverse);--auth-button-background:var(--gradient-primary-action);--auth-button-border:var(--gradient-primary-action-border);font-weight:var(--font-weight-bold)}.auth-button--back-to-login{--auth-button-width:400px;--auth-button-padding:var(--space-3-5,.875rem) var(--space-9);--auth-button-color:var(--color-text-primary);--auth-button-background:var(--color-background-surface);--auth-button-border:var(--gradient-secondary-action-border);font-weight:var(--font-weight-bold)}.auth-button:before{content:"";z-index:0;border-radius:inherit;background:var(--auth-button-border);-webkit-mask:linear-gradient(var(--color-text-primary) 0 0) content-box, linear-gradient(var(--color-text-primary) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--color-text-primary) 0 0) content-box, linear-gradient(var(--color-text-primary) 0 0);mask:linear-gradient(var(--color-text-primary) 0 0) content-box, linear-gradient(var(--color-text-primary) 0 0);pointer-events:none;padding:.125rem;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.auth-button--back{--auth-button-width:109px;--auth-button-padding:var(--space-3-5,.875rem) var(--space-9);--auth-button-color:var(--color-text-primary);--auth-button-background:var(--color-background-surface);--auth-button-border:var(--gradient-primary-action)}.auth-button--next{--auth-button-width:107px;--auth-button-padding:var(--space-3-5,.875rem) var(--space-9);--auth-button-color:var(--color-text-inverse);--auth-button-background:var(--gradient-primary-action);--auth-button-border:var(--gradient-primary-action-border)}.create-password-card__header{gap:var(--space-1-5)}.create-password-card__title,.create-password-card__desc,.create-password-card__invalid-message{color:var(--color-text-primary);text-shadow:none;-webkit-text-fill-color:currentColor;background:0 0}.create-password-card__invalid-message{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal);margin:0}.create-password-card__form,.create-password-card__invalid{gap:var(--space-4);display:grid}.create-password-card__field{gap:var(--space-2);display:grid}.create-password-card__label{background:var(--gradient-field-label);color:#0000;width:fit-content;min-height:1.3125rem;font-family:var(--font-family-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);-webkit-background-clip:text;background-clip:text;line-height:1.3125rem}.create-password-card__password-control{width:min(var(--auth-content-max-width), 100%);position:relative}.create-password-card__input{width:100%;height:var(--auth-field-height);padding:0 3.5rem 0 var(--auth-field-padding-inline);border:1px solid var(--color-border-input);border-radius:var(--radius-lg);background:var(--color-background-input);color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-normal);transition:border-color var(--transition-field), box-shadow var(--transition-field);outline:none}.create-password-card__input:hover:not(:disabled),.create-password-card__input:active,.create-password-card__input:not(:placeholder-shown){background:var(--color-background-input);border:var(--border-width-input-interactive) solid var(--color-border-input-interactive)}.create-password-card__input:focus{background:var(--color-background-input);border:var(--border-width-input-interactive) solid var(--color-border-input-interactive);box-shadow:var(--shadow-input-focus)}.create-password-card__toggle{top:50%;right:var(--space-4);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.create-password-card__toggle:hover{background:var(--color-background-page-soft);color:var(--color-text-primary)}.create-password-card__toggle:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.create-password-card__toggle img{width:24px;height:24px;display:block}.create-password-card__requirements{width:min(var(--auth-content-max-width), 100%);gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.create-password-card__requirement{color:var(--color-text-secondary);align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal);display:flex}.create-password-card__requirement-status{width:var(--space-4);height:var(--space-4);opacity:.35;flex:none}.create-password-card__requirement--met{color:var(--color-success)}.create-password-card__requirement--met .create-password-card__requirement-status{opacity:1}.create-password-card__error{color:var(--color-error);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal);margin:0}.create-password-card__submit-message{width:min(var(--auth-content-max-width), 100%);padding:var(--space-2-5) 2.375rem var(--space-2-5) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal);border:2px solid #0000;align-items:center;margin-block-end:var(--space-5);display:flex;position:relative}.create-password-card__submit-message-text{min-width:0}.create-password-card__submit-message-line{white-space:pre-line;display:block}.create-password-card__submit-message-close{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);color:currentColor;font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);line-height:var(--space-5);text-align:center;transition:background-color var(--transition-fast);background:0 0;border:0;padding:0;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);transform:translateY(-50%)}.create-password-card__submit-message-close:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.create-password-card__submit-message-close:focus-visible{outline-offset:2px;outline:2px solid}.create-password-card__submit-message--error{border-color:var(--color-error-border-soft);background:var(--color-error-background);color:var(--color-error)}.email-sent-card{text-align:center}.email-sent-card__submit-message{width:min(var(--auth-content-max-width), 100%);padding:var(--space-2-5) 2.375rem var(--space-2-5) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal);text-align:left;border:2px solid #0000;align-items:center;margin-block-end:var(--space-5);margin-inline:auto;display:flex;position:relative}.email-sent-card__submit-message-text{min-width:0}.email-sent-card__submit-message-line{white-space:pre-line;display:block}.email-sent-card__submit-message-close{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);color:currentColor;font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);line-height:var(--space-5);text-align:center;transition:background-color var(--transition-fast);background:0 0;border:0;padding:0;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);transform:translateY(-50%)}.email-sent-card__submit-message-close:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.email-sent-card__submit-message-close:focus-visible{outline-offset:2px;outline:2px solid}.email-sent-card__submit-message--error{border-color:var(--color-error-border-soft);background:var(--color-error-background);color:var(--color-error)}.email-sent-card__icon{width:65px;height:65px;margin-block-end:var(--space-6);margin-inline:auto;display:block}.email-sent-card__header{justify-items:center;margin-block-end:var(--space-2)}.email-sent-card__message-group{width:min(var(--auth-content-max-width), 100%);gap:var(--space-3);text-align:center;justify-items:center;margin-block-end:var(--space-7);margin-inline:auto;display:grid}.email-sent-card__message{color:var(--color-text-primary);-webkit-text-fill-color:currentColor;background:0 0}.email-sent-card__actions{gap:var(--space-3-5);justify-items:center;display:grid}.email-sent-card__cooldown{width:min(var(--auth-content-max-width), 100%);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal);text-align:center;margin:0}.form-text-field{width:min(var(--auth-content-max-width), 100%);gap:var(--space-2);display:grid}.form-text-field__heading{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.form-text-field__label{background:var(--gradient-field-label);color:#0000;width:fit-content;min-height:1.3125rem;font-family:var(--font-family-primary);font-size:var(--font-size-md);font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-tight);-webkit-background-clip:text;background-clip:text;line-height:1.3125rem}.form-text-field__input{width:100%;height:var(--auth-field-height);padding:0 var(--auth-field-padding-inline);border:1px solid var(--color-background-surface);border-radius:var(--radius-lg);box-sizing:border-box;background:var(--color-background-input);color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-normal);transition:border-color var(--transition-field), box-shadow var(--transition-field);outline:none}.form-text-field__input::placeholder{color:var(--color-text-placeholder);font-weight:var(--font-weight-regular);opacity:1}.form-text-field__input:hover:not(:disabled),.form-text-field__input:active,.form-text-field__input:not(:placeholder-shown){background:var(--color-background-input);border:var(--border-width-input-interactive) solid var(--color-border-input-interactive)}.form-text-field__input:focus{background:var(--color-background-input);border:var(--border-width-input-interactive) solid var(--color-border-input-interactive);box-shadow:var(--shadow-input-focus)}.form-text-field__input:disabled{cursor:not-allowed;background:var(--color-background-input);color:var(--color-text-placeholder)}.form-text-field__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-background-input) inset;-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary)}.form-text-field__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-background-input) inset;-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary)}.form-text-field__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--color-background-input) inset;-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary)}.form-text-field__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--color-background-input) inset;-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary)}.form-text-field__error{margin:var(--space-0);color:var(--color-error);font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal)}.forgot-password-card-header{width:min(var(--auth-header-max-width), 100%);gap:var(--space-1);margin-block-end:0;padding-block-end:1.6375rem}.forgot-password-card__form{gap:var(--space-4-5);display:grid}.forgot-password-card__field{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);gap:var(--space-1-5);display:grid}.forgot-password-card__error{color:var(--color-error);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal);margin:0}.forgot-password-card .form-text-field__input,.forgot-password-card .form-text-field__input:hover,.forgot-password-card .form-text-field__input:focus,.forgot-password-card .form-text-field__input:active,.forgot-password-card .form-text-field__input:disabled,.forgot-password-card .form-text-field__input:not(:placeholder-shown){background:var(--color-background-input)}.forgot-password-card .form-text-field__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-background-input) inset;-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary)}.forgot-password-card .form-text-field__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-background-input) inset;-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary)}.forgot-password-card .form-text-field__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--color-background-input) inset;-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary)}.forgot-password-card .form-text-field__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--color-background-input) inset;-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary)}.form-text-field__input.forgot-password-card__email-input--warning,.form-text-field__input.forgot-password-card__email-input--warning:hover:not(:disabled),.form-text-field__input.forgot-password-card__email-input--warning:focus,.form-text-field__input.forgot-password-card__email-input--warning:active,.form-text-field__input.forgot-password-card__email-input--warning:not(:placeholder-shown){border:1.6px solid var(--color-error-border);background:var(--color-background-input)}.forgot-password-card__submit-message{width:min(var(--auth-content-max-width), 100%);padding:var(--space-2-5) 2.375rem var(--space-2-5) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal);border:2px solid #0000;align-items:center;margin-block-end:var(--space-5);display:flex;position:relative}.forgot-password-card__submit-message-text{min-width:0}.forgot-password-card__submit-message-line{white-space:pre-line;display:block}.forgot-password-card__submit-message-close{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);color:currentColor;font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);line-height:var(--space-5);text-align:center;transition:background-color var(--transition-fast);background:0 0;border:0;padding:0;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);transform:translateY(-50%)}.forgot-password-card__submit-message-close:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.forgot-password-card__submit-message-close:focus-visible{outline-offset:2px;outline:2px solid}.forgot-password-card__submit-message--error{border-color:var(--color-error-border-soft);background:var(--color-error-background);color:var(--color-error)}.forgot-password-card__submit-message--success{border-color:var(--color-success-border-soft);background:var(--color-success-background);color:var(--color-success)}.forgot-password-card-notice{width:min(var(--auth-content-max-width), 100%);gap:var(--space-1-5);padding-block-start:var(--space-6);display:grid}.forgot-password-card-notice-title{color:var(--color-text-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-normal);margin:0}.forgot-password-card-notice-list{color:var(--color-text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);margin:0;padding:0;list-style:none}.forgot-password-card-notice-item{padding-inline-start:var(--space-3);position:relative}.forgot-password-card-notice-item:before{content:"-";position:absolute;inset-inline-start:0}@media (width<=35rem){.forgot-password-card-title{font-size:var(--font-size-3xl)}}.login-card__title{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-form{width:min(var(--auth-content-max-width), 100%);gap:26px;display:grid}.login-form__forgot-link,.auth-links a{font-weight:var(--font-weight-semibold);color:var(--color-primary);text-decoration:none}.login-form__forgot-link{font-size:var(--font-size-md);line-height:21px}.login-form__forgot-link:hover,.auth-links a:hover{color:var(--color-primary-hover)}.login-form .auth-button{width:100%}.form-error{color:var(--color-error);font-size:var(--font-size-md);white-space:pre-line;margin:10px 0}.auth-links{margin-top:var(--space-2-5);justify-content:center;gap:var(--space-1);color:var(--color-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);display:flex}.text-underline{text-decoration:underline}@media (width<=920px){.login-page{padding-block:56px;overflow-y:auto}.login-page__content{gap:var(--space-9);grid-template-columns:1fr;width:min(560px,100%)}.login-page__orb--bottom{top:64%;left:20%}}@media (width<=560px){.login-form{gap:22px}.auth-links{flex-wrap:wrap;font-size:15px}}.password-updated-card{text-align:center}.password-updated-card__icon{width:65px;height:65px;margin-block-end:var(--space-6);margin-inline:auto;display:block}.password-updated-card__header{justify-items:center}.password-updated-card__title,.password-updated-card__message{color:var(--color-text-primary);text-shadow:none;-webkit-text-fill-color:currentColor;background:0 0}.verification-status{color:#141e3c;font-family:var(--font-family-primary);font-size:10px;font-weight:var(--font-weight-bold);white-space:nowrap;background:0 0;align-items:center;gap:4px;line-height:1;display:inline-flex}.verification-status__icon{flex:none;width:8px;height:8px}.verification-status--verified,.verification-status--pending,.verification-status--unverified{color:#141e3c}.panel-section{background:#fffffff5;border:1px solid #e3e7ee;border-radius:8px;padding:40px}.panel-section__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.panel-section__title{color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:20px;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:-.4px;margin:0;line-height:30px}.panel-section__description{color:#141e3c9e;margin:2px 0 0;font-size:14px;line-height:1.35}@media (width<=560px){.panel-section{padding:24px 18px}}.editable-input{gap:10px;display:grid}.editable-input__topline{justify-content:space-between;align-items:center;gap:6px;min-height:14px;display:flex}.editable-input__label{color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:11px;font-weight:var(--font-weight-bold);line-height:1.25}.editable-input__input-wrap{display:block;position:relative}.editable-input__input{box-sizing:border-box;background:var(--color-background-input);width:100%;height:60px;color:var(--color-text-primary);font:var(--font-weight-medium) 15px/1.25 var(--font-family-primary);border:1px solid #dfe4ec;border-radius:5px;padding:0 18px}.editable-input__input:focus{border-color:#141e3c;outline:none;box-shadow:0 0 0 3px #8599c73d}.editable-input__input--with-icon{padding-right:40px}.editable-input__icon{color:#a6afbd;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.editable-input__icon svg,.editable-input__icon img{width:100%;height:100%}.editable-input__error{color:#8a2626;font-size:13px;font-weight:var(--font-weight-semibold)}.read-only-input{gap:10px;display:grid}.read-only-input__topline{justify-content:space-between;align-items:center;gap:6px;min-height:14px;display:flex}.read-only-input__label{color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:11px;font-weight:var(--font-weight-bold);line-height:1.25}.read-only-input__input-wrap{display:block;position:relative}.read-only-input__input{box-sizing:border-box;background:var(--color-background-input);color:#141e3c94;width:100%;height:60px;font:var(--font-weight-medium) 15px/1.25 var(--font-family-primary);border:1px solid #dfe4ec;border-radius:5px;padding:0 18px}.read-only-input__input--with-icon{padding-right:40px}.read-only-input__icon{color:#a6afbd;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.read-only-input__icon svg,.read-only-input__icon img{width:100%;height:100%}.profile-gp-panel-section{box-sizing:border-box;opacity:1;border-width:.56px;border-radius:12px;justify-self:stretch;gap:16px;width:100%;min-height:169.555px;padding:32px;display:grid}.profile-gp-panel-section .panel-section__header{border-bottom:1px solid #d6dbe3;margin-bottom:0;padding-bottom:16px}.profile-gp-section{align-self:start;display:block}.profile-gp-search{gap:6px;display:grid;position:relative}.profile-gp-search__error{color:#8a2626;font-size:13px;font-weight:600}.profile-gp-combobox{display:block}.profile-gp-combobox__control{background:#fff;border:1px solid #d6dbe3;border-radius:8px;align-items:center;gap:12px;min-height:52px;padding:5px 12px;display:flex}.profile-gp-combobox__control:focus-within{border-color:#141e3c;box-shadow:0 0 0 3px #8599c72e}.profile-gp-combobox__avatar{color:#fff;width:42px;height:42px;font:700 14px/1 var(--sans);letter-spacing:-.02em;background:linear-gradient(131.6deg,#8599c7 13.72%,#141e3c 96.32%);border-radius:999px;flex:none;place-items:center;display:grid}.profile-gp-combobox__input{color:#141e3c;min-width:0;font:700 16px/1.25 var(--sans);background:0 0;border:0;outline:none;flex:1;padding:0}.profile-gp-selected{align-items:center;gap:12px;min-height:42px;display:inline-flex}.profile-gp-selected__name{color:#141e3c;font:700 16px/1.25 var(--sans)}.avatar{border-radius:999px;place-items:center;display:grid}.dropdown-results{z-index:20;background:#fff;border:1px solid #d6dbe3;border-radius:0 0 5px 5px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 20px #141e3c1f}.dropdown-results__item{color:#141e3c;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;padding:10px 16px;display:flex}.dropdown-results__item:hover,.dropdown-results__item:focus-visible{box-shadow:none;background:#141e3c09;outline:none}.dropdown-results__label{font-family:var(--font-family-primary);font-size:16px;font-weight:var(--font-weight-semibold);line-height:24px;display:block}.dropdown-results__check{color:#141e3c;font-size:14px;font-weight:var(--font-weight-bold);line-height:1}.dropdown-results__empty{color:#141e3c9e;font-family:var(--font-family-primary);font-size:14px;font-weight:var(--font-weight-medium);margin:0;line-height:1.4}.profile-panel__security-row{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:22px;display:grid}.profile-panel__action-button,.profile-panel__secondary-button{color:#fff;cursor:pointer;min-height:60px;font:700 15px/1.25 var(--sans);background:linear-gradient(117.3deg,#8599c7 11.7%,#141e3c 98.94%);border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 36px;text-decoration:none;display:inline-flex;box-shadow:0 10px 20px #141e3c29}.profile-panel__secondary-button{color:#141e3c;box-shadow:none;background:#fff;border:1px solid #d6dbe3}.profile-panel__change-password-button{isolation:isolate;border:0;position:relative}.profile-panel__change-password-button:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(117.3deg,#ffffff4d 11.7%,#b5b5b54d 98.94%);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.profile-screen__footer-actions{width:min(var(--profile-content-width), calc(100% - 32px));justify-content:flex-end;gap:12px;margin:24px auto 0;display:flex}@media (width<=560px){.profile-panel__security-row{grid-template-columns:1fr}}.profile-avatar{color:#141e3c;width:132px;height:132px;font:800 42px/1 var(--font-family-primary);background:#cbd8ff;border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.profile-avatar__camera{color:#fff;cursor:pointer;background:#141e3c;border:3px solid #fff;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;bottom:4px;left:6px}.profile-avatar__camera svg{width:19px;height:19px}.speeex-med-logo{width:130px;height:auto;display:block}.portal-navbar{--portal-navbar-label-font-size:15px;--portal-navbar-label-font-weight:700;--portal-navbar-label-letter-spacing:-.3px;--portal-navbar-label-line-height:22px;width:min(var(--profile-nav-width), calc(100% - 32px));box-sizing:border-box;min-height:78px;color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--portal-navbar-label-font-size);font-style:normal;font-weight:var(--portal-navbar-label-font-weight);line-height:var(--portal-navbar-label-line-height);letter-spacing:var(--portal-navbar-label-letter-spacing);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-radius:100px;align-items:center;gap:28px;margin:0 auto 96px;padding:10px 32px;display:flex;box-shadow:0 22px 54px #141e3c24}.portal-navbar__links{white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:44px;display:flex}.portal-navbar__links a{color:inherit;text-decoration:none}.portal-navbar__brand{flex:none;width:130px;height:auto;display:block}.portal-navbar__language{border-right:1px solid #141e3c29;margin-left:0;padding-right:20px;font-weight:700;position:relative}.portal-navbar__language-trigger{min-width:24px;color:var(--color-text-primary);cursor:pointer;font:var(--portal-navbar-label-font-weight) var(--portal-navbar-label-font-size) / var(--portal-navbar-label-line-height) var(--font-family-primary);letter-spacing:var(--portal-navbar-label-letter-spacing);background:0 0;border:0;padding:0;font-style:normal}.portal-navbar__language-menu{z-index:10;background:#fffffff5;border:1px solid #141e3c1a;border-radius:12px;gap:2px;min-width:74px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%);box-shadow:0 16px 32px #141e3c24}.portal-navbar__language-menu button{width:100%;min-height:30px;color:var(--color-text-primary);cursor:pointer;font:var(--portal-navbar-label-font-weight) var(--portal-navbar-label-font-size) / var(--portal-navbar-label-line-height) var(--font-family-primary);letter-spacing:var(--portal-navbar-label-letter-spacing);background:0 0;border:0;border-radius:8px;font-style:normal}.portal-navbar__language-menu button:hover,.portal-navbar__language-menu button:focus-visible,.portal-navbar__language-menu button[aria-current=true]{background:#8599c724}.portal-navbar__contact{--auth-button-width:auto;--auth-button-height:48px;--auth-button-padding:0 28px;width:auto;font:var(--portal-navbar-label-font-weight) var(--portal-navbar-label-font-size) / var(--portal-navbar-label-line-height) var(--font-family-primary);letter-spacing:var(--portal-navbar-label-letter-spacing);border-radius:13px;font-style:normal;box-shadow:0 9px 20px #141e3c38}.portal-navbar__user{border-radius:999px;flex:none;width:40px;height:40px;display:block}@media (width<=560px){.portal-navbar{gap:12px;overflow-x:auto}.portal-navbar__links{flex:none;justify-content:flex-start;gap:24px}}.profile-password-inline{gap:14px;display:grid}.profile-password-inline__field{gap:8px;display:grid}.profile-password-input__label{color:#141e3c;font-family:var(--font-family-primary);font-size:11px;font-weight:var(--font-weight-bold);line-height:1.25}.profile-password-input__control{display:block;position:relative}.profile-password-input__input{box-sizing:border-box;color:#141e3c;width:100%;height:60px;font:var(--font-weight-medium) 15px/1.25 var(--font-family-primary);background:#fff;border:1px solid #dfe4ec;border-radius:5px;padding:0 40px 0 18px}.profile-password-input__input:focus{border-color:#141e3c;outline:none;box-shadow:0 0 0 3px #8599c73d}.profile-password-input__toggle{cursor:pointer;background:0 0;border:0;width:16px;height:16px;padding:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.profile-password-input__toggle img{width:100%;height:100%}.profile-password-input__toggle:focus-visible{outline-offset:2px;outline:2px solid #8599c773}.profile-password-input__error{color:#8a2626;font-size:13px;font-weight:600}.profile-screen{--profile-content-width:1180px;--profile-nav-width:1220px;--sans:var(--font-family-primary,Arial, sans-serif);box-sizing:border-box;width:100%;min-height:100svh;color:var(--color-text-primary);background:0 0;margin:0 auto;padding:32px 0 76px;position:relative}.profile-screen>*{z-index:1;position:relative}.profile-screen__header{width:min(var(--profile-content-width), calc(100% - 32px));margin-inline:auto;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.profile-screen__eyebrow{color:#4a5a78;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.4}.profile-screen__title{color:#141e3c;font-family:var(--sans);letter-spacing:-1.04px;margin:0;font-size:66px;font-weight:700;line-height:1}.profile-screen__subtitle{color:#141e3cb8;max-width:600px;font-family:var(--sans);letter-spacing:-.4px;margin:34px 0 0;font-size:22px;line-height:1.35}.profile-panel{width:min(var(--profile-content-width), calc(100% - 32px));box-shadow:none;background:0 0;border-radius:12px;gap:30px;margin:0 auto;display:grid;overflow:visible}.profile-panel__profile-form{display:contents}.profile-panel__grid{gap:22px;margin-top:22px;display:grid}.profile-panel__grid:first-of-type{margin-top:0}.profile-panel__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-panel__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-panel__empty-text{color:#141e3c9e;margin:0;font-size:13px;line-height:1.4}.profile-screen__notice,.profile-screen__error,.profile-screen__loading{color:#141e3c;background:#f5f7fa;border-radius:12px;padding:18px 20px;font-size:16px;font-weight:600}.profile-screen__error{color:#8a2626;background:#fdf1f1}@media (width<=560px){.profile-screen{padding:24px 0 48px}.profile-panel__grid--two,.profile-panel__grid--three{grid-template-columns:1fr}}.auth-background{isolation:isolate;background:var(--gradient-auth-background);width:100%;min-height:100svh;position:relative;overflow:hidden}.auth-background:before,.auth-background:after{content:"";z-index:0;box-sizing:border-box;border:1px solid var(--color-background-glass-orb);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:50%;display:block;position:absolute}.auth-background:before{border:1px solid var(--color-border-inverse);background-color:var(--color-background-glass-orb);width:679px;height:679px;bottom:-300px;right:180px}.auth-background:after{border:1px solid var(--color-border-inverse);background-color:var(--color-background-glass-orb);width:355px;height:355px;top:255px;right:-10px}.auth-background>*{z-index:1;position:relative}@media (width>=1600px){.auth-background:before{bottom:-200px;right:calc(50% - 1000px)}.auth-background:after{top:255px;right:calc(50% - 1200px)}}@media (width<=1440px){.auth-background:before{width:679px;height:679px;bottom:-290px;right:16.8vw}.auth-background:after{width:355px;height:355px;top:32.5vh;right:-45px}}@media (width<=1200px){.auth-background:before{width:620px;height:620px;bottom:-310px;right:80px}.auth-background:after{width:320px;height:320px;top:210px;right:-145px}}@media (width<=992px){.auth-background:before{width:580px;height:580px;bottom:-300px;right:-30px}.auth-background:after{width:290px;height:290px;top:190px;right:-135px}}@media (width<=768px){.auth-background{background:var(--gradient-auth-background-tablet)}.auth-background:before{width:540px;height:540px;bottom:-270px;right:-180px}.auth-background:after{width:270px;height:270px;top:170px;right:-125px}}@media (width<=600px){.auth-background:before{width:500px;height:500px;bottom:-250px;right:-220px}.auth-background:after{width:240px;height:240px;top:150px;right:-120px}}@media (width<=420px){.auth-background:before{width:450px;height:450px;bottom:-225px;right:-230px}.auth-background:after{width:210px;height:210px;top:135px;right:-110px}}@media (height<=720px) and (width>=769px){.auth-background:before{bottom:-390px}.auth-background:after{top:170px}}.user-profile{isolation:isolate;background:var(--gradient-auth-background);width:100%;min-height:100svh;position:relative;overflow:hidden}.user-profile:after{content:"";z-index:0;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffffff47,#ffffff47) padding-box padding-box,linear-gradient(150.55deg,#fff 18.04%,#ffffff1f 78.22%) border-box;border:1px solid #0000;border-radius:50%;width:355px;height:355px;display:block;position:absolute;top:-130px;bottom:auto;right:calc(50% - 760px);box-shadow:0 18px 48px #141e3c14}.user-profile>*{z-index:1;position:relative}@media (width<=1440px){.user-profile:after{width:355px;height:355px;top:-130px;bottom:auto;right:-55px}}@media (width<=1200px){.user-profile:after{width:320px;height:320px;top:-110px;bottom:auto;right:-115px}}@media (width<=768px){.user-profile{background:var(--gradient-auth-background-tablet)}.user-profile:after{width:270px;height:270px;top:-90px;bottom:auto;right:-145px}}
