@property --tbt-goc{syntax:"<angle>";inherits:false;initial-value:0deg}.tbt{--tbt-gold:#fab23d;--tbt-gold-light:#ffe1af;--tbt-grad:linear-gradient(90deg, #fab23d, #ffe1af 50%, #fab23d);--tbt-muted:#c9c2b4;z-index:60;color:#fff;background:#0d0b08;font:14px/1.5 Inter,system-ui,Segoe UI,Noto Sans Lao,Leelawadee UI,Arial,sans-serif;position:fixed;inset:0;overflow:auto;container-type:size}.tbt *,.tbt :before,.tbt :after{box-sizing:border-box}.tbt svg{display:block}.tbt-sk{isolation:isolate;background:radial-gradient(120% 70% at 50% -10%,#3a2a0f 0%,#1a130a 38%,#0d0b08 70%);place-items:center;height:100%;min-height:100%;padding:clamp(10px,3cqh,30px) 12px;display:grid;position:relative;overflow:hidden}.tbt-sk:before,.tbt-sk:after{content:"";z-index:-2;pointer-events:none;filter:blur(18px);transform-origin:50% 0;background:linear-gradient(#ffe1af4d,#fab23d14 45%,#0000 75%);width:46%;height:120%;position:absolute;top:-20%}.tbt-sk:before{animation:9s ease-in-out infinite alternate tbt-den;left:8%;transform:rotate(16deg)}.tbt-sk:after{animation:11s ease-in-out infinite alternate tbt-den2;right:8%;transform:rotate(-16deg)}@keyframes tbt-den{to{opacity:.7;transform:rotate(8deg)}}@keyframes tbt-den2{to{opacity:.75;transform:rotate(-8deg)}}.tbt-nen{z-index:-3;opacity:.09;pointer-events:none;background:conic-gradient(from 45deg at 50% 50%, var(--tbt-gold) 0 25%, transparent 0 50%, var(--tbt-gold) 0 75%, transparent 0) 0 0 / 26px 26px;position:absolute;inset:0;-webkit-mask:radial-gradient(80% 60% at 50% 30%,#000,#0000 80%);mask:radial-gradient(80% 60% at 50% 30%,#000,#0000 80%)}.tbt-bui{z-index:-1;pointer-events:none;position:absolute;inset:0}.tbt-bui i{background:var(--tbt-gold-light);opacity:0;border-radius:50%;width:3px;height:3px;animation:linear infinite tbt-bay;position:absolute;bottom:-10px;box-shadow:0 0 8px 2px #fab23db3}@keyframes tbt-bay{10%{opacity:.9}85%{opacity:.5}to{transform:translate3d(var(--x,20px), -110cqh, 0);opacity:0}}.tbt-the{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff13,#ffffff08);border-radius:24px;flex-direction:column;align-items:center;gap:clamp(7px,1.9cqh,16px);width:min(540px,100%);max-height:100%;padding:clamp(14px,3.4cqh,30px) clamp(12px,3.5cqi,28px);animation:4.5s ease-in-out infinite tbt-tho;display:flex;position:relative;box-shadow:0 30px 80px #0000008c,inset 0 0 0 1px #fab23d38}@keyframes tbt-tho{50%{box-shadow:0 30px 80px #0000008c,0 0 60px 4px #fab23d38,inset 0 0 0 1px #fab23d59}}.tbt-the:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--tbt-goc), transparent 0 72%, #ffe1af26 80%, #ffe1af 90%, #fff 92%, transparent 94%);-webkit-mask-composite:xor;padding:1.5px;animation:5s linear infinite tbt-vien;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes tbt-vien{to{--tbt-goc:360deg}}.tbt-th{flex-direction:column;align-items:center;gap:clamp(6px,1.6cqh,14px);display:flex}.tbt-logo{--c:clamp(68px, 15cqh, 132px);width:var(--c);height:var(--c);flex:none;place-items:center;margin-top:clamp(4px,1.2cqh,12px);display:grid;position:relative}.tbt-logo:before{content:"";background:conic-gradient(from var(--tbt-goc), #fab23d00, #ffe1af, #fab23d 20%, #fab23d00 38%, #fab23d00);filter:blur(5px);border-radius:28%;animation:5s linear infinite tbt-vien;position:absolute;inset:-10%}.tbt-logo:after{content:"";z-index:-1;background:radial-gradient(circle,#fab23d73,#fab23d1f 45%,#0000 68%);border-radius:50%;animation:3.6s ease-in-out infinite tbt-tho-logo;position:absolute;inset:-45%}@keyframes tbt-tho-logo{50%{opacity:.6;transform:scale(.94)}}.tbt-logo img{object-fit:contain;border-radius:24%;width:100%;height:100%;position:relative;box-shadow:0 14px 34px #0000008c,0 0 0 2px #ffe1af8c}.tbt-ten{letter-spacing:.02em;background:linear-gradient(#fff3d6 0%,#ffd27a 45%,#e99a22 100%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 3px 14px #fab23d73);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(26px,min(8.5cqi,5.6cqh),46px);font-weight:900;line-height:1}.tbt-huy{color:var(--tbt-gold-light);letter-spacing:.14em;background:#fab23d1f;border:1px solid #fab23d73;border-radius:99px;align-items:center;gap:8px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.tbt-huy i{background:var(--tbt-gold);border-radius:50%;width:7px;height:7px;animation:1.6s infinite tbt-nhay}@keyframes tbt-nhay{0%{box-shadow:0 0 #fab23db3}70%{box-shadow:0 0 0 8px #fab23d00}to{box-shadow:0 0 #fab23d00}}.tbt-tieu-de{letter-spacing:-.005em;text-wrap:balance;color:#fff;text-shadow:0 2px 18px #fab23d47;margin:0;font-size:clamp(19px,min(6cqi,4.2cqh),32px);font-weight:800;line-height:1.15}.tbt-loi{text-align:left;background:linear-gradient(135deg,#fab23d29,#fab23d0a);border:1px solid #fab23d66;border-radius:14px;width:100%;max-width:470px;padding:clamp(9px,1.9cqh,14px) 14px}.tbt-loi p{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:clamp(13.5px,2.25cqh,16px);line-height:1.5}.tbt-gio{white-space:nowrap;background:#00000073;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:8px;padding:6px 14px;font-size:clamp(12.5px,2cqh,14px);display:inline-flex}.tbt-gio i{background:var(--tbt-gold);width:8px;height:8px;box-shadow:0 0 10px var(--tbt-gold);border-radius:50%;flex:none}.tbt-gio b{color:var(--tbt-gold-light)}.tbt-gio .con{color:var(--tbt-muted)}.tbt-yt{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tbt-yt li{color:#efe6d3;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff17;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.tbt-yt svg{flex:none;width:15px;height:15px}.tbt-lh{gap:8px;width:100%;max-width:470px;display:flex}.tbt-lh a{color:#fff;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:13px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;min-width:0;height:clamp(40px,6.4cqh,48px);padding:0 6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.tbt-lh a.goi{background:var(--tbt-grad);color:#2a1d05;border:0;flex-grow:1.5;box-shadow:0 8px 26px #fab23d59}.tbt-lh a svg{flex:none;width:22px;height:22px}.tbt-lh a>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.tbt-khoa{z-index:2;color:#ffffff8c;cursor:pointer;opacity:.55;background:#00000059;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:fixed;bottom:10px;right:10px}.tbt-khoa:hover,.tbt-khoa:focus-visible{opacity:1;color:var(--tbt-gold-light)}.tbt-khoa svg{width:16px;height:16px}.tbt-dn{z-index:3;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tbt-dn form{background:#1b1610;border:1px solid #fab23d59;border-radius:16px;gap:10px;width:min(340px,100%);padding:18px;display:grid;box-shadow:0 20px 60px #0009}.tbt-dn b{font-size:16px}.tbt-dn input{color:#fff;width:100%;height:42px;font:inherit;background:#0f0c08;border:1px solid #4a4030;border-radius:10px;padding:0 12px}.tbt-dn .hang{gap:8px;display:flex}.tbt-dn button{color:#fff;height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #4a4030;border-radius:10px;flex:1;font-weight:700}.tbt-dn button.vang{background:var(--tbt-grad);color:#2a1d05;border:0}.tbt-dn .loi-dn{color:#ff9b9b;margin:0;font-size:13px}.tbt-xem{z-index:2;color:#3a2a10;background:#fff7e6;border-radius:99px;align-items:center;gap:6px;padding:4px 6px 4px 12px;font-size:12.5px;font-weight:700;display:flex;position:fixed;top:10px;left:10px}.tbt-xem select{color:#3a2a10;height:28px;font:inherit;background:#fff;border:1px solid #d9c49a;border-radius:99px;padding:0 8px}@container (max-width:520px){.tbt-lh a .so{display:none}.tbt-lh a.goi{flex-grow:1}}@container (max-width:400px){.tbt-lh{gap:6px}.tbt-lh a{gap:5px;font-size:13px}.tbt-lh a svg{width:20px;height:20px}.tbt-yt li{padding:3px 8px;font-size:12px}}@container (max-width:430px){.tbt-lh a{flex-direction:column;gap:2px;height:auto;padding:6px 2px;font-size:11.5px}.tbt-lh a svg{width:20px;height:20px}.tbt-gio{padding:5px 10px}}@container (max-height:650px){.tbt-logo{--c:clamp(56px, 11.5cqh, 80px)}.tbt-the{gap:clamp(6px,1.5cqh,12px)}}@container (max-height:540px){.tbt-yt{display:none}.tbt-logo{--c:clamp(50px, 12cqh, 70px);margin-top:2px}.tbt-ten{font-size:clamp(22px,5.4cqh,30px)}}
