body:has(>.tk){background:#faf9f7;margin:0}html[data-theme=dark] body:has(>.tk){background:#191613}.tk{--bg:#faf9f7;--bg2:#f4f1ec;--panel:#fff;--ink:#1f2430;--dim:#525a66;--faint:#8a919c;--line:#eae7e2;--ac:#e8590c;--act:#c74a08;--acl:#fff0e6;--ok:#2f9e44;--okl:#e9f7ee;--vang:#a15c00;--vangl:#fff4dc;--do:#c43b3b;--disp:"Bricolage Grotesque","Be Vietnam Pro",system-ui,sans-serif;--body:"Be Vietnam Pro",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;background:var(--bg);color:var(--ink);font:16px/1.6 var(--body);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}html[data-theme=dark] .tk{--bg:#191613;--bg2:#211d19;--panel:#26221e;--ink:#f3efe8;--dim:#bdb5aa;--faint:#8f877c;--line:#3a342d;--ac:#ff7a2f;--act:#ff8a45;--acl:#ff7a2f24;--ok:#5cc27a;--okl:#5cc27a24;--vang:#f2b24c;--vangl:#f2b24c24;--do:#ef7d7d}.tk *,.tk :before,.tk :after{box-sizing:border-box}.tk a{color:var(--act)}.tk-tren{align-items:center;gap:10px;width:100%;max-width:1080px;margin:0 auto;padding:16px 20px;font-weight:600;display:flex}.tk-logo{font-family:var(--disp);align-items:center;gap:8px;font-size:17px;text-decoration:none;display:inline-flex;color:var(--ink)!important}.tk-logo img{width:20px;height:auto}.tk-sep{color:var(--faint)}.tk-dang{color:var(--dim);font-weight:500}.tk-phai{margin-left:auto}.tk-than{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:8px 20px 56px}.tk h1{font:700 clamp(28px,4.4vw,40px)/1.15 var(--disp);letter-spacing:-.02em;text-wrap:balance;margin:0 0 10px}.tk h2{font:700 19px/1.3 var(--disp);margin:0 0 10px}.tk-nhan{font:600 11.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--act);margin:0 0 8px;display:block}.tk-mo{color:var(--dim);margin:0 0 12px;font-size:15px}.tk-mo b{color:var(--ink)}.tk-nho{font-size:13.5px}.tk-giua{text-align:center}.tk-the{background:var(--panel);border:1px solid var(--line);border-radius:18px;min-width:0;padding:22px}.tk-cua{max-width:460px;margin:36px auto 0}.tk-cua .tk-the{padding:30px 28px}.tk-cua>.tk-mo{margin-top:18px}.tk-form{gap:14px;margin-top:8px;display:grid}.tk-form label{color:var(--dim);gap:6px;font-size:14px;font-weight:500;display:grid}.tk-form input{border:1px solid var(--line);background:var(--bg);height:48px;color:var(--ink);font:16px var(--body);border-radius:12px;width:100%;min-width:0;padding:0 14px}.tk-form input:focus{outline:2px solid var(--ac);outline-offset:1px;border-color:#0000}.tk-o-ma{letter-spacing:.42em;text-align:center;font:700 26px/1 var(--mono)!important;height:58px!important;padding-left:.42em!important}.tk-nut{background:var(--ac);min-height:48px;font:600 15.5px var(--body);cursor:pointer;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;text-decoration:none;display:inline-flex;color:#fff!important}.tk-nut:hover{filter:brightness(1.06)}.tk-nut:disabled{opacity:.55;cursor:not-allowed}.tk-nut.phu{border:1.5px solid var(--line);background:0 0;color:var(--ink)!important}.tk-nut.zalo{background:var(--panel);border:1.5px solid #0068ff;width:100%;margin:4px 0 14px;color:#0068ff!important}html[data-theme=dark] .tk-nut.zalo{border-color:#3d84f5;color:#6aa8ff!important}.tk-hang{flex-wrap:wrap;gap:10px;display:flex}.tk-hang-phu{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px;display:flex}.tk-lk{color:var(--act);font:500 14.5px var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.tk-lk:disabled{color:var(--faint);cursor:default;text-decoration:none}.tk-loi{color:var(--do);margin:0;font-size:14.5px;font-weight:500}.tk-ok{background:var(--okl);color:var(--ok);border-radius:12px;margin:0 0 14px;padding:10px 14px;font-size:14.5px;font-weight:600}.tk-khu{gap:26px;margin-top:20px;display:grid}.tk-chao{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tk-chao .tk-mo{word-break:break-all;margin:0}.tk-muc{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font:600 12px/1.4 var(--mono)!important;margin:0 0 12px!important}.tk-luoi{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tk-dau-the{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.tk-dau-the b{font:700 17px/1.35 var(--disp)}.tk-hieu{font:600 12px/1.3 var(--body);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px}.tk-hieu.xanh{background:var(--okl);color:var(--ok)}.tk-hieu.vang{background:var(--vangl);color:var(--vang)}.tk-hieu.xam{background:var(--bg2);color:var(--faint)}.tk-khoi{background:var(--bg2);border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:14.5px}.tk-khoi .tk-nhan{margin-bottom:6px}.tk-khoi ul{margin:0;padding-left:18px}.tk-khoi p{margin:0}.tk-bang{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:14.5px;display:grid}.tk-bang dt{color:var(--faint)}.tk-bang dd{text-align:right;word-break:break-word;min-width:0;margin:0;font-weight:600}.tk-ma{font-family:var(--mono);letter-spacing:.04em}.tk-cam{color:var(--act)}.tk-ds-tt{border-top:1px dashed var(--line);gap:6px;margin:14px 0 0;padding:12px 0 0;font-size:14px;list-style:none;display:grid}.tk-ds-tt li{color:var(--dim);justify-content:space-between;gap:12px;display:flex}.tk-ds-tt b{color:var(--ink)}.tk-qr{border-top:1px dashed var(--line);align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.tk-qr img{background:#fff;border-radius:12px;flex:none;width:168px;height:168px;padding:6px}.tk-qr p{margin:0 0 6px}.tk-qr .tk-mo{margin:0;font-size:14px}.tk-trong{text-align:center;padding:34px 24px}.tk-trong .tk-hang{justify-content:center}.tk-tin{justify-content:space-between;align-items:center;gap:20px;display:flex}.tk-tin .tk-mo{margin:4px 0 0}.tk-tin .tk-nut,.tk-chao .tk-nut{white-space:nowrap;flex:none}.tk-nw{white-space:nowrap}.tk-bao{left:50%;bottom:calc(20px + env(safe-area-inset-bottom));background:var(--ink);color:var(--bg);text-align:center;z-index:5;border-radius:999px;max-width:calc(100% - 32px);margin:0;padding:10px 18px;font-size:14px;position:fixed;transform:translate(-50%)}.tk :focus-visible{outline:2px solid var(--ac);outline-offset:3px}@media (max-width:760px){.tk-luoi{grid-template-columns:minmax(0,1fr)}.tk-tin{flex-direction:column;align-items:stretch}}@media (max-width:480px){.tk-tren{padding:14px 16px}.tk-dang,.tk-sep{display:none}.tk-than{padding:4px 16px 44px}.tk-cua{margin-top:18px}.tk-cua .tk-the{padding:24px 18px}.tk-the{padding:18px 16px}.tk-form .tk-nut,.tk-trong .tk-nut,.tk-chao .tk-nut{width:100%}.tk-qr{flex-direction:column;align-items:flex-start}}
