.pb{flex-direction:column;gap:24px;min-width:0;display:flex}.pb h2{margin:0 0 8px;font-size:1.25rem}.pb-luoi{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.pb-trai,.pb-phai,.pb-cot{flex-direction:column;gap:22px;min-width:0;display:flex}.pb-muc{flex-direction:column;gap:10px;min-width:0;display:flex}.pb-muc>legend,.pb-muc>.label{color:var(--chu);padding:0;font-size:1rem;font-weight:800}.pb-muc>.label{letter-spacing:0;text-transform:none}.pb-chup{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.pb-ket-qua{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.pb-hinh-dai{max-width:300px;margin:0}.pb-hinh-dai img{border-radius:var(--bo-goc-nho);width:100%;height:auto;box-shadow:var(--bong);display:block}.pb-cam{flex-direction:column;gap:12px;min-width:0;display:flex}.pb-man{border-radius:var(--bo-goc-nho);background:var(--nen-mem);border:2px solid var(--vien);width:100%;max-width:560px;position:relative;overflow:hidden}.pb-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pb-video[hidden]{display:none}.pb-video.guong{transform:scaleX(-1)}.pb-cho{text-align:center;color:var(--chu);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:18px;display:flex;position:absolute;inset:0}.pb-cho p{text-wrap:pretty;max-width:32ch;margin:0}.pb-dem{pointer-events:none;color:var(--chu-tren-nhan);text-shadow:0 4px 24px var(--nhan-dam);place-items:center;font-size:clamp(5rem,28vw,9rem);font-weight:800;display:grid;position:absolute;inset:0}.pb-dem span{animation:.9s ease-out both pb-nay}.pb-flash{background:var(--nen-the);opacity:0;pointer-events:none;position:absolute;inset:0}.pb-flash.bat{animation:.18s ease-out pb-chop}.pb-dieu-khien,.pb-hang-nut{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.pb-hang-nut{flex-direction:column;align-items:flex-start}.pb-loi{color:var(--nhan-dam);background:var(--nen-mem);border-radius:var(--bo-goc-nho);max-width:60ch;margin:0;padding:12px 14px}.pb-thong-bao{color:var(--bac-ha-700);min-height:1.2em;margin:0;font-size:.9rem}:root[data-theme=dark] .pb-thong-bao{color:var(--bac-ha-200)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pb-thong-bao{color:var(--bac-ha-200)}}@keyframes pb-nay{0%{opacity:0;transform:scale(.6)}30%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes pb-chop{0%{opacity:.9}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pb-dem span,.pb-flash.bat{animation:none}.pb *{scroll-behavior:auto;transition:none}.pb .btn:hover{transform:none}}.pb-tien-do{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pb-tien-do li{text-align:center;border-radius:var(--bo-goc-nho);background:var(--nen-mem);color:var(--chu-phu);border:2px solid var(--vien);padding:10px 4px;font-size:.9rem;font-weight:700}.pb-tien-do li.xong{background:var(--bac-ha-100);color:var(--bac-ha-700);border-color:var(--bac-ha-500)}:root[data-theme=dark] .pb-tien-do li.xong{background:var(--nen-the);color:var(--bac-ha-200)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pb-tien-do li.xong{background:var(--nen-the);color:var(--bac-ha-200)}}.pb-trang-thai{min-height:1.5em;margin:0;font-weight:700}.pb-gif,.pb-boomerang{border-radius:var(--bo-goc-nho);border:2px solid var(--vien);max-width:min(100%,360px);height:auto;display:block}.pb-cum-tai{flex-wrap:wrap;gap:10px;display:flex}.pb-o-anh{flex-wrap:wrap;gap:8px;display:flex}.pb-o{align-items:center;gap:4px;display:inline-flex}.pb-o .btn{min-height:44px;padding:8px 16px;font-size:.92rem}.pb-o.chon .btn{border-color:var(--nhan);background:var(--nen-mem)}.pb-xoa-nho{font:inherit;color:var(--chu-phu);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:10px 8px;font-size:.85rem;font-weight:700;text-decoration:underline}.pb-tep{padding:10px 14px}.pb-tep:focus-visible{outline:3px solid var(--nuoc);outline-offset:2px}.pb-khung-luoi{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;display:grid}.pb-the{text-align:center;cursor:pointer;border:2px solid var(--vien);border-radius:var(--bo-goc-nho);background:var(--nen-the);flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px;display:flex}.pb-the:has(input:checked){border-color:var(--nhan);background:var(--nen-mem)}.pb-the:has(input:focus-visible){outline:3px solid var(--nuoc);outline-offset:2px}.pb-the-ten{font-weight:800}.pb-the .cap{text-wrap:balance}.pb-khung-thu{width:60px;height:180px;box-shadow:var(--bong-nhe);background:var(--nen-mem);border-radius:6px}.pb-xem-tieu{margin:0}.pb-xem{border-radius:var(--bo-goc-nho);width:100%;box-shadow:var(--bong);background:var(--nen-mem);position:relative}.pb-canvas{border-radius:inherit;width:100%;height:100%;display:block}.pb-tay{aspect-ratio:1;border:2px dashed var(--nhan);cursor:grab;touch-action:none;border-radius:12px;position:absolute}.pb-tay:active{cursor:grabbing}.pb-tay:focus-visible{outline:3px solid var(--nuoc);outline-offset:3px}.pb-sticker-luoi{flex-wrap:wrap;gap:8px;display:flex}.pb-sticker-nut{min-height:46px;padding:6px 14px;font-size:.92rem}.pb-bieu-tuong{flex:none;width:28px;height:28px}.pb-ds{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pb-ds .btn{min-height:44px;padding:8px 14px;font-size:.9rem}.pb-ds .btn[aria-pressed=true]{border-color:var(--nhan);background:var(--nen-mem)}.pb .cc-chon label{min-height:46px}.pb .cc-chon label .cap{display:block}.pb .cc-check{text-wrap:pretty}@media (width>=860px){.pb-luoi{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:36px}.pb-chup{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pb-ket-qua{grid-template-columns:300px minmax(0,1fr)}}
