.ctsm-auth-v3{--auth-v3-navy: #003365;--auth-v3-navy-deep: #003365;--auth-v3-ink: #000029;--auth-v3-text: #0F104C;--auth-v3-muted: #5F6A89;--auth-v3-placeholder: #5F6A89;--auth-v3-blue: #1967FD;--auth-v3-blue-end: #1A67FD;--auth-v3-link: #2664FB;--auth-v3-card: #FEFEFE;--auth-v3-field: #F3F6FA;--auth-v3-border: #E4EAF4;--auth-v3-accent: #5BACFE;--auth-v3-white: #FFFFFF;--auth-v3-error: #A32135;--auth-v3-error-surface: #FFF5F6;--auth-v3-success: #185738;--auth-v3-success-surface: #F0FAF4;--auth-v3-focus: #003366}.ctsm-auth-v3-document{margin:0}.ctsm-auth-v3{--cds-required-background: var(--auth-v3-field);--auth-v3-font: "CTSM Khmer", var(--cds-font-family-sans);--auth-v3-card-width: 33.5rem;position:relative;isolation:isolate;box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%);min-height:100vh;min-height:100svh;color:var(--auth-v3-text);background:var(--auth-v3-navy);font:400 16px/1.5 var(--auth-v3-font);color-scheme:light}.ctsm-auth-v3 *,.ctsm-auth-v3 *:before,.ctsm-auth-v3 *:after{box-sizing:border-box}.ctsm-auth-v3 [hidden]{display:none!important}.ctsm-auth-v3__hero :is(h1,h2,h3,p,ul){margin:0}.ctsm-auth-v3 :is(button,input,select,textarea){font:inherit}.ctsm-auth-v3 :is(button,input,a,summary,[tabindex]):focus-visible{outline:3px solid var(--auth-v3-focus);outline-offset:3px}.ctsm-auth-v3 button{cursor:pointer}.ctsm-auth-v3 button:disabled{cursor:not-allowed;opacity:.65}.ctsm-auth-v3 a{color:var(--auth-v3-link);text-decoration:none;text-underline-offset:.2em}.ctsm-auth-v3 a:hover{text-decoration:underline}.ctsm-auth-v3__icon{width:22px;height:22px;flex:none;display:inline-block}.ctsm-auth-v3__skip{position:absolute;top:8px;left:8px;z-index:30;padding:12px 18px;background:var(--auth-v3-card);transform:translateY(-160%)}.ctsm-auth-v3__skip:focus{transform:none}.ctsm-auth-v3__scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#a8cefa,#bcdbf9 37%,#fac78c 73%,#87b8d5 84%,#367fbb)}.ctsm-auth-v3__panorama{position:absolute;top:0;right:0;bottom:0;left:0}.ctsm-auth-v3__panorama img{object-fit:cover!important;object-position:center bottom}.ctsm-auth-v3__scene img{display:block;width:100%;height:100%;object-fit:fill}.ctsm-auth-v3__scene-sky{position:absolute;top:0;right:0;bottom:24%;left:39%;opacity:.9}.ctsm-auth-v3__scene-sky img{object-fit:cover;object-position:right top}.ctsm-auth-v3__navy{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--auth-v3-navy);clip-path:polygon(0 0,40% 0,29% 83%,0 83%);-webkit-mask-image:linear-gradient(to bottom,#000 43%,transparent 61%);mask-image:linear-gradient(to bottom,#000 43%,transparent 61%)}.ctsm-auth-v3__scene-water{position:absolute;left:0;right:0;bottom:0;height:20%}.ctsm-auth-v3__scene-port{position:absolute;left:0;bottom:7.2%;width:50%;height:43%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 13%,#000 93%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 13%,#000 93%,transparent)}.ctsm-auth-v3__scene-port img{object-fit:fill}.ctsm-auth-v3__scene-temple{position:absolute;right:0;bottom:7.2%;width:19%;height:42%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 7%,#000 94%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 7%,#000 94%,transparent)}.ctsm-auth-v3__scene-temple img{object-fit:fill}.ctsm-auth-v3__scene-bottom{position:absolute;top:72%;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,51,101,.16),transparent 55%)}.ctsm-auth-v3__scene>.ctsm-auth-v3__scene-water,.ctsm-auth-v3__scene>.ctsm-auth-v3__scene-temple{display:none}@media (max-width: 1023px){.ctsm-auth-v3__scene>.ctsm-auth-v3__scene-water,.ctsm-auth-v3__scene>.ctsm-auth-v3__scene-temple{display:block}}.ctsm-auth-v3__hero{grid-column:1;position:relative;min-width:0;z-index:1;color:var(--auth-v3-white)}.ctsm-auth-v3__hero-content{padding:34px clamp(24px,3.8vw,64px) 350px;padding-right:18%}.ctsm-auth-v3__organization{display:flex;align-items:center;gap:20px}.ctsm-auth-v3__organization img{width:70px;height:70px;object-fit:contain;flex:none}.ctsm-auth-v3__organization span{font-size:17px;line-height:1.45;max-width:300px}.ctsm-auth-v3__hero-copy{margin-top:26px}.ctsm-auth-v3__hero-rule{display:block;width:64px;height:1px;background:#ffffffb3;margin-bottom:20px}.ctsm-auth-v3__eyebrow{color:var(--auth-v3-accent);font-size:18px;line-height:1.3;margin-bottom:6px!important;font-weight:600}.ctsm-auth-v3__hero h2{font-size:clamp(27px,2.35vw,40px);line-height:1.12;letter-spacing:-.022em;font-weight:700}.ctsm-auth-v3__hero-description{margin-top:22px!important;font-size:18px;line-height:1.45}.ctsm-auth-v3__coverage{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0;margin-top:30px!important;list-style:none}.ctsm-auth-v3__coverage li{min-width:0;text-align:center;font-size:13px;line-height:1.4;display:flex;flex-direction:column;align-items:center;gap:7px}.ctsm-auth-v3__mode-icon{border:1px solid rgba(191,219,245,.36);border-radius:10px;width:58px;height:56px;display:grid;place-items:center}.ctsm-auth-v3__mode-icon svg{width:32px;height:32px}.ctsm-auth-v3__credit{position:absolute;left:clamp(24px,3.8vw,64px);bottom:30px;font-size:13px;color:var(--auth-v3-white);text-shadow:0 1px 4px var(--auth-v3-navy)}.ctsm-auth-v3__stage{grid-column:2;position:relative;z-index:2;min-width:0;display:flex;flex-direction:column}.ctsm-auth-v3__toolbar{flex:none;display:flex;justify-content:flex-end;align-items:center;padding:30px clamp(24px,3.8vw,64px) 0;min-height:74px;position:relative;z-index:5}.ctsm-auth-v3__language{position:relative}.ctsm-auth-v3__language summary{display:flex;align-items:center;gap:12px;min-height:44px;list-style:none;cursor:pointer;color:#06172a;font-size:17px}.ctsm-auth-v3__language summary::-webkit-details-marker{display:none}.ctsm-auth-v3__language summary .ctsm-auth-v3__icon{width:18px}.ctsm-auth-v3__language nav{position:absolute;top:100%;right:0;min-width:160px;border:1px solid var(--auth-v3-border);border-radius:8px;padding:6px;background:var(--auth-v3-card);box-shadow:0 6px 24px #0000291f}.ctsm-auth-v3__language nav a{display:block;padding:10px 12px;min-height:44px;color:var(--auth-v3-text)}.ctsm-auth-v3__locale-label{font-size:16px;padding:10px 0}.ctsm-auth-v3__flag{font-size:26px;line-height:1}.ctsm-auth-v3__card-lane{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;padding:24px 32px 60px}.ctsm-auth-v3__card{width:min(100%,var(--auth-v3-card-width));min-width:0;margin-block:auto;background:var(--auth-v3-card);border:1px solid #e4eaf4;border-radius:12px;box-shadow:0 8px 30px #0033651a;padding:32px 44px}.ctsm-auth-v3--wide{--auth-v3-card-width: 42rem}.ctsm-auth-v3__brand{display:flex;align-items:center;justify-content:center;gap:22px;margin-bottom:24px;min-width:0}.ctsm-auth-v3__gdce-logo{width:52px;height:52px;object-fit:contain;flex:none}.ctsm-auth-v3__brand-divider{width:1px;height:48px;background:var(--auth-v3-border);flex:none}.ctsm-auth-v3__ctsm-logo{width:240px;max-width:calc(100% - 97px);height:52px;object-fit:contain}.ctsm-auth-v3__brand-fallback{font-size:28px;font-weight:700;color:var(--auth-v3-navy)}.ctsm-auth-v3__heading{margin-bottom:22px}.ctsm-auth-v3__heading h1{color:var(--auth-v3-ink);font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-.025em}.ctsm-auth-v3__heading p{color:var(--auth-v3-muted);margin-top:8px;font-size:14px;line-height:1.5}.ctsm-auth-v3__form{display:grid;gap:14px;margin:0}.ctsm-auth-v3__field{min-width:0}.ctsm-auth-v3__field label{display:block;font-size:14px;font-weight:500;color:var(--auth-v3-text);margin-bottom:5px}.ctsm-auth-v3__input-wrap{position:relative}.ctsm-auth-v3__input{display:block;width:100%;min-width:0;min-height:44px;border:1px solid var(--auth-v3-border);border-radius:6px;color:var(--auth-v3-text);background:var(--auth-v3-field);padding:11px 14px;font-size:14px!important;line-height:1.45}.ctsm-auth-v3__input::placeholder{color:var(--auth-v3-placeholder);opacity:1}.ctsm-auth-v3__input--icon{padding-left:46px}.ctsm-auth-v3__input--password{padding-right:48px}.ctsm-auth-v3__input-icon{position:absolute;top:0;bottom:0;left:15px;display:flex;align-items:center;color:var(--auth-v3-muted);pointer-events:none}.ctsm-auth-v3__input-icon svg{width:20px;height:20px}.ctsm-auth-v3__input[aria-invalid=true]{border-color:var(--auth-v3-error)}.ctsm-auth-v3__password-toggle{display:none;position:absolute;inset:0 0 0 auto;width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--auth-v3-muted);border-radius:6px;align-items:center;justify-content:center}.ctsm-auth-v3[data-auth-v3-enhanced] .ctsm-auth-v3__password-toggle{display:flex}.ctsm-auth-v3__password-toggle[aria-pressed=true]{color:var(--auth-v3-link)}.ctsm-auth-v3__form-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;font-size:14px;margin-top:-4px}.ctsm-auth-v3__remember{display:inline-flex;align-items:center;gap:10px;min-height:32px;cursor:pointer}.ctsm-auth-v3__remember input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:18px;height:18px;margin:0;accent-color:var(--auth-v3-blue)}.ctsm-auth-v3__form-options>a{min-height:32px;display:flex;align-items:center}.ctsm-auth-v3__button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;border:1px solid var(--auth-v3-border);border-radius:7px;background:var(--auth-v3-card);color:var(--auth-v3-ink);padding:11px 18px;font-size:14px;line-height:1.5;text-align:left;text-decoration:none}.ctsm-auth-v3__button-label{display:flex;align-items:center;justify-content:center;gap:16px;flex:1;min-width:0;overflow-wrap:anywhere}.ctsm-auth-v3__button-label svg{width:22px;height:22px}.ctsm-auth-v3__button>.ctsm-auth-v3__icon{width:19px}.ctsm-auth-v3 .ctsm-auth-v3__button--primary{background:linear-gradient(105deg,var(--auth-v3-blue),var(--auth-v3-blue-end));border-color:var(--auth-v3-blue);color:var(--auth-v3-white);justify-content:center}.ctsm-auth-v3__button--primary>.ctsm-auth-v3__icon{position:absolute;right:18px}.ctsm-auth-v3 .ctsm-auth-v3__button--passkey{margin-top:10px;border-color:#afcaff;color:var(--auth-v3-link)}.ctsm-auth-v3 .ctsm-auth-v3__button--secondary{color:var(--auth-v3-ink)}.ctsm-auth-v3__button:hover{box-shadow:inset 0 0 0 1px currentColor;text-decoration:none!important}.ctsm-auth-v3__button--primary:hover{box-shadow:inset 0 0 0 999px #00002914}.ctsm-auth-v3__divider{display:flex;align-items:center;gap:18px;color:var(--auth-v3-muted);font-size:14px;margin:22px 0!important}.ctsm-auth-v3__divider:before,.ctsm-auth-v3__divider:after{content:"";height:1px;background:var(--auth-v3-border);flex:1}.ctsm-auth-v3__providers{display:grid;gap:10px}.ctsm-auth-v3__providers form{margin:0}.ctsm-auth-v3__after{margin-top:20px;font-size:14px}.ctsm-auth-v3__after :is(a,button){min-height:44px;display:inline-flex;gap:8px;align-items:center}.ctsm-auth-v3__text-button{border:0;padding:8px 0;background:none;color:var(--auth-v3-link)}.ctsm-auth-v3__alert{padding:12px 14px;border:1px solid var(--auth-v3-border);background:var(--auth-v3-field);margin-bottom:18px;border-radius:6px;overflow-wrap:anywhere;font-size:14px}.ctsm-auth-v3__alert--error{border-color:var(--auth-v3-error);color:var(--auth-v3-error);background:var(--auth-v3-error-surface)}.ctsm-auth-v3__alert--success{border-color:var(--auth-v3-success);color:var(--auth-v3-success);background:var(--auth-v3-success-surface)}.ctsm-auth-v3__alert ul{padding-left:20px;margin-top:8px}.ctsm-auth-v3__error,.ctsm-auth-v3__help{margin-top:6px!important;font-size:13px;color:var(--auth-v3-muted)}.ctsm-auth-v3__error{color:var(--auth-v3-error)}.ctsm-auth-v3__footer{position:relative;z-index:2;padding:0 24px 22px;text-align:center;font-size:12px;color:var(--auth-v3-text)}.ctsm-auth-v3__footer-content{display:inline-block;padding:8px 12px;background:var(--auth-v3-card);border-radius:6px}.ctsm-auth-v3__footer p{margin:0}html[lang^=km] .ctsm-auth-v3{--auth-v3-font: "CTSM Khmer", var(--cds-font-family-sans);line-height:1.75}html[lang^=km] .ctsm-auth-v3__hero h2{line-height:1.65;letter-spacing:normal;font-size:clamp(25px,2vw,34px)}html[lang^=km] .ctsm-auth-v3__hero-description{line-height:1.8;font-size:16px}html[lang^=km] .ctsm-auth-v3__heading h1{font-size:28px;line-height:1.65;letter-spacing:normal}html[lang^=km] .ctsm-auth-v3__heading p{line-height:1.8}html[lang^=km] .ctsm-auth-v3__coverage li{line-height:1.8;font-size:11px;overflow-wrap:anywhere}html[lang^=km] .ctsm-auth-v3__button{line-height:1.8}@media (min-width: 1024px) and (max-width: 1359px){.ctsm-auth-v3__hero-content{padding-left:28px;padding-right:20%}.ctsm-auth-v3__panorama img{object-fit:fill!important}.ctsm-auth-v3__organization{gap:12px}.ctsm-auth-v3__organization img{width:50px;height:50px}.ctsm-auth-v3__organization span{font-size:13px}.ctsm-auth-v3__hero-description{font-size:15px}.ctsm-auth-v3__coverage{gap:6px}.ctsm-auth-v3__mode-icon{width:40px;height:40px;border-radius:8px}.ctsm-auth-v3__mode-icon svg{width:25px;height:25px}.ctsm-auth-v3__coverage li{font-size:10px}.ctsm-auth-v3__card{padding-inline:32px}}@media (max-width: 1023px){.ctsm-auth-v3{display:block;background:var(--auth-v3-field)}.ctsm-auth-v3__hero{display:none}.ctsm-auth-v3__stage{min-height:100vh;min-height:100svh}.ctsm-auth-v3__toolbar{min-height:64px;padding:14px 24px 0}.ctsm-auth-v3__card-lane{padding:18px 24px 124px}.ctsm-auth-v3__scene{background:linear-gradient(180deg,#eaf3fd,#d7eafc 80%,#9fc9dd)}.ctsm-auth-v3__panorama,.ctsm-auth-v3__scene-sky,.ctsm-auth-v3__navy,.ctsm-auth-v3__scene-port,.ctsm-auth-v3__scene-bottom{display:none}.ctsm-auth-v3__scene-temple{width:230px;height:230px;bottom:0;-webkit-mask-image:linear-gradient(to right,transparent,#000 22%);mask-image:linear-gradient(to right,transparent,#000 22%)}.ctsm-auth-v3__scene-water{height:65px}.ctsm-auth-v3__card{margin-block:auto}.ctsm-auth-v3__language summary{font-size:15px}}@media (max-width: 599px){.ctsm-auth-v3__card-lane{padding:12px 16px 120px}.ctsm-auth-v3__toolbar{padding-inline:20px}.ctsm-auth-v3__card{padding:26px 22px;border-radius:12px}.ctsm-auth-v3__brand{gap:14px;margin-bottom:22px}.ctsm-auth-v3__gdce-logo{width:43px;height:43px}.ctsm-auth-v3__brand-divider{height:36px}.ctsm-auth-v3__ctsm-logo{width:210px;max-width:calc(100% - 72px);height:43px}.ctsm-auth-v3__heading h1{font-size:28px}.ctsm-auth-v3__input{font-size:16px!important}.ctsm-auth-v3__form-options{font-size:13px}.ctsm-auth-v3__button{padding-inline:12px}.ctsm-auth-v3__button-label{gap:10px}.ctsm-auth-v3__heading p{font-size:14px}.ctsm-auth-v3__scene-temple{width:160px;height:180px}html[lang^=km] .ctsm-auth-v3__heading h1{font-size:25px}}@media (max-width: 359px){.ctsm-auth-v3__card-lane{padding-inline:12px}.ctsm-auth-v3__card{padding-inline:18px}.ctsm-auth-v3__form-options{gap:0 10px}.ctsm-auth-v3__heading h1{font-size:25px}}@media (min-width: 1024px) and (max-height: 800px){.ctsm-auth-v3__toolbar{min-height:56px;padding-top:12px}.ctsm-auth-v3__card-lane{padding-top:12px;padding-bottom:28px}.ctsm-auth-v3__card{padding-top:26px;padding-bottom:26px}.ctsm-auth-v3__brand{margin-bottom:18px}}@media (prefers-reduced-motion: reduce){.ctsm-auth-v3 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (forced-colors: active){.ctsm-auth-v3__scene{display:none}.ctsm-auth-v3,.ctsm-auth-v3__hero{background:Canvas;color:CanvasText}.ctsm-auth-v3__card,.ctsm-auth-v3__button,.ctsm-auth-v3__input,.ctsm-auth-v3__mode-icon{border:1px solid ButtonText}.ctsm-auth-v3 .ctsm-auth-v3__button--primary{background:ButtonFace;color:ButtonText}.ctsm-auth-v3__credit,.ctsm-auth-v3__eyebrow{color:CanvasText}}.ctsm-auth-v3{--cds-text-primary: var(--auth-v3-text);--cds-text-secondary: var(--auth-v3-muted);--cds-text-helper: var(--auth-v3-muted);--cds-text-placeholder: var(--auth-v3-placeholder);--cds-text-on-color: var(--auth-v3-white);--cds-text-error: var(--auth-v3-error);--cds-link-primary: var(--auth-v3-link);--cds-link-primary-hover: var(--auth-v3-link);--cds-interactive: var(--auth-v3-blue);--cds-button-primary: var(--auth-v3-blue);--cds-button-primary-hover: var(--auth-v3-blue-end);--cds-button-primary-active: var(--auth-v3-navy-deep);--cds-background: var(--auth-v3-card);--cds-layer-02: var(--auth-v3-field);--cds-notification-background-success: var(--auth-v3-success-surface);--cds-notification-background-error: var(--auth-v3-error-surface);--cds-focus: var(--auth-v3-focus);--cds-field-01: var(--auth-v3-field);--cds-layer-01: var(--auth-v3-card);--cds-border-subtle-01: var(--auth-v3-border);--cds-support-error: var(--auth-v3-error);--cds-support-success: var(--auth-v3-success);--cds-icon-secondary: var(--auth-v3-muted)}.ctsm-auth-v3__main{width:min(100%,var(--auth-v3-card-width));min-width:0;margin-block:auto}.ctsm-auth-v3__main>.ctsm-auth-v3__card{width:100%;max-width:none;margin:0}.ctsm-auth-v3__card>header{margin-bottom:22px}.ctsm-auth-v3__card #auth-page-title{color:var(--auth-v3-ink);font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.025em}.ctsm-auth-v3__card>header p{color:var(--auth-v3-muted);margin-top:8px;font-size:14px;line-height:1.5}.ctsm-auth-v3__card form.grid{gap:14px}.ctsm-auth-v3__card label{color:var(--auth-v3-text);font-size:14px;line-height:1.5;margin-bottom:5px}.ctsm-auth-v3__card input:not([type=checkbox]):not([type=hidden]),.ctsm-auth-v3__card select,.ctsm-auth-v3__card textarea{min-width:0;min-height:44px;height:auto;border:2px solid var(--auth-v3-border);border-radius:6px;outline:none;box-shadow:none;color:var(--auth-v3-text);background-color:var(--auth-v3-field);padding:11px 14px;font-size:14px;line-height:1.45}.ctsm-auth-v3__card input::placeholder{color:var(--auth-v3-placeholder);opacity:0}.ctsm-auth-v3__card input:not([type=checkbox]):not([type=hidden])[aria-invalid=true]{border-color:var(--auth-v3-error)}.ctsm-auth-v3__card input[type=checkbox]{width:18px;height:18px;accent-color:var(--auth-v3-blue)}.ctsm-auth-v3__card [data-password-toggle]{width:44px;min-height:44px;border-radius:6px;color:var(--auth-v3-muted)}.ctsm-auth-v3__card [data-password-toggle][aria-pressed=true]{color:var(--auth-v3-link)}.ctsm-auth-v3__card :is(button[type=submit],[data-passkey-login],[data-auth-provider]){min-height:46px;border-radius:7px;padding:11px 18px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ctsm-auth-v3__card .bg-auth-interactive{position:relative;justify-content:center;color:var(--auth-v3-white);border:1px solid var(--auth-v3-blue);background:linear-gradient(105deg,var(--auth-v3-blue),var(--auth-v3-blue-end))}.ctsm-auth-v3__card .bg-auth-interactive>svg{position:absolute;right:18px}.ctsm-auth-v3__card .bg-auth-interactive>span{flex:1;text-align:center;padding-inline:24px}.ctsm-auth-v3__card .bg-auth-interactive:hover{box-shadow:inset 0 0 0 999px #00002914}.ctsm-auth-v3__card [data-passkey-login]{border:1px solid #afcaff;color:var(--auth-v3-link);background:var(--auth-v3-card)}.ctsm-auth-v3__card [data-passkey-login]>span{flex:1;justify-content:center}.ctsm-auth-v3__card [data-auth-provider]{border:1px solid var(--auth-v3-border);color:var(--auth-v3-ink);background:var(--auth-v3-card);text-decoration:none}.ctsm-auth-v3__card [data-auth-provider]>span{flex:1;text-align:center}.ctsm-auth-v3__card [data-auth-provider]:before{content:"";width:22px;height:22px;flex:none;background:var(--auth-v3-ink);mask:url(/build/assets/bank-B7Vg-E5Z.svg) center / contain no-repeat}.ctsm-auth-v3__card [data-auth-provider=asyhub]:before{-webkit-mask-image:url(/build/assets/network-BGLk0DQH.svg);mask-image:url(/build/assets/network-BGLk0DQH.svg)}.ctsm-auth-v3__card [data-auth-provider]:hover,.ctsm-auth-v3__card [data-passkey-login]:hover{box-shadow:inset 0 0 0 1px currentColor}.ctsm-auth-v3__card>.my-6{margin-block:22px;gap:18px}.ctsm-auth-v3__card>.grid.gap-2{gap:10px}.ctsm-auth-v3__card [data-local-login-form]>.flex{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px}.ctsm-auth-v3__card [data-local-login-form]>.flex :is(label,a){font-size:14px;min-height:32px;margin:0}.ctsm-auth-v3__card [role=alert]{color:var(--auth-v3-error);border-color:var(--auth-v3-error);background:var(--auth-v3-error-surface);overflow-wrap:anywhere}.ctsm-auth-v3__card [role=alert] p{color:inherit}.ctsm-auth-v3__toolbar [data-language-menu-button]{min-height:44px;color:var(--auth-v3-ink)}.ctsm-auth-v3__toolbar [data-language-menu] nav{border:1px solid var(--auth-v3-border);border-radius:8px;background:var(--auth-v3-card);padding:6px;box-shadow:0 6px 24px #0000291f}.ctsm-auth-v3__toolbar [data-language-option]{min-height:44px;border-radius:4px}html[lang^=km] .ctsm-auth-v3__card #auth-page-title{font-size:28px;line-height:1.65;letter-spacing:normal}html[lang^=km] .ctsm-auth-v3__card>header p{line-height:1.8}@media (max-width: 599px){.ctsm-auth-v3__card #auth-page-title{font-size:28px}.ctsm-auth-v3__card input:not([type=checkbox]):not([type=hidden]),.ctsm-auth-v3__card select,.ctsm-auth-v3__card textarea{font-size:16px}html[lang^=km] .ctsm-auth-v3__card #auth-page-title{font-size:25px}}@media (min-width: 1024px) and (max-height: 800px){.ctsm-auth-v3__hero-content{padding-bottom:180px}.ctsm-auth-v3__card{padding-block:20px}.ctsm-auth-v3__brand{margin-bottom:12px}.ctsm-auth-v3__card form.grid{gap:10px}.ctsm-auth-v3__card>header{margin-bottom:10px}.ctsm-auth-v3__card>.my-6{margin-block:12px}}@media (forced-colors: active){.ctsm-auth-v3__card{background:Canvas;color:CanvasText}.ctsm-auth-v3__card :is(input,select,textarea,button[type=submit],[data-passkey-login],[data-auth-provider]){background:Field;color:FieldText;border:1px solid ButtonText}.ctsm-auth-v3__card .bg-auth-interactive{background:ButtonFace;color:ButtonText}.ctsm-auth-v3__card #auth-page-title{color:CanvasText}}.ctsm-auth-v3__card :is([data-two-factor-digit],[data-email-otp-digit]){flex:1;max-width:44px;padding-inline:0;font-size:20px}.ctsm-auth-v3__card input.two-factor-box[data-two-factor-digit]{height:44px;padding:8px;font-family:var(--cds-font-family-mono);font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}@media (min-width: 1024px) and (max-height: 740px){.ctsm-auth-v3__toolbar{padding-top:0;min-height:44px}.ctsm-auth-v3__card-lane{padding-block:8px 16px}.ctsm-auth-v3__card{padding-block:16px}.ctsm-auth-v3__brand{margin-bottom:8px}.ctsm-auth-v3__card form.grid{gap:8px}.ctsm-auth-v3__card>header{margin-bottom:8px}.ctsm-auth-v3__card>header p{margin-top:6px}.ctsm-auth-v3__card>.my-6{margin-block:10px}.ctsm-auth-v3__hero-content{padding-bottom:100px}html[lang^=km] .ctsm-auth-v3__card #auth-page-title{font-size:25px;line-height:1.5}html[lang^=km] .ctsm-auth-v3__card>header p{line-height:1.6}}@media (min-width: 1024px) and (min-height: 801px){.ctsm-auth-v3__card-lane{padding-bottom:48px}}.ctsm-auth-v3__card .fi-simple-page-content{gap:22px}.ctsm-auth-v3__card .fi-simple-header{align-items:flex-start}.ctsm-auth-v3__card .fi-simple-header-heading{color:var(--auth-v3-ink);font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.025em;text-align:start}.ctsm-auth-v3__registration-grid>.fi-sc{gap:14px}.ctsm-auth-v3__card .fi-fo-field-label-content{color:var(--auth-v3-text);font-size:14px}.ctsm-auth-v3__card .fi-input-wrp{border:2px solid var(--auth-v3-border);border-radius:6px;background:var(--auth-v3-field);box-shadow:none;outline:none}.ctsm-auth-v3 .ctsm-auth-v3__card .fi-input-wrp input:not([type=checkbox]):not([type=hidden]),.ctsm-auth-v3 .ctsm-auth-v3__card .fi-input-wrp select,.ctsm-auth-v3 .ctsm-auth-v3__card .fi-input-wrp textarea{border:0;background-color:transparent!important;background-image:none;padding-inline:14px}.ctsm-auth-v3__card .fi-input-wrp.fi-invalid{border-color:var(--auth-v3-error)}.ctsm-auth-v3__card .fi-btn.fi-color-primary{background:linear-gradient(105deg,var(--auth-v3-blue),var(--auth-v3-blue-end));color:var(--auth-v3-white);border:1px solid var(--auth-v3-blue)}.ctsm-auth-v3__card .fi-select-input-btn{min-height:44px;color:var(--auth-v3-text)}.ctsm-auth-v3__card .fi-input-wrp-actions button{min-height:44px;min-width:44px}.ctsm-auth-v3__card :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){outline:none;box-shadow:none}.ctsm-auth-v3__card :is(input:not([type=checkbox]):not([type=hidden]),select,textarea):not(:disabled){transition-property:border-color,background-color}.ctsm-auth-v3__card :is(input:not([type=checkbox]):not([type=hidden]),select,textarea):not(:disabled):is(:hover,:active,:focus),.ctsm-auth-v3__card .fi-input-wrp:not(.fi-disabled):is(:hover,:active,:focus-within){border-color:var(--auth-v3-blue)}.ctsm-auth-v3__card .fi-input-wrp .fi-select-input-btn,.ctsm-auth-v3__card .fi-input-wrp .fi-input-wrp-actions button{outline:none;box-shadow:none}.ctsm-auth-v3__card .fi-input-wrp:focus-within{outline:none;box-shadow:none}@media (max-width: 599px){.ctsm-auth-v3__card .fi-simple-header-heading{font-size:28px}}@media (forced-colors: active){.ctsm-auth-v3__card .fi-input-wrp{border-color:ButtonText;background:Field}.ctsm-auth-v3__card .fi-btn.fi-color-primary{background:ButtonFace;color:ButtonText;border-color:ButtonText}}@media (forced-colors: active){.ctsm-auth-v3__card :is(input:not([type=checkbox]):not([type=hidden]),select,textarea):not(:disabled):is(:hover,:active,:focus),.ctsm-auth-v3__card .fi-input-wrp:not(.fi-disabled):is(:hover,:active,:focus-within){border-color:Highlight}}
