@font-face{font-family:Ambra Sans Text;src:url(/assets/Ambra-Sans-Text-Regular-C8N1av62.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ambra Sans Text;src:url(/assets/Ambra-Sans-Text-Medium-B_eUzz7f.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ambra Sans Text;src:url(/assets/Ambra-Sans-Text-Bold-B7PtZg3b.ttf)format("truetype");font-weight:600 700;font-style:normal;font-display:swap}:root{--color-brand-primary:#db5c05;--color-brand-primary-dark:#c35500;--color-brand-secondary:#012f4c;--color-brand-accent:#156ba3;--color-neutral-0:#fff;--color-neutral-100:#f5f5f5;--color-neutral-200:#e0e0e0;--color-neutral-300:#cecece;--color-neutral-400:#dedede;--color-neutral-500:#8f8f8f;--color-neutral-700:#4e4e4e;--color-neutral-900:#000;--color-status-success:#22c55e;--color-status-warning:#f59e0b;--color-status-danger:#ef4444;--color-status-info:#156ba3;--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-700);--color-text-muted:var(--color-neutral-500);--color-text-inverse:var(--color-neutral-0);--color-text-brand:var(--color-brand-primary);--color-text-link:var(--color-brand-primary);--color-text-link-hover:var(--color-brand-primary-dark);--color-text-success:var(--color-status-success);--color-text-warning:var(--color-status-warning);--color-text-danger:var(--color-status-danger);--color-background-primary:var(--color-neutral-0);--color-background-secondary:var(--color-neutral-100);--color-background-brand:var(--color-brand-primary);--color-background-brand-hover:var(--color-brand-primary-dark);--color-background-inverse:var(--color-neutral-900);--color-border-default:var(--color-neutral-300);--color-border-subtle:var(--color-neutral-200);--color-border-strong:var(--color-neutral-700);--color-border-brand:var(--color-brand-primary);--color-border-focus:var(--color-brand-primary);--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-none:0px;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-xl:20px;--radius-pill:30px;--radius-full:100px;--font-family-sans:"Ambra Sans Text", "Ambra", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-h1:clamp(3rem, 5vw, 4rem);--font-size-h2:clamp(2rem, 4vw, 3rem);--font-size-h3:clamp(1.5rem, 3vw, 2rem);--font-size-h4:clamp(1.125rem, 2.5vw, 1.5rem);--font-size-h5:clamp(.75rem, 1.5vw, 1rem);--font-size-h6:clamp(.75rem, 1.2vw, .875rem);--font-size-body:clamp(.875rem, 1.5vw, 1rem);--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-h1:clamp(2.625rem, 4vw, 3.25rem);--line-height-h2:clamp(2.125rem, 3.5vw, 3rem);--line-height-h3:clamp(1.75rem, 3vw, 2.125rem);--line-height-h4:clamp(1.5rem, 2.5vw, 1.75rem);--line-height-h5:clamp(1.25rem, 1.8vw, 1.375rem);--line-height-h6:clamp(1rem, 1.5vw, 1.25rem);--line-height-body:clamp(1.25rem, 1.8vw, 1.5rem);--letter-spacing-tight:-.017em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-h5:clamp(.075rem, .15vw, .1rem);--text-transform-uppercase:uppercase;--text-transform-none:none;--container-max-width:1104px;--breakpoint-tablet:992px;--breakpoint-desktop:1200px;--shadow-none:none;--shadow-sm:0px 2px 4px #0000001a;--shadow-md:0px 2px 10px #00000040;--shadow-lg:2px 2px 10px #00000040;--shadow-inner-left:-25px 0px 20px -20px #ddd;--border-width-sm:1px;--border-width-md:2px;--border-width-lg:.125em}.ds-button{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width-sm) solid transparent;border-radius:var(--radius-pill);font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);line-height:var(--line-height-none);cursor:pointer;z-index:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative;overflow:hidden}.ds-button:before{content:"";z-index:-1;background-color:#000;transition:transform .3s;position:absolute;inset:0;transform:translateY(100%)}.ds-button:hover:not(:disabled):before{transform:translateY(0)}.ds-button:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.ds-button:disabled{opacity:.5;cursor:not-allowed}.ds-button--loading{cursor:wait;opacity:1!important}.ds-button__dots{justify-content:center;align-items:center;gap:6px;display:inline-flex}.ds-button__dot{background-color:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ds-button-dot;display:inline-block}.ds-button__dot:nth-child(2){animation-delay:.15s}.ds-button__dot:nth-child(3){animation-delay:.3s}@keyframes ds-button-dot{0%,80%,to{opacity:.2}40%{opacity:1}}.ds-button--small{min-height:32px;padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm)}.ds-button--medium{min-height:40px;padding:var(--space-2) var(--space-4);font-size:var(--font-size-base)}.ds-button--large{min-height:48px;padding:var(--space-3) var(--space-5);font-size:var(--font-size-lg)}.ds-button--solid{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-neutral-0)}.ds-button--solid:hover:not(:disabled){background-color:#0000;border-color:#0000}.ds-button--outline{border-color:var(--color-brand-primary);color:var(--color-brand-primary);background-color:#0000}.ds-button--outline:hover:not(:disabled){color:#fff;background-color:#0000;border-color:#0000}.ds-button--ghost{color:var(--color-brand-primary);background-color:#0000;border-color:#0000}.ds-button--ghost:hover:not(:disabled){color:#fff;background-color:#0000}.ds-input{border:none;border-bottom:var(--border-width-sm) solid var(--color-neutral-300);width:100%;color:var(--color-neutral-900);font-family:var(--font-family-sans);background-color:#0000;border-radius:0;transition:border-color .15s,box-shadow .15s}.ds-input::placeholder{color:var(--color-neutral-500)}.ds-input:focus{border-color:var(--color-brand-primary);outline:none}.ds-input:hover:not(:disabled){border-color:var(--color-neutral-500)}.ds-input:disabled{border-color:var(--color-neutral-400);color:var(--color-neutral-500);cursor:not-allowed;opacity:.5}.ds-input--error,.ds-input--error:focus,.ds-input--error:hover{border-color:var(--color-status-danger)}.ds-input--small{min-height:32px;padding:var(--space-1) 0;font-size:var(--font-size-sm)}.ds-input--medium{min-height:40px;padding:var(--space-2) 0;font-size:var(--font-size-base)}.ds-input--large{min-height:48px;padding:var(--space-3) 0;font-size:var(--font-size-lg)}.ds-card{border-radius:var(--radius-xl);background-color:var(--color-neutral-0);color:var(--color-neutral-900)}.ds-card--default{border:var(--border-width-sm) solid var(--color-neutral-200)}.ds-card--outlined{border:var(--border-width-sm) solid var(--color-neutral-300)}.ds-card--elevated{border:var(--border-width-sm) solid transparent;box-shadow:var(--shadow-md)}.ds-card--filled{background-color:var(--color-neutral-100)}.ds-card--padding-small{padding:var(--space-3)}.ds-card--padding-medium{padding:var(--space-5)}.ds-card--padding-large{padding:var(--space-6)}.ds-stack{display:flex}.ds-stack--column{flex-direction:column}.ds-stack--row{flex-direction:row}.ds-badge{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-1);border-radius:var(--radius-sm);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-none);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);white-space:nowrap;display:inline-flex}.ds-badge--default{background-color:var(--color-neutral-100);color:var(--color-text-secondary)}.ds-badge--outline{color:var(--color-brand-primary);border:var(--border-width-sm) solid var(--color-brand-primary);background-color:#0000}.ds-badge--outline-inverse{color:var(--color-text-inverse);border:var(--border-width-sm) solid var(--color-text-inverse);background-color:#0000}.ds-badge--filled{background-color:var(--color-brand-primary);color:var(--color-neutral-0)}.ds-rate-card{background-color:var(--color-background-primary);border-radius:var(--radius-lg);width:380px;min-height:0;font-family:var(--font-family-sans);color:var(--color-text-primary);flex-direction:column;display:flex;overflow:hidden}.ds-rate-card__primary-flag{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background-color:var(--color-brand-secondary);color:var(--color-text-inverse);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-height:36px;display:flex}.ds-rate-card__flag-icon{font-size:1rem;line-height:1}.ds-rate-card__flag-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-rate-card__header{gap:var(--space-3);padding:var(--space-6) var(--space-4) var(--space-4) var(--space-4);background-color:var(--color-background-primary);flex-direction:column;display:flex}.ds-rate-card__stickers{gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-rate-card__data-bucket{align-items:center;gap:var(--space-1);display:flex}.ds-rate-card__data-amount{font-size:1.75rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-none)}.ds-rate-card__price-bucket{flex-direction:column;gap:2px;display:flex}.ds-rate-card__price-row{align-items:baseline;display:flex}.ds-rate-card__price{font-size:2.625rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-none)}.ds-rate-card__price-suffix{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-left:2px}.ds-rate-card__price-legal{align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-secondary);display:flex}.ds-rate-card__secondary-flag{padding:var(--space-1) var(--space-2);background-color:var(--color-brand-primary);color:var(--color-text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:center}.ds-rate-card__sections{flex-direction:column;flex-grow:1;display:flex}.ds-rate-card__section{padding:var(--space-4) var(--space-4);border-top:1px solid var(--color-border-subtle)}.ds-rate-card__section-title{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-bottom:var(--space-3);display:flex}.ds-rate-card__section-icon{flex-shrink:0;align-items:center;display:inline-flex}.ds-rate-card__feature-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-rate-card__feature{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-primary);display:flex}.ds-rate-card__check{color:var(--color-status-success);flex-shrink:0;margin-top:2px}.ds-rate-card__feature-tooltip{margin-left:var(--space-1);vertical-align:middle}.ds-rate-card__tooltip{cursor:help;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-rate-card__legal-note{padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center}.ds-rate-card__promos{gap:var(--space-2);padding:var(--space-4);flex-direction:column;margin-top:auto;display:flex}.ds-rate-card__promo{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background-color:var(--color-neutral-100);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:flex}.ds-rate-card__promo-icon{background-color:var(--color-brand-secondary);border-radius:var(--radius-md);width:42px;height:42px;color:var(--color-text-inverse);flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.ds-rate-card__promo-text{line-height:var(--line-height-snug);flex:1}.ds-rate-card__chevron{color:var(--color-brand-primary);flex-shrink:0}.ds-rate-card__cta{padding:0 var(--space-4) var(--space-4)}.ds-rate-card__cta-button{width:100%}.okta-landing{font-family:var(--font-family-sans);color:var(--color-text-primary);background-color:var(--color-neutral-100);flex-direction:column;min-height:100vh;display:flex}.okta-landing__header{padding:var(--space-4) 0}.okta-landing__header-inner{max-width:1200px;padding:0 var(--space-4);margin:0 auto}.okta-landing__logo{width:128px;height:54px;display:block}.okta-landing__toast{padding:0 var(--space-4);justify-content:center;display:flex}.okta-landing__toast-inner{box-sizing:border-box;align-items:flex-start;gap:var(--space-2);width:100%;max-width:1200px;padding:var(--space-4) 25px var(--space-4) var(--space-5);background-color:#fff3df;border:1px solid #ffca66;border-radius:6px;display:flex;position:relative}.okta-landing__toast-content{align-items:flex-start;gap:var(--space-2);flex:1;display:flex}.okta-landing__toast-icon{flex-shrink:0;margin-top:2px}.okta-landing__toast-text{font-size:var(--font-size-base);color:#402300;margin:0;line-height:24px}.okta-landing__toast-link{color:#00598e;font-weight:var(--font-weight-medium);white-space:nowrap;text-decoration:underline}.okta-landing__toast-close{cursor:pointer;color:#6b6b6b;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.25rem;line-height:1;display:flex;position:absolute;top:4px;right:8px}.okta-landing__body{padding:var(--space-6) var(--space-4);flex:1;justify-content:center;align-items:flex-start;display:flex}.okta-landing__card{border-radius:var(--radius-xl);border:1px solid #e4e4e4;width:100%;max-width:1200px;min-height:607px;display:flex;overflow:hidden}.okta-landing__left{padding:var(--space-6);background:linear-gradient(116deg,#00598e 0%,#01121c 100%);flex-direction:column;flex:1;align-items:center;display:flex;overflow:hidden}.okta-landing__illustration{border-radius:var(--radius-lg);width:100%;position:relative;overflow:hidden}.okta-landing__illustration-img{width:100%;height:auto;display:block}.okta-landing__left-content{gap:var(--space-6);padding-top:var(--space-6);flex-direction:column;align-items:center;width:100%;display:flex}.okta-landing__left-header{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.okta-landing__left-title{font-size:2rem;font-weight:var(--font-weight-medium);color:var(--color-neutral-0);margin:0;line-height:34px}.okta-landing__left-highlight{color:#ed6b1f}.okta-landing__left-copy{color:var(--color-neutral-0);margin:0;font-size:1rem;line-height:24px}.okta-landing__left-cta{z-index:1;align-self:flex-start;width:100%;transition:color .3s,background-color .3s;position:relative;overflow:hidden;color:#fff!important;background-color:#db5c05!important;border-color:#0000!important}.okta-landing__left-cta:before{content:"";z-index:-1;background-color:#fff;transition:transform .3s;position:absolute;inset:0;transform:translateY(100%)}.okta-landing__left-cta:hover:before{transform:translateY(0)}.okta-landing__left-cta:hover{color:#000!important;background-color:#0000!important;border-color:#0000!important}.okta-landing .ds-button{font-size:16px}.okta-landing__right{background-color:var(--color-neutral-0);border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);flex:1;justify-content:center;align-items:center;display:flex}.okta-landing__form{gap:var(--space-6);width:100%;max-width:360px;padding:var(--space-10) var(--space-6);flex-direction:column;display:flex}.okta-landing__form-header{gap:var(--space-2);flex-direction:column;display:flex}.okta-landing__eyebrow{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:1.6px;color:var(--color-brand-primary);line-height:22px}.okta-landing__left .okta-landing__eyebrow{color:#e97a33}.okta-landing__form-title{font-size:2rem;font-weight:var(--font-weight-medium);color:#303030;margin:0;line-height:34px}.okta-landing__form-fields{gap:var(--space-6);flex-direction:column;display:flex}.okta-landing__float-field{width:100%;position:relative}.okta-landing__input{box-sizing:border-box;width:100%;height:60px;padding:20px var(--space-10) 6px var(--space-4);background-color:var(--color-neutral-100);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--color-text-primary);border:1px solid #e4e4e4;border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s}.okta-landing__input::placeholder{color:#0000}.okta-landing__float-label{left:var(--space-4);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--color-neutral-700);pointer-events:none;transition:top .15s,font-size .15s,color .15s;position:absolute;top:50%;transform:translateY(-50%)}.okta-landing__input:focus+.okta-landing__float-label,.okta-landing__input:not(:placeholder-shown)+.okta-landing__float-label{font-size:var(--font-size-xs);color:var(--color-text-muted);top:14px}.okta-landing__input:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 4px #db5c0526}.okta-landing__input-clear{right:var(--space-4);cursor:pointer;width:24px;height:24px;color:var(--color-text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.okta-landing__input-clear:hover{color:var(--color-text-primary)}.okta-landing__float-field--error .okta-landing__input{border-color:var(--color-status-danger);background-color:var(--color-neutral-0)}.okta-landing__float-field--error .okta-landing__input:focus{border-color:var(--color-status-danger);box-shadow:0 0 0 4px #ef444426}.okta-landing__error-box{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-status-danger);background-color:#fef2f2;border-radius:10px;flex-direction:column;display:flex}.okta-landing__error-content{align-items:flex-start;gap:var(--space-2);display:flex}.okta-landing__error-icon{color:var(--color-status-danger);font-size:var(--font-size-base);flex-shrink:0;line-height:1.4}.okta-landing__error-text{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0;line-height:1.4}.okta-landing__error-links{justify-content:flex-end;gap:var(--space-4);display:flex}.okta-landing__error-link{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:underline}.okta-landing__error-link:hover{color:var(--color-brand-primary)}.okta-landing__sign-in-btn{z-index:1;width:100%;transition:color .3s;position:relative;overflow:hidden;color:var(--color-text-primary)!important;border-color:#e97a33!important}.okta-landing__sign-in-btn:before{content:"";z-index:-1;background-color:#e97a33;transition:transform .3s;position:absolute;inset:0;transform:translateY(100%)}.okta-landing__sign-in-btn:hover:before{transform:translateY(0)}.okta-landing__sign-in-btn:hover{color:#fff!important;background-color:#0000!important;border-color:#e97a33!important}.okta-mobile{font-family:var(--font-family-sans);min-height:100vh;color:var(--color-neutral-0);background:linear-gradient(103deg,#00598e 0%,#01121c 100%)}.okta-mobile__body{min-height:100vh;padding:0 var(--space-4);flex-direction:column;display:flex}.okta-mobile__top{flex-direction:column;padding-top:22px;display:flex;position:relative}img.okta-mobile__logo{align-self:flex-start;margin-bottom:31px;display:block;width:auto!important;height:48px!important}.okta-mobile__toast{top:calc(var(--space-10) + 35px + var(--space-6) - 13px);z-index:5;gap:var(--space-2);padding:var(--space-4);background-color:#fff3df;border:1px solid #ffca66;border-radius:6px;flex-direction:column;animation:.4s forwards okta-toast-in;display:flex;position:absolute;left:0;right:0;box-shadow:0 0 8px #00000040}@keyframes okta-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.okta-mobile__toast-header{align-items:flex-start;gap:var(--space-2);padding-right:32px;display:flex;position:relative}.okta-mobile__toast-icon{color:#2a1800;width:20px;height:20px;display:block}.okta-mobile__toast-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#2a1800;flex:1;line-height:20px}.okta-mobile__toast-close{cursor:pointer;color:#6b6b6b;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.25rem;line-height:1;display:flex;position:absolute;top:-12px;right:-12px}.okta-mobile__toast-text{font-size:var(--font-size-sm);color:#2a1800;margin:0;line-height:20px}.okta-mobile__toast-link{color:#00598e;font-weight:var(--font-weight-medium);white-space:nowrap;text-decoration:underline}.okta-mobile__illustration{border-radius:var(--radius-lg);width:100%;position:relative;overflow:hidden}.okta-mobile__illustration-img{width:100%;height:auto;display:block}.okta-mobile__content{gap:var(--space-6);padding-top:var(--space-6);flex-direction:column;display:flex}.okta-mobile__eyebrow{font-size:14px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:1.6px;color:#e97a33;line-height:22px}.okta-mobile__title{font-size:1.5rem;font-weight:var(--font-weight-medium);color:var(--color-neutral-0);margin:-15px 0 -6px;line-height:28px}.okta-mobile__highlight{color:#db5c05;font-size:1.5rem;line-height:28px}.okta-mobile__description{font-size:var(--font-size-sm);color:var(--color-neutral-0);margin:0;line-height:18px}.okta-mobile__bottom{flex-direction:column;margin-top:18px;display:flex}.okta-mobile__cta{z-index:10;width:100%;height:58px;position:relative;overflow:hidden;color:var(--color-neutral-0)!important;background-color:#db5c05!important;border-color:#0000!important;transition:color .3s,background-color .3s!important}.okta-mobile__divider{border-top:1px solid #666;margin:120px 0 20px}.okta-mobile__signin-sticky{z-index:5;background:0 0;flex-direction:column;padding-bottom:58px;display:flex;position:sticky;bottom:0}.okta-mobile__signin-section{align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.okta-mobile__signin-text{font-size:1.125rem;font-weight:var(--font-weight-medium);color:var(--color-neutral-0);text-align:center;margin:0;line-height:24px}.okta-mobile__signin-btn{width:100%;height:56px;overflow:hidden;color:var(--color-neutral-0)!important;border-color:#e97a33!important;transition:color .3s!important}.okta-mobile__signin-btn:before{content:"";z-index:-1;transition:transform .3s;position:absolute;inset:0;transform:translateY(100%);background-color:var(--color-brand-primary)!important}.okta-mobile__signin-btn:hover:not(:disabled):before,.okta-mobile__signin-btn:active:not(:disabled):before{transform:translateY(0)}.okta-mobile__signin-btn:hover:not(:disabled),.okta-mobile__signin-btn:active:not(:disabled){color:var(--color-neutral-0)!important;background-color:#0000!important;border-color:#e97a33!important}.okta-mobile__cta:before{content:"";z-index:-1;transition:transform .3s;position:absolute;inset:0;transform:translateY(100%);background-color:#fff!important}.okta-mobile__cta:hover:not(:disabled):before,.okta-mobile__cta:active:not(:disabled):before{transform:translateY(0)}.okta-mobile__cta:hover:not(:disabled),.okta-mobile__cta:active:not(:disabled){color:#000!important;background-color:#0000!important;border-color:#0000!important}.okta-mobile .ds-button{font-size:14px}.okta-mobile__overlay{opacity:0;pointer-events:none;z-index:10;background-color:#00000080;transition:opacity .3s;position:fixed;inset:0}.okta-mobile__overlay--open{opacity:1;pointer-events:auto}.okta-mobile__drawer{background-color:var(--color-neutral-0);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);z-index:11;max-height:90vh;transition:transform .3s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.okta-mobile__drawer--open{transform:translateY(0)}.okta-mobile__drawer-close{top:var(--space-4);right:var(--space-4);cursor:pointer;width:32px;height:32px;color:var(--color-neutral-700);opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:flex;position:absolute}.okta-mobile__drawer-close:hover{opacity:1;color:var(--color-text-primary)}.okta-mobile__drawer-content{padding:var(--space-10) var(--space-6) var(--space-10);flex-direction:column;display:flex}.okta-mobile__drawer-eyebrow{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:1.6px;color:var(--color-brand-primary);margin-bottom:var(--space-2);line-height:22px}.okta-mobile__drawer-title{font-size:24px;font-weight:var(--font-weight-medium);color:#303030;margin:0 0 var(--space-8) 0;line-height:30px}.okta-mobile__drawer-fields{gap:var(--space-6);flex-direction:column;margin-bottom:20px;display:flex}.okta-mobile__drawer-float-field{width:100%;position:relative}.okta-mobile__drawer-input{box-sizing:border-box;width:100%;height:60px;padding:20px var(--space-10) 6px var(--space-4);background-color:var(--color-neutral-100);font-family:var(--font-family-sans);color:var(--color-text-primary);border:1px solid #e4e4e4;border-radius:10px;outline:none;font-size:14px;transition:border-color .15s,box-shadow .15s}.okta-mobile__drawer-input::placeholder{color:#0000}.okta-mobile__drawer-float-label{left:var(--space-4);font-family:var(--font-family-sans);color:var(--color-neutral-700);pointer-events:none;font-size:14px;transition:top .15s,font-size .15s,color .15s;position:absolute;top:50%;transform:translateY(-50%)}.okta-mobile__drawer-input:focus+.okta-mobile__drawer-float-label,.okta-mobile__drawer-input:not(:placeholder-shown)+.okta-mobile__drawer-float-label{font-size:var(--font-size-xs);color:var(--color-text-muted);top:14px}.okta-mobile__drawer-input:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 4px #db5c0526}.okta-mobile__drawer-input--error,.okta-mobile__drawer-input--error:focus{border-color:#d92d20;box-shadow:0 0 0 4px #d92d201f}.okta-mobile__drawer-error{margin-top:calc(var(--space-5) * -1);color:#b42318;font-size:12px;line-height:16px}.okta-mobile__drawer-submit{width:100%}.okta-mobile__drawer-link{align-items:center;gap:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#00598e;align-self:center;text-decoration:none;display:inline-flex}.okta-mobile__drawer-link:hover{text-decoration:underline}.okta-mobile__drawer-link-arrow{color:var(--color-brand-primary);font-size:1.25rem}.okta-update{font-family:var(--font-family-sans);color:var(--color-text-primary);background-color:var(--color-neutral-100);flex-direction:column;min-height:100vh;display:flex}.okta-update__header{background-color:var(--color-neutral-0);border-bottom:1px solid #e4e4e4}.okta-update__header-inner{max-width:1200px;padding:var(--space-4) var(--space-6);box-sizing:border-box;justify-content:space-between;align-items:center;height:80px;margin:0 auto;display:flex}.okta-update__logo{width:100px;height:36px;display:block}.okta-update__back-btn{font-size:16px!important}.okta-update__steps{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-4);display:flex}.okta-update__step{align-items:center;gap:var(--space-2);display:flex}.okta-update__step-label{font-size:var(--font-size-base);color:#666;line-height:20px}.okta-update__step-label--completed{font-weight:var(--font-weight-medium);color:green}.okta-update__step-label--active{font-weight:var(--font-weight-medium);color:#000}.okta-update__step-line{background-color:#d9d9d9;width:95px;height:1px}.okta-update__body{padding:40px var(--space-4) var(--space-6);flex:1;justify-content:center;display:flex}.okta-update__card{background-color:var(--color-neutral-0);padding:var(--space-6);box-sizing:border-box;gap:var(--space-6);border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;align-self:flex-start;width:384px;display:flex}.okta-update__card-header{gap:var(--space-4);flex-direction:column;display:flex}.okta-update__card-title{font-size:1.5rem;font-weight:var(--font-weight-medium);color:#303030;margin:0;line-height:28px}.okta-update__card-subtitle{border-left:2px solid var(--color-brand-primary);padding-left:var(--space-4)}.okta-update__card-subtitle-text{font-size:var(--font-size-base);color:#4e4e4e;margin:0;line-height:24px}.okta-update__fields{gap:var(--space-2);flex-direction:column;display:flex}.okta-update__field{flex-direction:column;gap:4px;display:flex}.okta-update__form-error{color:#c30000;align-items:flex-start;gap:6px;font-size:14px;line-height:20px;display:flex}.okta-update__form-error-icon{flex-shrink:0;margin-top:2px;display:block}.okta-update__float-field{width:100%;position:relative}.okta-update__input{box-sizing:border-box;width:100%;height:60px;padding:20px var(--space-4) 6px;background-color:var(--color-neutral-100);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--color-text-primary);border:1px solid #e4e4e4;border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s}.okta-update__input--password{padding-right:48px}.okta-update__password-toggle{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:absolute;top:18px;right:16px}.okta-update__input::placeholder{color:#0000}.okta-update__float-label{left:var(--space-4);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:#4e4e4e;pointer-events:none;transition:top .15s,font-size .15s,color .15s;position:absolute;top:50%;transform:translateY(-50%)}.okta-update__input:focus+.okta-update__float-label,.okta-update__input:not(:placeholder-shown)+.okta-update__float-label{font-size:var(--font-size-xs);color:var(--color-text-muted);top:14px}.okta-update__input:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 4px #db5c0526}.okta-update__input--error,.okta-update__input--error:focus{box-shadow:none;border-color:#c30000}.okta-update__pw-reqs-toggle{cursor:pointer;width:100%;padding:var(--space-2) 0;font-family:var(--font-family-sans);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.okta-update__pw-reqs-text{font-size:var(--font-size-sm);color:#4e4e4e;line-height:20px}.okta-update__pw-reqs-icon{transition:transform .2s}.okta-update__pw-reqs-icon--open{transform:rotate(180deg)}.okta-update__pw-reqs-list{padding:0 0 0 var(--space-5);font-size:var(--font-size-sm);color:#4e4e4e;margin:0;line-height:24px;list-style:outside}.okta-update__actions{flex-direction:column;align-items:center;gap:8px;display:flex}.okta-update__continue-btn{width:100%;height:60px;margin-bottom:32px;font-size:16px!important}.okta-update__account-link{font-size:16px;font-weight:var(--font-weight-medium);color:#2f7dc1;align-items:center;gap:2px;line-height:24px;text-decoration:none;display:inline-flex}.okta-update__link-prefix{color:#303030;font-weight:var(--font-weight-normal)}.okta-update__account-link:hover{text-decoration:underline}.okta-update__actions .okta-update__account-link+.okta-update__account-link{margin-top:0}.okta-update .ds-button{font-size:16px}.okta-verify{font-family:var(--font-family-sans);color:var(--color-text-primary);background-color:var(--color-neutral-100);flex-direction:column;min-height:100vh;display:flex}.okta-verify__header{background-color:var(--color-neutral-0);border-bottom:1px solid #e4e4e4}.okta-verify__header-inner{max-width:1200px;padding:var(--space-4) var(--space-6);box-sizing:border-box;justify-content:space-between;align-items:center;height:80px;margin:0 auto;display:flex}.okta-verify__logo{width:100px;height:36px;display:block}.okta-verify__back-btn{font-size:16px!important}.okta-verify__steps{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-4);display:flex}.okta-verify__step{align-items:center;gap:var(--space-2);display:flex}.okta-verify__step-label{font-size:var(--font-size-base);color:#666;line-height:20px}.okta-verify__step-label--completed{font-weight:var(--font-weight-medium);color:green}.okta-verify__step-label--active{font-weight:var(--font-weight-medium);color:#000}.okta-verify__step-line{background-color:#d9d9d9;width:95px;height:1px}.okta-verify__body{padding:40px var(--space-4) var(--space-6);flex:1;justify-content:center;align-items:flex-start;display:flex}.okta-verify__card{background-color:var(--color-neutral-0);padding:var(--space-6);box-sizing:border-box;gap:var(--space-6);border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;width:384px;display:flex}.okta-verify__card-header{gap:var(--space-4);flex-direction:column;display:flex}.okta-verify__card-title{font-size:1.5rem;font-weight:var(--font-weight-medium);color:#303030;margin:0;line-height:28px}.okta-verify__card-subtitle{border-left:2px solid var(--color-brand-primary);padding-left:var(--space-4)}.okta-verify__card-subtitle-text{font-size:var(--font-size-base);color:#4e4e4e;margin:0;line-height:24px}.okta-verify__fields{flex-direction:column;gap:8px;display:flex}.okta-verify__field{flex-direction:column;gap:4px;display:flex}.okta-verify__banner-error{color:#c30000;margin:0;font-size:14px;line-height:20px}.okta-verify__field-error{color:#c30000;align-items:flex-start;gap:6px;font-size:14px;line-height:20px;display:flex}.okta-verify__field-error-icon{flex-shrink:0;margin-top:2px;display:block}.okta-verify__float-field{width:100%;position:relative}.okta-verify__input{box-sizing:border-box;width:100%;height:60px;padding:20px var(--space-4) 6px;background-color:var(--color-neutral-100);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--color-text-primary);border:1px solid #e4e4e4;border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s}.okta-verify__input::placeholder{color:#0000}.okta-verify__float-label{left:var(--space-4);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:#4e4e4e;pointer-events:none;transition:top .15s,font-size .15s,color .15s;position:absolute;top:50%;transform:translateY(-50%)}.okta-verify__input:focus+.okta-verify__float-label,.okta-verify__input:not(:placeholder-shown)+.okta-verify__float-label{font-size:var(--font-size-xs);color:var(--color-text-muted);top:14px}.okta-verify__input:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 4px #db5c0526}.okta-verify__input--clearable{padding-right:48px}.okta-verify__clear{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:absolute;top:18px;right:16px}.okta-verify__input--error,.okta-verify__input--error:focus{box-shadow:none;border-color:#c30000}.okta-verify__resend-text{font-size:var(--font-size-base);color:#4e4e4e;margin:8px 0 0;line-height:20px}.okta-verify__resend-link{font-weight:var(--font-weight-medium);color:#2f7dc1;text-decoration:none}.okta-verify__resend-link:hover{text-decoration:underline}.okta-verify__actions{flex-direction:column;align-items:center;gap:8px;display:flex}.okta-verify__continue-btn{width:100%;height:60px;margin-bottom:32px}.okta-verify__account-link{font-size:16px;font-weight:var(--font-weight-medium);color:#2f7dc1;align-items:center;gap:2px;line-height:24px;text-decoration:none;display:inline-flex}.okta-verify__link-prefix{color:#303030;font-weight:var(--font-weight-normal)}.okta-verify__account-link:hover{text-decoration:underline}.okta-verify .ds-button{font-size:16px}.okta-link{font-family:var(--font-family-sans);color:var(--color-text-primary);background-color:var(--color-neutral-100);flex-direction:column;min-height:100vh;display:flex}.okta-link__topbar{color:var(--color-neutral-0);background-color:#000}.okta-link__topbar-inner{justify-content:flex-end;align-items:center;gap:var(--space-6);max-width:1200px;padding:var(--space-4) var(--space-6);font-size:var(--font-size-base);margin:0 auto;display:flex}.okta-link__topbar-item{cursor:pointer}.okta-link__nav{background-color:var(--color-neutral-0);border-bottom:1px solid #c3c1c1}.okta-link__nav-inner{align-items:center;gap:var(--space-10);max-width:1200px;padding:var(--space-4) var(--space-6);box-sizing:border-box;height:75px;margin:0 auto;display:flex}.okta-link__nav-logo{object-fit:contain;width:105px;height:52px;display:block}.okta-link__nav-links{align-items:center;gap:var(--space-10);flex:1;display:flex}.okta-link__nav-link{font-size:1.125rem;font-weight:var(--font-weight-medium);color:#303030;cursor:pointer}.okta-link__nav-link--right{margin-left:auto}.okta-link__steps{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-4);display:flex}.okta-link__step{align-items:center;gap:var(--space-2);display:flex}.okta-link__step-label{font-size:var(--font-size-base);color:#666;line-height:20px}.okta-link__step-label--completed{font-weight:var(--font-weight-medium);color:green}.okta-link__step-label--active{font-weight:var(--font-weight-medium);color:#000}.okta-link__step-line{background-color:#d9d9d9;width:95px;height:1px}.okta-link__body{align-items:center;gap:var(--space-4);padding:40px var(--space-4) var(--space-10);flex-direction:column;flex:1;display:flex}.okta-link__success{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);box-sizing:border-box;background-color:#f3fdf3;border:1px solid green;border-radius:6px;width:384px;display:flex}.okta-link__success-text{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#004d1f;line-height:24px}.okta-link__card{background-color:var(--color-neutral-0);padding:var(--space-6);box-sizing:border-box;gap:var(--space-6);border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;width:384px;display:flex}.okta-link__card-header{gap:var(--space-4);flex-direction:column;display:flex}.okta-link__card-title{font-size:1.5rem;font-weight:var(--font-weight-medium);color:#191919;margin:0;line-height:28px}.okta-link__card-subtitle{border-left:2px solid var(--color-brand-primary);padding-left:var(--space-4)}.okta-link__card-subtitle-text{font-size:var(--font-size-base);color:#4e4e4e;margin:0;line-height:24px}.okta-link__cta{width:100%;height:60px}.okta-link .ds-button{font-size:16px}.okta-link__promo{align-items:center;gap:var(--space-1);box-sizing:border-box;width:384px;padding:var(--space-6) var(--space-10);border-top:1px solid #e4e4e4;flex-direction:column;display:flex}.okta-link__promo-text{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#303030;margin:0;line-height:24px}.okta-link__promo-link{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#2f7dc1;align-items:center;line-height:24px;text-decoration:none;display:inline-flex}.okta-link__promo-link:hover{text-decoration:underline}.okta-link__footer{margin-top:auto}.okta-link__footer-terms{max-width:1200px;padding:var(--space-6) var(--space-6);cursor:pointer;border-top:1px solid #cecece;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.okta-link__footer-terms-text{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#4e4e4e}.okta-link__footer-bottom{padding:var(--space-6) var(--space-6);background-color:#303030}.okta-link__footer-copyright{max-width:1200px;font-size:var(--font-size-sm);color:var(--color-neutral-0);text-align:right;margin:0 auto}.okta-linkv__fields{gap:var(--space-2);flex-direction:column;display:flex}.okta-linkv__field{flex-direction:column;gap:4px;display:flex}.okta-linkv__field-error{color:#b42318;font-size:12px;line-height:16px}.okta-linkv__float-field{width:100%;position:relative}.okta-linkv__input{box-sizing:border-box;width:100%;height:60px;padding:20px var(--space-4) 6px;background-color:var(--color-neutral-100);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--color-text-primary);border:1px solid #e4e4e4;border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s}.okta-linkv__input::placeholder{color:#0000}.okta-linkv__float-label{left:var(--space-4);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:#4e4e4e;pointer-events:none;transition:top .15s,font-size .15s,color .15s;position:absolute;top:50%;transform:translateY(-50%)}.okta-linkv__input:focus+.okta-linkv__float-label,.okta-linkv__input:not(:placeholder-shown)+.okta-linkv__float-label{font-size:var(--font-size-xs);color:var(--color-text-muted);top:14px}.okta-linkv__input:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 4px #db5c0526}.okta-linkv__input--error,.okta-linkv__input--error:focus{border-color:#d92d20;box-shadow:0 0 0 4px #d92d201f}.okta-linkv__link-row{flex-direction:column;gap:10px;width:100%;padding:4px 0;display:flex}.okta-linkv__link{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#2f7dc1;align-self:flex-start;align-items:center;gap:2px;line-height:24px;text-decoration:none;display:inline-flex}.okta-linkv__link:hover{text-decoration:underline}.okta-linkv__actions{flex-direction:column;align-items:center;gap:20px;margin-top:16px;display:flex}.okta-linkv__login-error{color:#c30000;align-self:stretch;margin:0;font-size:14px;line-height:20px}.okta-linkv__continue-btn{width:100%;height:60px}.okta-linkv__cancel-link{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#2f7dc1;line-height:24px;text-decoration:none}.okta-linkv__cancel-link:hover{text-decoration:underline}.okta-otp__dropdown-wrap{width:100%;position:relative}.okta-otp__dropdown-trigger{box-sizing:border-box;width:100%;height:60px;padding:0 var(--space-4);background-color:var(--color-neutral-0);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:#4e4e4e;cursor:pointer;border:1px solid #e4e4e4;border-radius:10px;outline:none;justify-content:space-between;align-items:center;display:flex}.okta-otp__dropdown-trigger:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 4px #db5c0526}.okta-otp__dropdown-trigger--error,.okta-otp__dropdown-trigger--error:focus{border-color:#d92d20;box-shadow:0 0 0 4px #d92d201f}.okta-otp__field-error{color:#b42318;margin-top:4px;font-size:12px;line-height:16px;display:block}.okta-otp__dropdown-trigger--selected{height:68px;padding:var(--space-2) var(--space-4)}.okta-otp__dropdown-selected{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.okta-otp__dropdown-label{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:16px}.okta-otp__dropdown-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.okta-otp__confirm-group{margin-top:calc(var(--space-6) / -2);flex-direction:column;gap:4px;display:flex}.okta-otp__confirm-field{width:100%;position:relative}.okta-otp__confirm-input{box-sizing:border-box;width:100%;height:60px;padding:20px var(--space-4) 6px;background-color:var(--color-neutral-100);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--color-text-primary);border:1px solid #e4e4e4;border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s}.okta-otp__confirm-input::placeholder{color:#0000}.okta-otp__confirm-label{left:var(--space-4);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:#4e4e4e;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 32px);transition:top .15s,font-size .15s,color .15s;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.okta-otp__confirm-input:focus+.okta-otp__confirm-label,.okta-otp__confirm-input:not(:placeholder-shown)+.okta-otp__confirm-label{font-size:var(--font-size-xs);color:var(--color-text-muted);top:14px}.okta-otp__confirm-input:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 4px #db5c0526}.okta-otp__confirm-input--error,.okta-otp__confirm-input--error:focus{border-color:#d92d20;box-shadow:0 0 0 4px #d92d201f}.okta-otp__dropdown-chevron{transition:transform .2s}.okta-otp__dropdown-chevron--open{transform:rotate(180deg)}.okta-otp__dropdown-menu{margin-top:var(--space-2);border:1px solid #e4e4e4;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.okta-otp__dropdown-option{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-0);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--color-text-primary);cursor:pointer;text-align:left;border:none;border-bottom:1px solid #e4e4e4;align-items:center;display:flex}.okta-otp__dropdown-option:last-child{border-bottom:none}.okta-otp__dropdown-option:hover{background-color:var(--color-neutral-100)}.okta-otp__actions{flex-direction:column;align-items:center;gap:20px;display:flex}.okta-otp__continue-btn{width:100%;height:60px}.okta-otp__cancel-link{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#2f7dc1;line-height:24px;text-decoration:none}.okta-otp__cancel-link:hover{text-decoration:underline}.okta-lcode__fields{gap:var(--space-3);flex-direction:column;display:flex}.okta-lcode__field{flex-direction:column;gap:4px;display:flex}.okta-lcode__field-error{color:#b42318;font-size:12px;line-height:16px}.okta-lcode__cta-error{text-align:left;align-self:stretch}.okta-lcode__float-field{width:100%;position:relative}.okta-lcode__input{box-sizing:border-box;width:100%;height:60px;padding:20px var(--space-4) 6px;background-color:var(--color-neutral-100);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--color-text-primary);border:1px solid #e4e4e4;border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s}.okta-lcode__input::placeholder{color:#0000}.okta-lcode__float-label{left:var(--space-4);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:#4e4e4e;pointer-events:none;transition:top .15s,font-size .15s,color .15s;position:absolute;top:50%;transform:translateY(-50%)}.okta-lcode__input:focus+.okta-lcode__float-label,.okta-lcode__input:not(:placeholder-shown)+.okta-lcode__float-label{font-size:var(--font-size-xs);color:var(--color-text-muted);top:14px}.okta-lcode__input:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 4px #db5c0526}.okta-lcode__input--error,.okta-lcode__input--error:focus{border-color:#d92d20;box-shadow:0 0 0 4px #d92d201f}.okta-lcode__resend-text{font-size:var(--font-size-base);color:#4e4e4e;margin:0;line-height:20px}.okta-lcode__resend-link{font-weight:var(--font-weight-medium);color:#2f7dc1;text-decoration:none}.okta-lcode__resend-link:hover{text-decoration:underline}.okta-lcode__actions{flex-direction:column;align-items:center;gap:20px;display:flex}.okta-lcode__continue-btn{width:100%;height:60px}.okta-lcode__cancel-link{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#2f7dc1;line-height:24px;text-decoration:none}.okta-lcode__cancel-link:hover{text-decoration:underline}.okta-lsuccess__info-box{gap:var(--space-1);padding:var(--space-4);background-color:var(--color-neutral-100);border:1px solid #e4e4e4;border-radius:10px;flex-direction:column;display:flex}.okta-lsuccess__info-line{font-size:var(--font-size-base);color:var(--color-text-primary);margin:0;line-height:24px}.okta-lsuccess__actions{flex-direction:column;align-items:center;gap:20px;display:flex}.okta-lsuccess__continue-btn{width:100%;height:60px}.okta-lsuccess__cancel-link{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#2f7dc1;line-height:24px;text-decoration:none}.okta-lsuccess__cancel-link:hover{text-decoration:underline}.okta-mfa__actions{flex-direction:column;align-items:center;gap:20px;display:flex}.okta-mfa__continue-btn{width:100%;height:60px}.okta-mfa__cancel-link{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#2f7dc1;line-height:24px;text-decoration:none}.okta-mfa__cancel-link:hover{text-decoration:underline}.okta-complete__card{background-color:var(--color-neutral-0);padding:var(--space-6);box-sizing:border-box;align-items:center;gap:var(--space-4);border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;width:358px;display:flex}.okta-complete__icon-wrap{background-color:#f3fdf3;border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.okta-complete__title{font-size:1.5rem;font-weight:var(--font-weight-medium);color:#191919;text-align:center;margin:0;line-height:28px}.okta-complete__text{font-size:var(--font-size-base);color:#4e4e4e;text-align:center;margin:0;line-height:24px}.okta-complete__cta{width:100%;height:60px}.okta-acct__content{box-sizing:border-box;width:100%;max-width:1104px;margin:0 auto;padding:51px 0 0}.okta-acct__header{justify-content:space-between;align-items:center;width:100%;margin-bottom:57px;display:flex}.okta-acct__header-left{flex-direction:column;gap:14px;width:258px;display:flex}.okta-acct__greeting{font-size:32px;font-weight:var(--font-weight-medium);color:#000;margin:0;line-height:34px}.okta-acct__account-num{color:#4e4e4e;margin:0;font-size:16px;line-height:24px}.okta-acct__phone-select{cursor:pointer;align-items:center;width:351px;padding:12px 0 0;display:flex;position:relative}.okta-acct__phone-value{font-size:16px;font-weight:var(--font-weight-medium);color:#000;flex:1;padding-left:24px;line-height:24px}.okta-acct__phone-icon{flex-shrink:0}.okta-acct__phone-underline{background-color:#000;height:2px;position:absolute;bottom:-2px;left:0;right:0}.okta-acct__tabs{align-items:center;gap:24px;width:100%;margin-bottom:57px;display:flex}.okta-acct__tab{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1 0 0;justify-content:space-between;align-items:flex-start;min-width:0;height:52px;padding:0;display:flex;position:relative}.okta-acct__tab-label{font-family:var(--font-family-sans);font-size:16px;font-weight:var(--font-weight-medium);color:#4e4e4e;letter-spacing:-.2px;white-space:nowrap;line-height:28px}.okta-acct__tab-bar{background-color:#dedede;border-radius:0;width:164px;height:8px}.okta-acct__tab--active .okta-acct__tab-bar{background-color:#db5c05}.okta-acct__tab:hover .okta-acct__tab-label{color:#191919}.okta-acct__billing-card{background-color:var(--color-neutral-0);border:1px solid #e4e4e4;border-radius:20px;align-items:center;gap:80px;margin-bottom:57px;padding:63px 68px;display:flex;overflow:hidden}.okta-acct__billing-amount{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:16px;width:147px;display:flex}.okta-acct__billing-label{color:#4e4e4e;letter-spacing:1.6px;text-transform:uppercase;font-size:16px;line-height:22px}.okta-acct__billing-value{font-size:48px;font-weight:var(--font-weight-medium);color:#000;line-height:48px}.okta-acct__billing-details{flex-direction:column;flex:1 0;width:400px;display:flex}.okta-acct__billing-row{justify-content:space-between;padding:8px 0;display:flex}.okta-acct__billing-key{font-size:16px;font-weight:var(--font-weight-medium);color:#4e4e4e;line-height:24px}.okta-acct__billing-val{color:#4e4e4e;text-align:right;font-size:16px;line-height:24px}.okta-acct__billing-val--bold{font-weight:var(--font-weight-medium)}.okta-acct__billing-divider{background-color:#dedede;height:1px}.okta-acct__billing-actions{flex-direction:column;flex-shrink:0;gap:20px;width:260px;display:flex}.okta-acct__pay-btn{color:#fff;width:100%;height:64px;font-family:var(--font-family-sans);font-size:16px;font-weight:var(--font-weight-medium);cursor:pointer;background-color:#db5c05;border:none;border-radius:30px;line-height:24px}.okta-acct__download-btn{color:#4e4e4e;width:100%;height:64px;font-family:var(--font-family-sans);font-size:16px;font-weight:var(--font-weight-medium);cursor:pointer;background-color:#0000;border:2px solid #db5c05;border-radius:30px;line-height:24px}.okta-acct__data-section{flex-direction:column;gap:32px;margin-bottom:57px;display:flex}.okta-acct__data-header{flex-direction:column;gap:14px;display:flex}.okta-acct__data-title{font-size:32px;font-weight:var(--font-weight-medium);color:#000;margin:0;line-height:34px}.okta-acct__data-desc{color:#4e4e4e;margin:0;font-size:16px;line-height:24px}.okta-acct__data-card{background-color:var(--color-neutral-0);border:1px solid #e4e4e4;border-radius:20px;align-items:center;gap:40px;padding:36px 48px;display:flex;overflow:hidden}.okta-acct__data-info{flex-direction:column;flex-shrink:0;gap:32px;width:632px;display:flex}.okta-acct__data-top{flex-direction:column;gap:14px;display:flex}.okta-acct__data-usage{align-items:baseline;gap:6px;display:flex}.okta-acct__data-amount{font-size:32px;font-weight:var(--font-weight-medium);color:#000;line-height:34px}.okta-acct__data-total{color:#4e4e4e;font-size:16px;line-height:24px}.okta-acct__data-note{color:#4e4e4e;margin:0;font-size:16px;line-height:24px}.okta-acct__data-note-bold{font-weight:var(--font-weight-medium)}.okta-acct__progress-bar{background-color:#e4e4e4;border-radius:4px;width:632px;height:16px;overflow:hidden}.okta-acct__progress-fill{background-color:#db5c05;border-radius:4px;height:100%}.okta-acct__data-pct{color:#4e4e4e;margin:0;font-size:16px;line-height:24px}.okta-acct__data-divider{background-color:#dedede;flex-shrink:0;align-self:stretch;width:1px}.okta-acct__data-links{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.okta-acct__data-link{font-size:16px;font-weight:var(--font-weight-medium);color:#4e4e4e;line-height:24px;text-decoration:underline}.okta-acct__data-link:hover{color:#db5c05}.okta-acct__plan-row{gap:24px;display:flex}.okta-acct__plan-card{box-sizing:border-box;background-color:var(--color-neutral-0);border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;gap:10px;width:540px;min-height:852px;padding:40px;display:flex;overflow:hidden}.okta-acct__plan-top{flex-direction:column;gap:16px;display:flex}.okta-acct__plan-label{color:#4e4e4e;letter-spacing:1.6px;text-transform:uppercase;font-size:16px;line-height:22px}.okta-acct__plan-name{font-size:32px;font-weight:var(--font-weight-medium);color:#000;margin:0;line-height:34px}.okta-acct__plan-price{align-items:baseline;gap:2px;display:flex}.okta-acct__plan-price-value{font-size:32px;font-weight:var(--font-weight-medium);color:#000;line-height:34px}.okta-acct__plan-price-unit{color:#4e4e4e;font-size:16px;line-height:24px}.okta-acct__plan-date{color:#4e4e4e;font-size:14px;line-height:20px}.okta-acct__plan-divider{background-color:#dedede;height:1px;margin:15px 0}.okta-acct__plan-features{flex-direction:column;flex:1;gap:24px;display:flex}.okta-acct__plan-feature-group{flex-direction:column;display:flex}.okta-acct__plan-feature-label{color:#000;letter-spacing:1.6px;text-transform:uppercase;font-size:16px;line-height:22px}.okta-acct__plan-feature-item{align-items:center;gap:6px;display:flex}.okta-acct__plan-feature-item span{color:#4e4e4e;font-size:16px;line-height:24px}.okta-acct__plan-bottom{flex-direction:column;gap:16px;display:flex}.okta-acct__plan-upgrade-text{font-size:16px;font-weight:var(--font-weight-medium);color:#4e4e4e;margin:0;line-height:24px}.okta-acct__plan-cta{color:#fff;width:100%;max-width:444px;height:64px;font-family:var(--font-family-sans);font-size:16px;font-weight:var(--font-weight-medium);cursor:pointer;background-color:#db5c05;border:none;border-radius:30px;line-height:24px}.okta-update-mobile{font-family:var(--font-family-sans);color:var(--color-text-primary);background-color:#f5f5f5;flex-direction:column;min-height:100vh;display:flex}.okta-update-mobile__header{background-color:var(--color-neutral-0);box-sizing:border-box;justify-content:space-between;align-items:center;height:87px;padding:16px;display:flex}.okta-update-mobile__logo{width:82px;height:34px;display:block}.okta-update-mobile__back-btn{color:#fff;font-family:var(--font-family-sans);font-size:12px;font-weight:var(--font-weight-medium);cursor:pointer;background-color:#db5c05;border:none;border-radius:30px;justify-content:center;align-items:center;padding:6px 16px;line-height:20px;display:flex}.okta-update-mobile__steps{justify-content:center;align-items:center;gap:24px;max-width:290px;margin:0 auto;padding:16px;display:flex;position:relative}.okta-update-mobile__step{z-index:1;flex-direction:column;align-items:center;gap:8px;width:79px;display:flex;position:relative}.okta-update-mobile__step:not(:last-child):after{content:"";z-index:-1;background-color:#d9d9d9;height:1px;position:absolute;top:11.5px;left:calc(50% + 16px);right:-46px}.okta-update-mobile__step--active{width:81px}.okta-update-mobile__step-label{color:#666;text-align:center;white-space:nowrap;font-size:14px;line-height:18px}.okta-update-mobile__step-label--completed{font-weight:var(--font-weight-medium);color:green}.okta-update-mobile__step-label--active{font-weight:var(--font-weight-medium);color:#000}.okta-update-mobile__step-line{display:none}.okta-update-mobile__body{justify-content:center;padding:40px 16px 16px;display:flex}.okta-update-mobile__card{background-color:var(--color-neutral-0);padding:var(--space-6);box-sizing:border-box;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;gap:24px;width:100%;max-width:390px;display:flex}.okta-update-mobile__card-header{flex-direction:column;gap:16px;display:flex}.okta-update-mobile__card-title{font-size:18px;font-weight:var(--font-weight-medium);color:#191919;margin:0;line-height:20px}.okta-update-mobile__card-subtitle{border-left:2px solid #db5c05;padding-left:16px}.okta-update-mobile__card-subtitle-text{color:#4e4e4e;margin:0;font-size:14px;line-height:18px}.okta-update-mobile__fields{flex-direction:column;gap:8px;display:flex}.okta-update-mobile__field{flex-direction:column;gap:4px;display:flex}.okta-update-mobile__form-error{color:#c30000;align-items:flex-start;gap:6px;font-size:14px;line-height:20px;display:flex}.okta-update-mobile__form-error-icon{flex-shrink:0;margin-top:2px;display:block}.okta-update-mobile__input{box-sizing:border-box;width:100%;height:55px;font-family:var(--font-family-sans);color:var(--color-text-primary);background-color:#f5f5f5;border:1px solid #e4e4e4;border-radius:10px;outline:none;padding:10px 16px;font-size:14px;transition:border-color .15s,box-shadow .15s}.okta-update-mobile__password-field{position:relative}.okta-update-mobile__input--toggle{padding-right:48px}.okta-update-mobile__password-toggle{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:absolute;top:15.5px;right:16px}.okta-update-mobile__input::placeholder{color:#4e4e4e}.okta-update-mobile__input:focus{border-color:#db5c05;box-shadow:0 0 0 4px #db5c0526}.okta-update-mobile__input--error,.okta-update-mobile__input--error:focus{box-shadow:none;border-color:#c30000}.okta-update-mobile__pw-reqs-toggle{cursor:pointer;width:100%;font-family:var(--font-family-sans);background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.okta-update-mobile__pw-reqs-text{color:#4e4e4e;font-size:14px;line-height:18px}.okta-update-mobile__pw-reqs-icon{transition:transform .2s}.okta-update-mobile__pw-reqs-icon--open{transform:rotate(180deg)}.okta-update-mobile__pw-reqs-list{padding:0 0 0 var(--space-5);color:#4e4e4e;margin:0;font-size:14px;line-height:24px;list-style:outside}.okta-update-mobile__actions{flex-direction:column;align-items:center;gap:8px;display:flex}.okta-update-mobile__continue-btn{width:100%;height:48px;margin-bottom:32px;font-size:14px!important}.okta-update-mobile__link-prefix{color:#303030;font-weight:var(--font-weight-normal)}.okta-update-mobile__account-link{font-size:14px;font-weight:var(--font-weight-medium);color:#2f7dc1;align-items:center;gap:2px;line-height:18px;text-decoration:none;display:inline-flex}.okta-update-mobile__account-link:hover{text-decoration:underline}.okta-verify-mobile{font-family:var(--font-family-sans);color:var(--color-text-primary);background-color:#f5f5f5;flex-direction:column;min-height:100dvh;display:flex}.okta-verify-mobile__header{height:calc(87px + env(safe-area-inset-top));padding:calc(16px + env(safe-area-inset-top)) 16px 16px;background-color:var(--color-neutral-0);box-sizing:border-box;justify-content:space-between;align-items:center;display:flex}.okta-verify-mobile__logo{width:82px;height:34px;display:block}.okta-verify-mobile__back-btn{color:#fff;font-family:var(--font-family-sans);font-size:12px;font-weight:var(--font-weight-medium);cursor:pointer;background-color:#db5c05;border:none;border-radius:30px;justify-content:center;align-items:center;padding:6px 16px;line-height:20px;display:flex}.okta-verify-mobile__steps{justify-content:center;align-items:center;gap:24px;max-width:290px;margin:0 auto;padding:16px;display:flex;position:relative}.okta-verify-mobile__step{z-index:1;flex-direction:column;align-items:center;gap:8px;width:79px;display:flex;position:relative}.okta-verify-mobile__step:not(:last-child):after{content:"";z-index:-1;background-color:#d9d9d9;height:1px;position:absolute;top:11.5px;left:calc(50% + 16px);right:-46px}.okta-verify-mobile__step--active{width:81px}.okta-verify-mobile__step-label{color:#666;text-align:center;white-space:nowrap;font-size:14px;line-height:18px}.okta-verify-mobile__step-label--completed{font-weight:var(--font-weight-medium);color:green}.okta-verify-mobile__step-label--active{font-weight:var(--font-weight-medium);color:#000}.okta-verify-mobile__step-line{display:none}.okta-verify-mobile__body{flex:1;justify-content:center;align-items:flex-start;padding:40px 16px 16px;display:flex}.okta-verify-mobile__card{background-color:var(--color-neutral-0);padding:var(--space-6);box-sizing:border-box;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;gap:24px;width:100%;max-width:390px;display:flex}.okta-verify-mobile__card-header{flex-direction:column;gap:16px;display:flex}.okta-verify-mobile__card-title{font-size:18px;font-weight:var(--font-weight-medium);color:#191919;margin:0;line-height:20px}.okta-verify-mobile__card-subtitle{border-left:2px solid #db5c05;padding-left:16px}.okta-verify-mobile__card-subtitle-text{color:#4e4e4e;margin:0;font-size:14px;line-height:18px}.okta-verify-mobile__fields{flex-direction:column;gap:8px;display:flex}.okta-verify-mobile__field{flex-direction:column;gap:4px;display:flex}.okta-verify-mobile__banner-error{color:#c30000;margin:0;font-size:14px;line-height:20px}.okta-verify-mobile__field-error{color:#c30000;align-items:flex-start;gap:6px;font-size:14px;line-height:20px;display:flex}.okta-verify-mobile__field-error-icon{flex-shrink:0;margin-top:2px;display:block}.okta-verify-mobile__input-wrap{width:100%;position:relative}.okta-verify-mobile__input--clearable{padding-right:48px}.okta-verify-mobile__clear{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:absolute;top:15.5px;right:16px}.okta-verify-mobile__input{box-sizing:border-box;width:100%;height:55px;font-family:var(--font-family-sans);color:var(--color-text-primary);background-color:#f5f5f5;border:1px solid #e4e4e4;border-radius:10px;outline:none;padding:10px 16px;font-size:14px;transition:border-color .15s,box-shadow .15s}.okta-verify-mobile__input::placeholder{color:#4e4e4e}.okta-verify-mobile__input:focus{border-color:#db5c05;box-shadow:0 0 0 4px #db5c0526}.okta-verify-mobile__input--error,.okta-verify-mobile__input--error:focus{box-shadow:none;border-color:#c30000}.okta-verify-mobile__resend-row{align-items:center;gap:4px;margin-top:8px;padding:4px 0;font-size:14px;line-height:18px;text-decoration:none;display:inline-flex}.okta-verify-mobile__resend-text{color:#4e4e4e;margin:0;font-size:14px;line-height:18px}.okta-verify-mobile__resend-link{font-weight:var(--font-weight-medium);color:#2f7dc1;text-decoration:none}.okta-verify-mobile__resend-row:hover .okta-verify-mobile__resend-link{text-decoration:underline}.okta-verify-mobile__actions{flex-direction:column;align-items:center;gap:8px;display:flex}.okta-verify-mobile__continue-btn{width:100%;height:48px;margin-bottom:32px;font-size:14px!important}.okta-verify-mobile__account-link{font-size:14px;font-weight:var(--font-weight-medium);color:#2f7dc1;align-items:center;gap:2px;line-height:20px;text-decoration:none;display:inline-flex}.okta-verify-mobile__link-prefix{color:#303030;font-weight:var(--font-weight-normal)}.okta-verify-mobile__account-link:hover{text-decoration:underline}.okta-link-mobile{font-family:var(--font-family-sans);color:var(--color-text-primary);background-color:#f5f5f5;flex-direction:column;min-height:100dvh;display:flex}.okta-link-mobile__header{height:calc(87px + env(safe-area-inset-top));padding:calc(16px + env(safe-area-inset-top)) 16px 16px;background-color:var(--color-neutral-0);box-sizing:border-box;justify-content:space-between;align-items:center;display:flex}.okta-link-mobile__logo{width:82px;height:34px;display:block}.okta-link-mobile__menu-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:0;display:flex}.okta-link-mobile__menu-bar{background-color:#191919;border-radius:1px;width:28px;height:2px}.okta-link-mobile__steps{justify-content:center;align-items:center;gap:24px;max-width:290px;margin:0 auto;padding:16px;display:flex;position:relative}.okta-link-mobile__step{z-index:1;flex-direction:column;align-items:center;gap:8px;width:79px;display:flex;position:relative}.okta-link-mobile__step:not(:last-child):after{content:"";z-index:-1;background-color:#d9d9d9;height:1px;position:absolute;top:11.5px;left:calc(50% + 16px);right:-46px}.okta-link-mobile__step--active{width:81px}.okta-link-mobile__step-label{color:#666;text-align:center;white-space:nowrap;font-size:14px;line-height:18px}.okta-link-mobile__step-label--completed{font-weight:var(--font-weight-medium);color:green}.okta-link-mobile__step-label--active{font-weight:var(--font-weight-medium);color:#000}.okta-link-mobile__step-line{display:none}.okta-link-mobile__body{flex-direction:column;align-items:center;gap:16px;padding:40px 16px 32px;display:flex}.okta-link-mobile__banner{color:#004d1f;box-sizing:border-box;background-color:#f3fdf3;border:1px solid #4caf50;border-radius:10px;align-items:center;gap:10px;width:100%;max-width:390px;padding:16px;display:flex}.okta-link-mobile__banner-text{font-size:14px;font-weight:var(--font-weight-medium);line-height:18px}.okta-link-mobile__card{background-color:var(--color-neutral-0);padding:var(--space-6);box-sizing:border-box;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:390px;display:flex}.okta-link-mobile__card--services{gap:24px}.okta-link-mobile__card-title{font-size:18px;font-weight:var(--font-weight-medium);color:#191919;margin:0;line-height:20px}.okta-link-mobile__card-subtitle{border-left:2px solid #db5c05;padding-left:16px}.okta-link-mobile__card-subtitle-text{color:#4e4e4e;margin:0;font-size:14px;line-height:18px}.okta-link-mobile__continue-btn{width:100%;height:48px;font-size:14px!important}.okta-link-mobile__promo{flex-direction:column;align-items:center;gap:4px;padding:16px 0;display:flex}.okta-link-mobile__promo-text{color:#4e4e4e;font-size:14px;line-height:18px}.okta-link-mobile__promo-link{font-size:14px;font-weight:var(--font-weight-medium);color:#2f7dc1;text-decoration:none}.okta-link-mobile__promo-link:hover{text-decoration:underline}.okta-link-mobile__footer{padding:16px 16px calc(16px + env(safe-area-inset-bottom));background-color:#000;margin-top:auto}.okta-link-mobile__footer-section{border-bottom:1px solid #333}.okta-link-mobile__footer-header{color:#fff;width:100%;font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:1.6px;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.okta-link-mobile__footer-chevron{filter:brightness(0)invert();transition:transform .2s}.okta-link-mobile__footer-chevron--open{transform:rotate(180deg)}.okta-link-mobile__footer-content{flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.okta-link-mobile__footer-link{color:#dadada;font-size:14px;text-decoration:none}.okta-link-mobile__footer-link:hover{color:#fff}.okta-link-mobile__footer-bottom{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.okta-link-mobile__feedback-btn{color:#fff;font-family:var(--font-family-sans);font-size:14px;font-weight:var(--font-weight-medium);cursor:pointer;background-color:#0000;border:2px solid #fff;padding:8px 16px}.okta-link-mobile__socials{gap:12px;display:flex}.okta-link-mobile__social-icon{color:#fff;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:flex}.okta-link-mobile__copyright{color:#999;border-top:1px solid #333;margin:0;padding-top:16px;font-size:12px}.okta-link-mobile__card--verify{gap:24px}.okta-link-mobile__fields{flex-direction:column;gap:8px;width:100%;display:flex}.okta-link-mobile__field{flex-direction:column;gap:4px;display:flex}.okta-link-mobile__field-error{color:#b42318;font-size:12px;line-height:16px}.okta-link-mobile__input{box-sizing:border-box;width:100%;height:55px;font-family:var(--font-family-sans);color:var(--color-text-primary);background-color:#f5f5f5;border:1px solid #e4e4e4;border-radius:10px;outline:none;padding:10px 16px;font-size:14px;transition:border-color .15s,box-shadow .15s}.okta-link-mobile__input::placeholder{color:#4e4e4e}.okta-link-mobile__input:focus{border-color:#db5c05;box-shadow:0 0 0 4px #db5c0526}.okta-link-mobile__input--error,.okta-link-mobile__input--error:focus{border-color:#d92d20;box-shadow:0 0 0 4px #d92d201f}.okta-link-mobile__links{flex-direction:column;gap:10px;width:100%;padding:4px 0;display:flex}.okta-link-mobile__password-field{width:100%;position:relative}.okta-link-mobile__input--toggle{padding-right:48px}.okta-link-mobile__password-toggle{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:absolute;top:15.5px;right:16px}.okta-link-mobile__inline-link{font-size:14px;font-weight:var(--font-weight-medium);color:#2f7dc1;align-items:center;gap:2px;line-height:18px;text-decoration:none;display:inline-flex}.okta-link-mobile__inline-link:hover{text-decoration:underline}.okta-link-mobile__login-error{color:#c30000;margin:0;font-size:14px;line-height:20px}.okta-link-mobile__card--otp{gap:24px}.okta-link-mobile__card--otp .okta-link-mobile__continue-btn{margin-top:16px}.okta-otp-mobile__fields{flex-direction:column;gap:8px;width:100%;display:flex}.okta-otp-mobile__dropdown-wrap{width:100%}.okta-otp-mobile__dropdown-trigger{box-sizing:border-box;background-color:var(--color-neutral-0);width:100%;height:60px;font-family:var(--font-family-sans);color:#4e4e4e;cursor:pointer;border:1.5px solid #d5d7da;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:14px;line-height:20px;display:flex}.okta-otp-mobile__dropdown-trigger--error{border-color:#d92d20;box-shadow:0 0 0 4px #d92d201f}.okta-otp-mobile__field-error{color:#b42318;margin-top:4px;font-size:12px;line-height:16px;display:block}.okta-otp-mobile__dropdown-selected{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.okta-otp-mobile__dropdown-label{color:#4e4e4e;font-size:12px;line-height:14px}.okta-otp-mobile__dropdown-selected-value{font-size:14px;line-height:18px;font-weight:var(--font-weight-medium);color:#4e4e4e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.okta-otp-mobile__dropdown-value{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.okta-otp-mobile__confirm-group{flex-direction:column;gap:4px;display:flex}.okta-otp-mobile__confirm-input{box-sizing:border-box;width:100%;height:55px;font-family:var(--font-family-sans);color:var(--color-text-primary);background-color:#f5f5f5;border:1px solid #e4e4e4;border-radius:10px;outline:none;padding:10px 16px;font-size:14px;transition:border-color .15s,box-shadow .15s}.okta-otp-mobile__confirm-input::placeholder{color:#4e4e4e}.okta-otp-mobile__confirm-input:focus{border-color:#db5c05;box-shadow:0 0 0 4px #db5c0526}.okta-otp-mobile__confirm-input--error,.okta-otp-mobile__confirm-input--error:focus{border-color:#d92d20;box-shadow:0 0 0 4px #d92d201f}.okta-otp-mobile__dropdown-chevron{transition:transform .2s}.okta-otp-mobile__dropdown-chevron--open{transform:rotate(180deg)}.okta-otp-mobile__dropdown-menu{border:1.5px solid #d5d7da;border-radius:10px;flex-direction:column;margin-top:8px;display:flex;overflow:hidden}.okta-otp-mobile__dropdown-option{background:var(--color-neutral-0);width:100%;font-family:var(--font-family-sans);color:#4e4e4e;cursor:pointer;text-align:left;border:none;border-bottom:1px solid #d5d7da;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:14px;line-height:20px;display:flex}.okta-otp-mobile__dropdown-option:last-child{border-bottom:none}.okta-otp-mobile__dropdown-option:hover{background-color:#f5f5f5}.okta-link-mobile__card--code{gap:24px}.okta-code-mobile__fields{flex-direction:column;gap:16px;width:100%;display:flex}.okta-code-mobile__field{flex-direction:column;gap:4px;display:flex}.okta-code-mobile__field-error{color:#b42318;font-size:12px;line-height:16px}.okta-code-mobile__cta-error{text-align:left;align-self:stretch}.okta-code-mobile__input{box-sizing:border-box;width:100%;height:55px;font-family:var(--font-family-sans);color:var(--color-text-primary);background-color:#f5f5f5;border:1px solid #e4e4e4;border-radius:10px;outline:none;padding:10px 16px;font-size:14px;transition:border-color .15s,box-shadow .15s}.okta-code-mobile__input::placeholder{color:#4e4e4e}.okta-code-mobile__input:focus{border-color:#db5c05;box-shadow:0 0 0 4px #db5c0526}.okta-code-mobile__input--error,.okta-code-mobile__input--error:focus{border-color:#d92d20;box-shadow:0 0 0 4px #d92d201f}.okta-code-mobile__resend-row{align-items:center;gap:4px;padding:4px 0;font-size:14px;line-height:18px;text-decoration:none;display:inline-flex}.okta-code-mobile__resend-text{color:#4e4e4e}.okta-code-mobile__resend-link{font-weight:var(--font-weight-medium);color:#2f7dc1}.okta-code-mobile__resend-row:hover .okta-code-mobile__resend-link{text-decoration:underline}.okta-link-mobile__card--success{gap:24px}.okta-success-mobile__info-box{background-color:#f0f8fd;border:1px solid #d3e8f7;border-radius:10px;flex-direction:column;padding:10px 16px;display:flex}.okta-success-mobile__info-line{color:#4e4e4e;margin:0;font-size:14px;line-height:24px}.okta-success-mobile__info-line strong{font-weight:var(--font-weight-medium)}.okta-link-mobile__card--mfa{gap:24px}.okta-mfa-mobile__dropdown-wrap{width:100%}.okta-mfa-mobile__dropdown-trigger{box-sizing:border-box;background-color:var(--color-neutral-0);width:100%;height:60px;font-family:var(--font-family-sans);color:#4e4e4e;cursor:pointer;border:1.5px solid #d5d7da;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:14px;line-height:20px;display:flex}.okta-mfa-mobile__dropdown-trigger--error{border-color:#d92d20;box-shadow:0 0 0 4px #d92d201f}.okta-mfa-mobile__field-error{color:#b42318;margin-top:4px;font-size:12px;line-height:16px;display:block}.okta-mfa-mobile__dropdown-selected{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.okta-mfa-mobile__dropdown-label{color:#4e4e4e;font-size:12px;line-height:14px}.okta-mfa-mobile__dropdown-selected-value{font-size:14px;line-height:18px;font-weight:var(--font-weight-medium);color:#4e4e4e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.okta-mfa-mobile__dropdown-value{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.okta-mfa-mobile__dropdown-chevron{transition:transform .2s}.okta-mfa-mobile__dropdown-chevron--open{transform:rotate(180deg)}.okta-mfa-mobile__dropdown-menu{border:1.5px solid #d5d7da;border-radius:10px;flex-direction:column;margin-top:8px;display:flex;overflow:hidden}.okta-mfa-mobile__dropdown-option{background:var(--color-neutral-0);width:100%;font-family:var(--font-family-sans);color:#4e4e4e;cursor:pointer;text-align:left;border:none;border-bottom:1px solid #d5d7da;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:14px;line-height:20px;display:flex}.okta-mfa-mobile__dropdown-option:last-child{border-bottom:none}.okta-mfa-mobile__dropdown-option:hover{background-color:#f5f5f5}.okta-mfa-mobile__fields{flex-direction:column;gap:8px;width:100%;display:flex}.okta-mfa-mobile__confirm-group{flex-direction:column;gap:4px;width:100%;display:flex}.okta-mfa-mobile__confirm-input{box-sizing:border-box;width:100%;height:55px;font-family:var(--font-family-sans);color:var(--color-text-primary);background-color:#f5f5f5;border:1px solid #e4e4e4;border-radius:10px;outline:none;padding:10px 16px;font-size:14px;transition:border-color .15s,box-shadow .15s}.okta-mfa-mobile__confirm-input::placeholder{color:#4e4e4e}.okta-mfa-mobile__confirm-input:focus{border-color:#db5c05;box-shadow:0 0 0 4px #db5c0526}.okta-mfa-mobile__confirm-input--error,.okta-mfa-mobile__confirm-input--error:focus{border-color:#d92d20;box-shadow:0 0 0 4px #d92d201f}.okta-mfa-mobile__actions{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.okta-mfa-mobile__cancel-link{font-size:14px;font-weight:var(--font-weight-medium);color:#2f7dc1;text-decoration:none}.okta-mfa-mobile__cancel-link:hover{text-decoration:underline}.okta-link-mobile__card--mfa-verify{gap:24px}.okta-mfa-verify-mobile__fields{flex-direction:column;gap:16px;width:100%;display:flex}.okta-mfa-verify-mobile__field{flex-direction:column;gap:4px;display:flex}.okta-mfa-verify-mobile__field-error{color:#b42318;font-size:12px;line-height:16px}.okta-mfa-verify-mobile__input{box-sizing:border-box;width:100%;height:55px;font-family:var(--font-family-sans);color:var(--color-text-primary);background-color:#f5f5f5;border:1px solid #e4e4e4;border-radius:10px;outline:none;padding:10px 16px;font-size:14px;transition:border-color .15s,box-shadow .15s}.okta-mfa-verify-mobile__input::placeholder{color:#4e4e4e}.okta-mfa-verify-mobile__input:focus{border-color:#db5c05;box-shadow:0 0 0 4px #db5c0526}.okta-mfa-verify-mobile__input--error,.okta-mfa-verify-mobile__input--error:focus{border-color:#d92d20;box-shadow:0 0 0 4px #d92d201f}.okta-mfa-verify-mobile__resend-row{align-items:center;gap:4px;padding:4px 0;font-size:14px;line-height:18px;text-decoration:none;display:inline-flex}.okta-mfa-verify-mobile__resend-text{color:#4e4e4e}.okta-mfa-verify-mobile__resend-link{font-weight:var(--font-weight-medium);color:#2f7dc1}.okta-mfa-verify-mobile__resend-row:hover .okta-mfa-verify-mobile__resend-link{text-decoration:underline}.okta-complete-mobile__card{background-color:var(--color-neutral-0);padding:var(--space-6);box-sizing:border-box;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:390px;display:flex}.okta-complete-mobile__icon-wrap{background-color:#f3fdf3;border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.okta-complete-mobile__title{font-size:18px;font-weight:var(--font-weight-medium);color:#191919;text-align:center;margin:0;line-height:20px}.okta-complete-mobile__text{color:#4e4e4e;text-align:center;margin:0;font-size:14px;line-height:18px}.okta-complete-mobile__cta{width:100%;height:48px;font-size:14px!important}.okta-myaccount-mobile{font-family:var(--font-family-sans);color:var(--color-text-primary);background-color:#f5f5f5;flex-direction:column;min-height:100vh;padding-bottom:32px;display:flex}.okta-myaccount-mobile__header{background-color:var(--color-neutral-0);box-sizing:border-box;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.okta-myaccount-mobile__logo{width:82px;height:34px;display:block}.okta-myaccount-mobile__menu-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0;display:flex}.okta-myaccount-mobile__menu-bar{background-color:#191919;border-radius:1px;width:28px;height:2px}.okta-myaccount-mobile__tab-bar{background-color:#2f7dc1;padding:0 16px;position:relative}.okta-myaccount-mobile__tab-trigger{color:#fff;width:100%;height:48px;font-family:var(--font-family-sans);font-size:14px;font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;display:flex}.okta-myaccount-mobile__tab-chevron{filter:brightness(0)invert();transition:transform .2s}.okta-myaccount-mobile__tab-chevron--open{transform:rotate(180deg)}.okta-myaccount-mobile__tab-menu{z-index:10;background-color:#2f7dc1;flex-direction:column;display:flex;position:absolute;top:48px;left:0;right:0}.okta-myaccount-mobile__tab-option{color:#fff;font-family:var(--font-family-sans);text-align:center;cursor:pointer;background:0 0;border:none;padding:12px 16px;font-size:14px}.okta-myaccount-mobile__tab-option--active{font-weight:var(--font-weight-medium)}.okta-myaccount-mobile__account-header{flex-direction:column;gap:4px;padding:24px 16px;display:flex}.okta-myaccount-mobile__greeting{font-size:20px;font-weight:var(--font-weight-medium);color:#000;margin:0;line-height:28px}.okta-myaccount-mobile__account-num{color:#4e4e4e;margin:0;font-size:14px;line-height:24px}.okta-myaccount-mobile__phone-select{border-bottom:2px solid #000;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 15px 0;display:flex;position:relative}.okta-myaccount-mobile__phone-value{font-size:14px;font-weight:var(--font-weight-medium);color:#000;line-height:24px}.okta-myaccount-mobile__billing-card{background-color:var(--color-neutral-0);box-sizing:border-box;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;align-items:center;gap:4px;margin:0 16px;padding:24px 16px;display:flex}.okta-myaccount-mobile__billing-label{font-size:16px;font-weight:var(--font-weight-light);color:#4e4e4e;letter-spacing:1px;text-transform:uppercase;line-height:24px}.okta-myaccount-mobile__billing-value{font-size:20px;font-weight:var(--font-weight-bold);color:#000;line-height:28px}.okta-myaccount-mobile__billing-row{flex-direction:column;align-items:center;gap:2px;width:100%;padding-top:16px;display:flex}.okta-myaccount-mobile__billing-key{font-size:14px;font-weight:var(--font-weight-bold);color:#4e4e4e;line-height:24px}.okta-myaccount-mobile__billing-val{font-size:14px;font-weight:var(--font-weight-light);color:#4e4e4e;line-height:24px}.okta-myaccount-mobile__billing-link{font-size:14px;font-weight:var(--font-weight-medium);color:#4e4e4e;line-height:24px;text-decoration:underline}.okta-myaccount-mobile__pay-btn{color:#fff;width:100%;height:48px;font-family:var(--font-family-sans);font-size:14px;font-weight:var(--font-weight-medium);cursor:pointer;background-color:#db5c05;border:none;border-radius:30px;margin-top:16px}.okta-myaccount-mobile__download-btn{color:#4e4e4e;width:100%;height:48px;font-family:var(--font-family-sans);font-size:14px;font-weight:var(--font-weight-medium);cursor:pointer;background-color:#0000;border:2px solid #db5c05;border-radius:30px}.okta-myaccount-mobile__data-section{padding:24px 16px 0}.okta-myaccount-mobile__data-title{font-size:20px;font-weight:var(--font-weight-bold);color:#000;margin:0;line-height:28px}.okta-myaccount-mobile__data-desc{color:#4e4e4e;margin:0;padding:4px 0 16px;font-size:14px;line-height:24px}.okta-myaccount-mobile__data-card{background-color:var(--color-neutral-0);box-sizing:border-box;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;gap:16px;padding:24px 16px;display:flex}.okta-myaccount-mobile__data-usage{align-items:baseline;gap:4px;display:flex}.okta-myaccount-mobile__data-amount{font-size:20px;font-weight:var(--font-weight-bold);color:#000;line-height:28px}.okta-myaccount-mobile__data-total{color:#4e4e4e;font-size:14px;line-height:24px}.okta-myaccount-mobile__data-note{color:#4e4e4e;margin:0;font-size:14px;line-height:24px}.okta-myaccount-mobile__data-note-bold{font-weight:var(--font-weight-medium)}.okta-myaccount-mobile__progress-bar{background-color:#e4e4e4;border-radius:8px;width:100%;height:16px;overflow:hidden}.okta-myaccount-mobile__progress-fill{background-color:#db5c05;border-radius:8px;height:100%}.okta-myaccount-mobile__data-pct{color:#4e4e4e;margin:0;font-size:14px;line-height:24px}.okta-myaccount-mobile__data-link{font-size:14px;font-weight:var(--font-weight-medium);color:#4e4e4e;line-height:24px;text-decoration:underline}.okta-myaccount-mobile__data-link:hover{color:#db5c05}.okta-signin{min-height:100vh;font-family:var(--font-family-sans);color:#191919;background:#f5f5f5;flex-direction:column;display:flex}.okta-signin__header{box-sizing:border-box;background:#fff;border:1px solid #e4e4e4;height:80px}.okta-signin__header-inner{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:16px 0;display:flex}.okta-signin__logo{cursor:pointer;width:100px;height:36px}.okta-signin__back{font-size:16px!important}.okta-signin__body{justify-content:center;padding:40px 120px;display:flex}.okta-signin__card{box-sizing:border-box;width:384px;padding:var(--space-6);background:#fff;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;align-items:center;gap:24px;display:flex}.okta-signin__heading,.okta-signin__fields,.okta-signin__actions{flex-direction:column;width:100%;display:flex}.okta-signin__heading{gap:16px}.okta-signin__title{font-size:24px;font-weight:var(--font-weight-medium);margin:0;line-height:28px}.okta-signin__subtitle{color:#4e4e4e;border-left:2px solid #db5c05;margin:0;padding-left:16px;font-size:16px;line-height:20px}.okta-signin__fields{gap:8px}.okta-signin__field{flex-direction:column;gap:4px;display:flex;position:relative}.okta-signin__input,.okta-signin__password{box-sizing:border-box;color:#191919;width:100%;height:60px;font-family:var(--font-family-sans);font-size:var(--font-size-base);background:#f5f5f5;border:1px solid #e4e4e4;border-radius:10px;outline:none;padding:20px 48px 6px 16px;transition:border-color .15s,box-shadow .15s}.okta-signin__input::placeholder,.okta-signin__password::placeholder{color:#0000}.okta-signin__input-label{color:#4e4e4e;font-size:var(--font-size-base);pointer-events:none;transition:top .15s,font-size .15s,color .15s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.okta-signin__input:focus+.okta-signin__input-label,.okta-signin__password:focus+.okta-signin__input-label,.okta-signin__input:not(:placeholder-shown)+.okta-signin__input-label,.okta-signin__password:not(:placeholder-shown)+.okta-signin__input-label{font-size:var(--font-size-xs);color:#4e4e4e;top:14px}.okta-signin__input:focus,.okta-signin__password:focus{border-color:#db5c05;box-shadow:0 0 0 4px #db5c0526}.okta-signin__input--error,.okta-signin__input--error:focus,.okta-signin__password--error,.okta-signin__password--error:focus{border-color:#d92d20;box-shadow:0 0 0 4px #d92d201f}.okta-signin__input-action,.okta-signin__password-toggle{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:absolute;top:18px;right:16px}.okta-signin__error,.okta-signin__form-error{color:#b42318;font-size:12px;line-height:16px}.okta-signin__form-error{text-align:left;font-size:14px;line-height:20px}.okta-signin__link{color:#2f7dc1;font-size:16px;font-weight:var(--font-weight-medium);justify-content:center;align-items:center;line-height:24px;text-decoration:none;display:inline-flex}.okta-signin__link--start{align-self:flex-start;margin-top:12px}.okta-signin__link-prefix{color:#4e4e4e;font-weight:var(--font-weight-normal)}.okta-signin__actions{align-items:center;gap:20px}.okta-signin__submit{width:100%;height:60px;margin-bottom:8px;font-size:16px!important}@media (width<=767px){.okta-signin__header{height:87px}.okta-signin__header-inner{padding:16px}.okta-signin__logo{width:82px;height:34px}.okta-signin__back{height:32px;padding:6px 16px!important;font-size:12px!important}.okta-signin__body{padding:40px 16px 16px}.okta-signin__card{width:100%;padding:var(--space-6)}.okta-signin__title{font-size:18px;line-height:20px}.okta-signin__subtitle,.okta-signin__input,.okta-signin__password{font-size:14px;line-height:18px}.okta-signin__input,.okta-signin__password{height:55px}.okta-signin__submit{height:48px;font-size:14px!important}}.okta-forgot-password{min-height:100vh;font-family:var(--font-family-sans);color:#191919;background:#f5f5f5;flex-direction:column;display:flex}.okta-forgot-password__header{box-sizing:border-box;background:#fff;border:1px solid #e4e4e4;height:80px}.okta-forgot-password__header-inner{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:16px 0;display:flex}.okta-forgot-password__logo{cursor:pointer;width:100px;height:36px}.okta-forgot-password__back{font-size:16px!important}.okta-forgot-password__body{justify-content:center;padding:40px 120px;display:flex}.okta-forgot-password__card{box-sizing:border-box;width:384px;padding:var(--space-6);background:#fff;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;align-items:center;gap:24px;display:flex}.okta-forgot-password__heading,.okta-forgot-password__fields,.okta-forgot-password__actions{flex-direction:column;width:100%;display:flex}.okta-forgot-password__heading{gap:16px}.okta-forgot-password__title{font-size:24px;font-weight:var(--font-weight-medium);margin:0;line-height:28px}.okta-forgot-password__subtitle{color:#4e4e4e;border-left:2px solid #db5c05;margin:0;padding-left:16px;font-size:16px;line-height:20px}.okta-forgot-password__fields{gap:8px}.okta-forgot-password__field{flex-direction:column;gap:4px;display:flex;position:relative}.okta-forgot-password__input{box-sizing:border-box;color:#191919;width:100%;height:60px;font-family:var(--font-family-sans);font-size:var(--font-size-base);background:#f5f5f5;border:1px solid #e4e4e4;border-radius:10px;outline:none;padding:20px 48px 6px 16px;transition:border-color .15s,box-shadow .15s}.okta-forgot-password__input::placeholder{color:#0000}.okta-forgot-password__input:focus{border-color:#db5c05;box-shadow:0 0 0 4px #db5c0526}.okta-forgot-password__field--error .okta-forgot-password__input,.okta-forgot-password__field--error .okta-forgot-password__input:focus{border-color:#d92d20;box-shadow:0 0 0 4px #d92d201f}.okta-forgot-password__label{color:#4e4e4e;font-size:var(--font-size-base);pointer-events:none;transition:top .15s,font-size .15s,color .15s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.okta-forgot-password__input:focus+.okta-forgot-password__label,.okta-forgot-password__input:not(:placeholder-shown)+.okta-forgot-password__label{font-size:var(--font-size-xs);top:14px}.okta-forgot-password__clear{color:#4e4e4e;cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;font-size:20px;position:absolute;top:18px;right:16px}.okta-forgot-password__error{color:#b42318;font-size:12px;line-height:16px}.okta-forgot-password__actions{align-items:center;gap:20px}.okta-forgot-password__submit{width:100%;height:60px;font-size:16px!important}.okta-forgot-password__cancel{color:#2f7dc1;font-size:16px;font-weight:var(--font-weight-medium);line-height:24px;text-decoration:none}.okta-forgot-password__cancel:hover{text-decoration:underline}@media (width<=767px){.okta-forgot-password__header{height:87px}.okta-forgot-password__header-inner{padding:16px}.okta-forgot-password__logo{width:82px;height:34px}.okta-forgot-password__back{height:32px;padding:6px 16px!important;font-size:12px!important}.okta-forgot-password__body{padding:40px 16px 16px}.okta-forgot-password__card{width:100%;padding:var(--space-6)}.okta-forgot-password__title{font-size:18px;line-height:20px}.okta-forgot-password__subtitle,.okta-forgot-password__input,.okta-forgot-password__cancel{font-size:14px;line-height:18px}.okta-forgot-password__input{height:55px}.okta-forgot-password__submit{height:48px;font-size:14px!important}}.okta-forgot-password-mobile{min-height:100dvh;font-family:var(--font-family-sans);color:#191919;background:#f5f5f5;flex-direction:column;display:flex}.okta-forgot-password-mobile__header{height:calc(87px + env(safe-area-inset-top));padding:calc(16px + env(safe-area-inset-top)) 16px 16px;box-sizing:border-box;background-color:#fff;justify-content:space-between;align-items:center;display:flex}.okta-forgot-password-mobile__logo{width:82px;height:34px;display:block}.okta-forgot-password-mobile__menu-btn{background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:0;display:flex}.okta-forgot-password-mobile__menu-bar{background-color:#191919;border-radius:1px;width:28px;height:2px}.okta-forgot-password-mobile__body{flex:1;justify-content:center;padding:40px 16px 16px;display:flex}.okta-forgot-password-mobile__card{box-sizing:border-box;width:100%;max-width:390px;padding:var(--space-6);background-color:#fff;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;align-items:center;gap:24px;display:flex}.okta-forgot-password-mobile__title{font-size:18px;font-weight:var(--font-weight-medium);width:100%;margin:0;line-height:20px}.okta-forgot-password-mobile__subtitle{color:#4e4e4e;border-left:2px solid #db5c05;width:100%;margin:0;padding-left:12px;font-size:14px;line-height:18px}.okta-forgot-password-mobile__field{flex-direction:column;gap:4px;width:100%;display:flex;position:relative}.okta-forgot-password-mobile__input{box-sizing:border-box;width:100%;height:55px;font-family:var(--font-family-sans);color:var(--color-text-primary);background-color:#f5f5f5;border:1px solid #e4e4e4;border-radius:10px;outline:none;padding:16px 16px 4px;font-size:14px}.okta-forgot-password-mobile__input::placeholder{color:#0000}.okta-forgot-password-mobile__field .okta-forgot-password-mobile__input-label{color:#4e4e4e;pointer-events:none;font-size:14px;transition:top .15s,font-size .15s,color .15s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.okta-forgot-password-mobile__input:focus+.okta-forgot-password-mobile__input-label,.okta-forgot-password-mobile__input:not(:placeholder-shown)+.okta-forgot-password-mobile__input-label{font-size:10px;top:10px}.okta-forgot-password-mobile__input:focus{border-color:#db5c05;box-shadow:0 0 0 4px #db5c0526}.okta-forgot-password-mobile__input--error,.okta-forgot-password-mobile__input--error:focus{box-shadow:none;border-color:#c30000}.okta-forgot-password-mobile__error{color:#b42318;font-size:12px;line-height:16px}.okta-forgot-password-mobile__submit{width:100%;height:48px;font-size:14px!important}.okta-forgot-password-mobile__cancel{color:#2f7dc1;font-size:14px;font-weight:var(--font-weight-medium);line-height:18px;text-decoration:none}.okta-forgot-password-mobile__cancel:hover{text-decoration:underline}.okta-forgot-password-success{min-height:100vh;font-family:var(--font-family-sans);color:#191919;background:#f5f5f5;flex-direction:column;display:flex}.okta-forgot-password-success__header{box-sizing:border-box;background:#fff;border:1px solid #e4e4e4;height:80px}.okta-forgot-password-success__header-inner{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:16px 0;display:flex}.okta-forgot-password-success__logo{cursor:pointer;width:100px;height:36px}.okta-forgot-password-success__back{font-size:16px!important}.okta-forgot-password-success__body{justify-content:center;padding:40px 120px;display:flex}.okta-forgot-password-success__card{box-sizing:border-box;width:384px;padding:var(--space-6);text-align:center;background:#fff;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;align-items:center;gap:24px;display:flex}.okta-forgot-password-success__icon-wrap{background-color:#f3fdf3;border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.okta-forgot-password-success__title{font-size:24px;font-weight:var(--font-weight-medium);margin:0;line-height:28px}.okta-forgot-password-success__text{color:#4e4e4e;margin:0;font-size:16px;line-height:24px}.okta-forgot-password-success__cta{width:100%;height:60px;font-size:16px!important}@media (width<=767px){.okta-forgot-password-success__header{height:87px}.okta-forgot-password-success__header-inner{padding:16px}.okta-forgot-password-success__logo{width:82px;height:34px}.okta-forgot-password-success__back{height:32px;padding:6px 16px!important;font-size:12px!important}.okta-forgot-password-success__body{padding:40px 16px 16px}.okta-forgot-password-success__card{width:100%;max-width:390px;padding:var(--space-6)}.okta-forgot-password-success__title{font-size:18px;line-height:20px}.okta-forgot-password-success__text{font-size:14px;line-height:18px}.okta-forgot-password-success__cta{height:48px;font-size:14px!important}}.okta-forgot-password-success-mobile{min-height:100dvh;font-family:var(--font-family-sans);color:#191919;background:#f5f5f5;flex-direction:column;display:flex}.okta-forgot-password-success-mobile__header{height:calc(87px + env(safe-area-inset-top));padding:calc(16px + env(safe-area-inset-top)) 16px 16px;box-sizing:border-box;background-color:#fff;justify-content:space-between;align-items:center;display:flex}.okta-forgot-password-success-mobile__logo{width:82px;height:34px;display:block}.okta-forgot-password-success-mobile__menu-btn{background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:0;display:flex}.okta-forgot-password-success-mobile__menu-bar{background-color:#191919;border-radius:1px;width:28px;height:2px}.okta-forgot-password-success-mobile__body{flex:1;justify-content:center;padding:40px 16px 16px;display:flex}.okta-forgot-password-success-mobile__card{box-sizing:border-box;width:100%;max-width:390px;padding:var(--space-6);text-align:center;background-color:#fff;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;align-items:center;gap:24px;display:flex}.okta-forgot-password-success-mobile__icon-wrap{background-color:#f3fdf3;border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.okta-forgot-password-success-mobile__title{font-size:18px;font-weight:var(--font-weight-medium);margin:0;line-height:20px}.okta-forgot-password-success-mobile__text{color:#4e4e4e;margin:0;font-size:14px;line-height:18px}.okta-forgot-password-success-mobile__cta{width:100%;height:48px;font-size:14px!important}.okta-password-reset{min-height:100vh;font-family:var(--font-family-sans);color:#191919;background:#f5f5f5;flex-direction:column;display:flex}.okta-password-reset__header{box-sizing:border-box;background:#fff;border:1px solid #e4e4e4;height:80px}.okta-password-reset__header-inner{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:16px 0;display:flex}.okta-password-reset__logo{cursor:pointer;width:100px;height:36px}.okta-password-reset__back{font-size:16px!important}.okta-password-reset__body{justify-content:center;padding:40px 120px;display:flex}.okta-password-reset__card{box-sizing:border-box;width:384px;padding:var(--space-6);background:#fff;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;align-items:center;gap:24px;display:flex}.okta-password-reset__title{font-size:24px;font-weight:var(--font-weight-medium);width:100%;margin:0;line-height:28px}.okta-password-reset__subtitle{color:#4e4e4e;border-left:2px solid #db5c05;width:100%;margin:0;padding-left:16px;font-size:16px;line-height:20px}.okta-password-reset__fields{flex-direction:column;gap:16px;width:100%;display:flex}.okta-password-reset__field{flex-direction:column;gap:4px;display:flex;position:relative}.okta-password-reset__input{box-sizing:border-box;color:#191919;width:100%;height:60px;font-family:var(--font-family-sans);font-size:var(--font-size-base);background:#f5f5f5;border:1px solid #e4e4e4;border-radius:10px;outline:none;padding:20px 48px 6px 16px;transition:border-color .15s,box-shadow .15s}.okta-password-reset__input::placeholder{color:#0000}.okta-password-reset__input:focus{border-color:#db5c05;box-shadow:0 0 0 4px #db5c0526}.okta-password-reset__input--error,.okta-password-reset__input--error:focus{border-color:#d92d20;box-shadow:0 0 0 4px #d92d201f}.okta-password-reset__label{color:#4e4e4e;font-size:var(--font-size-base);pointer-events:none;transition:top .15s,font-size .15s,color .15s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.okta-password-reset__input:focus+.okta-password-reset__label,.okta-password-reset__input:not(:placeholder-shown)+.okta-password-reset__label{font-size:var(--font-size-xs);top:14px}.okta-password-reset__toggle{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:absolute;top:18px;right:16px}.okta-password-reset__error{color:#b42318;font-size:12px;line-height:16px}.okta-password-reset__pw-reqs-toggle{cursor:pointer;width:100%;padding:var(--space-2) 0;font-family:var(--font-family-sans);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.okta-password-reset__pw-reqs-text{font-size:var(--font-size-sm);color:#4e4e4e;line-height:20px}.okta-password-reset__pw-reqs-icon{transition:transform .2s}.okta-password-reset__pw-reqs-icon--open{transform:rotate(180deg)}.okta-password-reset__pw-reqs-list{padding:0 0 0 var(--space-5);font-size:var(--font-size-sm);color:#4e4e4e;margin:0;line-height:24px;list-style:outside}.okta-password-reset__actions{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.okta-password-reset__submit{width:100%;height:60px;font-size:16px!important}.okta-password-reset__cancel{color:#2f7dc1;font-size:16px;font-weight:var(--font-weight-medium);line-height:24px;text-decoration:none}.okta-password-reset__cancel:hover{text-decoration:underline}@media (width<=767px){.okta-password-reset__header{height:87px}.okta-password-reset__header-inner{padding:16px}.okta-password-reset__logo{width:82px;height:34px}.okta-password-reset__back{height:32px;padding:6px 16px!important;font-size:12px!important}.okta-password-reset__body{padding:40px 16px 16px}.okta-password-reset__card{width:100%;padding:var(--space-6)}.okta-password-reset__title{font-size:18px;line-height:20px}.okta-password-reset__subtitle,.okta-password-reset__cancel{font-size:14px;line-height:18px}.okta-password-reset__input{height:55px}.okta-password-reset__submit{height:48px;font-size:14px!important}}.okta-password-reset-mobile{min-height:100dvh;font-family:var(--font-family-sans);color:#191919;background:#f5f5f5;flex-direction:column;display:flex}.okta-password-reset-mobile__header{height:calc(87px + env(safe-area-inset-top));padding:calc(16px + env(safe-area-inset-top)) 16px 16px;box-sizing:border-box;background-color:#fff;justify-content:space-between;align-items:center;display:flex}.okta-password-reset-mobile__logo{width:82px;height:34px;display:block}.okta-password-reset-mobile__menu-btn{background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:0;display:flex}.okta-password-reset-mobile__menu-bar{background-color:#191919;border-radius:1px;width:28px;height:2px}.okta-password-reset-mobile__body{flex:1;justify-content:center;padding:40px 16px 16px;display:flex}.okta-password-reset-mobile__card{box-sizing:border-box;width:100%;max-width:390px;padding:var(--space-6);background-color:#fff;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;align-items:center;gap:24px;display:flex}.okta-password-reset-mobile__title{font-size:18px;font-weight:var(--font-weight-medium);width:100%;margin:0;line-height:20px}.okta-password-reset-mobile__subtitle{color:#4e4e4e;border-left:2px solid #db5c05;width:100%;margin:0;padding-left:12px;font-size:14px;line-height:18px}.okta-password-reset-mobile__fields{flex-direction:column;gap:16px;width:100%;display:flex}.okta-password-reset-mobile__field{flex-direction:column;gap:4px;display:flex;position:relative}.okta-password-reset-mobile__input{box-sizing:border-box;width:100%;height:55px;font-family:var(--font-family-sans);color:var(--color-text-primary);background-color:#f5f5f5;border:1px solid #e4e4e4;border-radius:10px;outline:none;padding:10px 48px 10px 16px;font-size:14px}.okta-password-reset-mobile__input:focus{border-color:#db5c05;box-shadow:0 0 0 4px #db5c0526}.okta-password-reset-mobile__input--error,.okta-password-reset-mobile__input--error:focus{box-shadow:none;border-color:#c30000}.okta-password-reset-mobile__toggle{background:0 0;border:0;width:24px;height:24px;padding:0;position:absolute;top:15px;right:16px}.okta-password-reset-mobile__error{color:#b42318;font-size:12px;line-height:16px}.okta-password-reset-mobile__pw-reqs-toggle{cursor:pointer;width:100%;padding:var(--space-2) 0;font-family:var(--font-family-sans);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.okta-password-reset-mobile__pw-reqs-text{font-size:var(--font-size-sm);color:#4e4e4e;line-height:20px}.okta-password-reset-mobile__pw-reqs-icon{transition:transform .2s}.okta-password-reset-mobile__pw-reqs-icon--open{transform:rotate(180deg)}.okta-password-reset-mobile__pw-reqs-list{padding:0 0 0 var(--space-5);font-size:var(--font-size-sm);color:#4e4e4e;margin:0;line-height:24px;list-style:outside}.okta-password-reset-mobile__submit{width:100%;height:48px;font-size:14px!important}.okta-password-reset-mobile__cancel{color:#2f7dc1;font-size:14px;font-weight:var(--font-weight-medium);line-height:18px;text-decoration:none}.okta-password-reset-mobile__cancel:hover{text-decoration:underline}.okta-password-reset-success{min-height:100vh;font-family:var(--font-family-sans);color:#191919;background:#f5f5f5;flex-direction:column;display:flex}.okta-password-reset-success__header{box-sizing:border-box;background:#fff;border:1px solid #e4e4e4;height:80px}.okta-password-reset-success__header-inner{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:16px 0;display:flex}.okta-password-reset-success__logo{cursor:pointer;width:100px;height:36px}.okta-password-reset-success__back{font-size:16px!important}.okta-password-reset-success__body{justify-content:center;padding:40px 120px;display:flex}.okta-password-reset-success__card{box-sizing:border-box;width:384px;padding:var(--space-6);text-align:center;background:#fff;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;align-items:center;gap:24px;display:flex}.okta-password-reset-success__icon-wrap{background-color:#f3fdf3;border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.okta-password-reset-success__title{font-size:24px;font-weight:var(--font-weight-medium);margin:0;line-height:28px}.okta-password-reset-success__text{color:#4e4e4e;margin:0;font-size:16px;line-height:24px}.okta-password-reset-success__cta{width:100%;height:60px;font-size:16px!important}@media (width<=767px){.okta-password-reset-success__header{height:87px}.okta-password-reset-success__header-inner{padding:16px}.okta-password-reset-success__logo{width:82px;height:34px}.okta-password-reset-success__back{height:32px;padding:6px 16px!important;font-size:12px!important}.okta-password-reset-success__body{padding:40px 16px 16px}.okta-password-reset-success__card{width:100%;max-width:390px;padding:var(--space-6)}.okta-password-reset-success__title{font-size:18px;line-height:20px}.okta-password-reset-success__text{font-size:14px;line-height:18px}.okta-password-reset-success__cta{height:48px;font-size:14px!important}}.okta-password-reset-success-mobile{min-height:100dvh;font-family:var(--font-family-sans);color:#191919;background:#f5f5f5;flex-direction:column;display:flex}.okta-password-reset-success-mobile__header{height:calc(87px + env(safe-area-inset-top));padding:calc(16px + env(safe-area-inset-top)) 16px 16px;box-sizing:border-box;background-color:#fff;justify-content:space-between;align-items:center;display:flex}.okta-password-reset-success-mobile__logo{width:82px;height:34px;display:block}.okta-password-reset-success-mobile__menu-btn{background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:0;display:flex}.okta-password-reset-success-mobile__menu-bar{background-color:#191919;border-radius:1px;width:28px;height:2px}.okta-password-reset-success-mobile__body{flex:1;justify-content:center;padding:40px 16px 16px;display:flex}.okta-password-reset-success-mobile__card{box-sizing:border-box;width:100%;max-width:390px;padding:var(--space-6);text-align:center;background-color:#fff;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;align-items:center;gap:24px;display:flex}.okta-password-reset-success-mobile__icon-wrap{background-color:#f3fdf3;border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.okta-password-reset-success-mobile__title{font-size:18px;font-weight:var(--font-weight-medium);margin:0;line-height:20px}.okta-password-reset-success-mobile__text{color:#4e4e4e;margin:0;font-size:14px;line-height:18px}.okta-password-reset-success-mobile__cta{width:100%;height:48px;font-size:14px!important}.okta-auth{min-height:100vh;font-family:var(--font-family-sans);color:#191919;background:#f5f5f5;flex-direction:column;display:flex}.okta-auth__header{box-sizing:border-box;background:#fff;border-bottom:1px solid #e4e4e4;height:80px}.okta-auth__header-inner{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:16px 0;display:flex}.okta-auth__logo{cursor:pointer;width:100px;height:36px}.okta-auth__back{font-size:16px!important}.okta-auth__body{justify-content:center;padding:40px 120px;display:flex}.okta-auth__card{box-sizing:border-box;width:384px;padding:var(--space-6);background:#fff;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;align-items:center;gap:24px;display:flex}.okta-auth__heading,.okta-auth__options,.okta-auth__actions{flex-direction:column;width:100%;display:flex}.okta-auth__heading{gap:16px}.okta-auth__title{font-size:24px;font-weight:var(--font-weight-medium);margin:0;line-height:28px}.okta-auth__subtitle{color:#4e4e4e;border-left:2px solid #db5c05;margin:0;padding-left:16px;font-size:16px;line-height:20px}.okta-auth__options{gap:8px}.okta-auth__option{box-sizing:border-box;text-align:left;color:#4e4e4e;width:100%;height:60px;font-family:var(--font-family-sans);cursor:pointer;background:#fff;border:1px solid #e4e4e4;border-radius:10px;outline:none;flex-direction:column;justify-content:center;gap:2px;padding:10px 48px 10px 16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.okta-auth__option:hover{border-color:#db5c05}.okta-auth__option:focus-visible{border-color:#db5c05;box-shadow:0 0 0 4px #db5c0526}.okta-auth__option--selected{border-color:#2f7dc1}.okta-auth__option-label{font-size:14px;line-height:20px}.okta-auth__option-value{font-size:16px;line-height:20px}.okta-auth__option-icon{width:24px;height:24px;position:absolute;top:18px;right:16px}.okta-auth__error{color:#b42318;font-size:12px;line-height:16px}.okta-auth__actions{align-items:center;gap:20px}.okta-auth__submit{width:100%;min-height:48px;font-size:16px!important}.okta-auth__link{color:#2f7dc1;font-size:16px;font-weight:var(--font-weight-medium);justify-content:center;align-items:center;line-height:24px;text-decoration:none;display:inline-flex}.okta-auth__link-prefix{color:#4e4e4e;font-weight:var(--font-weight-normal)}.okta-auth__link-text{margin-right:2px}@media (width<=767px){.okta-auth__header{height:87px}.okta-auth__header-inner{padding:16px}.okta-auth__logo{width:82px;height:34px}.okta-auth__back{height:32px;padding:6px 16px!important;font-size:12px!important}.okta-auth__body{padding:40px 16px 16px}.okta-auth__card{width:100%;max-width:384px;padding:var(--space-6)}}.okta-auth-code{min-height:100vh;font-family:var(--font-family-sans);color:#191919;background:#f5f5f5;flex-direction:column;display:flex}.okta-auth-code__header{box-sizing:border-box;background:#fff;border-bottom:1px solid #e4e4e4;height:80px}.okta-auth-code__header-inner{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:16px 0;display:flex}.okta-auth-code__logo{cursor:pointer;width:100px;height:36px}.okta-auth-code__back{font-size:16px!important}.okta-auth-code__body{justify-content:center;padding:40px 120px;display:flex}.okta-auth-code__card{box-sizing:border-box;width:384px;padding:var(--space-6);background:#fff;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;align-items:center;gap:24px;display:flex}.okta-auth-code__heading,.okta-auth-code__field,.okta-auth-code__actions{flex-direction:column;width:100%;display:flex}.okta-auth-code__heading{gap:16px}.okta-auth-code__title{font-size:24px;font-weight:var(--font-weight-medium);margin:0;line-height:28px}.okta-auth-code__subtitle{color:#4e4e4e;border-left:2px solid #db5c05;margin:0;padding-left:16px;font-size:16px;line-height:20px}.okta-auth-code__field{gap:8px}.okta-auth-code__input{box-sizing:border-box;color:#191919;width:100%;height:60px;font-family:var(--font-family-sans);background:#f5f5f5;border:1px solid #e4e4e4;border-radius:10px;outline:none;padding:10px 16px;font-size:16px;line-height:20px;transition:border-color .15s,box-shadow .15s}.okta-auth-code__input::placeholder{color:#4e4e4e}.okta-auth-code__input:focus{border-color:#db5c05;box-shadow:0 0 0 4px #db5c0526}.okta-auth-code__input--error{border-color:#b42318}.okta-auth-code__input--error:focus{border-color:#b42318;box-shadow:0 0 0 4px #b4231826}.okta-auth-code__error{color:#b42318;font-size:12px;line-height:16px}.okta-auth-code__resend{color:#4e4e4e;margin:8px 0 0;line-height:24px;font-size:16px!important}.okta-auth-code__resend-link{color:#2f7dc1;font-weight:var(--font-weight-medium);text-decoration:underline}.okta-auth-code__actions{align-items:center;gap:20px}.okta-auth-code__submit{width:100%;min-height:48px;font-size:16px!important}.okta-auth-code__link{color:#2f7dc1;font-size:16px;font-weight:var(--font-weight-medium);justify-content:center;align-items:center;line-height:24px;text-decoration:none;display:inline-flex}.okta-auth-code__link-prefix{color:#4e4e4e;font-weight:var(--font-weight-normal)}.okta-auth-code__link-text{margin-right:2px}@media (width<=767px){.okta-auth-code__header{height:87px}.okta-auth-code__header-inner{padding:16px}.okta-auth-code__logo{width:82px;height:34px}.okta-auth-code__back{height:32px;padding:6px 16px!important;font-size:12px!important}.okta-auth-code__body{padding:40px 16px 16px}.okta-auth-code__card{width:100%;max-width:384px;padding:var(--space-6)}}.okta-fpin__fields{gap:var(--space-2);flex-direction:column;display:flex}.okta-fpin__field{flex-direction:column;gap:4px;display:flex}.okta-fpin__field-error{color:#b42318;font-size:12px;line-height:16px}.okta-fpin__float-field{width:100%;position:relative}.okta-fpin__input{box-sizing:border-box;width:100%;height:60px;padding:20px var(--space-4) 6px;background-color:var(--color-neutral-100);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--color-text-primary);border:1px solid #e4e4e4;border-radius:10px;outline:none;padding-right:48px;transition:border-color .15s,box-shadow .15s}.okta-fpin__input::placeholder{color:#0000}.okta-fpin__float-label{left:var(--space-4);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:#4e4e4e;pointer-events:none;transition:top .15s,font-size .15s,color .15s;position:absolute;top:50%;transform:translateY(-50%)}.okta-fpin__input:focus+.okta-fpin__float-label,.okta-fpin__input:not(:placeholder-shown)+.okta-fpin__float-label{font-size:var(--font-size-xs);color:var(--color-text-muted);top:14px}.okta-fpin__input:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 4px #db5c0526}.okta-fpin__input--error,.okta-fpin__input--error:focus{box-shadow:none;border-color:#c30000}.okta-fpin__clear{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:absolute;top:18px;right:16px}.okta-fpin__actions{flex-direction:column;align-items:center;gap:20px;margin-top:16px;display:flex}.okta-fpin__continue-btn{width:100%;height:60px}.okta-fpin__cancel-link{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#2f7dc1;line-height:24px;text-decoration:none}.okta-fpin__cancel-link:hover{text-decoration:underline}.okta-fpin__check-card{background-color:var(--color-neutral-0);padding:var(--space-6);box-sizing:border-box;align-items:center;gap:var(--space-4);border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;width:384px;display:flex}.okta-fpin__check-icon-wrap{background-color:#f3fdf3;border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.okta-fpin__check-title{font-size:1.5rem;font-weight:var(--font-weight-medium);color:#191919;text-align:center;margin:0;line-height:28px}.okta-fpin__check-text{font-size:var(--font-size-base);color:#4e4e4e;text-align:center;margin:0;line-height:24px}.okta-fpin-mobile__field{flex-direction:column;gap:4px;display:flex}.okta-fpin-mobile__field-error{color:#b42318;font-size:12px;line-height:16px}.okta-fpin-mobile__input{box-sizing:border-box;width:100%;height:55px;font-family:var(--font-family-sans);color:var(--color-text-primary);background-color:#f5f5f5;border:1px solid #e4e4e4;border-radius:10px;outline:none;padding:10px 16px;font-size:14px;transition:border-color .15s,box-shadow .15s}.okta-fpin-mobile__input::placeholder{color:#4e4e4e}.okta-fpin-mobile__input:focus{border-color:#db5c05;box-shadow:0 0 0 4px #db5c0526}.okta-fpin-mobile__input--error,.okta-fpin-mobile__input--error:focus{box-shadow:none;border-color:#c30000}.okta-fpin-mobile__continue-btn{width:100%;height:48px;margin-top:8px}.okta-fpin-mobile__cancel-link{font-size:14px;font-weight:var(--font-weight-medium);color:#2f7dc1;align-self:center;line-height:18px;text-decoration:none}.okta-fpin-mobile__cancel-link:hover{text-decoration:underline}.okta-fpin-mobile__check-card{background-color:var(--color-neutral-0);padding:var(--space-6);box-sizing:border-box;border:1px solid #e4e4e4;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:390px;display:flex}.okta-fpin-mobile__check-icon-wrap{background-color:#f3fdf3;border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.okta-fpin-mobile__check-title{font-size:18px;font-weight:var(--font-weight-medium);color:#191919;text-align:center;margin:0;line-height:22px}.okta-fpin-mobile__check-text{color:#4e4e4e;text-align:center;margin:0;font-size:14px;line-height:20px}.okta-fpin-mobile__notice{border-left:2px solid #db5c05;padding-left:12px}.okta-fpin-mobile__notice-text{color:#4e4e4e;margin:0;font-size:14px;line-height:20px}.okta-pinreset__notice{border-left:2px solid var(--color-brand-primary);padding-left:var(--space-3)}.okta-pinreset__notice-text{font-size:var(--font-size-base);color:#4e4e4e;margin:0;line-height:24px}.okta-captcha__overlay{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.okta-captcha__box{box-sizing:border-box;width:360px;max-width:100%;font-family:var(--font-family-sans);background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000059}.okta-captcha__content{flex-direction:column;align-items:center;padding:24px;display:flex}.okta-captcha__title{color:#191919;font-size:24px;font-weight:var(--font-weight-medium);align-self:flex-start;margin:0 0 8px;line-height:28px}.okta-captcha__subtitle{color:#4e4e4e;align-self:flex-start;margin:0 0 20px;font-size:16px;line-height:22px}.okta-captcha__widget{justify-content:center;min-height:78px;display:flex}.okta-captcha__status{color:#4e4e4e;margin:16px 0 0;font-size:14px;line-height:20px}.okta-captcha__error{color:#b42318;text-align:center;margin:16px 0 0;font-size:14px;line-height:20px}.okta-captcha__cancel{color:#2f7dc1;font-family:var(--font-family-sans);font-size:16px;font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;margin-top:20px;padding:0;line-height:24px;text-decoration:underline}.okta-captcha__cancel:disabled{color:#8a8a8a;cursor:default}
