@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ov-font-sans:var(--font-oathvera-sans), Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ov-font-mono:var(--font-oathvera-mono), "Geist Mono", "SFMono-Regular", Consolas, monospace;--ov-font-weight-regular:400;--ov-font-weight-navigation:450;--ov-font-weight-medium:500;--ov-font-weight-semibold:600;--ov-font-weight-bold:700;--ov-font-size-caption:.6875rem;--ov-font-size-body-sm:.8125rem;--ov-font-size-body:.875rem;--ov-font-size-body-lg:.9375rem;--ov-font-size-title-sm:1rem;--ov-font-size-title-md:1.25rem;--ov-font-size-page:2rem;--ov-line-caption:1rem;--ov-line-body-sm:1.25rem;--ov-line-body:1.375rem;--ov-line-body-lg:1.5rem;--ov-line-title-sm:1.5rem;--ov-line-title-md:1.75rem;--ov-line-page:2.5rem;--ov-tracking-heading:-.025em;--ov-tracking-label:.01em;--ov-tracking-caps:.08em;--ov-space-1:.25rem;--ov-space-2:.5rem;--ov-space-3:.75rem;--ov-space-4:1rem;--ov-space-5:1.25rem;--ov-space-6:1.5rem;--ov-space-8:2rem;--ov-control-height-compact:2rem;--ov-control-height:2.25rem;--ov-control-height-touch:3rem;--ov-card-padding-dense:1rem;--ov-card-padding:1.25rem;--ov-radius-compact:.375rem;--ov-radius-control:.5rem;--ov-radius-inset:.625rem;--ov-radius-card:.75rem;--ov-radius-dialog:1rem;--ov-radius-pill:999px;--ov-brand-navy:#00102e;--ov-brand-blue:#0d48e4;--ov-surface-canvas:#f5f7fb;--ov-surface-card:#fff;--ov-text-primary:#07142d;--ov-text-secondary:#59667c;--ov-border-default:#dce2ed;--ov-border-strong:#cbd4e2;--ov-focus:#0d48e4;--ov-shadow-card:none;--ov-shadow-raised:0 8px 24px #00102e14;--ov-shadow-dialog:0 24px 64px #00102e2e;--background:var(--ov-surface-canvas);--foreground:var(--ov-text-primary);--card:var(--ov-surface-card);--card-foreground:var(--ov-text-primary);--primary:var(--ov-brand-blue);--primary-foreground:#fff;--secondary:#eef2fb;--secondary-foreground:#14254b;--muted:#eef2f7;--muted-foreground:var(--ov-text-secondary);--accent:#e8edff;--accent-foreground:#123da9;--destructive:#b42318;--border:var(--ov-border-default);--input:var(--ov-border-strong);--ring:var(--ov-focus)}.dark{--background:#071225;--foreground:#f4f7ff;--card:#0c1b33;--card-foreground:#f4f7ff;--secondary:#13243f;--secondary-foreground:#edf2ff;--muted:#13243f;--muted-foreground:#a7b4ca;--accent:#163674;--accent-foreground:#eef3ff;--destructive:#ff8a80;--border:#263958;--input:#344967;--ring:#8aa4ff}*{box-sizing:border-box}:root{--font-oathvera-sans:"Inter Variable";--font-oathvera-mono:"SFMono-Regular"}html{background:var(--ov-surface-card);min-width:20rem;color:var(--ov-text-primary);font-family:var(--ov-font-sans);font-synthesis:none;text-rendering:optimizelegibility}body{background:var(--ov-surface-card);min-height:100vh;font-size:var(--ov-font-size-body);line-height:var(--ov-line-body);margin:0}button,input{font:inherit}.skip-link{z-index:20;top:var(--ov-space-3);left:var(--ov-space-3);border-radius:var(--ov-radius-control);color:var(--ov-brand-navy);padding:var(--ov-space-2) var(--ov-space-3);font-weight:var(--ov-font-weight-semibold);background:#fff;position:fixed;transform:translateY(-200%)}.skip-link:focus{outline-offset:2px;outline:3px solid #8aa4ff;transform:translateY(0)}.preview-bar{z-index:10;justify-content:center;align-items:center;gap:var(--ov-space-2);min-height:2.25rem;padding:var(--ov-space-2) var(--ov-space-4);color:#dbe6ff;font-size:var(--ov-font-size-caption);line-height:var(--ov-line-caption);font-weight:var(--ov-font-weight-medium);letter-spacing:var(--ov-tracking-label);background:#071f51;display:flex;position:fixed;top:0;left:0;right:0}.preview-bar__dot{background:#76a2ff;border-radius:50%;width:.375rem;height:.375rem;box-shadow:0 0 0 3px #76a2ff29}.shell{grid-template-columns:minmax(24rem,.92fr) minmax(35rem,1.08fr);min-height:100vh;padding-top:2.25rem;display:grid}.brand-panel{color:#f7f9ff;background:radial-gradient(circle at 20% 82%,#2d69ff52,#0000 34rem),linear-gradient(145deg,#00102e 0%,#031b4b 62%,#09296b 100%);flex-direction:column;min-height:calc(100vh - 2.25rem);padding:clamp(2rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.brand-panel:before,.brand-panel:after{content:"";border:1px solid #84a6ff29;border-radius:50%;position:absolute}.brand-panel:before{width:34rem;height:34rem;bottom:-12rem;right:-18rem}.brand-panel:after{width:22rem;height:22rem;bottom:-6rem;right:-10rem}.brand{z-index:1;width:fit-content;position:relative}.brand img,.mobile-brand img{height:auto;display:block}.brand-panel__content{z-index:1;max-width:34rem;margin:auto 0;padding:4rem 0;position:relative}.eyebrow{margin:0 0 var(--ov-space-3);color:var(--ov-brand-blue);font-size:var(--ov-font-size-caption);line-height:var(--ov-line-caption);font-weight:var(--ov-font-weight-semibold);letter-spacing:var(--ov-tracking-caps);text-transform:uppercase}.eyebrow--light{color:#9cb9ff}.brand-panel h1{max-width:31rem;font-size:clamp(2.35rem,4.4vw,4.5rem);font-weight:var(--ov-font-weight-medium);letter-spacing:-.045em;margin:0;line-height:1.02}.brand-panel__content>p:last-child{max-width:30rem;margin:var(--ov-space-6) 0 0;color:#b7c4df;font-size:var(--ov-font-size-body-lg);line-height:1.65}.trust-row{z-index:1;justify-content:space-between;align-items:center;gap:var(--ov-space-4);padding-top:var(--ov-space-5);color:#aebbd4;font-size:var(--ov-font-size-body-sm);border-top:1px solid #acc2ee2e;display:flex;position:relative}.trust-row span:first-child{align-items:center;gap:var(--ov-space-2);display:inline-flex}.trust-row svg,.boundary-note svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.125rem;height:1.125rem}.auth-panel{background:linear-gradient(#f6f9ffbf,#fff0 22rem),#fff;justify-content:center;align-items:center;min-height:calc(100vh - 2.25rem);padding:clamp(2rem,7vw,7rem);display:flex}.auth-panel__inner{width:min(100%,27rem)}.mobile-brand{margin-bottom:2.5rem;display:none}.context-badge{align-items:center;gap:var(--ov-space-2);margin-bottom:var(--ov-space-8);border:1px solid var(--ov-border-default);border-radius:var(--ov-radius-pill);color:var(--ov-text-secondary);font-size:var(--ov-font-size-body-sm);line-height:1rem;font-weight:var(--ov-font-weight-medium);padding:.375rem .625rem .375rem .375rem;display:inline-flex}.context-badge__icon{width:1.5rem;height:1.5rem;color:var(--ov-brand-blue);font-size:.625rem;font-weight:var(--ov-font-weight-semibold);background:#e8edff;border-radius:50%;place-items:center;display:grid}.route-copy h2{color:var(--ov-text-primary);font-size:clamp(1.8rem,3vw,2.25rem);line-height:1.15;font-weight:var(--ov-font-weight-semibold);letter-spacing:var(--ov-tracking-heading);outline:none;margin:0}.route-copy>p:last-child{min-height:3rem;margin:var(--ov-space-4) 0 0;color:var(--ov-text-secondary);font-size:var(--ov-font-size-body-lg);line-height:1.6}.preview-form{gap:var(--ov-space-3);margin-top:var(--ov-space-8);display:grid}.preview-form label{color:var(--ov-text-primary);font-size:var(--ov-font-size-body-sm);font-weight:var(--ov-font-weight-medium)}.preview-form input,.preview-form button{width:100%;min-height:var(--ov-control-height-touch);border-radius:var(--ov-radius-control)}.preview-form input{border:1px solid var(--ov-border-strong);color:var(--ov-text-secondary);padding:0 var(--ov-space-4);background:#f8f9fc}.preview-form input::placeholder{color:#7d899c;opacity:1}.preview-form button{border:1px solid var(--ov-brand-blue);background:var(--ov-brand-blue);color:#fff;font-weight:var(--ov-font-weight-medium)}.preview-form input:disabled,.preview-form button:disabled{cursor:not-allowed;opacity:.7}.preview-form .secondary-button{border-color:var(--ov-border-strong);color:var(--ov-text-primary);background:#fff}.separator{align-items:center;gap:var(--ov-space-3);color:#8a96a8;font-size:var(--ov-font-size-caption);text-transform:uppercase;display:flex}.separator:before,.separator:after{content:"";background:var(--ov-border-default);flex:1;height:1px}.boundary-note{gap:var(--ov-space-3);margin-top:var(--ov-space-5);border-radius:var(--ov-radius-inset);padding:var(--ov-space-3);color:#28477f;background:#f7f9ff;border:1px solid #d8e1f7;display:flex}.boundary-note svg{color:var(--ov-brand-blue);flex:none;margin-top:.125rem}.boundary-note strong,.boundary-note span{display:block}.boundary-note strong{font-size:var(--ov-font-size-body-sm);font-weight:var(--ov-font-weight-semibold)}.boundary-note span{color:var(--ov-text-secondary);font-size:var(--ov-font-size-caption);line-height:var(--ov-line-caption);margin-top:.125rem}.future-nav{margin-top:var(--ov-space-8);border-top:1px solid var(--ov-border-default);padding-top:var(--ov-space-5)}.future-nav>span{color:var(--ov-text-secondary);font-size:var(--ov-font-size-caption);font-weight:var(--ov-font-weight-medium);letter-spacing:var(--ov-tracking-caps);text-transform:uppercase}.future-nav>div{gap:.375rem var(--ov-space-4);margin-top:var(--ov-space-3);flex-wrap:wrap;display:flex}.future-nav a{border-radius:var(--ov-radius-compact);color:#38507d;font-size:var(--ov-font-size-body-sm);font-weight:var(--ov-font-weight-medium);text-decoration:none}.future-nav a:hover,.future-nav a[aria-current]{color:var(--ov-brand-blue);text-underline-offset:.25rem;text-decoration:underline}.future-nav a:focus-visible{outline-offset:3px;outline:3px solid #0d48e44d}footer{gap:var(--ov-space-2);color:#8390a3;font-size:var(--ov-font-size-caption);line-height:var(--ov-line-caption);flex-wrap:wrap;margin-top:2.5rem;display:flex}.customer-identity{display:none}body[data-surface=customer]{--customer-page:#f3f5f8;--customer-primary:#1644c4;--customer-focus:#0d48e4;--customer-mark-surface:#e9efff;--customer-mark-text:#123b9f;background:var(--customer-page)}body[data-surface=customer][data-theme=VIOLET]{--customer-page:#f7f5fb;--customer-primary:#4c1d95;--customer-focus:#6d28d9;--customer-mark-surface:#eee8fa;--customer-mark-text:#4c1d95}body[data-surface=customer] .preview-bar{color:#e8edf7;background:#172033;min-height:2rem;position:static}body[data-surface=customer][data-environment-label=Sandbox] .preview-bar{color:#fff5dc;background:#704600}body[data-surface=customer] .shell{min-height:calc(100vh - 2rem);padding-top:0;display:block}body[data-surface=customer] .auth-panel{background:var(--customer-page);align-items:center;min-height:calc(100vh - 2rem);padding:clamp(1.5rem,5vw,4rem)}body[data-surface=customer] .auth-panel__inner{background:#fff;border:1px solid #d8dee9;border-radius:.75rem;width:min(100%,26rem);padding:clamp(1.5rem,5vw,2.5rem);box-shadow:0 1.25rem 3.75rem #131f371a}body[data-surface=customer][data-card-radius=SMALL] .auth-panel__inner{border-radius:.5rem}body[data-surface=customer][data-card-width=NARROW] .auth-panel__inner{width:min(100%,23rem)}body[data-surface=customer][data-density=COMPACT] .auth-panel__inner{padding:1.75rem}body[data-surface=customer] .customer-identity{margin-bottom:var(--ov-space-6);text-align:center;justify-items:center;display:grid}body[data-surface=customer] .customer-mark{background:var(--customer-mark-surface);width:3.5rem;height:3.5rem;color:var(--customer-mark-text);font-size:1.05rem;font-weight:var(--ov-font-weight-semibold);letter-spacing:.04em;border-radius:.75rem;place-items:center;display:grid}body[data-surface=customer] .customer-identity p{margin:var(--ov-space-4) 0 0;color:var(--ov-text-secondary);font-size:var(--ov-font-size-body-sm)}body[data-surface=customer] .customer-identity h1{color:var(--ov-text-primary);font-size:var(--ov-font-size-body-lg);font-weight:var(--ov-font-weight-semibold);letter-spacing:var(--ov-tracking-heading);margin:.25rem 0 0}body[data-surface=customer] .context-badge{width:fit-content;margin:0 auto var(--ov-space-6);text-align:center;background:#f2f4f8;border:0;padding:.375rem .625rem;display:flex}body[data-surface=customer] .route-copy{text-align:center}body[data-surface=customer] .route-copy .eyebrow{color:var(--customer-primary)}body[data-surface=customer] .route-copy>p:last-child{min-height:0;font-size:var(--ov-font-size-body);line-height:var(--ov-line-body)}body[data-surface=customer] .preview-form{margin-top:var(--ov-space-6)}body[data-surface=customer] .preview-form button:not(.secondary-button){border-color:var(--customer-primary);background:var(--customer-primary)}body[data-surface=customer][data-control-radius=SMALL] .preview-form input,body[data-surface=customer][data-control-radius=SMALL] .preview-form button{border-radius:.375rem}body[data-surface=customer] :focus-visible{outline-color:var(--customer-focus)}body[data-surface=customer] .boundary-note{color:var(--ov-text-primary);background:#f7f8fa;border-color:#dce2ec}body[data-surface=customer] .boundary-note svg{color:var(--customer-primary)}body[data-surface=customer] .future-nav{display:none}body[data-surface=customer] footer{margin-top:var(--ov-space-6);justify-content:center}body[data-surface=customer] footer span:first-child,body[data-surface=customer] footer span:nth-child(2){display:none}@media (width<=62rem){.shell{grid-template-columns:minmax(20rem,.75fr) minmax(26rem,1.25fr)}.brand-panel{padding:2.5rem}.brand-panel h1{font-size:clamp(2.2rem,5.5vw,3.6rem)}.auth-panel{padding:3rem}}@media (width<=47.99rem){.preview-bar{text-align:center;position:static}.shell{min-height:calc(100vh - 2.25rem);padding-top:0;display:block}.brand-panel{display:none}.auth-panel{align-items:flex-start;min-height:calc(100vh - 2.25rem);padding:clamp(2rem,8vw,3.5rem) clamp(1.25rem,6vw,2.5rem)}.mobile-brand{display:block}.context-badge{margin-bottom:var(--ov-space-6)}body[data-surface=customer] .auth-panel{align-items:flex-start;padding:1rem}body[data-surface=customer] .auth-panel__inner{margin:auto 0;box-shadow:0 .75rem 2.5rem #131f3714}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (prefers-contrast:more){.preview-form input,.preview-form button,.context-badge,.boundary-note{border-width:2px}}
