.ranking-row[data-v-32194e27]{transition:all .2s ease}.ranking-search[data-v-32194e27]{max-width:420px}.ranking-row[data-v-32194e27]:hover{background-color:#ffffff1a;transform:translate(2px)}.rank-badge[data-v-32194e27]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-weight:700;font-size:.875rem}.rank-gold[data-v-32194e27]{background:linear-gradient(135deg,gold,orange);color:#000;box-shadow:0 2px 8px #ffd7004d}.rank-silver[data-v-32194e27]{background:linear-gradient(135deg,silver,#a0a0a0);color:#000;box-shadow:0 2px 8px #c0c0c04d}.rank-bronze[data-v-32194e27]{background:linear-gradient(135deg,#cd7f32,sienna);color:#fff;box-shadow:0 2px 8px #cd7f324d}.rank-normal[data-v-32194e27]{background:linear-gradient(135deg,#6c757d,#495057);color:#fff}.power-text[data-v-32194e27]{font-family:Courier New,monospace;text-shadow:0 1px 2px rgba(0,0,0,.1)}.disciple-avatar[data-v-32194e27]{border:2px solid rgba(255,255,255,.2);box-shadow:0 1px 3px #0000001a}.spin[data-v-32194e27]{animation:spin-32194e27 1s linear infinite}@keyframes spin-32194e27{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table-responsive[data-v-32194e27]{border-radius:8px;overflow:hidden}.table[data-v-32194e27]{margin-bottom:0}.table thead th[data-v-32194e27]{border-bottom:2px solid rgba(255,255,255,.1);font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem}.table tbody td[data-v-32194e27]{border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}[data-bs-theme=dark] .ranking-row[data-v-32194e27]:hover{background-color:#ffffff0d}[data-bs-theme=dark] .table thead th[data-v-32194e27]{border-bottom-color:#ffffff1a}[data-bs-theme=dark] .table tbody td[data-v-32194e27]{border-bottom-color:#ffffff08}.ranking-row[data-v-bb4cc89e]{transition:all .2s ease}.ranking-search[data-v-bb4cc89e]{max-width:420px}.ranking-row[data-v-bb4cc89e]:hover{background-color:#ffffff1a;transform:translate(2px)}.rank-badge[data-v-bb4cc89e]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-weight:700;font-size:.875rem}.rank-gold[data-v-bb4cc89e]{background:linear-gradient(135deg,gold,orange);color:#000;box-shadow:0 2px 8px #ffd7004d}.rank-silver[data-v-bb4cc89e]{background:linear-gradient(135deg,silver,#a0a0a0);color:#000;box-shadow:0 2px 8px #c0c0c04d}.rank-bronze[data-v-bb4cc89e]{background:linear-gradient(135deg,#cd7f32,sienna);color:#fff;box-shadow:0 2px 8px #cd7f324d}.rank-normal[data-v-bb4cc89e]{background:linear-gradient(135deg,#6c757d,#495057);color:#fff}.power-text[data-v-bb4cc89e]{font-family:Courier New,monospace;text-shadow:0 1px 2px rgba(0,0,0,.1)}.player-avatar[data-v-bb4cc89e]{border:2px solid rgba(255,255,255,.2);box-shadow:0 1px 3px #0000001a}.spin[data-v-bb4cc89e]{animation:spin-bb4cc89e 1s linear infinite}@keyframes spin-bb4cc89e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table-responsive[data-v-bb4cc89e]{border-radius:8px;overflow:hidden}.table[data-v-bb4cc89e]{margin-bottom:0}.table thead th[data-v-bb4cc89e]{border-bottom:2px solid rgba(255,255,255,.1);font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem}.table tbody td[data-v-bb4cc89e]{border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}[data-bs-theme=dark] .ranking-row[data-v-bb4cc89e]:hover{background-color:#ffffff0d}[data-bs-theme=dark] .table thead th[data-v-bb4cc89e]{border-bottom-color:#ffffff1a}[data-bs-theme=dark] .table tbody td[data-v-bb4cc89e]{border-bottom-color:#ffffff08}.transparent[data-v-db44d365]{background-color:#ffffff1a!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}[data-bs-theme=dark] .transparent[data-v-db44d365]{background-color:#1e1e1e33!important;border:1px solid rgba(255,255,255,.05)}.spin[data-v-db44d365]{animation:spin-db44d365 1s linear infinite}@keyframes spin-db44d365{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ranking-row[data-v-db44d365]{transition:all .3s ease}.ranking-row[data-v-db44d365]:hover{background-color:rgba(var(--bs-primary-rgb),.1)!important;transform:translate(5px)}.rank-badge[data-v-db44d365]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:12px;font-weight:700;font-size:.875rem}.rank-1[data-v-db44d365]{background:linear-gradient(135deg,gold,#ffed4e);color:#d97706;box-shadow:0 2px 8px #ffd7004d}.rank-2[data-v-db44d365]{background:linear-gradient(135deg,silver,#e5e7eb);color:#6b7280;box-shadow:0 2px 8px #c0c0c04d}.rank-3[data-v-db44d365]{background:linear-gradient(135deg,#cd7f32,#d97706);color:#92400e;box-shadow:0 2px 8px #cd7f324d}.rank-top10[data-v-db44d365]{background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#fff;box-shadow:0 2px 8px #3b82f64d}.rank-other[data-v-db44d365]{background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff}.player-avatar[data-v-db44d365]{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e5e7eb,#f3f4f6);border:2px solid rgba(255,255,255,.2)}.player-avatar.no-character[data-v-db44d365]{background:linear-gradient(135deg,#ef4444,#f87171);color:#fff}.avatar-img[data-v-db44d365]{width:100%;height:100%;object-fit:cover}.player-name[data-v-db44d365]{font-weight:600;color:var(--bs-body-color)}.player-name.no-character[data-v-db44d365]{color:#ef4444;font-style:italic}.table-responsive[data-v-db44d365]{border-radius:10px;overflow:hidden}.table[data-v-db44d365]{margin-bottom:0}.table-dark[data-v-db44d365]{background:linear-gradient(135deg,#1f2937,#374151)!important}.table-dark th[data-v-db44d365]{border-color:#ffffff1a;font-weight:600}.table tbody tr[data-v-db44d365]{border-bottom:1px solid rgba(255,255,255,.1)}[data-bs-theme=dark] .table tbody tr[data-v-db44d365]{border-bottom:1px solid rgba(255,255,255,.05)}@media (max-width: 768px){.d-flex.justify-content-between[data-v-db44d365]{flex-direction:column;gap:1rem}.table-responsive[data-v-db44d365]{font-size:.875rem}.player-avatar[data-v-db44d365]{width:32px;height:32px}.rank-badge[data-v-db44d365]{padding:2px 6px;font-size:.75rem}}.text-success[data-v-db44d365]{color:#22c55e!important}.btn-outline-success[data-v-db44d365]{color:#22c55e;border-color:#22c55e}.btn-outline-success[data-v-db44d365]:hover{background-color:#22c55e;border-color:#22c55e}.spinner-border.text-success[data-v-db44d365]{color:#22c55e!important}.ranking-row[data-v-32f67b3a]{transition:all .2s ease}.ranking-row[data-v-32f67b3a]:hover{background-color:#ffffff1a;transform:translate(2px)}.rank-badge[data-v-32f67b3a]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-weight:700;font-size:.875rem}.rank-gold[data-v-32f67b3a]{background:linear-gradient(135deg,gold,orange);color:#000;box-shadow:0 2px 8px #ffd7004d}.rank-silver[data-v-32f67b3a]{background:linear-gradient(135deg,silver,#a0a0a0);color:#000;box-shadow:0 2px 8px #c0c0c04d}.rank-bronze[data-v-32f67b3a]{background:linear-gradient(135deg,#cd7f32,sienna);color:#fff;box-shadow:0 2px 8px #cd7f324d}.rank-normal[data-v-32f67b3a]{background:linear-gradient(135deg,#6c757d,#495057);color:#fff}.task-id-badge[data-v-32f67b3a]{display:inline-block;padding:4px 8px;border-radius:8px;font-weight:700;font-size:.875rem;min-width:40px;text-align:center}.task-progress[data-v-32f67b3a]{font-size:.8rem}.task-time[data-v-32f67b3a]{font-family:Courier New,monospace;font-size:.85rem}.player-avatar[data-v-32f67b3a]{border:2px solid rgba(255,255,255,.2);box-shadow:0 1px 3px #0000001a}.spin[data-v-32f67b3a]{animation:spin-32f67b3a 1s linear infinite}@keyframes spin-32f67b3a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table-responsive[data-v-32f67b3a]{border-radius:8px;overflow:hidden}.table[data-v-32f67b3a]{margin-bottom:0}.table thead th[data-v-32f67b3a]{border-bottom:2px solid rgba(255,255,255,.1);font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem}.table tbody td[data-v-32f67b3a]{border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}[data-bs-theme=dark] .ranking-row[data-v-32f67b3a]:hover{background-color:#ffffff0d}[data-bs-theme=dark] .table thead th[data-v-32f67b3a]{border-bottom-color:#ffffff1a}[data-bs-theme=dark] .table tbody td[data-v-32f67b3a]{border-bottom-color:#ffffff08}.transparent-modal-body[data-v-0aa5d1f1]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:var(--nro-card)!important}[data-bs-theme=dark] .transparent-modal-body[data-v-0aa5d1f1]{background-color:var(--nro-card)!important}.transparent-modal-header[data-v-0aa5d1f1]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:var(--nro-card)!important;border-bottom:1px solid rgba(255,255,255,.1)}[data-bs-theme=dark] .transparent-modal-header[data-v-0aa5d1f1]{background-color:var(--nro-card)!important;border-bottom:1px solid rgba(255,255,255,.05)}.modal-icon-wrapper[data-v-0aa5d1f1]{animation:modalIconBounce-0aa5d1f1 .6s ease-out}.modal-icon[data-v-0aa5d1f1]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.btn-modal-close[data-v-0aa5d1f1]{transition:transform .2s ease,box-shadow .2s ease}.btn-modal-close[data-v-0aa5d1f1]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0003}@keyframes modalIconBounce-0aa5d1f1{0%{transform:scale(.3) rotate(-10deg);opacity:0}50%{transform:scale(1.1) rotate(5deg);opacity:.8}to{transform:scale(1) rotate(0);opacity:1}}.announcement-modal-body[data-v-0aa5d1f1]{background:var(--nro-card)!important;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;border-radius:20px!important}[data-bs-theme=dark] .announcement-modal-body[data-v-0aa5d1f1]{background:var(--nro-card)!important}.announcement-modal-header[data-v-0aa5d1f1]{display:none!important}.announcement-modal-content[data-v-0aa5d1f1]{padding:2rem}.announcement-header[data-v-0aa5d1f1]{position:relative}.announcement-icon[data-v-0aa5d1f1]{width:80px;height:80px;margin:0 auto;background:var(--nro-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:announcementPulse-0aa5d1f1 2s infinite}.announcement-icon i[data-v-0aa5d1f1]{font-size:2.5rem;color:var(--nro-on-accent)}.announcement-title[data-v-0aa5d1f1]{color:var(--nro-accent);font-weight:700;margin-bottom:0}.announcement-feature[data-v-0aa5d1f1]{display:flex;align-items:center;font-size:1rem;margin-bottom:.5rem}.zalo-group-highlight[data-v-0aa5d1f1]{background:linear-gradient(135deg,#0084ff1a,#0066cc1a);border:2px solid rgba(0,132,255,.3);border-radius:15px;padding:1.5rem;position:relative;overflow:hidden}.zalo-group-highlight[data-v-0aa5d1f1]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(0,132,255,.1),transparent);animation:zaloShimmer-0aa5d1f1 3s infinite}.zalo-icon[data-v-0aa5d1f1]{width:50px;height:50px;background:linear-gradient(135deg,#0084ff,#06c);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0084ff4d}.zalo-icon i[data-v-0aa5d1f1]{font-size:1.5rem;color:#fff}.zalo-icon-large[data-v-0aa5d1f1]{width:70px;height:70px;margin:0 auto;background:linear-gradient(135deg,#0084ff,#06c);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #0084ff66;animation:zaloIconPulse-0aa5d1f1 2s infinite}.zalo-icon-large i[data-v-0aa5d1f1]{font-size:2rem;color:#fff}@keyframes zaloIconPulse-0aa5d1f1{0%,to{transform:scale(1);box-shadow:0 6px 20px #0084ff66}50%{transform:scale(1.05);box-shadow:0 8px 25px #0084ff99}}.announcement-actions[data-v-0aa5d1f1]{margin-top:2rem}.announcement-btn-primary[data-v-0aa5d1f1]{background:linear-gradient(135deg,#0084ff,#06c)!important;border:none!important;box-shadow:0 4px 15px #0084ff4d!important;transition:all .3s ease!important}.announcement-btn-primary[data-v-0aa5d1f1]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #0084ff66!important}.announcement-btn-hide-today[data-v-0aa5d1f1]{background:linear-gradient(135deg,#ffc107,#ff9800)!important;border:none!important;box-shadow:0 4px 15px #ff980066!important;transition:all .3s ease!important;font-weight:600!important;animation:buttonPulse-0aa5d1f1 2s infinite}.announcement-btn-hide-today[data-v-0aa5d1f1]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #ff980099!important;background:linear-gradient(135deg,#ffca28,#ffa726)!important}@keyframes buttonPulse-0aa5d1f1{0%,to{box-shadow:0 4px 15px #ff980066}50%{box-shadow:0 4px 20px #ff980099}}@keyframes announcementPulse-0aa5d1f1{0%{transform:scale(1);box-shadow:0 0 rgba(var(--nro-accent-rgb),.7)}70%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(var(--nro-accent-rgb),0)}to{transform:scale(1);box-shadow:0 0 rgba(var(--nro-accent-rgb),0)}}@keyframes zaloShimmer-0aa5d1f1{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.float-announcement-btn[data-v-0aa5d1f1]{position:fixed;bottom:30px;right:30px;width:60px;height:60px;z-index:1050;cursor:pointer;transition:all .3s ease;animation:floatPulse-0aa5d1f1 3s infinite}.float-btn-content[data-v-0aa5d1f1]{width:100%;height:100%;background:var(--nro-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(var(--nro-accent-rgb),.4);transition:all .3s ease}.float-btn-content i[data-v-0aa5d1f1]{font-size:1.5rem;color:var(--nro-on-accent);transition:transform .3s ease}.float-announcement-btn:hover .float-btn-content[data-v-0aa5d1f1]{transform:scale(1.1);box-shadow:0 6px 25px rgba(var(--nro-accent-rgb),.6)}.float-announcement-btn:hover .float-btn-content i[data-v-0aa5d1f1]{transform:rotate(15deg)}.float-btn-tooltip[data-v-0aa5d1f1]{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#000c;color:#fff;padding:8px 12px;border-radius:8px;font-size:.875rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none}.float-btn-tooltip[data-v-0aa5d1f1]:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border:5px solid transparent;border-left-color:#000c}.float-announcement-btn:hover .float-btn-tooltip[data-v-0aa5d1f1]{opacity:1;visibility:visible;right:75px}@keyframes floatPulse-0aa5d1f1{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}[data-bs-theme=dark] .float-btn-tooltip[data-v-0aa5d1f1]{background:#ffffffe6;color:#000}[data-bs-theme=dark] .float-btn-tooltip[data-v-0aa5d1f1]:after{border-left-color:#ffffffe6}@media (max-width: 768px){.float-announcement-btn[data-v-0aa5d1f1]{bottom:20px;right:20px;width:50px;height:50px}.float-btn-content i[data-v-0aa5d1f1]{font-size:1.25rem}.float-btn-tooltip[data-v-0aa5d1f1]{display:none}}.pinned-blog-card[data-v-0aa5d1f1]{border:none;box-shadow:0 .125rem .25rem #00000013;transition:all .3s ease;overflow:hidden}.pinned-blog-card[data-v-0aa5d1f1]:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem #00000026}.pinned-blog-img[data-v-0aa5d1f1]{height:180px;object-fit:cover;transition:transform .3s ease}.pinned-blog-card:hover .pinned-blog-img[data-v-0aa5d1f1]{transform:scale(1.05)}.pinned-blog-img-placeholder[data-v-0aa5d1f1]{height:180px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;align-items:center;justify-content:center}.pinned-blog-title[data-v-0aa5d1f1]{color:inherit;transition:color .3s ease}.pinned-blog-title[data-v-0aa5d1f1]:hover{color:var(--nro-accent)}.spinner-border[data-v-0aa5d1f1]{animation:spinner-border-0aa5d1f1 .75s linear infinite}@keyframes spinner-border-0aa5d1f1{to{transform:rotate(360deg)}}[data-bs-theme=dark] .pinned-blog-card[data-v-0aa5d1f1]{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1)}[data-bs-theme=dark] .pinned-blog-img-placeholder[data-v-0aa5d1f1]{background:linear-gradient(135deg,#ffffff0d,#ffffff1a)}@media (max-width: 768px){.pinned-blog-img[data-v-0aa5d1f1],.pinned-blog-img-placeholder[data-v-0aa5d1f1]{height:150px}}
