.onboarding-module__BQfc6G__page{background:var(--oe-brand-background,#f5f7fb);color:#172333;min-height:100vh;padding:clamp(1rem,5vw,4rem) 1rem}.onboarding-module__BQfc6G__card{background:#fff;border:1px solid #dce2eb;border-radius:1rem;max-width:42rem;margin:auto;padding:clamp(1.25rem,4vw,2.5rem)}.onboarding-module__BQfc6G__brand{align-items:center;gap:.75rem;font-weight:700;text-decoration:none;display:flex}.onboarding-module__BQfc6G__logo{object-fit:contain;width:3rem;height:3rem}.onboarding-module__BQfc6G__form{gap:1.25rem;display:grid}.onboarding-module__BQfc6G__form label{gap:.5rem;display:grid}.onboarding-module__BQfc6G__form input:not([type=checkbox]):not([type=hidden]){border:1px solid #64748b;border-radius:.5rem;width:100%;min-height:2.75rem;padding:.5rem .75rem}.onboarding-module__BQfc6G__form button{min-height:2.75rem}.onboarding-module__BQfc6G__form p{margin:0;line-height:1.6}.onboarding-module__BQfc6G__form .onboarding-module__BQfc6G__acceptance{align-items:flex-start;gap:.75rem;margin-top:1rem;display:flex}.onboarding-module__BQfc6G__acceptance input{flex-shrink:0;margin-top:.25rem}.onboarding-module__BQfc6G__terms{overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:.5rem;max-height:24rem;margin:.75rem 0;padding:1rem;line-height:1.7;overflow:auto}.onboarding-module__BQfc6G__terms img{max-width:100%;height:auto}.onboarding-module__BQfc6G__links{flex-wrap:wrap;gap:1rem;margin-top:1.25rem;display:flex}.onboarding-module__BQfc6G__authShell{background:#fff;border:1px solid #dce2eb;border-radius:1rem;max-width:42rem;margin:auto;padding:clamp(1.25rem,4vw,2.5rem)}.onboarding-module__BQfc6G__brandPanel{min-width:0;color:inherit;background:0 0;padding:0;display:block;overflow:visible}.onboarding-module__BQfc6G__brand{gap:.75rem;font-weight:700}.onboarding-module__BQfc6G__logo{width:3rem;height:3rem}.onboarding-module__BQfc6G__brandMark,.onboarding-module__BQfc6G__brandStory,.onboarding-module__BQfc6G__brandAssurance{display:none}.onboarding-module__BQfc6G__brandName{overflow-wrap:anywhere}.onboarding-module__BQfc6G__formPanel{background:0 0;padding:0;display:block}.onboarding-module__BQfc6G__formShell{width:auto}.onboarding-module__BQfc6G__formHeader{margin:1.5rem 0 0}.onboarding-module__BQfc6G__formHeader p,.onboarding-module__BQfc6G__formHeader>span{display:none}.onboarding-module__BQfc6G__formHeader h1{color:inherit;font-size:inherit;letter-spacing:normal;margin:0;line-height:normal}.onboarding-module__BQfc6G__form{gap:1.25rem}.onboarding-module__BQfc6G__form input:not([type=checkbox]):not([type=hidden]),.onboarding-module__BQfc6G__form select,.onboarding-module__BQfc6G__form textarea{min-height:2.75rem;padding:.5rem .75rem}.onboarding-module__BQfc6G__form button[type=submit]{width:auto;min-height:2.75rem;margin-top:0}.onboarding-module__BQfc6G__acceptance{align-items:flex-start;margin-top:1rem;font-weight:inherit!important;gap:.75rem!important;display:flex!important}.onboarding-module__BQfc6G__acceptance input{flex-shrink:0;margin-top:.25rem;min-height:.875rem!important}.onboarding-module__BQfc6G__terms{border-radius:.5rem;max-height:24rem;margin:.75rem 0;padding:1rem;line-height:1.7}.onboarding-module__BQfc6G__links{gap:1rem;margin-top:1.25rem}.onboarding-module__BQfc6G__page a{color:#174ea6;text-underline-offset:.2em}.onboarding-module__BQfc6G__page :focus-visible{outline-offset:3px;outline:3px solid #174ea6}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]{--onboarding-primary:var(--aitc-color-blue);--onboarding-secondary:var(--aitc-color-success);--onboarding-accent:var(--aitc-color-error);--onboarding-background:var(--aitc-color-page);--onboarding-foreground:var(--aitc-color-ink);--onboarding-muted:var(--aitc-color-muted);background:radial-gradient(circle at 8% 10%, color-mix(in srgb, var(--onboarding-primary) 9%, transparent), transparent 32rem), var(--onboarding-background);min-height:100svh;color:var(--onboarding-foreground);font-family:var(--aitc-font-family);padding:clamp(1rem,3vh,2.5rem) clamp(1rem,3vw,2.5rem)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] *,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] :before,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] :after{box-sizing:border-box}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__authShell{border:1px solid color-mix(in srgb, var(--onboarding-foreground) 12%, transparent);background:#fff;border-radius:1rem;grid-template-columns:minmax(16rem,.8fr) minmax(28rem,1.2fr);width:min(100%,72.5rem);min-height:min(46rem,100svh - 2rem);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 1.5rem 4rem #0f172a1f}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandPanel{background:radial-gradient(circle at 115% -10%, #ffffff24, transparent 42%), var(--onboarding-primary);color:#fff;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(1.75rem,3vw,3rem);display:flex;position:relative;overflow:hidden}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__windowHead,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__promptRow,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__glassNote{font-size:var(--aitc-text-xs)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brand{z-index:1;width:fit-content;max-width:100%;color:inherit;align-items:center;gap:.875rem;font-size:1.05rem;font-weight:800;line-height:1.25;text-decoration:none;display:flex;position:relative}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__logo{object-fit:contain;width:auto;max-width:min(12rem,52vw);height:3rem;display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandMark{border:.5rem solid #fff;border-top-color:var(--onboarding-secondary);border-radius:50%;flex:none;width:2.75rem;height:2.75rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandName{overflow-wrap:anywhere}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandStory{z-index:1;width:min(100%,24rem);margin-block:auto;padding-block:3rem;position:relative}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandStory p{color:#ffffffc7;letter-spacing:.12em;margin:0 0 1rem;font-size:.75rem;font-weight:800;line-height:1.4}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandStory h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandStory h2 span{color:#42d8f5}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandStory>span{color:#ffffffe0;max-width:21rem;margin-top:1.25rem;font-size:.9375rem;line-height:1.6;display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandAssurance{z-index:1;color:#ffffffe0;border-top:1px solid #ffffff61;width:min(100%,21rem);margin:0;padding-top:1rem;font-size:.875rem;font-weight:650;line-height:1.55;position:relative}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__formPanel{background:color-mix(in srgb, var(--onboarding-background) 42%, #fff);place-items:center;min-width:0;padding:clamp(2rem,4vh,3.5rem) clamp(2rem,5vw,4.5rem);display:grid}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__formHeader p{color:var(--onboarding-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .625rem;font-size:.75rem;font-weight:800;line-height:1.4}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__formHeader h1{color:var(--onboarding-foreground);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.08}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__formHeader>span{color:var(--onboarding-muted);margin-top:.875rem;font-size:.9375rem;line-height:1.6;display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__form{gap:1rem;display:grid}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__form label,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__passwordLabel{color:var(--onboarding-foreground);gap:.5rem;font-size:.9375rem;font-weight:750;line-height:1.35;display:grid}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__form input:not([type=checkbox]):not([type=hidden]),.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__form select,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__form textarea{width:100%;min-height:3.25rem;color:var(--aitc-color-ink);font:inherit;background:#fff;border:1px solid #98a2b3;border-radius:.5rem;padding:.75rem .875rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__form input::placeholder{color:var(--aitc-color-muted)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__form input[aria-invalid=true]{border-color:var(--aitc-color-error)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__passwordField{display:block;position:relative}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__passwordField input{padding-right:5.5rem!important}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__visibilityAction{min-height:2.5rem;color:var(--aitc-color-muted-strong);cursor:pointer;font:inherit;background:0 0;border:0;padding:.5rem;font-size:.8125rem;font-weight:750;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__form p{color:var(--onboarding-muted);margin:0;font-size:.875rem;line-height:1.6}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__fieldError{font-weight:650;color:var(--aitc-color-error)!important}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__form button[type=submit]{border:1px solid var(--onboarding-primary);background:var(--onboarding-primary);color:#fff;cursor:pointer;width:100%;min-height:3.25rem;font:inherit;border-radius:.5rem;margin-top:.5rem;font-weight:750}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__form button[type=submit]:disabled{cursor:not-allowed;opacity:.62}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__acceptance{cursor:pointer;grid-template-columns:1.25rem 1fr;align-items:start;margin-top:.75rem;gap:.75rem!important;font-weight:600!important;display:grid!important}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__acceptance input{accent-color:var(--onboarding-primary);margin:.2rem 0 0;width:1.125rem!important;min-height:1.125rem!important}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__terms{overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;max-height:20rem;margin:.75rem 0;padding:1rem;font-size:.875rem;line-height:1.7;overflow:auto}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__terms img{max-width:100%;height:auto}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__links{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] a{color:var(--aitc-color-link);text-underline-offset:.2em}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__status{border-left:.25rem solid var(--onboarding-secondary);background:color-mix(in srgb, var(--onboarding-secondary) 8%, #fff);color:var(--onboarding-foreground);padding:.875rem 1rem;line-height:1.6;display:block}.onboarding-module__BQfc6G__pendingEmail{overflow-wrap:anywhere;color:var(--onboarding-muted,#64748b);margin:1rem 0 0;font-size:.95rem}.onboarding-module__BQfc6G__pendingEmail strong{color:var(--onboarding-foreground,inherit);margin-top:.25rem;display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandPanel{background:linear-gradient(155deg,#071532eb 3%,#071532b3 48%,#071532db 100%),url(/_next/image?url=%2Fai-thuc-chien%2Fbackground-banner.jpg&w=1920&q=75) 50%/cover no-repeat}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__formPanel{background:#f5f8fc}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__form button[type=submit]{background:#1464e8;border-color:#1464e8}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] :focus-visible{outline:3px solid var(--onboarding-primary);outline-offset:3px}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brand:focus-visible{outline-color:#fff}@media (max-width:58rem){.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]{padding:0}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__authShell{min-height:100svh;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandPanel{min-height:19rem;padding:1.25rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandStory{max-width:min(70%,25rem);padding-block:2rem 1rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandAssurance,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandArtwork{display:none}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__formPanel{align-items:start;min-height:0;padding:2.5rem 1.25rem 3rem}}@media (max-width:32rem){.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandStory h2{font-size:clamp(1.8rem,9vw,2.5rem)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__formPanel{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__form button,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] a{transition:none}}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]{background:#f5f8fc;min-height:100svh;padding:0;display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbar{color:#fff;background:#060a24;border-bottom:1px solid #ffffff1f;width:100%;min-height:5rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbarInner{align-items:center;gap:2rem;width:min(100%,80rem);min-height:5rem;margin:0 auto;padding:0 2rem;display:flex}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbarBrand{color:inherit;flex:none;align-items:center;text-decoration:none;display:inline-flex}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbarBrand img{object-fit:contain;width:107px;height:52px;display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbarNavigation{align-items:center;gap:1.5rem;margin-left:auto;display:flex}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbarNavigation a,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbarLogin{color:var(--aitc-color-on-dark-muted);text-underline-offset:.25rem;font-size:1rem;font-weight:500;text-decoration:none}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbarNavigation a:hover,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbarLogin:hover{color:var(--aitc-color-on-dark-accent);text-decoration:none}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbarActions{align-items:center;gap:1.25rem;display:flex}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbarCta{min-height:3rem;color:var(--aitc-color-navy);white-space:nowrap;background:linear-gradient(145deg,#98f1ff,#27c9ef);border:1px solid #55d7f4;border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbarCta:hover{background:#a4f2ff}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__mobileMenu{display:none;position:relative}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__mobileMenu summary{color:#fff;cursor:pointer;border:1px solid #fff6;border-radius:.5rem;place-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;list-style:none;display:grid}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__mobileMenu summary::-webkit-details-marker{display:none}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__mobileMenu nav{z-index:3;background:#0b1538;border:1px solid #24467d;border-radius:.75rem;gap:.25rem;min-width:12rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 1rem 2rem #030b2557}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__mobileMenu nav a{color:#d6e3f7;border-radius:.5rem;padding:.75rem;text-decoration:none}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__mobileMenu nav a:hover{color:#83e8ff;background:#83e8ff1f}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__authShell{width:min(100% - 5rem,72.5rem);max-width:none;min-height:min(41.25rem,100svh - 10rem);box-shadow:none;border:1px solid #dbe5f1;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:2.5rem auto;padding:0}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandPanel{background:linear-gradient(155deg,#071532eb 3%,#071532b3 48%,#071532db 100%),url(/_next/image?url=%2Fai-thuc-chien%2Fbackground-banner.jpg&w=1920&q=75) 50%/cover no-repeat;min-height:0;padding:3rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandStory{width:min(100%,25rem);padding-block:2.75rem;display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandStory p{color:#a4dcef;letter-spacing:.12em;font-size:.875rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandStory h2{font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.15}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandStory>span{color:#dceeff;max-width:22rem;font-size:1.125rem;line-height:1.75}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandAssurance{color:#dceeff;width:min(100%,20rem);font-size:.875rem;display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__formPanel{background:#fff;min-height:0;padding:3rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__formShell{width:min(100%,30rem)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__formHeader{margin-bottom:2rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__formHeader p{color:#1464e8;letter-spacing:.08em;font-size:.8125rem;display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__formHeader h1{letter-spacing:-.03em;font-size:clamp(2rem,3vw,2.125rem)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__formHeader>span{font-size:1rem;line-height:1.7;display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__form{gap:1.25rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__form input:not([type=checkbox]):not([type=hidden]){border-color:#c9d8ec;border-radius:.5rem;min-height:3.25rem;padding:.75rem 1rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__form label,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__passwordLabel{font-size:1rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__fieldError,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__form output{font-size:.875rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__primaryAction,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__form button[type=submit]{min-height:3.25rem;color:var(--aitc-color-navy);background:linear-gradient(145deg,#98f1ff,#27c9ef);border-color:#55d7f4;border-radius:.5rem;font-weight:800}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__primaryAction:hover:not(:disabled),.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__form button[type=submit]:hover:not(:disabled){background:#a4f2ff}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__footer{color:var(--aitc-color-muted);border-top:1px solid #dbe5f1;padding:1rem 2rem 1.75rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__footerInner{justify-content:space-between;align-items:center;gap:1.5rem;width:min(100%,80rem);margin:0 auto;font-size:.875rem;line-height:1.6;display:flex}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__footerInner strong{color:var(--aitc-color-ink)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__footerInner nav{flex-wrap:wrap;gap:1.25rem;display:flex}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__footerInner a{color:inherit;text-underline-offset:.25rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__footerInner a:hover{color:#1464e8}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandArtwork{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__promptWindow{background:linear-gradient(115deg,#ffffff1f,#ffffff08);border:1px solid #ffffff29;border-radius:.8rem;padding:1.1rem;position:absolute;bottom:18%;left:8%;right:8%;transform:rotate(-3deg);box-shadow:0 .75rem 2rem #0000001f}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__windowHead{color:#e2e8ff;font-size:var(--aitc-text-xs);border-bottom:1px solid #ffffff1a;align-items:center;gap:.25rem;padding-bottom:.75rem;line-height:1.6;display:flex}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__windowHead>span{background:#7996c0;border-radius:50%;flex:none;width:.25rem;height:.25rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__windowHead b{margin-left:auto;font-weight:400}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__promptRow{color:#42d8f5;font-size:var(--aitc-text-xs);align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__promptRow>span{flex:none;width:3rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__promptRow>i{background:#c3d1f338;border-radius:.25rem;flex:1;height:.3125rem;display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__promptRow:nth-of-type(3)>i{max-width:72%}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__promptRow:nth-of-type(4)>i{background:#8c72e585;max-width:58%}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__glassNote{color:#e4fbff;font-size:var(--aitc-text-xs);white-space:nowrap;background:linear-gradient(115deg,#ffffff1f,#ffffff08);border:1px solid #4ee2f54d;border-radius:.7rem;align-items:center;gap:.5rem;padding:.7rem 1rem;line-height:1.5;display:inline-flex;position:absolute;bottom:8%;right:2%;transform:rotate(2deg);box-shadow:0 .75rem 2rem #0000001a}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__noteIcon{color:#42d8f5;font-size:.75rem;font-weight:800}@media (max-width:58rem){.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbar,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbarInner{min-height:4.25rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbarInner{gap:1rem;padding:0 1.25rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbarNavigation,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbarLogin{display:none}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbarActions{gap:.75rem;margin-left:auto}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__topbarCta{min-height:2.75rem;padding-inline:1rem;font-size:.875rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__mobileMenu{display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__authShell{border:1px solid #dbe5f1;border-radius:1rem;grid-template-columns:1fr;width:calc(100% - 2.5rem);min-height:0;margin:1.5rem auto 2.5rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandPanel{border-radius:1rem 1rem 0 0;min-height:17.75rem;padding:1.5rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandStory{max-width:min(100%,25rem);padding-block:2rem .75rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandStory h2{font-size:clamp(2rem,8vw,2.75rem)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandStory>span{font-size:1rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandAssurance{display:none}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__formPanel{padding:2rem 1.5rem 2.5rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__footer{padding-inline:1.25rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__footerInner{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width:32rem){.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__authShell{width:calc(100% - 2.5rem)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandPanel{min-height:17.7rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__formPanel{padding-inline:1.5rem}}@media (min-width:58.0625rem){.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandPanel{justify-content:flex-start}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandStory{margin:0;padding-block:0}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien] .onboarding-module__BQfc6G__brandAssurance{margin-top:auto}}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup]{--signup-page:#f2f7fd;--signup-cyan:#42d8f5;--signup-line:#d8e4f2;--signup-muted:#64758d;--signup-panel-padding:3rem;--signup-shell-width:72.5rem;--signup-control-height:3.25rem;--signup-radius:1rem;background:var(--signup-page)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbar{z-index:50;background:linear-gradient(110deg,#071532 10%,#0b2050 65%,#102c73);height:5rem;min-height:5rem;position:sticky;top:0}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbar:after{content:"";opacity:.65;background:linear-gradient(90deg,#2869ff,#a053e8,#ff4666);height:2px;position:absolute;bottom:-1px;left:0;right:0}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbarInner{gap:1.5rem;width:100%;max-width:none;min-height:5rem;padding:0 1.5rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbarBrand{width:9rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbarBrand img{object-position:left center;width:9rem;height:3.75rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbarNavigation{gap:1.5rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbarNavigation a,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbarLogin,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbarCta{font-size:1rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbarCta{border-radius:.5rem;min-height:3rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__authShell{width:min(calc(100% - 4rem), var(--signup-shell-width));border-color:var(--signup-line);border-radius:var(--signup-radius);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));min-height:53.625rem;margin:2.5rem auto 2rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__brandPanel{min-height:0;padding:var(--signup-panel-padding);background:linear-gradient(95deg,#071532f7 0%,#071532d6 37%,#1b1d6266 100%),url(/_next/image?url=%2Fai-thuc-chien%2Fbackground-banner.jpg&w=1920&q=75) 50%/cover no-repeat;justify-content:flex-start}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__brandPanel:after{z-index:0;content:"";filter:blur(3.75rem);opacity:.37;background:linear-gradient(90deg,#2869ff,#a053e8,#ff4666);height:5.9375rem;position:absolute;top:38%;left:28%;right:-15%}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__brandStory{width:min(100%,25rem);margin:0;padding:0}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__brandStory p{color:#a6d9ef;margin:0;font-size:.875rem;line-height:1.6}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__brandStory h2{letter-spacing:-.034375rem;margin-top:1.125rem;font-size:2.5rem;line-height:1.25}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__brandStory h2 span{color:var(--signup-cyan)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__brandStory>span{color:#dceeff;max-width:21.25rem;margin-top:1.125rem;font-size:1.125rem;line-height:1.75}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__brandArtwork{z-index:1;flex:none;justify-content:center;align-items:center;width:17.8125rem;height:11.875rem;margin:8.25rem auto 0;display:flex;position:relative;inset:auto;overflow:visible}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__promptWindow{width:100%;padding:1.125rem;position:static}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__windowHead{margin-bottom:.8125rem;font-size:.875rem;line-height:1.6}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__promptRow{font-size:.875rem;line-height:1.6}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__promptRow>span{width:2.875rem;font-size:.5625rem;line-height:1.6}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__glassNote{gap:.5625rem;min-height:2.75rem;padding:.6875rem 1rem;font-size:.875rem;line-height:1.6;inset:8.875rem auto auto 4.1875rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__noteIcon{fill:none;width:.9375rem;height:.9375rem;stroke:var(--signup-cyan);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__brandAssurance{color:#dceeff;width:min(100%,21.25rem);margin-top:auto;padding-top:1rem;font-size:.875rem;line-height:1.75}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__formPanel{padding:var(--signup-panel-padding);background:#fff;display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__formShell{width:100%}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__formHeader{margin:0}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__formHeader p{display:none}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__formHeader h1{letter-spacing:-.065625rem;font-size:2.125rem;font-weight:800;line-height:1.3}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__formHeader>span{color:var(--signup-muted);margin-top:.5rem;font-size:1rem;line-height:1.7}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__form{margin-top:1.625rem;display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__form>label{margin-bottom:1.5rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__form label,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__passwordLabel{gap:.4375rem;font-size:1rem;font-weight:600;line-height:1.65}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__labelText{align-items:baseline;gap:.125rem;display:inline-flex}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__labelText[data-required=true]:after{color:#e51f35;content:"*"}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__form input:not([type=checkbox]):not([type=hidden]),.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__form select,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__form textarea{min-height:var(--signup-control-height);border-color:#cbd8e8;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;line-height:1.6}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__passwordField input{padding-right:3.5rem!important}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__visibilityAction[data-icon-only=true]{place-items:center;width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0;display:grid;right:.25rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__visibilityAction svg,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__primaryAction svg,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__mobileMenu svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1.25rem;height:1.25rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__form>p[id=password-help]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__compactTerms{margin-top:0;display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__compactTerms>details{display:none}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__compactTerms .onboarding-module__BQfc6G__acceptance{grid-template-columns:1.25rem minmax(0,1fr);margin:0 0 .75rem;font-size:1rem;line-height:1.65;gap:.75rem!important;font-weight:400!important;display:grid!important}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__compactTerms .onboarding-module__BQfc6G__acceptance input{height:1.125rem;margin-top:.25rem;width:1.125rem!important;min-height:1.125rem!important}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__compactTerms .onboarding-module__BQfc6G__acceptance a{color:#1464e8;text-decoration:underline}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__primaryAction,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__form button[type=submit]{min-height:var(--signup-control-height);border-radius:.5rem;justify-content:center;align-items:center;gap:.5625rem;margin-top:1rem;font-size:1rem;display:inline-flex}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__primaryAction:active:not(:disabled){transform:translateY(1px)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__links{justify-content:center;gap:.375rem;margin-top:1.375rem;font-size:1rem;line-height:1.7}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__links a{color:#1464e8;font-weight:600}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__footer{width:min(100% - 4rem,81.25rem);margin:2.5rem auto 0;padding:1.5rem 0}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__footerInner{width:100%;max-width:none;font-size:.8125rem}@media (max-width:71.875rem){.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup]{--signup-panel-padding:2rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbarNavigation,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbarActions{gap:1rem}}@media (min-width:56.3125rem) and (max-width:58rem){.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbarNavigation,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbarLogin{display:flex}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__mobileMenu{display:none}}@media (max-width:43.75rem){.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup]{--signup-panel-padding:1.75rem 1.5rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbar,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbarInner{height:4.25rem;min-height:4.25rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbarInner{gap:.5rem;padding:0 1rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbarBrand{width:7.5rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbarBrand img{width:7.5rem;height:auto;max-height:3.25rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__topbarCta{min-height:2.1875rem;padding:.5rem .75rem;font-size:.625rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__mobileMenu summary{border:0;width:2.75rem;height:2.75rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__mobileMenu summary svg{width:1.5rem;height:1.5rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__authShell{border:1px solid var(--signup-line);border-radius:var(--signup-radius);width:calc(100% - 2.5rem);min-height:0;box-shadow:none;margin:1.5rem auto 2rem;display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__brandPanel{border-radius:var(--signup-radius) var(--signup-radius) 0 0;min-height:17.6875rem;padding:var(--signup-panel-padding);display:flex}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__brandStory{max-width:none;padding:0}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__brandStory h2{margin-top:.75rem;font-size:1.75rem;line-height:1.25}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__brandStory>span{margin-top:.625rem;font-size:1rem;line-height:1.75}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__brandArtwork,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__brandAssurance{display:none}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__formPanel{padding:var(--signup-panel-padding);display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__formHeader h1{letter-spacing:-.05rem;font-size:1.75rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__form{margin-top:1.4375rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__footer{width:calc(100% - 2.5rem);margin-top:2.5rem;padding:1.5rem 0}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien][data-onboarding-mode=signup] .onboarding-module__BQfc6G__footerInner{flex-direction:column;align-items:flex-start;gap:.75rem}}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]){--recovery-cyan:#42d8f5;--recovery-line:#d8e4f2;--recovery-muted:#64758d;--recovery-panel-padding:3rem;--recovery-control-height:3.25rem;--recovery-radius:.5rem;background:#f2f7fd}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__authShell{border-color:var(--recovery-line);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 4rem,72.5rem);min-height:38.75rem;margin:2.5rem auto 2rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__brandPanel{min-height:0;padding:var(--recovery-panel-padding);justify-content:space-between}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__brandStory{width:min(100%,25rem);margin:0;padding:0}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__brandStory p{color:#a6d9ef;margin:0;font-size:.875rem;line-height:1.6}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__brandStory h2{letter-spacing:-.0625rem;margin-top:1.125rem;font-size:2.5rem;line-height:1.25}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__brandStory>span{color:#dceeff;max-width:21.25rem;margin-top:1.125rem;font-size:1.125rem;line-height:1.75}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__brandArtwork{z-index:1;flex:none;justify-content:center;align-self:center;align-items:center;width:min(100%,17.8125rem);height:11.875rem;margin-top:1.75rem;display:flex;position:relative;inset:auto;overflow:visible}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__promptWindow{border-radius:.75rem;width:100%;padding:1.125rem;position:static}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__windowHead{margin-bottom:.8125rem;padding-bottom:.75rem;font-size:.625rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__promptRow{margin-top:.75rem;font-size:.5625rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__promptRow>span{width:2.875rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__glassNote{min-height:2.75rem;padding:.6875rem 1rem;font-size:.625rem;top:auto;bottom:0;right:-1.125rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__brandAssurance{color:#dceeff;width:min(100%,21.25rem);margin-top:2.375rem;font-size:.875rem;line-height:1.6}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__formPanel{padding:var(--recovery-panel-padding)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__formShell{width:min(100%,30rem)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__formHeader{margin:0 0 1.5rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__formHeader p{display:none}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__formHeader h1{letter-spacing:-.0625rem;font-size:2.125rem;font-weight:800;line-height:1.3}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__formHeader>span{color:var(--recovery-muted);margin-top:.5rem;font-size:1rem;line-height:1.7}.onboarding-module__BQfc6G__recoveryTabs{border-bottom:1px solid var(--recovery-line);align-items:center;gap:.5rem;max-width:100%;margin-bottom:1.5rem;display:flex;overflow-x:auto}.onboarding-module__BQfc6G__recoveryTabs a,.onboarding-module__BQfc6G__recoveryTabs span{min-height:3rem;color:var(--recovery-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:.75rem 1.25rem;font-size:1rem;line-height:1.6;text-decoration:none;display:inline-flex}.onboarding-module__BQfc6G__recoveryTabs a:hover{color:#1464e8}.onboarding-module__BQfc6G__recoveryTabs [aria-current=page]{color:#1464e8;border-bottom-color:#1464e8;font-weight:700}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__form{margin-top:0;display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__form>label{margin-bottom:1.5rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__form label,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__passwordLabel{gap:.4375rem;font-size:1rem;font-weight:600;line-height:1.65}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__labelText{align-items:baseline;gap:.125rem;display:inline-flex}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__labelText[data-required=true]:after{color:#bd3947;content:"*"}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__form input:not([type=checkbox]):not([type=hidden]){min-height:var(--recovery-control-height);border-radius:var(--recovery-radius);border-color:#d5dfed;padding:.75rem 1rem;font-size:1rem;line-height:1.6}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__passwordField input{padding-right:3.5rem!important}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__visibilityAction[data-icon-only=true]{place-items:center;width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0;display:grid;right:.25rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__visibilityAction svg,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__primaryAction svg,.onboarding-module__BQfc6G__recoveryNotice svg,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__noteIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;width:1.125rem;height:1.125rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__form>p[id=password-help]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__primaryAction,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__form button[type=submit]{min-height:var(--recovery-control-height);border-radius:var(--recovery-radius);justify-content:center;align-items:center;gap:.5625rem;margin-top:0;font-size:1rem;display:inline-flex}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__primaryAction:active:not(:disabled){transform:translateY(1px)}.onboarding-module__BQfc6G__recoveryNotice{border-radius:var(--recovery-radius);color:#1c704e;background:#eefaf4;border:1px solid #cbead9;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1.25rem;font-size:1rem;line-height:1.7;display:flex}.onboarding-module__BQfc6G__recoveryNotice>span{gap:.25rem;display:grid}.onboarding-module__BQfc6G__recoveryNotice strong{color:#135a40;font-size:1rem;line-height:1.4}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__form>output[aria-live=assertive]{border-radius:var(--recovery-radius);color:#b5283f;background:#fff0f3;margin:0 0 1rem;padding:.625rem .75rem;font-size:.875rem;font-weight:600;line-height:1.6;display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__links{justify-content:center;margin-top:1.375rem;font-size:1rem;line-height:1.7}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__links a{color:#1464e8;align-items:center;min-height:2.75rem;font-weight:600;display:inline-flex}@media (min-width:43.8125rem) and (max-width:58rem){.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]){--recovery-panel-padding:2rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__authShell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:calc(100% - 3rem)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__brandPanel{border-radius:0;min-height:0}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__brandArtwork,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__brandAssurance{display:flex}}@media (max-width:43.75rem){.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]){--recovery-panel-padding:1.75rem 1.5rem}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__authShell{border-radius:1.0625rem;width:calc(100% - 2.5rem);min-height:0;margin:1.5rem auto 2rem;display:block}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__brandPanel{min-height:0;padding:var(--recovery-panel-padding)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__brandStory{padding:0}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__brandStory h2{margin-top:.75rem;font-size:1.75rem;line-height:1.25}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__brandStory>span{margin-top:.625rem;font-size:1rem;line-height:1.75}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__brandArtwork,.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__brandAssurance{display:none}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__formPanel{padding:var(--recovery-panel-padding)}.onboarding-module__BQfc6G__page[data-theme=ai-thuc-chien]:is([data-onboarding-mode=forgot-password],[data-onboarding-mode=auth-confirm]) .onboarding-module__BQfc6G__formHeader h1{letter-spacing:-.05rem;font-size:1.75rem}.onboarding-module__BQfc6G__recoveryTabs{gap:0}.onboarding-module__BQfc6G__recoveryTabs a,.onboarding-module__BQfc6G__recoveryTabs span{flex:none;padding-inline:.75rem;font-size:.875rem}}
.learner-login-module__0WGlXG__page{--login-primary:#005cd4;--login-secondary:#16794d;--login-accent:#d25a2c;--login-background:#f7f9fc;--login-foreground:#16181d;--login-muted:#4b5563;--login-font:Arial, Helvetica, sans-serif;--login-on-primary:#fff;--login-focus:#16181d;--login-focus-on-primary:#fff;box-sizing:border-box;background:radial-gradient(circle at 8% 10%, color-mix(in srgb, var(--login-primary) 9%, transparent) 0, transparent min(34rem, 44vw)), var(--login-background);min-height:100svh;color:var(--login-foreground);font-family:var(--login-font);place-items:center;padding:clamp(1rem,3vh,2rem) clamp(1rem,3vw,2.5rem);display:grid}.learner-login-module__0WGlXG__page *,.learner-login-module__0WGlXG__page :before,.learner-login-module__0WGlXG__page :after{box-sizing:inherit}.learner-login-module__0WGlXG__authShell{border:var(--oe-structural-border-thin) solid color-mix(in srgb, var(--login-foreground) 12%, transparent);border-radius:var(--oe-structural-radius-lg);background:#fff;grid-template-columns:minmax(15rem,.34fr) minmax(27rem,.66fr);width:min(100%,64rem);min-height:min(44rem,100svh - 2rem);display:grid;overflow:hidden;box-shadow:0 1.5rem 4rem #0f172a1f}.learner-login-module__0WGlXG__brandPanel{background:radial-gradient(circle at 115% -10%, color-mix(in srgb, var(--login-on-primary) 16%, transparent), transparent 45%), var(--login-primary);color:var(--login-on-primary);flex-direction:column;justify-content:space-between;padding:clamp(1.75rem,3vw,2.75rem);display:flex;position:relative;overflow:hidden}.learner-login-module__0WGlXG__brandLink{z-index:1;width:fit-content;max-width:100%;color:inherit;align-items:center;gap:.875rem;text-decoration:none;display:flex;position:relative}.learner-login-module__0WGlXG__logo{object-fit:contain;width:auto;max-width:min(12rem,55vw);height:3rem;display:block}.learner-login-module__0WGlXG__brandMark{box-sizing:border-box;border:.5rem solid var(--login-on-primary);border-top-color:var(--login-secondary);border-radius:50%;flex:none;width:2.75rem;height:2.75rem}.learner-login-module__0WGlXG__brandName{overflow-wrap:anywhere;font-size:1.125rem;font-weight:800;line-height:1.25}.learner-login-module__0WGlXG__brandStory{z-index:1;width:min(100%,22rem);margin-block:auto;padding-block:3rem;position:relative}.learner-login-module__0WGlXG__brandStory p{color:color-mix(in srgb, var(--login-on-primary) 78%, transparent);letter-spacing:.12em;margin:0 0 1rem;font-size:.75rem;font-weight:800;line-height:1.4}.learner-login-module__0WGlXG__brandStory h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04}.learner-login-module__0WGlXG__brandStory h2 span{color:var(--login-secondary)}.learner-login-module__0WGlXG__brandStory>span{max-width:20rem;color:color-mix(in srgb, var(--login-on-primary) 86%, transparent);margin-top:1.25rem;font-size:.9375rem;line-height:1.6;display:block}.learner-login-module__0WGlXG__brandArtwork{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.learner-login-module__0WGlXG__brandArtwork:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--login-primary) 74%, transparent), transparent 30%, transparent 68%, color-mix(in srgb, var(--login-primary) 88%, transparent));content:"";position:absolute;inset:0}.learner-login-module__0WGlXG__brandArtwork img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.learner-login-module__0WGlXG__promptWindow{background:linear-gradient(115deg,#ffffff1f,#ffffff08);border:1px solid #ffffff29;border-radius:.8rem;padding:1.1rem;position:absolute;bottom:18%;left:8%;right:8%;transform:rotate(-3deg);box-shadow:0 .75rem 2rem #0000001f}.learner-login-module__0WGlXG__windowHead{color:#e2e8ff;border-bottom:1px solid #ffffff1a;align-items:center;gap:.25rem;padding-bottom:.75rem;font-size:.625rem;line-height:1.6;display:flex}.learner-login-module__0WGlXG__windowHead>span{background:#7996c0;border-radius:50%;flex:none;width:.25rem;height:.25rem}.learner-login-module__0WGlXG__windowHead b{margin-left:auto;font-weight:400}.learner-login-module__0WGlXG__promptRow{color:#42d8f5;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.5625rem;display:flex}.learner-login-module__0WGlXG__promptRow>span{flex:none;width:3rem}.learner-login-module__0WGlXG__promptRow>i{background:#c3d1f338;border-radius:.25rem;flex:1;height:.3125rem;display:block}.learner-login-module__0WGlXG__promptRow:nth-of-type(3)>i{max-width:72%}.learner-login-module__0WGlXG__promptRow:nth-of-type(4)>i{background:#8c72e585;max-width:58%}.learner-login-module__0WGlXG__glassNote{color:#e4fbff;white-space:nowrap;background:linear-gradient(115deg,#ffffff1f,#ffffff08);border:1px solid #4ee2f54d;border-radius:.7rem;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.625rem;line-height:1.5;display:inline-flex;position:absolute;bottom:8%;right:2%;transform:rotate(2deg);box-shadow:0 .75rem 2rem #0000001a}.learner-login-module__0WGlXG__noteIcon{color:#42d8f5;font-size:.75rem;font-weight:800}.learner-login-module__0WGlXG__brandAssurance{z-index:1;border-top:var(--oe-structural-border-thin) solid color-mix(in srgb, currentColor 38%, transparent);width:min(100%,16rem);margin:0;padding-top:1rem;font-size:.875rem;font-weight:650;line-height:1.55;position:relative}.learner-login-module__0WGlXG__formPanel{background:color-mix(in srgb, var(--login-background) 42%, #fff);place-items:center;min-width:0;padding:clamp(2rem,4vh,3rem) clamp(2rem,5vw,4.5rem);display:grid}.learner-login-module__0WGlXG__formShell{width:min(100%,27.5rem)}.learner-login-module__0WGlXG__formHeader{margin-bottom:1.5rem}.learner-login-module__0WGlXG__formHeader p{color:var(--login-primary);text-transform:uppercase;margin:0 0 .625rem;font-size:.8125rem;font-weight:800}.learner-login-module__0WGlXG__formHeader h1{letter-spacing:-.025em;margin:0;font-size:clamp(2rem,3vw,2.25rem);line-height:1.18}.learner-login-module__0WGlXG__formHeader span{color:var(--login-muted);margin-top:.75rem;font-size:.9375rem;line-height:1.55;display:block}.learner-login-module__0WGlXG__googleAction,.learner-login-module__0WGlXG__primaryAction,.learner-login-module__0WGlXG__secondaryAction{border-radius:var(--oe-structural-radius-md);cursor:pointer;min-height:3.25rem;font:inherit;text-align:center;justify-content:center;align-items:center;padding:.75rem 1.125rem;font-weight:750;display:inline-flex}.learner-login-module__0WGlXG__googleAction{border:var(--oe-structural-border-thin) solid #747775;color:#1f1f1f;background:#fff;gap:.625rem;width:100%;font-size:.875rem;font-weight:650}.learner-login-module__0WGlXG__googleAction:hover:not(:disabled){background:#f8f9fa;box-shadow:0 1px 2px #3c40432e}.learner-login-module__0WGlXG__secondaryAction:hover:not(:disabled){border-color:var(--login-primary);color:var(--login-primary)}.learner-login-module__0WGlXG__socialActions{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.learner-login-module__0WGlXG__socialActions .learner-login-module__0WGlXG__googleAction{min-height:3rem}.learner-login-module__0WGlXG__googleMark{flex:none;width:1.25rem;height:1.25rem;display:block}.learner-login-module__0WGlXG__divider{color:#667085;grid-template-columns:1fr auto 1fr;align-items:center;gap:.875rem;margin:1.5rem 0;font-size:.875rem;display:grid}.learner-login-module__0WGlXG__divider:before,.learner-login-module__0WGlXG__divider:after{content:"";background:#d7dce3;height:1px}.learner-login-module__0WGlXG__form{gap:1rem;display:grid}.learner-login-module__0WGlXG__fieldGroup{gap:.5rem;display:grid}.learner-login-module__0WGlXG__label{color:var(--login-foreground);font-size:.9375rem;font-weight:750;line-height:1.35}.learner-login-module__0WGlXG__passwordLabelRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.learner-login-module__0WGlXG__input{box-sizing:border-box;border:var(--oe-structural-border-thin) solid #98a2b3;border-radius:var(--oe-structural-radius-md);color:#101828;width:100%;min-height:3.25rem;font:inherit;background:#fff;padding:.75rem .875rem}.learner-login-module__0WGlXG__input::placeholder{color:#7b8493}.learner-login-module__0WGlXG__input[aria-invalid=true]{border-color:#b42318}.learner-login-module__0WGlXG__passwordField{position:relative}.learner-login-module__0WGlXG__passwordField .learner-login-module__0WGlXG__input{padding-right:7.5rem}.learner-login-module__0WGlXG__passwordVisibilityAction{color:#475467;cursor:pointer;font:inherit;background:0 0;border:0;min-height:2.5rem;padding:.5rem;font-size:.8125rem;font-weight:750;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.learner-login-module__0WGlXG__textLink,.learner-login-module__0WGlXG__resendAction,.learner-login-module__0WGlXG__inlineAction{color:color-mix(in srgb, var(--login-primary) 82%, #001d3d);text-underline-offset:.2rem;font-weight:750}.learner-login-module__0WGlXG__textLink,.learner-login-module__0WGlXG__resendAction{align-items:center;min-height:1.5rem;display:inline-flex}.learner-login-module__0WGlXG__passwordLabelRow .learner-login-module__0WGlXG__textLink{min-height:2rem;margin-block:-.375rem;padding-block:.375rem}.learner-login-module__0WGlXG__turnstileRegion{min-height:5rem;margin-top:.375rem}.learner-login-module__0WGlXG__turnstileContainer{min-height:4.1rem;overflow:hidden}.learner-login-module__0WGlXG__turnstileContainer:empty{min-height:0;display:none}.learner-login-module__0WGlXG__turnstileRegion:has(.learner-login-module__0WGlXG__turnstileContainer:empty){min-height:0}.learner-login-module__0WGlXG__securityStatus,.learner-login-module__0WGlXG__securityError,.learner-login-module__0WGlXG__fieldError,.learner-login-module__0WGlXG__errorMessage,.learner-login-module__0WGlXG__agreement,.learner-login-module__0WGlXG__signupPrompt{margin:0;font-size:.875rem;line-height:1.5}.learner-login-module__0WGlXG__securityStatus{color:#667085}.learner-login-module__0WGlXG__securityError{color:#912018;justify-content:space-between;align-items:center;gap:1rem;display:flex}.learner-login-module__0WGlXG__fieldError{color:#b42318;font-weight:650}.learner-login-module__0WGlXG__inlineAction{cursor:pointer;font:inherit;background:0 0;border:0;padding:.25rem;text-decoration:underline}.learner-login-module__0WGlXG__statusRegion{gap:.625rem;display:grid}.learner-login-module__0WGlXG__errorMessage{color:#912018;background:#fef3f2;border-left:.25rem solid #b42318;padding:.75rem 1rem}.learner-login-module__0WGlXG__resendAction{width:fit-content}.learner-login-module__0WGlXG__primaryAction,.learner-login-module__0WGlXG__secondaryAction{width:100%}.learner-login-module__0WGlXG__primaryAction{border:var(--oe-structural-border-thin) solid var(--login-primary);background:var(--login-primary);color:var(--login-on-primary)}.learner-login-module__0WGlXG__primaryAction:hover:not(:disabled){filter:brightness(.88)}.learner-login-module__0WGlXG__secondaryAction{border:var(--oe-structural-border-thin) solid #aeb7c4;color:var(--login-foreground);background:#fff}.learner-login-module__0WGlXG__googleAction:disabled,.learner-login-module__0WGlXG__primaryAction:disabled,.learner-login-module__0WGlXG__secondaryAction:disabled{cursor:not-allowed;opacity:.6}.learner-login-module__0WGlXG__googleAction[aria-disabled=true]{color:#667085;border-style:dashed}.learner-login-module__0WGlXG__agreement,.learner-login-module__0WGlXG__signupPrompt{color:var(--login-muted);text-align:center}.learner-login-module__0WGlXG__agreement{margin-top:1.25rem}.learner-login-module__0WGlXG__signupPrompt{margin-top:1rem}.learner-login-module__0WGlXG__mfaHeading h2,.learner-login-module__0WGlXG__consentContent h2{overflow-wrap:anywhere;margin:0;font-size:1.5rem;line-height:1.25}.learner-login-module__0WGlXG__mfaHeading p,.learner-login-module__0WGlXG__consentContent p{color:var(--login-muted);margin:.625rem 0 0;line-height:1.55}.learner-login-module__0WGlXG__qrRegion{background:#fff;border:1px solid #d7dce3;border-radius:.5rem;place-items:center;width:fit-content;max-width:100%;margin:.5rem auto;padding:.75rem;display:grid}.learner-login-module__0WGlXG__qrRegion svg{max-width:100%;height:auto;display:block}.learner-login-module__0WGlXG__secretRegion,.learner-login-module__0WGlXG__uriRegion{background:color-mix(in srgb, var(--login-background) 82%, #fff);border:1px solid #d7dce3;border-radius:.5rem;padding:.75rem}.learner-login-module__0WGlXG__secretRegion span,.learner-login-module__0WGlXG__uriRegion summary{color:var(--login-muted);font-size:.8125rem;font-weight:700}.learner-login-module__0WGlXG__secretRegion code,.learner-login-module__0WGlXG__uriRegion code{overflow-wrap:anywhere;word-break:break-all;margin-top:.4rem;font-size:.75rem;line-height:1.45;display:block}.learner-login-module__0WGlXG__uriRegion summary{cursor:pointer}.learner-login-module__0WGlXG__consentDialog{width:min(100% - 2rem,34rem);max-height:calc(100svh - 2rem);color:var(--login-foreground);border:0;border-radius:.5rem;padding:0}.learner-login-module__0WGlXG__consentDialog::backdrop{background:#1018289e}.learner-login-module__0WGlXG__consentContent{padding:clamp(1.25rem,5vw,2rem)}.learner-login-module__0WGlXG__consentNotice{border-left:.25rem solid var(--login-accent);background:#fffaeb;padding:.75rem 1rem;color:#7a2e0e!important}.learner-login-module__0WGlXG__consentCheckbox{cursor:pointer;grid-template-columns:1.25rem 1fr;align-items:start;gap:.75rem;margin-top:1.25rem;line-height:1.5;display:grid}.learner-login-module__0WGlXG__consentCheckbox input{width:1.125rem;height:1.125rem;accent-color:var(--login-primary);margin:.2rem 0 0}.learner-login-module__0WGlXG__consentActions{grid-template-columns:1fr 1.35fr;gap:.75rem;margin-top:1.5rem;display:grid}.learner-login-module__0WGlXG__input:focus-visible,.learner-login-module__0WGlXG__googleAction:focus-visible,.learner-login-module__0WGlXG__primaryAction:focus-visible,.learner-login-module__0WGlXG__secondaryAction:focus-visible,.learner-login-module__0WGlXG__passwordVisibilityAction:focus-visible,.learner-login-module__0WGlXG__textLink:focus-visible,.learner-login-module__0WGlXG__resendAction:focus-visible,.learner-login-module__0WGlXG__inlineAction:focus-visible,.learner-login-module__0WGlXG__consentCheckbox input:focus-visible{outline:3px solid var(--login-focus);outline-offset:3px}.learner-login-module__0WGlXG__brandLink:focus-visible{outline:3px solid var(--login-focus-on-primary);outline-offset:4px}.learner-login-module__0WGlXG__page[data-theme=pda] .learner-login-module__0WGlXG__brandPanel{color:#fff;background:radial-gradient(circle at 115% -10%,#ffffff1f,#0000 45%),#21172c}.learner-login-module__0WGlXG__page[data-theme=pda] .learner-login-module__0WGlXG__formPanel{background:color-mix(in srgb, var(--login-primary) 10%, #101014)}.learner-login-module__0WGlXG__page[data-theme=pda] .learner-login-module__0WGlXG__formShell,.learner-login-module__0WGlXG__page[data-theme=pda] .learner-login-module__0WGlXG__formHeader h1,.learner-login-module__0WGlXG__page[data-theme=pda] .learner-login-module__0WGlXG__formHeader p,.learner-login-module__0WGlXG__page[data-theme=pda] .learner-login-module__0WGlXG__formHeader span,.learner-login-module__0WGlXG__page[data-theme=pda] .learner-login-module__0WGlXG__label,.learner-login-module__0WGlXG__page[data-theme=pda] .learner-login-module__0WGlXG__agreement,.learner-login-module__0WGlXG__page[data-theme=pda] .learner-login-module__0WGlXG__signupPrompt{color:#fff}.learner-login-module__0WGlXG__page[data-theme=pda] .learner-login-module__0WGlXG__fieldError{color:#fda29b}.learner-login-module__0WGlXG__page[data-theme=pda] .learner-login-module__0WGlXG__textLink,.learner-login-module__0WGlXG__page[data-theme=pda] .learner-login-module__0WGlXG__resendAction,.learner-login-module__0WGlXG__page[data-theme=pda] .learner-login-module__0WGlXG__inlineAction{color:color-mix(in srgb, var(--login-secondary) 48%, #fff)}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandPanel{color:#fff;background:linear-gradient(155deg,#071532eb 3%,#071532b3 48%,#071532db 100%),url(/_next/image?url=%2Fai-thuc-chien%2Fbackground-banner.jpg&w=1920&q=75) 50%/cover no-repeat}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__windowHead,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__promptRow,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__glassNote{font-size:var(--aitc-text-xs)}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__formPanel{background:var(--aitc-color-page)}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__primaryAction{background:var(--aitc-color-blue);border-color:var(--aitc-color-blue)}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__textLink,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__resendAction,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__inlineAction{color:var(--aitc-color-link)}@media (max-width:54rem){.learner-login-module__0WGlXG__page{padding:0;display:block}.learner-login-module__0WGlXG__authShell{min-height:100svh;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr}.learner-login-module__0WGlXG__brandPanel{min-height:auto;padding:1rem 1.25rem;position:relative;overflow:hidden}.learner-login-module__0WGlXG__brandAssurance{display:none}.learner-login-module__0WGlXG__brandStory{max-width:min(65%,22rem);padding-block:2rem 1.5rem}.learner-login-module__0WGlXG__brandStory h2{font-size:clamp(1.75rem,8vw,2.5rem)}.learner-login-module__0WGlXG__brandArtwork{opacity:.68;width:11rem;-webkit-mask-image:linear-gradient(to right, transparent, var(--login-foreground) 44%);-webkit-mask-image:linear-gradient(to right, transparent, var(--login-foreground) 44%);mask-image:linear-gradient(to right, transparent, var(--login-foreground) 44%);inset:0 0 0 auto}.learner-login-module__0WGlXG__brandArtwork img{object-position:center 56%}.learner-login-module__0WGlXG__formPanel{align-items:start;min-height:0;padding:2.25rem 1.25rem 2.5rem}}@media (max-width:30rem){.learner-login-module__0WGlXG__formPanel{align-items:start;padding:1.75rem 1rem 2rem}.learner-login-module__0WGlXG__formHeader h1{font-size:2rem}.learner-login-module__0WGlXG__securityError{flex-direction:column;align-items:flex-start}.learner-login-module__0WGlXG__consentActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.learner-login-module__0WGlXG__googleAction,.learner-login-module__0WGlXG__primaryAction,.learner-login-module__0WGlXG__secondaryAction{transition:none}}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien]{--login-primary:var(--aitc-color-blue);--login-secondary:var(--aitc-color-success);--login-accent:var(--aitc-color-warning);--login-background:var(--aitc-color-page);--login-foreground:var(--aitc-color-ink);--login-muted:var(--aitc-color-muted);--login-font:var(--aitc-font-family);background:#f5f8fc;min-height:100svh;padding:0;display:block}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbar{color:#fff;background:#060a24;border-bottom:1px solid #ffffff1f;width:100%;min-height:5rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarInner{align-items:center;gap:2rem;width:min(100%,80rem);min-height:5rem;margin:0 auto;padding:0 2rem;display:flex}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarBrand{color:inherit;flex:none;align-items:center;text-decoration:none;display:inline-flex}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarBrand img{object-fit:contain;width:107px;height:52px;display:block}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarNavigation{align-items:center;gap:1.5rem;margin-left:auto;display:flex}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarNavigation a,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarLogin{color:var(--aitc-color-on-dark-muted);text-underline-offset:.25rem;font-size:1rem;font-weight:500;text-decoration:none}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarNavigation a:hover,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarLogin:hover{color:var(--aitc-color-on-dark-accent);text-decoration:none}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarActions{align-items:center;gap:1.25rem;display:flex}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarCta{min-height:3rem;color:var(--aitc-color-navy);white-space:nowrap;background:linear-gradient(145deg,#98f1ff,#27c9ef);border:1px solid #55d7f4;border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__mobileMenu{display:none;position:relative}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__mobileMenu summary{color:#fff;cursor:pointer;border:1px solid #fff6;border-radius:.5rem;place-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;list-style:none;display:grid}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__mobileMenu summary::-webkit-details-marker{display:none}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__mobileMenu nav{z-index:3;background:#0b1538;border:1px solid #24467d;border-radius:.75rem;gap:.25rem;min-width:12rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 1rem 2rem #030b2557}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__mobileMenu nav a{color:var(--aitc-color-on-dark-muted);border-radius:.5rem;padding:.75rem;text-decoration:none}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__mobileMenu nav a:hover{color:var(--aitc-color-on-dark-accent);background:#83e8ff1f}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__authShell{width:min(100% - 5rem,72.5rem);max-width:none;min-height:min(41.25rem,100svh - 10rem);box-shadow:none;border:1px solid #dbe5f1;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:2.5rem auto;padding:0}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandPanel{background:linear-gradient(155deg,#071532eb 3%,#071532b3 48%,#071532db 100%),url(/_next/image?url=%2Fai-thuc-chien%2Fbackground-banner.jpg&w=1920&q=75) 50%/cover no-repeat;min-height:0;padding:3rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandStory{width:min(100%,25rem);padding-block:2.75rem;display:block}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandStory p{color:#a4dcef;letter-spacing:.12em;font-size:.875rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandStory h2{font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.15}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandStory>span{color:#dceeff;max-width:22rem;font-size:1.125rem;line-height:1.75}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandAssurance{color:#dceeff;width:min(100%,20rem);font-size:.875rem;display:block}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__formPanel{background:#fff;min-height:0;padding:3rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__formShell{width:min(100%,30rem)}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__formHeader{margin-bottom:2rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__formHeader p{color:#1464e8;letter-spacing:.08em;font-size:.8125rem;display:block}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__formHeader h1{letter-spacing:-.03em;font-size:clamp(2rem,3vw,2.125rem)}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__formHeader span{font-size:1rem;line-height:1.7;display:block}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__form{gap:1.25rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__input{min-height:3.25rem;color:var(--aitc-color-ink);border-color:#c9d8ec;border-radius:.5rem;padding:.75rem 1rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__passwordVisibilityAction,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__divider,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__googleAction:disabled,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__googleAction[aria-disabled=true]{color:var(--aitc-color-muted-strong)}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__label{font-size:1rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__fieldGroup{gap:.625rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__fieldError,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__errorMessage{color:var(--aitc-color-error);font-size:.875rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__input[aria-invalid=true]{border-color:var(--aitc-color-error)}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__primaryAction{min-height:3.25rem;color:var(--aitc-color-navy);background:linear-gradient(145deg,#98f1ff,#27c9ef);border-color:#55d7f4}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__primaryAction:hover:not(:disabled){filter:none;background:#a4f2ff}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__agreement,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__signupPrompt{font-size:1rem;line-height:1.7}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__footer{color:var(--aitc-color-muted);border-top:1px solid #dbe5f1;padding:1rem 2rem 1.75rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__footerInner{justify-content:space-between;align-items:center;gap:1.5rem;width:min(100%,80rem);margin:0 auto;font-size:.875rem;line-height:1.6;display:flex}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__footerInner strong{color:var(--aitc-color-ink)}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__footerInner nav{flex-wrap:wrap;gap:1.25rem;display:flex}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__footerInner a{color:inherit;text-underline-offset:.25rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__footerInner a:hover{color:#1464e8}@media (max-width:54rem){.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarInner{gap:1rem;min-height:4.25rem;padding:0 1.25rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbar{min-height:4.25rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarNavigation,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarLogin{display:none}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarActions{gap:.75rem;margin-left:auto}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarCta{min-height:2.75rem;padding-inline:1rem;font-size:.875rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__mobileMenu{display:block}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__authShell{grid-template-columns:1fr;width:calc(100% - 2.5rem);min-height:0;margin:1.5rem auto 2.5rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandPanel{border-radius:1rem 1rem 0 0;min-height:17.75rem;padding:1.5rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandStory{max-width:min(100%,25rem);padding-block:2rem .75rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandStory h2{font-size:clamp(2rem,8vw,2.75rem)}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandStory>span{font-size:1rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandAssurance,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandArtwork{display:none}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__formPanel{padding:2rem 1.5rem 2.5rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__footer{padding-inline:1.25rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__footerInner{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width:30rem){.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarInner{padding-inline:1.25rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarBrand img{width:107px;height:52px}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__authShell{width:calc(100% - 2.5rem)}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandPanel{min-height:17.7rem;padding:1.5rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__formPanel{padding:2rem 1.5rem 2.25rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__formHeader h1{font-size:2rem}}@media (min-width:54.0625rem){.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandPanel{justify-content:flex-start}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandStory{margin:0;padding-block:0}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandAssurance{margin-top:auto}}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien]{--aitc-login-header-height:5rem;--aitc-login-shell-width:72.5rem;--aitc-login-content-width:85.25rem;--aitc-login-panel-padding:3rem;--aitc-login-mobile-gutter:1.25rem;background:var(--aitc-color-page);min-height:100svh;color:var(--aitc-color-ink);overflow-x:clip}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__skipLink{z-index:200;background:var(--aitc-color-navy);color:#fff;border-radius:.5rem;padding:.75rem 1.25rem;text-decoration:none;position:fixed;top:-6.25rem;left:.75rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__skipLink:focus{top:.625rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbar{z-index:50;height:var(--aitc-login-header-height);min-height:var(--aitc-login-header-height);background:#080b24;border-bottom:0;position:sticky;top:0}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbar:after{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#25c7ff,#8e4ccf,#f24868,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarInner{width:100%;min-height:var(--aitc-login-header-height);gap:1rem 1.5rem;padding:0 max(1.5rem,50vw - 42.5rem)}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarBrand{flex-basis:9.5rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarBrand img{object-position:left center;width:9rem;height:auto;max-height:3.75rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarNavigation{gap:1.5rem;margin-left:auto}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarNavigation a,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarLogin{color:#d2e1f6;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.5rem 0;font-size:1rem;font-weight:500;line-height:1.65;display:inline-flex}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarLogin{padding-inline:.25rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarNavigation a:hover,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarLogin:hover{color:#83e8ff}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarActions{gap:1rem;margin-left:0}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarCta{min-height:2.75rem;box-shadow:none;color:#071532;background:#42d8f5;border-color:#42d8f5;border-radius:.5rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:800;line-height:1.65}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarCta:hover{background:#a4f2ff}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__mobileMenu summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.5rem;height:1.5rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__authShell{width:min(calc(100% - 4rem), var(--aitc-login-shell-width));border:1px solid var(--aitc-color-line);min-height:42.1875rem;box-shadow:none;scroll-margin-top:calc(var(--aitc-login-header-height) + .5rem);background:#fff;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:2.5rem auto 2rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandPanel{isolation:isolate;color:#fff;min-height:0;padding:var(--aitc-login-panel-padding);background:#092d78;border:0;border-radius:0;justify-content:flex-start}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandPanel:before{z-index:-3;content:"";opacity:.55;background:url(/_next/image?url=%2Fai-thuc-chien%2Fbackground-banner.jpg&w=1920&q=75) 50%/cover no-repeat;position:absolute;inset:0}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandPanel:after{z-index:-2;content:"";background:linear-gradient(95deg,#071532 0%,#071532de 37%,#1b1d6233 70%,#b82b5330 100%);position:absolute;inset:0}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__lightBeam{z-index:-1;opacity:.8;background:linear-gradient(90deg,#0000,#2869ff,#a053e8,#ff4666);height:2px;position:absolute;top:57%;left:43%;right:-4%;transform:rotate(-4deg);box-shadow:0 0 13px #bd42e661}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__lightBeam:after{background:inherit;content:"";opacity:.35;height:1px;position:absolute;top:22px;left:0;right:0;transform:rotate(7deg)}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandStory{width:100%;max-width:none;margin:0;padding:.2rem 0 0}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandStory p{color:#a6d9ef;letter-spacing:.109375rem;margin:0;font-size:.875rem;font-weight:700;line-height:1.6}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandStory h2{color:#f5fbff;letter-spacing:-.0625rem;max-width:none;margin:1.125rem 0 0;font-size:2.5rem;line-height:1.25}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandStory h2 span{color:#a4f2ff}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandStory>span{color:#dceeff;max-width:21.25rem;margin-top:1.125rem;font-size:1.125rem;line-height:1.75;display:block}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandArtwork{z-index:0;width:17.8125rem;height:11.875rem;display:block;position:absolute;inset:auto auto 9.0625rem 50%;overflow:visible;transform:translate(-50%)}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandArtwork:after{display:none}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__promptWindow{background:linear-gradient(115deg,#ffffff12,#ffffff05);border-color:#ffffff29;border-radius:.8125rem;width:100%;padding:1.125rem;position:absolute;inset:0 auto auto 0;box-shadow:0 .625rem 1.875rem #0000001a}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__windowHead{color:#e2e8ff;gap:.25rem;margin-bottom:.8125rem;padding-bottom:.75rem;font-size:.625rem;line-height:1.6}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__windowHead>span{width:.25rem;height:.25rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__promptRow{color:#42d8f5;gap:.75rem;margin-top:.75rem;font-size:.5625rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__promptRow>span{width:2.875rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__promptRow>i{height:.3125rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__glassNote{color:#e4fbff;border-radius:.8125rem;gap:.5625rem;padding:.6875rem 1rem;font-size:.625rem;bottom:0;right:-1.125rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__noteIcon{border:1px solid;border-radius:50%;place-items:center;width:.9375rem;height:.9375rem;font-size:.625rem;display:inline-grid}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandAssurance{color:#a1b6d8;border:0;width:min(100%,21.25rem);margin-top:auto;padding:0;font-size:.875rem;font-weight:400;line-height:1.9}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__formPanel{min-height:0;padding:var(--aitc-login-panel-padding);background:#fff;place-items:center}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__formShell{width:100%;max-width:none}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__formHeader{margin:0}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__formHeader h1{color:var(--aitc-color-ink);letter-spacing:-.05rem;margin:0;font-size:2.125rem;line-height:1.3}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__formHeader span{color:var(--aitc-color-muted);margin-top:.5rem;font-size:1rem;line-height:1.7}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__form{gap:0;margin-top:1.625rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__fieldGroup{gap:.4375rem;margin-bottom:1.5rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__label{color:#253c5e;font-size:1rem;font-weight:500;line-height:1.65}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__requiredMark{color:#bd3947;margin-left:.125rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__input{min-height:3rem;color:var(--aitc-color-ink);background:#fff;border-color:#d5dfed;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;line-height:1.6}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__input::placeholder{color:#8492a9}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__passwordField .learner-login-module__0WGlXG__input{padding-right:3.875rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__passwordVisibilityAction{color:#647693;border-radius:.5rem;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;right:.25rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__visibilityIcon,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__submitArrow,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__lockIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.125rem;height:1.125rem;display:block}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__passwordHelp,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__securityStatus,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__securityError{color:var(--aitc-color-muted);margin:0;font-size:1rem;line-height:1.7}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__fieldGroup:has(+.learner-login-module__0WGlXG__turnstileRegion){margin-bottom:1.375rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__turnstileRegion{min-height:4.0625rem;margin:0 0 .4375rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__turnstileRegion:has(.learner-login-module__0WGlXG__turnstileContainer:empty):not(:has(.learner-login-module__0WGlXG__securityStatus,.learner-login-module__0WGlXG__securityError)){min-height:0;margin:0;display:none}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__turnstileContainer{min-height:0}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__loginOptions{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:0;margin-bottom:1.625rem;display:flex}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__rememberDevice{color:#576b86;cursor:pointer;align-items:flex-start;gap:.625rem;min-height:0;font-size:1rem;line-height:1.65;display:flex}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__rememberDevice input{width:1rem;height:1rem;accent-color:var(--aitc-color-blue);flex:none;margin:.3125rem 0 0}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__loginOptions .learner-login-module__0WGlXG__textLink{color:#1464e8;white-space:nowrap;align-items:flex-start;min-height:0;padding-top:0;font-size:1rem;font-weight:500;line-height:1.65}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__primaryAction{color:#072b70;background:linear-gradient(145deg,#98f1ff,#27c9ef);border-color:#55d7f4;border-radius:.5rem;gap:.5625rem;min-height:3.25rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:700}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__primaryAction:hover:not(:disabled){filter:none;background:#a4f2ff;transform:translateY(-2px)}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__signupPrompt{color:var(--aitc-color-muted);margin-top:1.375rem;font-size:1rem;line-height:1.7}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__signupPrompt .learner-login-module__0WGlXG__textLink{color:#1464e8;font-weight:600}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__input:focus-visible,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__rememberDevice input:focus-visible{outline-offset:1px;outline:2px solid #1464e8}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbar a:focus-visible,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__mobileMenu summary:focus-visible{outline-offset:4px;outline:3px solid #42d8f5}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__footer{width:min(calc(100% - 4rem), calc(var(--aitc-login-content-width) - 4rem));border-top:1px solid var(--aitc-color-line);color:var(--aitc-color-muted);margin:2.5rem auto 0;padding:1.5rem 0}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__footerInner{gap:1rem;width:100%;max-width:none;font-size:.8125rem;line-height:1.6}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__footerInner nav{gap:1rem}@media (max-width:71.875rem){.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandPanel,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__formPanel{padding:2rem}}@media (max-width:62.5rem){.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarActions{gap:1rem}}@media (max-width:56.25rem){.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarNavigation,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarLogin{display:none}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarActions{gap:1.5rem;margin-left:auto}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarCta{min-height:2.75rem;padding:.75rem 1.25rem;font-size:1rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__mobileMenu{display:block}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__mobileMenu summary{background:0 0;border:0;border-radius:0;width:2.75rem;height:2.75rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__mobileMenu nav{width:100%;min-width:0;box-shadow:none;background:#080b24;border:0;border-radius:0;gap:0;padding:1.5rem;position:fixed;top:5rem;left:0;right:0}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__mobileMenu nav a{border-radius:0;align-items:center;min-height:2.9375rem;padding:.625rem .5rem;line-height:1.65;display:flex}}@media (max-width:50rem){.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__authShell{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandArtwork{width:14.375rem;bottom:10.3125rem}}@media (max-width:43.75rem){.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__authShell{border-radius:1rem;width:calc(100% - 2.5rem);min-height:0;margin:1.5rem auto 2rem;display:block}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandPanel{border-radius:0;min-height:0;padding:1.75rem 1.5rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandPanel:after{background:linear-gradient(100deg,#071532f2,#131e5354)}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__lightBeam{opacity:.65;top:66%;left:10%}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandStory{max-width:none;padding:0}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandStory p{font-size:.875rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandStory h2{letter-spacing:-.05rem;margin-top:1rem;font-size:1.75rem;line-height:1.25}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandStory h2 br{display:block}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandStory>span{max-width:none;margin-top:.625rem;font-size:1rem;line-height:1.75}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandArtwork,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__brandAssurance{display:none}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__formPanel{padding:1.75rem 1.5rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__formHeader h1{font-size:1.75rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__form{margin-top:1.4375rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__loginOptions{gap:.75rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__rememberDevice,.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__loginOptions .learner-login-module__0WGlXG__textLink{white-space:normal;font-size:1rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__loginOptions .learner-login-module__0WGlXG__textLink{max-width:7rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__footer{width:calc(100% - 2.5rem);margin-top:1.875rem;padding:1.25rem 0}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__footerInner{flex-direction:column;align-items:flex-start;gap:.75rem;font-size:.8125rem}}@media (max-width:37.5rem){.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien]{--aitc-login-header-height:4.25rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarInner{gap:.5rem;padding:0 1rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarBrand{flex:auto;max-width:7.5rem;min-height:3.5rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarBrand img{width:7.25rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarActions{gap:.5rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__topbarCta{min-height:2.1875rem;padding:.5rem .75rem;font-size:.625rem}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__mobileMenu summary{border:0;width:2.75rem;height:2.75rem;padding:0}.learner-login-module__0WGlXG__page[data-theme=ai-thuc-chien] .learner-login-module__0WGlXG__mobileMenu nav{top:4.25rem}}
