.auth-redesign{--form-bg:#fff;--panel-ink:#06293a;--ink-line:#14455c;--on-ink:#a9c2ce;--on-ink-2:#8fb3c4;--on-ink-accent:#9fc4d4;--ff-display:"Public Sans", system-ui, sans-serif;--ff-body:"Public Sans", system-ui, sans-serif;--ff-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;background:var(--card);min-height:100vh;color:var(--ink);font-family:var(--ff-body);-webkit-font-smoothing:antialiased}.auth-redesign *,.auth-redesign :before,.auth-redesign :after{box-sizing:border-box}.auth-redesign ::selection{background:#4186a34d}.auth-redesign a:not(.os-btn){color:var(--link);text-decoration:none}.auth-redesign a:not(.os-btn):hover{text-decoration:underline}.auth-redesign .os-banner a{color:inherit;text-decoration:underline}@layer base{:where(.auth-redesign) :where(button,input,a,select,[tabindex]):where(:focus-visible){border-radius:8px}}.auth-redesign .auth{min-height:100vh;display:flex}.auth-redesign .brandside{background:var(--ink);color:#f2f5f6;animation:au-panel-in .9s var(--ease) both;--focus-ring:var(--on-ink-accent);flex-direction:column;flex:0 0 52%;padding:56px 56px 40px;display:flex;position:relative;overflow:hidden}.auth-redesign .brandart{opacity:.1;pointer-events:none;width:1020px;height:521px;animation:2.6s cubic-bezier(.4,0,.2,1) .5s both au-wipe;position:absolute;bottom:20px;right:-190px}.auth-redesign .brandtop,.auth-redesign .brandmid,.auth-redesign .appdl,.auth-redesign .brandfoot{z-index:1;position:relative}.auth-redesign .brandtop{align-items:center;gap:13px;display:flex}.auth-redesign .lglogo{color:#f5f1e6;line-height:0;display:block}.auth-redesign .lglogo img{object-fit:contain;width:auto;max-width:220px;height:38px;display:block}.auth-redesign .lglogo img.lgmark{opacity:.95;filter:brightness(0)invert();height:26px}.auth-redesign .brandmid{max-width:520px;animation:au-rise .9s var(--ease) .45s both;flex:1;grid-template-columns:minmax(0,1fr);align-content:center;display:grid}.auth-redesign .brandmid .b-eyebrow{font-family:var(--ff-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--on-ink-accent);margin:0 0 22px;font-size:11px}.auth-redesign .brandmid .b-head{font-family:var(--ff-display);font-weight:var(--text-display--font-weight);font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);color:#fff;text-wrap:pretty;max-width:520px;margin:0 0 30px}.auth-redesign .brandfoot{font-family:var(--ff-mono);color:var(--on-ink-2);padding-top:22px;font-size:10.5px}.auth-redesign .appdl{animation:au-rise .9s var(--ease) 1.1s both;border-top:1px dashed #1e4a60;align-items:center;gap:16px;padding-top:28px;display:flex}.auth-redesign .qr{background:var(--card);cursor:pointer;border-radius:12px;flex:none;width:76px;height:76px;padding:8px;display:block}.auth-redesign .qr img,.auth-redesign .qr svg{width:100%;height:100%;display:block}.auth-redesign .appdl-t{font-family:var(--ff-body);color:#fff;margin-bottom:3px;font-size:16px;font-weight:600}.auth-redesign .appdl-s{font-family:var(--ff-body);color:var(--on-ink);font-size:13.5px;line-height:1.45}.auth-redesign .formside{background:var(--form-bg);flex:1;justify-content:center;align-items:center;padding:40px 44px;display:flex}.auth-redesign .formwrap{width:100%;max-width:420px}.auth-redesign form.signin,.auth-redesign .formtop{animation:au-rise-top .8s var(--ease) .8s both;position:relative}.auth-redesign .formtop{display:none}.auth-redesign .eyebrow{font-family:var(--ff-mono);font-size:var(--text-mono-label);font-weight:var(--text-mono-label--font-weight);letter-spacing:var(--text-mono-label--letter-spacing);text-transform:uppercase;color:var(--muted);margin-bottom:10px}.auth-redesign .formwrap h1,.auth-redesign .formwrap h2{font-family:var(--ff-display);letter-spacing:-.025em;color:var(--ink);margin:0 0 8px;font-size:34px;font-weight:700;line-height:1.14}.auth-redesign .formwrap .t-lg{font-size:var(--text-title-1);line-height:var(--text-title-1--line-height)}.auth-redesign .formwrap .t-lg.t-gap{margin-bottom:10px}.auth-redesign .formwrap .lede{color:var(--ink-2);margin:0 0 26px;font-size:16px;line-height:1.5}.auth-redesign .formwrap .lede.loose{line-height:1.55}.auth-redesign .formwrap .lede.sent{margin-bottom:22px;line-height:1.6}.auth-redesign .formwrap .os-field{margin-bottom:18px}.auth-redesign .formwrap .os-field.npw{margin-bottom:16px}.auth-redesign .os-field .os-field-box[data-state=ok]{border-color:var(--good-ink)}.auth-redesign .os-field .os-field-box[data-state=warn]{border-color:var(--warn-ink)}.auth-redesign .os-field .os-field-box[data-state=bad]{border-color:var(--bad-ink)}.auth-redesign .hint{color:var(--muted);margin-top:7px;font-size:12.5px;line-height:1.5}.auth-redesign .reqs{gap:7px;margin:2px 0 20px;padding:0;list-style:none;display:grid}.auth-redesign .reqs li{color:var(--muted);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;transition:color .15s;display:flex}.auth-redesign .reqs li.ok{color:var(--ink)}.auth-redesign .rq-ic{border-radius:var(--radius-pill);border:1.5px solid var(--line);color:#0000;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;transition:all .15s;display:grid}.auth-redesign .reqs li.ok .rq-ic{background:var(--good-ink);border-color:var(--good-ink);color:#fff}.auth-redesign .rq-ic svg{opacity:0;width:10px;height:10px;transition:all .15s}.auth-redesign .reqs li.ok .rq-ic svg{opacity:1}.auth-redesign .reqs li.miss{color:var(--bad-ink)}.auth-redesign .reqs li.miss .rq-ic{border-color:var(--bad-ink)}.auth-redesign .ch-relink{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.auth-redesign .ch-relink:hover{text-decoration:none}.auth-redesign .vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.auth-redesign .tsslot.shown{margin-bottom:14px}.auth-redesign .subrow{text-align:center;min-height:44px;color:var(--ink-2);margin-top:12px;padding:12px 0;font-size:14.5px}.auth-redesign .subrow a{font-weight:600}.auth-redesign .backrow{text-align:center;margin-top:16px}.auth-redesign .joinrow{text-align:center;border-top:1px solid var(--line);color:var(--muted);margin-top:22px;padding-top:20px;font-size:13.5px;line-height:1.55}.auth-redesign .smsdisc{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.55}.auth-redesign .smsdisc a{color:var(--link);font-weight:500}.auth-redesign .donewrap{text-align:center;padding-top:8px}.auth-redesign .done-ic{border-radius:var(--radius-pill);width:64px;height:64px;color:var(--good-ink);background:#2e6b3f24;place-items:center;margin:0 auto 18px;display:grid}@media not all and (min-width:1000px){.auth-redesign .brandside{display:none}.auth-redesign .formside{padding-left:24px;padding-right:24px}.auth-redesign .auth:has(form.signin) .formtop{display:block}.auth-redesign form.signin>.lede{display:none}.auth-redesign form.signin>h1{margin-bottom:26px}}@media (prefers-reduced-motion:reduce){.auth-redesign *{transition:none!important;animation:none!important}}.auth-redesign .setup-steps{align-items:flex-start;margin:0 0 30px;padding:0;list-style:none;display:flex}.auth-redesign .setup-steps .ss{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.auth-redesign .setup-steps .ss:before{content:"";background:#dfe3e6;height:2px;position:absolute;top:5px;left:0;right:0}.auth-redesign .setup-steps .ss:first-child:before{left:50%}.auth-redesign .setup-steps .ss:last-child:before{right:50%}.auth-redesign .setup-steps .ss.done:before,.auth-redesign .setup-steps .ss.now:before{background:var(--ink)}.auth-redesign .ss-dot{z-index:1;border-radius:var(--radius-pill);background:var(--card);border:2px solid #c8cdd1;width:12px;height:12px;transition:background-color .25s,border-color .25s,box-shadow .25s;position:relative}.auth-redesign .ss.done .ss-dot,.auth-redesign .ss.now .ss-dot{background:var(--ink);border-color:var(--ink)}.auth-redesign .ss.now .ss-dot{box-shadow:0 0 0 4px #072b3b24}.auth-redesign .ss-t{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:8.5px;line-height:1.2}.auth-redesign .ss:not(.now) .ss-t{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.auth-redesign .ss-go{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.auth-redesign .ss-go:after{content:"";z-index:2;height:44px;position:absolute;top:-16px;left:0;right:0}.auth-redesign .ss-go:focus-visible{outline:none}.auth-redesign .ss-go:focus-visible .ss-dot{outline:2px solid var(--focus-ring);outline-offset:2px}.auth-redesign .tz-detected{background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;display:flex}.auth-redesign .tz-detected .tz-ic{color:var(--link);background:#4186a321;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.auth-redesign .tz-detected .ct{color:var(--ink);font-size:13px;font-weight:600}.auth-redesign .tz-detected .cs{color:var(--ink-2);font-size:12.5px}.auth-redesign .tz-now{color:var(--ink-2);margin:10px 2px 0;font-size:12.5px}.auth-redesign .tz-now b{color:var(--ink)}.auth-redesign .eua-doc{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);scroll-behavior:smooth;height:320px;padding:18px 20px;overflow:hidden auto}.auth-redesign .eua-scrollhint{font:500 12px/1 var(--ff-mono);letter-spacing:.3px;color:var(--muted);align-items:center;gap:7px;margin:10px 2px 16px;display:flex}.auth-redesign .eua-scrollhint .dn{place-items:center;animation:1.4s ease-in-out infinite auth-nudge;display:grid}.auth-redesign .eua-scrollhint.done{color:var(--good-ink)}.auth-redesign .eua-scrollhint.done .dn{animation:none}@keyframes auth-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.auth-redesign .eua-consents{flex-direction:column;display:flex}.auth-redesign .eua-consents[aria-disabled=true] .consent{cursor:not-allowed}.auth-redesign .consent{cursor:pointer;min-height:44px;color:var(--ink-2);align-items:flex-start;gap:12px;padding:11px 0;font-size:14px;line-height:1.45;display:flex}.auth-redesign .eua-consents .consent{padding:12px 0 18px}.auth-redesign .consent input{appearance:none;border:1.5px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--card);cursor:pointer;flex:none;place-items:center;width:24px;height:24px;margin:0;transition:background-color .12s,border-color .12s;display:grid}.auth-redesign .consent input:checked{border-color:var(--link);background:var(--link) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center / 13px 13px no-repeat}.auth-redesign .consent input:disabled{background:var(--canvas);border-color:var(--line-strong);cursor:not-allowed}.auth-redesign .tp-sub{color:var(--ink-2);margin:0 0 18px;font-size:14.5px;line-height:1.55}.auth-redesign .tp-cards{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.auth-redesign .tp-card{border:1px solid var(--line);border-radius:var(--radius);background:0 0;overflow:hidden}.auth-redesign .tp-card.open{background:var(--card)}.auth-redesign .tp-q{text-align:left;width:100%;min-height:44px;font:600 15px/1.35 var(--ff-body);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.auth-redesign .tp-q .tp-qt{flex:1}.auth-redesign .tp-sign{text-align:center;width:20px;color:var(--link);flex:none;font-size:18px;font-weight:400;line-height:1.2}.auth-redesign .tp-a{color:var(--ink-2);margin:0;padding:0 20px 16px;font-size:14px;line-height:1.6}.auth-redesign .tp-foot{color:var(--muted);margin:auto 0 0;padding-top:24px;font-size:13.5px;line-height:1.55}@media (min-width:1000px){.auth-redesign .brandside,.auth-redesign .formside{transition:transform .9s var(--ease-panel)}.auth-redesign .auth:has(.chooser){background:var(--form-bg);overflow-x:clip}.auth-redesign .auth:has(.chooser) .brandside{z-index:1;transform:translate(92.3077%)}.auth-redesign .auth:has(.chooser) .formside{transform:translate(-108.333%)}}:is(.auth-redesign .auth:has(.chooser) .b-act,.auth-redesign .auth:has(.chooser) .appdl){visibility:hidden;opacity:0;animation:au-drop .4s var(--ease-panel) both}.auth-redesign .chooser{width:100%;font-family:var(--ff-body)}.auth-redesign .formwrap .ch-h,.auth-redesign .ch-h{letter-spacing:-.025em;color:var(--ink);text-wrap:pretty;margin:0 0 25px;font-size:34px;font-weight:700;line-height:1.14}.auth-redesign .ch-lede{color:var(--ink-2);margin:-18px 0 28px;font-size:15.5px;line-height:1.55}.auth-redesign .ch-note{color:var(--muted);margin:22px 0 0;font-size:13.5px;line-height:1.6}.auth-redesign .ch-alt{flex-wrap:wrap;gap:4px 20px;margin-top:14px;display:flex}.auth-redesign .ch-list{flex-direction:column;gap:11px;display:flex}.auth-redesign .ch-row{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow);cursor:pointer;animation:ch-row-in .5s var(--ease) both;animation-delay:calc(.42s + var(--i,0) * 70ms);align-items:center;gap:15px;padding:15px 17px;font-family:inherit;transition:background-color .12s,border-color .12s;display:flex}@keyframes ch-row-in{0%{opacity:0;transform:translateY(12px)}}.auth-redesign .ch-row:hover:not(:disabled){background:var(--zebra)}.auth-redesign .ch-row:disabled:not([aria-busy=true]){cursor:default;background:var(--paper-2);box-shadow:none}.auth-redesign .ch-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring)}.auth-redesign .ch-av{border-radius:var(--radius-tile);background:var(--ink);color:#fff;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:700;display:flex;overflow:hidden}.auth-redesign .ch-av img{box-sizing:border-box;object-fit:contain;background:var(--card);width:100%;height:100%;padding:8%}.auth-redesign .ch-rt{flex:1;min-width:0}.auth-redesign .ch-name{color:var(--ink);font-size:16.5px;font-weight:600;line-height:1.25;display:block}.auth-redesign .ch-sub{font-family:var(--ff-mono);letter-spacing:.04em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10.5px;display:block;overflow:hidden}.auth-redesign .ch-go{color:var(--link);flex:none}.auth-redesign .auth:has(.ch-app) .brandside{display:none}.auth-redesign .auth:has(.ch-app) .formside{padding:0;display:block}.auth-redesign .auth:has(.ch-app) .formwrap{max-width:none}.auth-redesign .ch-app{background:var(--card);min-height:100vh;font-family:var(--ff-body);flex-direction:column;display:flex}.auth-redesign .ch-bar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:14px;height:68px;padding:0 26px;display:flex}.auth-redesign .ch-bar img.ch-bar-logo{width:auto;height:22px;display:block}.auth-redesign .ch-bar-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);margin-left:auto;font-size:13.5px;overflow:hidden}.auth-redesign .ch-bar .ch-bar-out{padding:0 4px;font-size:13.5px}.auth-redesign .ch-body{flex:1;padding:56px 26px 40px}.auth-redesign .ch-col{max-width:620px;margin:0 auto}.auth-redesign .ch-app .ch-h{margin-bottom:28px;line-height:1.15}.auth-redesign .ch-app .ch-list{gap:12px}.auth-redesign .ch-app .ch-row{gap:16px;padding:16px 20px;animation-duration:.4s;animation-delay:0s}.auth-redesign .ch-app .ch-name{font-size:17px;line-height:normal}.auth-redesign .ch-app .ch-sub{letter-spacing:normal;font-size:11px}.auth-redesign .ch-app .ch-note{margin-top:24px}@media not all and (min-width:1000px){.auth-redesign .ch-bar{padding:0 16px}.auth-redesign .ch-body{padding:40px 24px}}.auth-redesign .brandmid .b-head .b-hl{color:var(--on-ink-accent)}.auth-redesign .b-act{max-width:420px}.auth-redesign .b-card{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--good-ink);border-radius:var(--radius);animation:au-slide .55s var(--ease) both;padding:18px 20px;box-shadow:0 6px 18px #000f162e}.auth-redesign .b-cardtop{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.auth-redesign .b-cardtxt{flex:1;min-width:0}.auth-redesign .b-cardt{color:var(--ink);font-size:16px;font-weight:600;line-height:1.35}.auth-redesign .b-cardm{font-family:var(--ff-mono);color:#5a6b75;margin-top:5px;font-size:11px}.auth-redesign .b-pill{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;flex:none;align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.auth-redesign .b-cardfoot{border-top:1px dashed var(--line);font-family:var(--ff-mono);color:#5a6b75;justify-content:space-between;gap:12px;padding-top:12px;font-size:10.5px;display:flex}.auth-redesign .b-dots{align-items:center;gap:8px;margin-top:16px;display:flex}.auth-redesign .b-dot{border-radius:var(--radius-pill);cursor:pointer;background:#1e4a60;border:0;width:8px;height:4px;padding:0;transition:width .2s,background-color .2s}.auth-redesign .b-dot.on{background:var(--on-ink-accent);width:22px}.auth-redesign .b-dot:focus-visible{outline:2px solid var(--on-ink-accent);outline-offset:3px}.auth-redesign .b-dotgap{flex:1}.auth-redesign .b-actlabel{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-2);font-size:10px}.auth-redesign .brandmid .b-w1,.auth-redesign .brandmid .b-w10{grid-area:2/1;transition:opacity .5s,visibility .5s}.auth-redesign .brandart{transition:opacity .5s,visibility .5s}.auth-redesign .b-w10,.auth-redesign .brandart.w10{opacity:0;visibility:hidden}.auth-redesign .auth:has(.signin-mfa) .b-w1{opacity:0;visibility:hidden}.auth-redesign .auth:has(.chooser) .b-w1{opacity:0;visibility:hidden}.auth-redesign .auth:has(.signin-mfa) .brandart.w1{opacity:0;visibility:hidden}.auth-redesign .auth:has(.chooser) .brandart.w1{opacity:0;visibility:hidden}:is(.auth-redesign .auth:has(.signin-mfa) .b-w10,.auth-redesign .auth:has(.chooser) .b-w10){opacity:1;visibility:visible}:is(.auth-redesign .auth:has(.signin-mfa) .brandart.w10,.auth-redesign .auth:has(.chooser) .brandart.w10){opacity:.1;visibility:visible}:is(.auth-redesign .brandart.w10,.auth-redesign .auth:has(.signin-mfa) .brandside,.auth-redesign .auth:has(.chooser) .brandside,.auth-redesign .auth:has(.signin-mfa) .brandmid,.auth-redesign .auth:has(.chooser) .brandmid){animation:none}.auth-redesign .auth:has(.signin-mfa) .b-w10 .b-act{animation:.3s both au-fade-in}.auth-redesign .b-act.ink .b-card{background:var(--panel-ink);border-color:var(--ink-line);box-shadow:none}.auth-redesign .b-act.ink .b-cardt{color:#fff}.auth-redesign .b-act.ink .b-cardm{color:var(--on-ink-2)}.auth-redesign .b-act.ink .b-cardfoot{border-top-color:var(--ink-line);color:var(--on-ink-2)}.auth-redesign .b-act.ink .b-cardtxt{animation:au-slide .5s var(--ease) 70ms both}.auth-redesign .b-act.ink .b-pill{animation:au-slide .5s var(--ease) .14s both}.auth-redesign .b-act.ink .b-cardfoot{animation:au-slide .5s var(--ease) .2s both}.auth-redesign .b-act.ink .b-dot{background:#9fc4d44d}.auth-redesign .b-act.ink .b-dot.on{background:var(--on-ink-accent)}.auth-redesign .rememberrow{cursor:pointer;align-items:center;gap:12px;min-height:44px;margin:2px 0 20px;padding:12px 0;display:inline-flex}.auth-redesign .rememberrow input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-redesign .rbox{border:1.5px solid var(--line-strong);border-radius:var(--radius-xs);color:#fff;background:0 0;flex:none;place-items:center;width:24px;height:24px;transition:background-color .12s,border-color .12s;display:grid}.auth-redesign .rbox svg{opacity:0}.auth-redesign .rememberrow input:checked+.rbox{background:var(--link);border-color:var(--link)}.auth-redesign .rememberrow input:checked+.rbox svg{opacity:1}.auth-redesign .rememberrow input:focus-visible+.rbox{outline:2px solid var(--focus-ring);outline-offset:2px}.auth-redesign .rememberrow .rlabel{color:var(--ink-2);font-size:15px}.auth-redesign .backtop{margin:-11px 0 18px}.auth-redesign .backtop a,.auth-redesign .backtop button{min-height:44px;color:var(--muted);align-items:center;gap:8px;padding:11px 0;font-size:15px;text-decoration:none;display:inline-flex}.auth-redesign .backtop button{font-family:var(--ff-body);cursor:pointer;background:0 0;border:0}.auth-redesign .backtop a:hover,.auth-redesign .backtop button:hover{color:var(--ink)}.auth-redesign .fieldhelp{color:var(--muted);margin:0 0 26px;font-size:13.5px;line-height:1.6}.auth-redesign .donewrap.start,.auth-redesign .donewrap.start .subrow{text-align:left}.auth-redesign .done-ic.mail{background:var(--good-soft);width:56px;height:56px;color:var(--good-ink);border:1px solid #cbe4d3;margin:0 0 26px}.auth-redesign .donewrap .addr{color:var(--ink);font-weight:600}.auth-redesign .authlist{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);margin:0 0 26px;padding:6px 20px;list-style:none}.auth-redesign .authlist li{color:var(--ink);text-align:left;align-items:center;gap:12px;padding:15px 0;font-size:14px;line-height:1.5;display:flex}.auth-redesign .authlist li+li{border-top:1px solid var(--line-2)}.auth-redesign .authlist li:before{content:"";border-radius:var(--radius-pill);background:var(--link);flex:none;width:7px;height:7px}.auth-redesign .setup-split h1.eua-title{font-family:var(--ff-display);font-weight:var(--text-title-1--font-weight);font-size:var(--text-title-1);line-height:var(--text-title-1--line-height);letter-spacing:var(--text-title-1--letter-spacing);color:var(--ink);margin:0 0 24px}.auth-redesign .setup-split .eua-h{font-family:inherit;font-size:15px;font-weight:700;line-height:inherit;letter-spacing:inherit;color:var(--ink);margin:0 0 8px}.auth-redesign .eua-doc p.clause{color:var(--ink-2);margin:0 0 12px;font-size:14px;line-height:1.6}.auth-redesign .eua-doc p.clause strong{color:var(--ink);font-weight:600}.auth-redesign .eua-doc .eua-prov{color:var(--ink-2);margin:0 0 12px;font-size:14px;line-height:1.6}.auth-redesign .setup-split .eua-scrollhint{margin:12px 0 4px}.auth-redesign .eua-actions{gap:10px;margin-top:8px;display:grid}.auth-redesign .auth:has(.solo) .brandside{display:none}.auth-redesign .auth:has(.solo) .formside{align-items:flex-start;padding:56px 40px 72px}@media not all and (min-width:1000px){.auth-redesign .auth:has(.solo) .formside{padding-left:24px;padding-right:24px}}.auth-redesign .auth:has(.solo) .formwrap{max-width:440px}.auth-redesign .optpill{border-radius:var(--radius-pill);background:var(--neutral-soft);color:var(--neutral-ink);font-family:var(--ff-body);letter-spacing:.04em;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:3px 11px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.auth-redesign .smsblock{margin-top:18px}.auth-redesign .smsblock .os-field{margin-bottom:0}.auth-redesign .smsblock .consent{color:var(--ink-2);padding:14px 0 2px;font-size:13.5px;line-height:1.5}.auth-redesign .phonewrap:focus-within{border:1.5px solid var(--focus-ring)}.auth-redesign .phonecc{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:16px}.auth-redesign .phonewrap input{min-width:0;color:var(--ink);line-height:normal;font-family:var(--ff-body);background:0 0;border:0;outline:0;flex:1;padding:15px 0;font-size:16px}.auth-redesign .phonewrap input::placeholder{color:var(--placeholder)}.auth-redesign .phonewrap input:focus-visible{outline:none}.auth-redesign .otpstatus{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.auth-redesign .otpstat{font-family:var(--ff-mono);text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.auth-redesign .otpwait{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600;line-height:20px}.auth-redesign .os-code{margin-bottom:16px}.auth-redesign .os-code-cell{border:1.5px solid var(--line-strong);color:var(--ink);font-family:var(--ff-body)}.auth-redesign .os-code-cell[data-state=filled]{border-color:#5f6a73}.auth-redesign .os-code-cell[data-state=next]{border-color:var(--focus-ring)}.auth-redesign .os-code:focus-within .os-code-cell[data-state=next]{box-shadow:inset 0 0 0 .5px var(--focus-ring)}.auth-redesign .os-code[data-invalid] .os-code-cell{border-color:var(--bad-ink)}.auth-redesign .os-code[data-full]:focus-within .os-code-cell{border-color:var(--focus-ring)}.auth-redesign .os-code[data-full][data-invalid]:focus-within .os-code-cell{border-color:var(--bad-ink)}.auth-redesign .codenote{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.auth-redesign .auth:has(.setup-split) .formside{align-items:stretch;padding:0}.auth-redesign .auth:has(.setup-split) .formwrap{max-width:none}.auth-redesign .setup-split{min-height:100vh;display:flex;overflow:clip}.auth-redesign .setup-split[data-ink=left]{flex-direction:row-reverse}.auth-redesign .setup-ink{z-index:2;background:var(--ink);--focus-ring:var(--on-ink-accent);flex-direction:column;flex:none;width:52%;padding:56px 56px 40px;display:flex;position:relative}.auth-redesign .setup-ink .lglogo{align-self:flex-start}.auth-redesign .setup-ink .lglogo img.lgmark{opacity:.95;height:26px}.auth-redesign .setup-ink-byline{letter-spacing:.01em;color:var(--on-ink);margin:8px 0 0;font-size:13px;font-weight:500;line-height:1.3}.auth-redesign .setup-ink-mid{flex-direction:column;flex:1;justify-content:center;max-width:460px;display:flex}.auth-redesign .setup-ink-step{font-family:var(--ff-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--on-ink-accent);margin:0 0 20px;font-size:11px}.auth-redesign .setup-ink h2{font-family:var(--ff-display);font-size:var(--text-display);font-weight:var(--text-display--font-weight);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);color:#fff;text-wrap:pretty;margin:0 0 16px}.auth-redesign .setup-ink-sub{max-width:400px;color:var(--on-ink);margin:0;font-size:16px;line-height:1.6}.auth-redesign .setup-col{flex:1;justify-content:center;align-items:center;min-width:0;padding:48px 44px;display:flex}.auth-redesign .setup-col-in{width:100%;max-width:420px}.auth-redesign .setup-col h1{font-size:var(--text-title-1);line-height:var(--text-title-1--line-height);margin:0 0 10px}.auth-redesign .setup-col .setpw h1{margin:0 0 8px;font-size:34px;line-height:1.14}.auth-redesign .setup-split .lede{color:var(--ink-2);margin:0 0 24px;font-size:16px;line-height:1.55}.auth-redesign .setup-split .lede.codelede{margin-bottom:26px}.auth-redesign .setup-split .backtop button{color:var(--muted)}.auth-redesign .setup-split .otpstatus{margin:0 0 26px}@keyframes auth-step-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes auth-step-back{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@keyframes auth-ink-from-l{0%{transform:translate(-92.31%)}to{transform:none}}@keyframes auth-ink-from-r{0%{transform:translate(92.31%)}to{transform:none}}@keyframes auth-form-from-r{0%{opacity:0;transform:translate(108.33%)}45%{opacity:0}to{opacity:1;transform:none}}@keyframes auth-form-from-l{0%{opacity:0;transform:translate(-108.33%)}45%{opacity:0}to{opacity:1;transform:none}}.auth-redesign .setup-split[data-enter=in] .setup-col{animation:auth-step-in .42s var(--ease) both}.auth-redesign .setup-split[data-enter=back] .setup-col{animation:auth-step-back .42s var(--ease) both}.auth-redesign .setup-split[data-enter=flip][data-ink=right] .setup-ink{animation:auth-ink-from-l .9s var(--ease-panel) both}.auth-redesign .setup-split[data-enter=flip][data-ink=right] .setup-col{animation:auth-form-from-r .9s var(--ease-panel) both}.auth-redesign .setup-split[data-enter=flip][data-ink=left] .setup-ink{animation:auth-ink-from-r .9s var(--ease-panel) both}.auth-redesign .setup-split[data-enter=flip][data-ink=left] .setup-col{animation:auth-form-from-l .9s var(--ease-panel) both}.auth-redesign .setup-col-brand{display:none}@media not all and (min-width:1000px){.auth-redesign .setup-ink{display:none}.auth-redesign .setup-col-brand{margin:0 0 24px;display:block}.auth-redesign .setup-col-brand .setup-col-mark{width:auto;height:22px;display:block}.auth-redesign .setup-col-byline{color:var(--muted);margin:6px 0 0;font-size:12.5px;font-weight:500;line-height:1.3}.auth-redesign .setup-col{padding:48px 24px}.auth-redesign .setup-split[data-enter=flip][data-ink] .setup-col{animation:auth-step-in .42s var(--ease) both}}.auth-redesign .chooser.ch-loading{justify-content:center;align-items:center;min-height:240px;display:flex}.auth-redesign.legal-screen{z-index:50;overscroll-behavior:contain;background:var(--card);min-height:0;position:fixed;inset:0;overflow-y:auto}.app-redesign .auth-redesign.legal-screen a:not(.os-btn){color:var(--link)}.app-redesign .auth-redesign.legal-screen a:not(.os-btn):hover{text-decoration:underline}.app-redesign .auth-redesign.legal-screen .os-btn-secondary{border-color:var(--line-strong);color:var(--ink)}.app-redesign .auth-redesign.legal-screen .os-btn-secondary:hover:not(:disabled){background:var(--paper-2)}@keyframes au-panel-in{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes au-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes au-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes au-rise-top{0%{opacity:0;top:12px}to{opacity:1;top:0}}@keyframes au-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes au-fade-in{0%{opacity:0}to{opacity:1}}@keyframes au-drop{0%{opacity:1;visibility:visible;transform:none}to{opacity:0;visibility:hidden;transform:translateY(10px)}}.auth-redesign .appbanner{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:42px 1fr;align-items:center;column-gap:14px;margin-bottom:26px;padding:16px;display:grid}.auth-redesign .appbanner-ic{border-radius:var(--radius-sm);background:var(--ink);flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.auth-redesign .appbanner-t{color:var(--ink);font-size:16px;font-weight:600}.auth-redesign .appbanner-s,.auth-redesign .appbanner .os-btn,.auth-redesign .appbanner-or{grid-column:1/-1}.auth-redesign .appbanner-s{color:var(--ink-2);margin:12px 0 14px;font-size:14px;line-height:1.5}.auth-redesign .appbanner-or{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.45}.auth-redesign .setup-split:has(.setpw) .setup-col{padding-top:40px;padding-bottom:40px}.auth-redesign .setup-split .setpw .lede{margin-bottom:26px}.auth-redesign .setup-ink h2+.pwrules{margin-top:12px}@media (min-width:1000px){.auth-redesign .setup-split .setup-col .pwrules{display:none}}.auth-redesign .pwrules{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.auth-redesign .pwrules li{align-items:flex-start;gap:11px;font-size:13.5px;line-height:1.45;display:flex}.auth-redesign .pr-box{border:1.5px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;font-size:9px;transition:background-color .2s,border-color .2s;display:flex}.auth-redesign .pwrules.on-ink li.no{color:#e4a79e}.auth-redesign .pwrules.on-ink li.no .pr-box{color:#e4a79e;border-color:#e4a79e}.auth-redesign .pwrules.on-ink li.ok{color:#fff}.auth-redesign .pwrules.on-ink li.ok .pr-box{color:#0c3a22;background:#a7d8b4;border-color:#a7d8b4}.auth-redesign .pwrules.on-ink li.info{color:var(--on-ink)}.auth-redesign .pwrules.on-ink li.info .pr-box{border-color:var(--ink-line);color:var(--on-ink-accent)}.auth-redesign .pwrules.on-paper{margin:4px 0 22px}.auth-redesign .pwrules.on-paper li.no{color:#8c332a}.auth-redesign .pwrules.on-paper li.no .pr-box{color:var(--bad-ink);border-color:#c8837a}.auth-redesign .pwrules.on-paper li.ok{color:var(--ink)}.auth-redesign .pwrules.on-paper li.ok .pr-box{background:var(--good-ink);border-color:var(--good-ink);color:#fff}.auth-redesign .pwrules.on-paper li.info{color:var(--ink-2)}.auth-redesign .pwrules.on-paper li.info .pr-box{color:var(--link);border-color:#9cb6c2}.auth-redesign .signin-mfa .lede{margin:0 0 26px;font-size:15.5px;line-height:1.55}.auth-redesign .signin-mfa .os-code{margin:0 0 20px}.auth-redesign .signin-mfa .os-code-cell{border:1px solid var(--field-line);height:62px;font-size:24px;transition:border-color .2s}.auth-redesign .signin-mfa .os-code-cell[data-state=filled]{border-color:var(--field-line)}.auth-redesign .signin-mfa .os-code-cell[data-state=next]{border:1.5px solid var(--focus-ring)}.auth-redesign .signin-mfa .os-code[data-invalid] .os-code-cell{border:1.5px solid var(--bad-ink)}@media (min-width:1000px){.auth-redesign .formside[data-anchored]{padding-top:var(--head-top);align-items:flex-start}}.auth-redesign .signin-mfa .mfa-body{animation:auth-step-in .42s var(--ease) both}.auth-redesign .chooser>.ch-lede,.auth-redesign .chooser>.ch-note,.auth-redesign .chooser>.ch-alt{animation:.4s .38s both au-fade-in}.auth-redesign .auth[data-settled] .brandside,.auth-redesign .auth[data-settled] .brandmid,.auth-redesign .auth[data-settled] .formtop{animation:none}.auth-redesign .auth[data-settled] form.signin{animation:auth-step-back .42s var(--ease) both}
