:root{--l-primary:#019f21;--l-primary-hover:#018a1d;--l-primary-soft:#dcf5e6;--l-primary-softer:#effaf2;--l-primary-line:#bfe8cb;--l-primary-text:#017419;--l-on-primary:#fff;--l-success:#019f21;--l-success-soft:#dcf5e6;--l-danger:#d12148;--l-danger-strong:#a3163b;--l-danger-soft:#fdecee;--l-danger-tint:#fff6f7;--l-amber:#b45309;--l-amber-soft:#fef3c7;--l-info:#0b63c5;--l-info-soft:#e7f0fb;--l-text:#1f2a37;--l-text-muted:#6b7280;--l-text-soft:#475467;--l-page:#eef2f6;--l-surface:#fff;--l-hairline:#e7e9ee;--l-field-height:48px;--l-field-radius:10px;--l-field-line:#d0d5dd;--l-field-font:15px;--l-tile:#f1f3f7;--l-tile-icon:#475467;--l-font-sans:"Lexend","Battambang","Noto Sans Khmer",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}html.l-product-simplify{--l-primary:#84cc16;--l-primary-hover:#65a30d;--l-primary-soft:#ecfccb;--l-primary-softer:#f7fee7;--l-primary-line:#d9f99d;--l-primary-text:#4d7c0f;--l-on-primary:#1f2a37}html.l-product-payroll{--l-primary:#0965c2;--l-primary-hover:#0858a9;--l-primary-soft:#e2edf8;--l-primary-softer:#f1f6fb;--l-primary-line:#c3daf0;--l-primary-text:#0965c2;--l-on-primary:#fff}*,*::before,*::after{box-sizing:border-box}html,body{min-height:100%}body.l-body{margin:0;background:var(--l-page);color:var(--l-text);font-family:var(--l-font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}:lang(km) body.l-body,:lang(km) .l-body *{line-height:1.65}.l-body a{color:var(--l-primary-text);text-decoration:none;font-weight:500}.l-body a:hover{text-decoration:underline}.l-body .material-icons-outlined{font-size:1.25rem;line-height:1;vertical-align:middle}.l-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}div.grecaptcha-badge{visibility:hidden}:focus-visible{outline:2px solid var(--l-primary-text);outline-offset:2px}[hidden]{display:none!important}.l-topbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:56px;padding:8px 16px}.l-lang{position:relative;display:inline-flex;align-items:center}.l-lang .material-icons-outlined{position:absolute;left:10px;font-size:1.1rem;color:var(--l-tile-icon);pointer-events:none}.l-lang select{height:36px;padding:0 32px 0 36px;border:1px solid var(--l-field-line);border-radius:18px;background:var(--l-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%23475467' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--l-text);font:500 13px var(--l-font-sans);appearance:none;cursor:pointer}.l-lang select:hover{border-color:var(--l-primary-line)}.l-lang select:focus-visible{border-color:var(--l-primary);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--l-primary) 14%,transparent)}.l-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;width:100%;max-width:1200px;min-height:calc(100vh - 56px);min-height:calc(100dvh - 56px);margin:0 auto;padding:8px 32px 40px}.l-auth-single{grid-template-columns:minmax(0,1fr);justify-items:center}.l-auth-main{display:flex;flex-direction:column;align-items:center;width:100%}.l-aside{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:0 16px 0 24px}.l-aside-title{margin:0;color:var(--l-text);font-size:2rem;font-weight:700;line-height:1.25}.l-aside-lead{margin:0;color:var(--l-text-soft);font-size:1.1rem}.l-aside-trial{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-radius:999px;background:var(--l-primary-soft);color:var(--l-primary-text);font-weight:600}.l-aside-trial .material-icons-outlined{font-size:1.15rem}.l-aside-art{width:100%;max-width:460px;height:auto;margin:8px 0}.l-aside-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.l-aside-help{display:flex;align-items:center;gap:12px;max-width:420px;padding:10px 14px;border:1px solid var(--l-hairline);border-radius:12px;background:var(--l-surface);color:var(--l-text)!important;text-decoration:none!important;transition:border-color .15s,box-shadow .15s}.l-aside-help:hover{border-color:var(--l-primary-line);box-shadow:0 4px 14px rgba(16,24,40,.08)}.l-aside-help .l-aside-help-icon{display:flex;flex:0 0 40px;align-items:center;justify-content:center;height:40px;border-radius:50%;background:var(--l-primary-soft);color:var(--l-primary-text)}.l-aside-help small{display:block;color:var(--l-text-muted);font-weight:400}.l-banner{display:none;align-items:center;justify-content:center;gap:8px;width:100%;max-width:440px;margin:0 auto 12px;padding:8px 14px;border-radius:999px;background:var(--l-primary-soft);color:var(--l-primary-text);font-size:13px;font-weight:600;text-align:center}.l-card{width:100%;max-width:440px;padding:36px 36px 32px;border-radius:16px;background:var(--l-surface);box-shadow:0 1px 2px rgba(16,24,40,.05),0 12px 32px rgba(16,24,40,.08)}.l-card-wide{max-width:520px}.l-card-head{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:24px;text-align:center}.l-logo{display:block;height:40px;width:auto;max-width:200px;margin:0 auto 10px;object-fit:contain}.l-card-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:6px;border-radius:50%;background:var(--l-primary-soft);color:var(--l-primary-text)}.l-card-icon .material-icons-outlined{font-size:1.5rem}.l-avatar{width:52px;height:52px;margin-bottom:6px;border-radius:50%;object-fit:cover}.l-card-title{margin:0;color:var(--l-text);font-size:1.35rem;font-weight:600;line-height:1.3}.l-card-sub{margin:0;color:var(--l-text-muted);font-size:14px;overflow-wrap:anywhere}.l-card-sub strong{color:var(--l-text);font-weight:600}.l-card-foot{margin-top:22px;color:var(--l-text-muted);text-align:center}.l-stack{display:flex;flex-direction:column;gap:18px}.l-stack-tight{gap:6px}.l-gap-bottom{margin-bottom:16px}.l-gap-top{margin-top:22px}.l-field-error.l-center{justify-content:center}.l-row-between{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.l-row-end{display:flex;justify-content:flex-end}.l-muted{color:var(--l-text-muted)}.l-flush{margin:0}.l-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}@media(max-width:340px){.l-grid-2{grid-template-columns:minmax(0,1fr)}}.l-small{font-size:13px}.l-center{text-align:center}.l-field{display:flex;flex-direction:column;gap:8px;min-width:0}.l-field-aside{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:8px;align-items:center}.l-field-aside>*{grid-column:1/-1}.l-field-aside>.l-field-label{grid-column:1;grid-row:1}.l-field-aside>.l-field-aside-link{grid-column:2;grid-row:1}.l-field-label{display:block;margin:0;color:var(--l-text);font-size:14px;font-weight:600}.l-field-label sup{margin-left:2px;color:var(--l-danger);font-size:.8rem}.l-field-hint{color:var(--l-text-muted);font-size:12px;line-height:1.4}.l-field-error{display:flex;align-items:flex-start;gap:4px;color:var(--l-danger);font-size:12.5px;line-height:1.4}.l-field-error:empty{display:none}.l-control{position:relative;width:100%;min-width:0}.l-control input:not([type=checkbox]):not([type=radio]),.l-control select,.l-control textarea{display:block;width:100%;height:var(--l-field-height);margin:0;padding:0 14px;border:1px solid var(--l-field-line);border-radius:var(--l-field-radius);background:var(--l-surface);box-shadow:none;color:var(--l-text);font:400 var(--l-field-font) var(--l-font-sans);transition:border-color .15s,box-shadow .15s,background-color .15s}.l-control select{padding-right:36px;appearance:none;background:var(--l-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%23475467' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat right 14px center;cursor:pointer}.l-control input::placeholder{color:#98a2b3;font-style:normal}.l-control input:enabled:hover,.l-control select:enabled:hover{border-color:var(--l-primary-line)}.l-control input:enabled:focus,.l-control select:enabled:focus{border-color:var(--l-primary);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--l-primary) 14%,transparent)}.l-control input:disabled,.l-control input[readonly]{background:#f6f8fa;color:var(--l-text-muted)}.l-control .l-control-icon{position:absolute;top:50%;left:7px;z-index:1;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--l-tile);transform:translateY(-50%);pointer-events:none;transition:background-color .15s}.l-control .l-control-icon .material-icons-outlined{color:var(--l-tile-icon);font-size:1.15rem;transition:color .15s}.l-control:has(.l-control-icon) input:not([type=checkbox]):not([type=radio]),.l-control:has(.l-control-icon) select{padding-left:50px}.l-control:focus-within .l-control-icon{background:var(--l-primary-softer)}.l-control:focus-within .l-control-icon .material-icons-outlined{color:var(--l-primary-text)}.l-control .l-control-action{position:absolute;top:50%;right:6px;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--l-tile-icon);transform:translateY(-50%);cursor:pointer}.l-control .l-control-action:hover{background:var(--l-tile)}.l-control:has(.l-control-action) input{padding-right:48px}.l-field-invalid .l-control input:not([type=checkbox]):not([type=radio]),.l-field-invalid .l-control select{border-color:var(--l-danger);background-color:var(--l-danger-tint)}.l-field-invalid .l-control input:enabled:focus,.l-field-invalid .l-control select:enabled:focus{border-color:var(--l-danger);box-shadow:0 0 0 3px rgba(209,33,72,.12)}.l-field-invalid .l-control .l-control-icon,.l-field-invalid .l-control:focus-within .l-control-icon{background:var(--l-danger-soft)}.l-field-invalid .l-control .l-control-icon .material-icons-outlined{color:var(--l-danger)}.l-caps-hint{display:flex;align-items:center;gap:4px;color:var(--l-amber);font-size:12px}.l-phone{display:grid;grid-template-columns:minmax(0,104px) minmax(0,1fr);gap:8px}.l-phone-code{display:flex;align-items:center;justify-content:center;height:var(--l-field-height);border:1px solid var(--l-field-line);border-radius:var(--l-field-radius);background:var(--l-tile);color:var(--l-tile-icon);font:500 var(--l-field-font) var(--l-font-sans);font-variant-numeric:tabular-nums;user-select:none}.l-code{display:flex;justify-content:center;gap:8px}.l-code input{width:48px;height:56px;padding:0;border:1px solid var(--l-field-line);border-radius:var(--l-field-radius);background:var(--l-surface);color:var(--l-text);font:600 1.35rem var(--l-font-sans);text-align:center;transition:border-color .15s,box-shadow .15s}.l-code input:focus{border-color:var(--l-primary);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--l-primary) 14%,transparent)}.l-field-invalid .l-code input{border-color:var(--l-danger);background:var(--l-danger-tint)}.l-check{display:flex;align-items:flex-start;gap:10px;color:var(--l-text-soft);font-size:13px;cursor:pointer}.l-check input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:var(--l-primary);cursor:pointer}.l-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border:1px solid transparent;border-radius:24px;background:transparent;font:600 15px var(--l-font-sans);line-height:1;text-decoration:none!important;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s,opacity .15s}.l-btn:disabled,.l-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.l-btn .material-icons-outlined{font-size:1.2rem}.l-btn-block{width:100%}.l-btn-primary{background:var(--l-primary);color:var(--l-on-primary)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--l-primary) 30%,transparent)}.l-btn-primary:hover:not(:disabled){background:var(--l-primary-hover)}.l-btn-secondary{border-color:var(--l-field-line);background:var(--l-surface);color:var(--l-text)!important}.l-btn-secondary:hover:not(:disabled){border-color:var(--l-primary-line);background:var(--l-primary-softer)}.l-btn-danger{background:var(--l-danger);color:#fff!important}.l-btn-danger:hover:not(:disabled){background:var(--l-danger-strong)}.l-btn-link{height:auto;padding:4px 2px;border-radius:6px;color:var(--l-primary-text)!important;font-size:14px;font-weight:600}.l-btn-link:hover:not(:disabled){text-decoration:underline!important}.l-btn[aria-busy=true]{color:transparent!important;pointer-events:none}.l-btn[aria-busy=true]>*{visibility:hidden}.l-btn[aria-busy=true]::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid currentColor;border-color:var(--l-on-primary) var(--l-on-primary) transparent transparent;border-radius:50%;animation:l-spin .7s linear infinite}.l-btn-secondary[aria-busy=true]::after,.l-btn-link[aria-busy=true]::after{border-color:var(--l-primary) var(--l-primary) transparent transparent}.l-spinner{display:inline-block;width:20px;height:20px;border:2px solid var(--l-primary);border-right-color:transparent;border-radius:50%;animation:l-spin .7s linear infinite}@keyframes l-spin{to{transform:rotate(360deg)}}.l-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.l-actions .l-btn{flex:1 1 140px}.l-or{display:flex;align-items:center;gap:12px;margin:22px 0 18px;color:var(--l-text-muted);font-size:13px}.l-or::before,.l-or::after{content:"";flex:1;height:1px;background:var(--l-hairline)}.l-social{display:flex;flex-direction:column;align-items:stretch;gap:10px}.l-social .g_id_signin{display:flex;justify-content:center;min-height:44px}.l-btn-apple{width:100%;height:44px;border:1px solid #dadce0;border-radius:4px;background:#fff;color:#1f1f1f!important;font:500 14px "Google Sans",Roboto,var(--l-font-sans)}.l-btn-apple:hover:not(:disabled){border-color:#d2e3fc;background:#f8faff}.l-btn-apple svg{width:18px;height:18px}.l-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid transparent;border-radius:10px;font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}.l-alert .material-icons-outlined{flex:0 0 auto;font-size:1.2rem}.l-alert a{font-weight:600}.l-alert-danger{border-color:#f3c9d3;background:var(--l-danger-tint);color:var(--l-danger-strong)}.l-alert-info{border-color:#c8dcf3;background:var(--l-info-soft);color:#0a4f9e}.l-alert-success{border-color:var(--l-primary-line);background:var(--l-primary-softer);color:var(--l-primary-text)}.l-alert-warn{border-color:#fbe2a5;background:var(--l-amber-soft);color:#92400e}.l-policy{margin:0;padding:12px 14px;border-radius:10px;background:#f8fafc;color:var(--l-text-soft);font-size:12.5px;list-style:none}.l-policy li{display:flex;align-items:flex-start;gap:8px;padding:2px 0}.l-policy li::before{content:"";flex:0 0 14px;height:14px;margin-top:3px;border:1.5px solid #98a2b3;border-radius:50%}.l-policy li.l-ok{color:var(--l-primary-text)}.l-policy li.l-ok::before{border-color:var(--l-primary);background:var(--l-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/10px no-repeat}.l-terminal{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.l-terminal-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:6px;border-radius:50%;background:var(--l-tile);color:var(--l-tile-icon)}.l-terminal-icon .material-icons-outlined{font-size:2rem}.l-terminal-error .l-terminal-icon{background:var(--l-danger-soft);color:var(--l-danger)}.l-terminal-success .l-terminal-icon{background:var(--l-primary-soft);color:var(--l-primary-text)}.l-terminal-warn .l-terminal-icon{background:var(--l-amber-soft);color:var(--l-amber)}.l-terminal .l-card-title{font-size:1.25rem}.l-terminal p{margin:0;color:var(--l-text-soft);overflow-wrap:anywhere}.l-terminal .l-actions{flex-direction:column;width:100%;margin-top:14px}.l-terminal .l-actions .l-btn{flex:0 0 auto;width:100%}.l-terminal-code{color:var(--l-text-muted);font-size:12px}.l-steps{display:flex;align-items:center;justify-content:center;gap:6px;margin:-8px 0 20px}.l-steps span{width:28px;height:4px;border-radius:2px;background:var(--l-hairline)}.l-steps span.l-on{background:var(--l-primary)}.l-toasts{position:fixed;top:12px;left:50%;z-index:10000;display:flex;flex-direction:column;gap:8px;width:min(440px,calc(100vw - 24px));transform:translateX(-50%);pointer-events:none}.l-toast{display:flex;align-items:flex-start;gap:10px;padding:12px 8px 12px 14px;border:1px solid var(--l-hairline);border-left:4px solid var(--l-success);border-radius:10px;background:var(--l-surface);box-shadow:0 10px 28px rgba(16,24,40,.16);color:var(--l-text);font-size:14px;pointer-events:auto;animation:l-toast-in .2s ease-out}.l-toast>.material-icons-outlined{color:var(--l-success)}.l-toast .l-toast-text{flex:1;padding-top:1px;overflow-wrap:anywhere}.l-toast .l-toast-close{display:flex;flex:0 0 28px;align-items:center;justify-content:center;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--l-text-muted);cursor:pointer}.l-toast .l-toast-close:hover{background:var(--l-tile)}.l-toast-error{border-left-color:var(--l-danger)}.l-toast-error>.material-icons-outlined{color:var(--l-danger)}.l-toast-warning{border-left-color:var(--l-amber)}.l-toast-warning>.material-icons-outlined{color:var(--l-amber)}.l-toast-info{border-left-color:var(--l-info)}.l-toast-info>.material-icons-outlined{color:var(--l-info)}@keyframes l-toast-in{from{opacity:0;transform:translateY(-6px)}}dialog.l-dlg{width:min(460px,calc(100vw - 24px));max-height:calc(100dvh - 16px);padding:0;border:0;border-radius:12px;background:var(--l-surface);box-shadow:0 12px 32px rgba(16,24,40,.18);color:var(--l-text)}dialog.l-dlg::backdrop{background:rgba(16,24,40,.35)}dialog.l-dlg[open]{display:flex;flex-direction:column}.l-dlg-head{display:flex;align-items:center;gap:12px;padding:16px 16px 14px 20px;border-bottom:1px solid var(--l-hairline)}.l-dlg-tile{display:flex;flex:0 0 52px;align-items:center;justify-content:center;height:52px;border-radius:50%;background:var(--l-primary-soft);color:var(--l-primary-text)}.l-dlg-titles{flex:1;min-width:0}.l-dlg-titles h2{margin:0;font-size:1.2rem;font-weight:600}.l-dlg-titles p{margin:2px 0 0;color:var(--l-text-muted);font-size:13px}.l-dlg-close{display:flex;flex:0 0 38px;align-items:center;justify-content:center;height:38px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--l-text-muted);cursor:pointer}.l-dlg-close:hover{background:var(--l-tile)}.l-dlg-body{padding:20px;overflow:auto}.l-dlg-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--l-hairline)}.l-dlg-foot .l-btn{height:40px;padding:0 16px;border-radius:10px;font-size:13px}.l-uses{margin:8px 0 20px;padding:0;color:var(--l-text-soft);font-size:13px;list-style:none}.l-uses li{display:flex;align-items:flex-start;gap:10px;padding:4px 0}.l-uses li .material-icons-outlined{color:var(--l-primary-text);font-size:1.1rem}.l-rows{margin:0 0 16px;padding:10px 16px;border:1px solid var(--l-hairline);border-radius:12px}.l-rows>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.l-rows dt{color:var(--l-text-muted);font-weight:400}.l-rows dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.l-list{display:flex;flex-direction:column;max-height:340px;margin:0;padding:4px;border:1px solid var(--l-hairline);border-radius:12px;overflow:auto;list-style:none}.l-list-empty{padding:14px;color:var(--l-text-muted);text-align:center}.l-field-invalid .l-list{border-color:var(--l-danger)}.l-pick{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:8px;cursor:pointer}.l-pick:hover{background:var(--l-tile)}.l-pick:has(input:checked){background:var(--l-primary-softer)}.l-pick input{width:18px;height:18px;margin:0;accent-color:var(--l-primary)}.l-pick-name{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:500}.l-pick-avatar{--seed:0;display:flex;flex:0 0 32px;align-items:center;justify-content:center;height:32px;border-radius:50%;background:hsl(calc(var(--seed)*45 + 10) 70% 55%);color:#fff;font-size:12px;font-weight:600}.l-connect{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:10px}.l-connect-logo{width:56px;height:56px;padding:6px;border:1px solid var(--l-hairline);border-radius:14px;background:var(--l-surface);object-fit:contain}.l-connect-product{width:96px}.l-connect-initials{display:flex;align-items:center;justify-content:center;color:var(--l-text-soft);font-weight:600}.l-connect-link{color:var(--l-text-muted)}.l-check-anim{display:flex;justify-content:center}html.l-popup body.l-body{background:var(--l-surface)}html.l-popup .l-topbar{min-height:48px;padding:6px 12px}html.l-popup .l-auth{min-height:0;padding:0 16px 24px}html.l-popup .l-card{max-width:440px;padding:8px 4px 16px;box-shadow:none}@media(max-width:1000px){.l-auth{grid-template-columns:minmax(0,1fr);justify-items:center;padding:4px 24px 32px}.l-aside{display:none}.l-banner{display:flex}}@media(max-width:600px){:root{--l-field-font:16px}body.l-body{background:var(--l-surface)}.l-topbar{min-height:52px;padding:8px 16px}.l-auth{min-height:0;padding:0 16px 28px}.l-card{padding:8px 0 16px;border-radius:0;box-shadow:none}.l-card-title{font-size:1.25rem}.l-phone{grid-template-columns:minmax(0,96px) minmax(0,1fr)}.l-code{gap:6px}.l-code input{width:44px;height:52px}}@media(max-width:360px){.l-code input{width:38px;height:48px;font-size:1.15rem}}.check-animation-wrap{top:0;left:0;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:calc(100% - 200px);min-height:400px}.check-main-container{width:100%;height:100vh;display:flex;flex-flow:column;justify-content:center;align-items:center}.check-container{width:6.25rem;height:7.5rem;display:flex;flex-flow:column;align-items:center;justify-content:space-between}.check-container .check-background{width:100%;height:calc(100% - 1.25rem);background:linear-gradient(to bottom right,#5de593,#41d67c);box-shadow:0 0 0 65px rgba(255,255,255,.25) inset,0 0 0 65px rgba(255,255,255,.25) inset;transform:scale(.84);border-radius:50%;animation:animateContainer .75s ease-out forwards .75s;display:flex;align-items:center;justify-content:center;opacity:0}.check-container .check-background svg{width:65%;transform:translateY(.25rem);stroke-dasharray:80;stroke-dashoffset:80;animation:animateCheck .35s forwards 1.25s ease-out;min-width:auto!important}.check-container .check-shadow{bottom:calc(-15% - 5px);left:0;border-radius:50%;background:radial-gradient(closest-side,rgba(73,218,131,1),transparent);animation:animateShadow .75s ease-out forwards .75s}@keyframes animateContainer{0%{opacity:0;transform:scale(0);box-shadow:0 0 0 65px rgba(255,255,255,.25) inset,0 0 0 65px rgba(255,255,255,.25) inset}25%{opacity:1;transform:scale(.9);box-shadow:0 0 0 65px rgba(255,255,255,.25) inset,0 0 0 65px rgba(255,255,255,.25) inset}43.75%{transform:scale(1.15);box-shadow:0 0 0 43.334px rgba(255,255,255,.25) inset,0 0 0 65px rgba(255,255,255,.25) inset}62.5%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,.25) inset,0 0 0 21.667px rgba(255,255,255,.25) inset}81.25%{box-shadow:0 0 0 0 rgba(255,255,255,.25) inset,0 0 0 0 rgba(255,255,255,.25) inset}100%{opacity:1;box-shadow:0 0 0 0 rgba(255,255,255,.25) inset,0 0 0 0 rgba(255,255,255,.25) inset}}@keyframes animateCheck{from{stroke-dashoffset:80}to{stroke-dashoffset:0}}@keyframes animateShadow{0%{opacity:0;width:100%;height:15%}25%{opacity:.25}43.75%{width:40%;height:7%;opacity:.35}100%{width:85%;height:15%;opacity:.25}}