.oa{--oa-nen:#eef1f6;--oa-be:#fff;--oa-be2:#f2f4f8;--oa-vien:#dfe3eb;--oa-chu:#121826;--oa-mo:#5d6678;--oa-nhan:#0a6cff;background:radial-gradient(900px 500px at 50% -10%, #0a6cff24, transparent 60%), var(--oa-nen);min-height:100dvh;color:var(--oa-chu);font-family:var(--font-vietos), "Be Vietnam Pro", system-ui, sans-serif;place-items:center;padding:24px 16px;font-size:15px;line-height:1.5;display:grid}@media (prefers-color-scheme:dark){.oa{--oa-nen:#0b0e15;--oa-be:#151a25;--oa-be2:#1d2331;--oa-vien:#2a3142;--oa-chu:#eef1f7;--oa-mo:#9aa3b6;--oa-nhan:#4c93ff}}body:has(.oa){background:#eef1f6}@media (prefers-color-scheme:dark){body:has(.oa){background:#0b0e15}}.oa *,.oa :before,.oa :after{box-sizing:border-box}.oa button,.oa input{font:inherit;color:inherit}.oa a{color:var(--oa-nhan)}.oa :focus-visible{outline:2px solid var(--oa-nhan);outline-offset:2px}.oa-the{background:var(--oa-be);border:1px solid var(--oa-vien);border-radius:22px;flex-direction:column;gap:14px;width:min(420px,100%);padding:28px 24px 24px;display:flex;box-shadow:0 24px 60px -30px #0a142873}.oa-the h1{text-align:center;text-wrap:balance;margin:0;font-size:21px;font-weight:600;line-height:1.35}.oa-the h1 b{font-weight:700}.oa-logo-hang{justify-content:center;align-items:center;gap:12px;display:flex}.oa-app,.oa-vos{color:#fff;border-radius:16px;place-items:center;width:58px;height:58px;font-size:26px;font-weight:700;display:grid}.oa-vos{background:linear-gradient(160deg,#4b8bf5,#1f3fa8)}.oa-noi{color:var(--oa-mo);letter-spacing:2px;font-size:22px}.oa-nguon{text-align:center;color:var(--oa-mo);margin:-6px 0 0;font-size:13.5px}.oa-xm{color:#1f9d55;font-weight:600}.oa-thu{color:#7a5300;background:#fff4d6;border-radius:10px;margin:0;padding:9px 12px;font-size:13px}@media (prefers-color-scheme:dark){.oa-thu{color:#ffd479;background:#33290f}}.oa-form{flex-direction:column;gap:12px;display:flex}.oa-form label{color:var(--oa-mo);flex-direction:column;gap:5px;font-size:13px;font-weight:500;display:flex}.oa-form input{border:1px solid var(--oa-vien);background:var(--oa-be);border-radius:11px;padding:11px 13px;font-size:16px}.oa-nut{border:1px solid var(--oa-vien);background:var(--oa-be2);cursor:pointer;text-align:center;border-radius:12px;flex:1;padding:12px 16px;font-weight:600;text-decoration:none;color:var(--oa-chu)!important}.oa-nut-chinh{background:var(--oa-nhan);border-color:var(--oa-nhan);color:#fff!important}.oa-nut:disabled{opacity:.6;cursor:progress}.oa-lien{color:var(--oa-nhan);cursor:pointer;background:0 0;border:0;padding:4px;font-weight:500}.oa-lien.oa-mo{color:var(--oa-mo)}.oa-loi{color:#d13a2e;margin:0;font-size:13.5px}.oa-toi{background:var(--oa-be2);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.oa-toi>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.oa-toi small{color:var(--oa-mo);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oa-anh{color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.oa-quyen p{margin:0 0 8px;font-weight:600}.oa-quyen ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.oa-quyen li{flex-direction:column;padding-left:26px;display:flex;position:relative}.oa-quyen li:before{content:"✓";color:var(--oa-nhan);font-weight:700;position:absolute;top:0;left:4px}.oa-quyen small{color:var(--oa-mo);font-size:12.5px}.oa-ghi{color:var(--oa-mo);margin:0;font-size:12.5px}.oa-hang-nut{gap:10px;display:flex}
