.ci-card{color:#1f2937;text-align:left;white-space:normal;flex-direction:column;gap:12px;display:flex}.ci-card b{color:inherit}.ci-head{align-items:center;gap:10px;display:flex}.ci-head b{font-size:16px;font-weight:800;display:block}.ci-head small{color:#6b7280;font-size:12px;display:block}.ci-flame{filter:grayscale();background:#f3f4f6;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;display:flex}.ci-flame.on{filter:none;background:#fff4db}.ci-days{grid-template-columns:repeat(7,1fr);gap:5px;margin:0;padding:0;list-style:none;display:grid}.ci-days li{background:#fff;border:1px solid #ffd9d9;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:7px 2px;display:flex}.ci-days li small{color:#9ca3af;white-space:nowrap;font-size:10px}.ci-days li b{color:#b45309;font-size:12px;font-weight:800}.ci-days li.big{background:linear-gradient(#eef2ff,#fff);border-color:#c7d2fe}.ci-days li.big b{color:#4338ca}.ci-days li.today{border-color:#c1272d;box-shadow:0 0 0 2px #c1272d26}.ci-days li.today small{color:#c1272d;font-weight:700}.ci-days li.done{background:#fff5f5;border-color:#ffd9d9}.ci-days li.done .ci-gift{color:#fff;background:linear-gradient(45deg,#9f3a3e,#c1272d);font-weight:800}.ci-days li.done b{color:#9ca3af}.ci-gift{background:#fff8e6;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex}.ci-gift .pt-ico{margin:0;font-size:14px}.ci-btn{color:#fff;width:100%;font:inherit;cursor:pointer;background:linear-gradient(45deg,#9f3a3e,#c1272d);border:0;border-radius:10px;padding:11px;font-weight:800;animation:2s ease-in-out infinite ci-pulse}.ci-btn:hover:not(:disabled){filter:brightness(1.06)}.ci-btn:disabled{opacity:.6;animation:none}.ci-done{color:#166534;background:#e9f8ec;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.ci-done b{color:#166534}.ci-error{color:#dc2626;margin:0;font-size:13px}.ci-note{color:#9ca3af;margin:0;font-size:12px}@keyframes ci-pulse{50%{box-shadow:0 0 0 6px #c1272d1f}}@media (prefers-reduced-motion:reduce){.ci-btn{animation:none}}.ci-nav{flex-shrink:0;position:relative}.ci-nav-btn{height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ffd9d9;border-radius:18px;align-items:center;gap:3px;padding:0 11px 0 9px;display:flex;position:relative}.ci-nav-btn b{color:#b45309;font-weight:800}.ci-nav-btn:hover,.ci-nav-btn[aria-expanded=true]{border-color:#c1272d}.ci-nav-btn.pending:after{content:"";background:#dc2626;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px}.ci-pop{z-index:1300;background:#fff;border:1px solid #ffd9d9;border-radius:15px;width:420px;max-width:calc(100vw - 20px);padding:16px;animation:.16s ease-out ci-pop-in;position:fixed;box-shadow:0 12px 28px #9f3a3e24}.ci-pop .ci-more{text-align:center;color:#c1272d;margin-top:10px;font-size:13px;font-weight:700;display:block}.ci-pop .ci-days{gap:6px}.ci-pop .ci-days li{gap:4px;min-width:0;padding:8px 2px}.ci-pop .ci-days li small{text-overflow:ellipsis;max-width:100%;font-size:10.5px;overflow:hidden}.ci-pop .ci-days li b{font-size:12.5px}.ci-pop .ci-gift{width:28px;height:28px}@media (max-width:460px){.ci-pop .ci-days{gap:4px}.ci-pop .ci-days li small{white-space:normal;text-overflow:clip;text-align:center;align-items:center;min-height:2.3em;font-size:9.5px;line-height:1.15;display:flex}}.ci-pop:before{content:"";top:-7px;left:var(--ax,50%);background:inherit;border-top:1px solid #ffd9d9;border-left:1px solid #ffd9d9;width:12px;height:12px;margin-left:-6px;position:absolute;transform:rotate(45deg)}@keyframes ci-pop-in{0%{opacity:0;transform:translateY(-6px)}}.ci-pop.closing{animation:.3s ease-in 2.7s forwards ci-pop-out}@keyframes ci-pop-out{to{opacity:0;transform:translateY(-6px)}}.ci-closebar{background:#fde2e2;border-radius:99px;height:3px;position:absolute;bottom:6px;left:14px;right:14px;overflow:hidden}.ci-closebar:after{content:"";transform-origin:0;background:#c1272d;animation:3s linear forwards ci-count;position:absolute;inset:0}@keyframes ci-count{0%{transform:scaleX(1)}to{transform:scaleX(0)}}html[data-theme=dark] .ci-pop:before{border-color:#8b5cf659}.ci-card{min-width:0;container-type:inline-size}.ci-days{grid-template-columns:repeat(7,minmax(0,1fr))}.ci-days li{min-width:0}.ci-days li small{text-overflow:clip;max-width:100%;overflow:hidden}.ci-ls{display:none}@container (max-width:340px){.ci-head{gap:8px}.ci-head b{font-size:14.5px}.ci-head small{font-size:11.5px}.ci-flame{border-radius:12px;width:38px;height:38px;font-size:20px}.ci-days{gap:3px}.ci-days li{border-radius:9px;gap:2px;padding:6px 0 5px}.ci-days li small{letter-spacing:-.01em;font-size:9.5px}.ci-days li b{letter-spacing:-.02em;font-size:10.5px}.ci-days li.today{background:#fff5f5;box-shadow:0 0 0 2px #c1272d33}.ci-lb{display:none}.ci-ls{display:inline}.ci-gift{width:22px;height:22px;font-size:11px}.ci-gift svg{width:12px;height:12px}.ci-done{font-size:12.5px;line-height:1.45}}@container (max-width:240px){.ci-days li b{font-size:9.5px}.ci-gift{width:18px;height:18px}}
.avatar-dropdown{align-items:center;display:inline-flex;position:relative}.avatar-dropdown>.av-frame{cursor:pointer}.avd-menu{z-index:1100;color:#1f2937;background:#fff;border:1px solid #f3e1d4;border-radius:18px;flex-direction:column;width:330px;max-width:calc(100vw - 24px);animation:.14s ease-out ad-in;display:flex;position:absolute;top:calc(100% + 12px);right:-6px;overflow:hidden;box-shadow:0 18px 48px #1118272e}.avd-menu:before{content:"";background:#b91c1c;border-radius:3px;width:14px;height:14px;position:absolute;top:-7px;right:20px;transform:rotate(45deg)}@keyframes ad-in{0%{opacity:0;transform:translateY(-6px)}}.avd-card{color:#fff;background:url(/trangnguyen/images/background/streak.bg.png) 100%/cover no-repeat,linear-gradient(135deg,#b91c1c,#ea580c);align-items:center;gap:14px;padding:18px 16px 16px;display:flex;position:relative}.avd-card .av-frame{box-shadow:0 0 0 3px #ffffff40}.avd-who{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.avd-who b{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #0000004d;max-width:100%;font-size:16px;font-weight:800;overflow:hidden}.avd-who .tn-title-badge{margin-left:0}.avd-who small{opacity:.95;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12px;overflow:hidden}.avd-role{background:#ffffff38;border-radius:99px;padding:0 7px;font-weight:700;display:inline-block}.avd-wallet{background:#fffaf3;border-bottom:1px solid #f6ede4;flex-direction:column;gap:10px;padding:12px 16px;display:flex}.avd-level{grid-template-columns:1fr auto;align-items:baseline;gap:4px 8px;display:grid}.avd-level span{color:#b91c1c;font-size:13px;font-weight:800}.avd-level small{color:#6b7280;font-size:12px}.avd-bar{background:#f3e6d6;border-radius:99px;grid-column:1/-1;height:6px}.avd-bar i{border-radius:inherit;background:linear-gradient(90deg,#fbbf24,#f59e0b);height:100%;display:block}.avd-coins{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.avd-coins>a,.avd-coins>button,.avd-coins>span{min-width:0;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #f3e1d4;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 5px;padding:6px 4px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.avd-coins>a,.avd-coins>button{cursor:pointer;transition:border-color .15s}.avd-coins>a:hover,.avd-coins>button:hover{border-color:#f6c143}.avd-coins em{color:#6b7280;font-size:11px;font-style:normal;font-weight:600}.avd-c{background-repeat:no-repeat;background-size:contain;width:18px;height:18px;display:inline-block}.avd-c.xp{background-image:url(/trangnguyen/images/icons/point.png);background-position:-2px -18px;background-size:54px 54px}.avd-c.coin{background-image:url(/trangnguyen/images/icons/coin.svg)}.avd-gem{color:#0ea5e9;flex-shrink:0;width:16px;height:16px}.avd-tip{color:#92400e;background:#fef3c7;border-radius:10px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.avd-tip:hover{background:#fde68a}.avd-tip .avd-spark{flex-shrink:0;width:14px;height:14px}.avd-scroll{scrollbar-width:thin;scrollbar-color:#f1d5d5 #0000;max-height:min(62vh,560px);padding:4px 0;overflow:hidden auto}.avd-scroll::-webkit-scrollbar{width:6px}.avd-scroll::-webkit-scrollbar-thumb{background:#f1d5d5;border-radius:99px}.avd-scroll::-webkit-scrollbar-track{background:0 0}.avd-sec{padding:4px 0}.avd-sec+.avd-sec{border-top:1px solid #f6ede4}.avd-sec h4{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin:0;padding:8px 16px 2px;font-size:11px;font-weight:800}.avd-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:7px 16px;text-decoration:none;display:flex}.avd-item:hover,.avd-item:focus-visible{background:#fff5f5;outline:none}.avd-item:hover .avd-ico,.avd-item:focus-visible .avd-ico{background:#fee2e2}.avd-ico{color:#b91c1c;background:#fdf3ea;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:17px;transition:background .15s;display:grid}.avd-ico svg{width:18px;height:18px}.avd-text{flex-direction:column;flex:1;min-width:0;display:flex}.avd-text b{overflow-wrap:anywhere;font-size:14px;font-weight:600}.avd-text small{color:#6b7280;overflow-wrap:anywhere;font-size:11.5px;line-height:1.35}.avd-logout{color:#b91c1c;border-top:1px solid #f6ede4;padding:10px 16px}.avd-logout .avd-ico{background:#fee2e2}.avatar-dropdown .avd-menu .avd-sec h4{margin:0;padding:8px 16px 2px}.avatar-dropdown .avd-menu a,.avatar-dropdown .avd-menu button:not(.cl-btn){color:#1f2937}.avatar-dropdown .avd-menu .cl-btn:not(.ghost){color:#fff}.avatar-dropdown .avd-menu b{color:inherit}.avatar-dropdown .avd-menu .avd-card,.avatar-dropdown .avd-menu .avd-card b{color:#fff}.avatar-dropdown .avd-menu .avd-logout,.avatar-dropdown .avd-menu .avd-logout b{color:#b91c1c}.avatar-dropdown .avd-menu .avd-tip{color:#92400e}.avd-link{background:#fff;border-bottom:1px solid #f6ede4;min-width:0;padding:10px 16px;overflow:hidden}.avd-link>*{min-width:0;max-width:100%}.avatar-dropdown .avd-menu,.avatar-dropdown .avd-menu *,.avatar-dropdown .avd-menu :before,.avatar-dropdown .avd-menu :after{box-sizing:border-box}.avatar-dropdown>.av-frame{box-sizing:border-box;border:2px solid #8f0f12;border-radius:50%;transition:border-color .15s,box-shadow .15s;overflow:hidden;width:36px!important;height:36px!important}.avatar-dropdown>.av-frame:hover,.avatar-dropdown>.av-frame:focus-visible{border-color:#c1272d;box-shadow:0 0 0 3px #c1272d26}.avatar-dropdown>.av-frame:not([class*=\ f-])>.ch-avatar{box-shadow:none;width:100%!important;height:100%!important}.avatar-dropdown>.av-frame[class*=\ f-]>.ch-avatar{width:82%!important;height:82%!important}.avatar-dropdown>.av-frame .av-orn{display:none}html[data-theme=dark] .avatar-dropdown>.av-frame{border-color:#c1272d}html.avd-open .tn-tabbar,html.avd-open .tn-inst{display:none!important}.avd-inner{color:#b45309;background:#eab30829;border-radius:99px;margin-left:4px;padding:0 5px;font-size:10.5px;font-weight:700}.avd-link{padding:8px 12px}.avd-link .cl-box.compact .cl-row{flex-wrap:nowrap;gap:5px}.avd-link .cl-box.compact .cl-input{border-radius:8px;flex:auto;padding:5px 8px;font-size:12px}.avd-link .cl-box.compact .cl-btn{border-radius:8px;flex:none;gap:4px;padding:5px 9px;font-size:12px}.avd-link .cl-box.compact .cl-btn svg{width:13px;height:13px}.avd-close{color:#fff;cursor:pointer;background:#00000038;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:8px;right:8px}.avd-close svg{width:16px;height:16px}.avatar-dropdown .avd-menu .avd-close{color:#fff}.avatar-dropdown.avd-modal{display:block;position:static}.avd-modal .avd-backdrop{z-index:9500;background:#11182773;animation:.15s ease-out avd-fade;position:fixed;inset:0}.avd-modal .avd-menu{z-index:9501;width:auto;max-width:420px;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:0 auto;animation:.16s ease-out avd-pop;position:fixed;top:50%;left:12px;right:12px;transform:translateY(-50%)}.avd-modal .avd-menu:before{display:none}.avd-modal .avd-menu .avd-scroll{flex:auto;min-height:0;max-height:none}.avd-modal .avd-menu .avd-card,.avd-modal .avd-menu .avd-link,.avd-modal .avd-menu .avd-wallet,.avd-modal .avd-menu .avd-logout{flex-shrink:0}.avd-modal .avd-menu .avd-card{padding-right:44px}@keyframes avd-fade{0%{opacity:0}}@keyframes avd-pop{0%{opacity:0;transform:translateY(-46%)}}html[data-theme=dark] .avatar-dropdown .avd-menu .avd-coins>a,html[data-theme=dark] .avatar-dropdown .avd-menu .avd-coins>button{color:#f3f1ff;background:#1a164cdb;border:1px solid #d28f6059}html[data-theme=dark] .avatar-dropdown .avd-menu .avd-coins em{color:#a9a5d6}.avatar-dropdown .avd-streak{background:linear-gradient(135deg,#fff7ed,#fffbeb);border:1px solid #fde2c4;border-radius:14px;margin-top:10px;overflow:hidden}.avatar-dropdown .avd-streak.pending{border-color:#fdba74;box-shadow:0 0 0 3px #fb923c2e}.avatar-dropdown .avd-streak .avd-streak-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.avatar-dropdown .avd-streak .avd-fire{font-size:22px;line-height:1}.avatar-dropdown .avd-streak.pending .avd-fire{animation:1.2s ease-in-out infinite avd-flame}.avatar-dropdown .avd-streak .avd-streak-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.avatar-dropdown .avd-streak .avd-streak-text b{color:#9a3412;font-size:14px}.avatar-dropdown .avd-streak .avd-streak-text small{color:#b45309;font-size:12px;line-height:1.35}.avatar-dropdown .avd-streak .avd-streak-chev{color:#c2410c;flex:none;align-self:center;width:18px;height:18px;transition:transform .15s}.avatar-dropdown .avd-streak.open .avd-streak-chev{transform:rotate(90deg)}.avatar-dropdown .avd-streak .avd-streak-card{padding:0 8px 10px}@keyframes avd-flame{50%{transform:scale(1.18)rotate(-6deg)}}html[data-theme=dark] .avatar-dropdown .avd-streak{background:#fb923c1a;border-color:#fb923c59}html[data-theme=dark] .avatar-dropdown .avd-streak .avd-streak-text b{color:#fdba74}html[data-theme=dark] .avatar-dropdown .avd-streak .avd-streak-text small{color:#fcd34d}.avd-login{white-space:nowrap;background:#c1272d;border-radius:99px;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 6px 14px -8px #c1272dcc;color:#fff!important}.avd-login svg{width:18px;height:18px}.avd-login:hover{background:#a81f25}.avd-login-wait{width:38px;height:38px;display:inline-block}@media (max-width:420px){.avd-login{padding:0 12px}.avd-login span{display:none}}
