._2kSTuG_mascot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:28px;width:220px;max-width:100%;margin:0 auto 18px;padding:0;display:block}._2kSTuG_mascot:focus-visible{outline-offset:4px;outline:2px solid #286b7d}._2kSTuG_character{width:100%;height:auto;transition:transform .22s;display:block}._2kSTuG_character[data-ready=false]{visibility:hidden}._2kSTuG_mascot:hover ._2kSTuG_character{transform:translateY(-4px)rotate(-2deg)}._2kSTuG_leftEye,._2kSTuG_rightEye{transform-box:view-box;transform-origin:0 586px}._2kSTuG_character[data-ready=true][data-greeting=hello] ._2kSTuG_leftEye,._2kSTuG_character[data-ready=true][data-greeting=hello] ._2kSTuG_rightEye{animation:4.8s linear _2kSTuG_blink}._2kSTuG_character[data-ready=true][data-greeting=wink] ._2kSTuG_leftEye{animation:.68s linear both _2kSTuG_wink}@keyframes _2kSTuG_blink{0%,18%,68%,to{animation-timing-function:cubic-bezier(.4,0,1,1);transform:scaleY(1)}20%,70%{transform:scaleY(.055)}20.8%,70.6%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scaleY(.055)}25%,74%{transform:scaleY(1)}}@keyframes _2kSTuG_wink{0%{animation-timing-function:cubic-bezier(.4,0,1,1);transform:scaleY(1)}16%{transform:scaleY(.065)}34%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scaleY(.065)}84%,to{transform:scaleY(1)}}@media (max-width:760px),(max-height:750px){._2kSTuG_mascot{width:160px;margin-bottom:12px}}@media (prefers-reduced-motion:reduce){._2kSTuG_character[data-ready=true][data-greeting] ._2kSTuG_leftEye,._2kSTuG_character[data-ready=true][data-greeting] ._2kSTuG_rightEye{animation:none}._2kSTuG_character{transition:none}._2kSTuG_mascot:hover ._2kSTuG_character{transform:none}}
.aiABkG_shell{min-height:100dvh;font-family:var(--font-sans);color:#20272b;background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.aiABkG_brandPanel{color:#f4f8f9;background:linear-gradient(155deg,#0d2027 0%,#12343e 65%,#205360 100%);flex-direction:column;padding:clamp(32px,5vw,76px);display:flex;position:relative;overflow:hidden}.aiABkG_wordmark{z-index:1;letter-spacing:-1.8px;flex-wrap:wrap;align-items:center;gap:12px;font-size:36px;font-weight:600;display:flex;position:relative}.aiABkG_brandDescriptor{letter-spacing:1.8px;color:#b6d0d6;border-left:1px solid #ffffff24;margin-left:8px;padding-left:16px;font-size:9px;font-weight:500;line-height:1.6}.aiABkG_brandContent{z-index:1;max-width:440px;margin-block:auto;padding-block:72px;position:relative}.aiABkG_platformLabel{letter-spacing:1.7px;color:#b6d0d6;align-items:center;gap:8px;margin-bottom:24px;font-size:10px;font-weight:500;display:flex}.aiABkG_platformLabel>span{background:#c4ec73;border-radius:50%;width:6px;height:6px}.aiABkG_brandContent h2{letter-spacing:-1.7px;margin:0;font-size:clamp(32px,3vw,44px);font-weight:550;line-height:1.16}.aiABkG_intro{color:#c0d0d5;max-width:345px;margin:22px 0 34px;font-size:14px;line-height:1.8}.aiABkG_features{gap:20px;display:grid}.aiABkG_features>div{align-items:flex-start;gap:12px;display:flex}.aiABkG_features svg{color:#97c4cf;stroke-width:1.5px;flex-shrink:0;margin-top:3px}.aiABkG_features p{margin:0;font-size:12px;line-height:1.6}.aiABkG_features strong{color:#edf4f6;font-weight:500;display:block}.aiABkG_features p span{color:#acc4cc;margin-top:2px;display:block}.aiABkG_brandLines{pointer-events:none;opacity:.1;stroke:#b5d8e3;stroke-width:1.5px;width:100%;height:100%;position:absolute;inset:0}.aiABkG_brandFooter{z-index:1;color:#b3c9d0;align-items:center;gap:12px;margin:0;font-size:10px;display:flex;position:relative}.aiABkG_formPanel{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;flex-direction:column;justify-content:center;padding:64px 40px 80px;display:flex;position:relative}.aiABkG_formContent{width:100%;max-width:352px;margin-inline:auto}.aiABkG_mobileBrand{display:none}.aiABkG_eyebrow{letter-spacing:1.8px;color:#286b7d;margin:0 0 14px;font-size:10px;font-weight:600}.aiABkG_title{letter-spacing:-.9px;margin:0;font-size:26px;font-weight:600;line-height:1.25}.aiABkG_description{color:#687278;margin:12px 0 32px;font-size:13px;line-height:1.75}.aiABkG_field{margin-bottom:20px;display:block}.aiABkG_fieldLabel,.aiABkG_labelRow{color:#454e54;font-size:12px;font-weight:500}.aiABkG_labelRow{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.aiABkG_input{color:#20272b;background:#fff;border:1px solid #dce1e4;border-radius:7px;width:100%;height:44px;margin-top:8px;padding:10px 13px;font-size:13px;line-height:22px;transition:border-color .12s,box-shadow .12s;display:block}.aiABkG_input::placeholder{color:#8c959b}.aiABkG_input:focus{border-color:#2b7182;outline:none;box-shadow:0 0 0 3px #2b718214}.aiABkG_passwordField{margin-bottom:24px;position:relative}.aiABkG_passwordField .aiABkG_input{margin-top:0;padding-right:46px}.aiABkG_passwordToggle{color:#687278;cursor:pointer;border-radius:5px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:5px;right:5px}.aiABkG_passwordToggle:hover{color:#20272b;background:#f2f5f6}.aiABkG_link{color:#286b7d;cursor:pointer;background:0 0;padding:0;font-size:11px;font-weight:500}.aiABkG_link:hover{text-underline-offset:3px;text-decoration:underline}.aiABkG_submit{color:#fff;cursor:pointer;background:#185365;border-radius:7px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:44px;font-size:13px;font-weight:500;transition:background .12s;display:flex}.aiABkG_submit:hover:not(:disabled){background:#103e4c}.aiABkG_submit:disabled{color:#6b787e;cursor:not-allowed;background:#e6ecee}.aiABkG_link:focus-visible,.aiABkG_submit:focus-visible,.aiABkG_passwordToggle:focus-visible{outline-offset:4px;outline:2px solid #286b7d}.aiABkG_error{color:#a12d23;overflow-wrap:anywhere;background:#fff5f3;border:1px solid #eabdb7;border-radius:6px;margin:0 0 18px;padding:10px 12px;font-size:12px;line-height:1.7}.aiABkG_notice{color:#24515c;background:#f2f8f8;border:1px solid #cbdfe1;border-radius:7px;margin-bottom:24px;padding:14px;font-size:13px;line-height:1.8}.aiABkG_back{align-items:center;gap:8px;margin-top:24px;display:flex}.aiABkG_formFooter{color:#778087;border-top:1px solid #eceff1;margin:28px 0 0;padding-top:20px;font-size:11px;line-height:1.8}.aiABkG_accessNote{text-align:center;color:#778087;margin:0;font-size:10px;position:absolute;bottom:28px;left:32px;right:32px}@media (max-width:760px){.aiABkG_shell{grid-template-columns:1fr}.aiABkG_brandPanel{display:none}.aiABkG_formPanel{min-height:100dvh;padding:96px 24px 76px}.aiABkG_mobileBrand{color:#185365;letter-spacing:-1px;align-items:center;gap:8px;font-size:24px;font-weight:600;display:flex;position:absolute;top:28px;left:24px}.aiABkG_mobileBrand>span:first-child{color:#185365}.aiABkG_input{font-size:16px}}@media (max-height:650px) and (min-width:761px){.aiABkG_brandContent{padding-block:32px}.aiABkG_brandPanel{padding:32px}.aiABkG_formPanel{padding-block:44px 72px}}
