@keyframes ygo-spin{to{transform:rotate(360deg)}}.ygo-spin{animation:ygo-spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.ygo-spin{animation:none}}.zoom{transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)!important;will-change:transform}.zoom:hover{transform:translateY(-2px)!important;box-shadow:var(--shadow-lg)!important}.zoom:focus-visible{outline:0;box-shadow:var(--glow-focus);border-radius:var(--radius-md)}.tile-surface{background-color:var(--color-surface-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-subtle);overflow:hidden}.tile-selected{box-shadow:var(--glow-accent)!important}.neon-light-effect{overflow:hidden;position:relative}.neon-light-effect::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 35%,rgba(255,255,255,.5) 45%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.5) 55%,rgba(255,255,255,0) 65%,rgba(255,255,255,0) 100%);transform:translateX(-150%);transition:none;z-index:1;pointer-events:none}.neon-light-effect:hover::before{transform:translateX(150%);transition:transform .6s ease}.neon-light-effect span{position:absolute;display:block}.neon-light-effect span:nth-child(1){top:0;left:-100%;width:100%;height:4px;background:linear-gradient(90deg,transparent,#f3f3f3)}.neon-light-effect:hover span:nth-child(1){left:100%;transition:.5s}.neon-light-effect span:nth-child(2){top:-100%;right:0;width:4px;height:100%;background:linear-gradient(180deg,transparent,#f3f3f3)}.neon-light-effect:hover span:nth-child(2){top:100%;transition:.5s;transition-delay:.15s}.neon-light-effect span:nth-child(3){bottom:0;right:100%;width:100%;height:4px;background:linear-gradient(270deg,transparent,#f3f3f3)}.neon-light-effect:hover span:nth-child(3){right:-100%;transition:.3s;transition-delay:.15s}.neon-light-effect span:nth-child(4){bottom:100%;left:0;width:4px;height:100%;background:linear-gradient(360deg,transparent,#f3f3f3)}.neon-light-effect:hover span:nth-child(4){bottom:-100%;transition:.3s}.shining-img{position:relative;overflow:hidden;background-repeat:no-repeat;background-size:contain}.shining-img:after{content:"";position:absolute;top:-50%;left:-60%;width:20%;height:200%;opacity:0;transform:rotate(30deg);background:linear-gradient(to right,rgba(255,255,255,.13) 0%,rgba(255,255,255,.13) 77%,rgba(255,255,255,.5) 92%,rgba(255,255,255,0) 100%)}.shining-img:hover:after{opacity:1;left:130%;transition-property:left,top,opacity;transition-duration:.7s,.7s,.15s;transition-timing-function:ease}.shining-img:active:after{opacity:0}.tooltip-special .tooltiptext-special-deck{background-color:var(--color-surface-2)!important}.tooltip-special .tooltiptext-special-card{border:2px solid var(--color-border);border-radius:2px;position:fixed}div.deck-view-frame{position:relative}div.deck-view-content{position:absolute;z-index:1;top:0;right:0;width:48%;transition:visibility .3s,opacity .3s linear}.modal-quick-view.modal{position:fixed;inset:0;background-color:rgba(7,10,18,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:var(--z-overlay);transition:opacity var(--duration-base) var(--ease-out)}.modal-quick-view .modal-content{background-color:var(--color-surface-3)!important;border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);color:var(--color-text-secondary);position:relative;z-index:var(--z-modal)}.modal-quick-view .modal-header{border-bottom:1px solid var(--color-border-subtle)}.modal-quick-view .modal-title{color:var(--color-text-primary)}.modal-quick-view .btn-close{background-color:var(--color-surface-2)!important;border-radius:var(--radius-pill);opacity:1}.modal-quick-view .btn-close:focus-visible{box-shadow:var(--glow-focus)}body.ygo-scroll-lock{overflow:hidden}@media(prefers-reduced-motion:reduce){.modal-quick-view.modal{transition:none}}.tooltip-special:hover .tooltiptext-special-card{visibility:unset!important;opacity:unset!important}.switch-toggle-frame{display:flex;justify-content:end;align-items:end;min-height:100%;z-index:-1}@media only screen and (max-width:992px){.switch-toggle-frame{justify-content:center;align-items:center}}.btn-switch-frame{border-radius:12px;border:1px solid #140a0a}.btn-switch{display:inline-block;padding:10px 10px 11px 10px;position:relative;text-align:center;transition:background 500ms ease-in,color 500ms ease-in}input[type="radio"].toggle-switch{display:none}input[type="radio"].toggle-switch+label{cursor:pointer;min-width:80px}input[type="radio"].toggle-switch+label:hover{background:none;color:#bebebe}input[type="radio"].toggle-switch+label:after{border-radius:12px;background:var(--color-info);content:"";height:100%;position:absolute;top:0;transition:left 250ms cubic-bezier(.77,0,.175,1);width:100%;z-index:-1}input[type="radio"].toggle-switch.toggle-left-switch+label{border-right:0}input[type="radio"].toggle-switch.toggle-left-switch+label:after{left:100%}input[type="radio"].toggle-switch.toggle-right-switch+label{margin-left:-5px}input[type="radio"].toggle-switch.toggle-right-switch+label:after{left:-100%}input[type="radio"].toggle-switch:checked+label{cursor:default;color:#fff;transition:color 200ms}input[type="radio"].toggle-switch:checked+label:after{left:0}div.tab-frame input[type=radio]{display:none}div.tab-frame label{display:block;float:left;cursor:pointer;margin-bottom:7px;padding:0 7px;font-size:large;border-bottom:2px solid #123f50;text-transform:uppercase}div.tab-frame input[type=radio]:checked+label{color:#0a87bb;cursor:default;border-bottom:2px solid #0a87bb;margin-bottom:7px;padding:0 7px;font-size:large}div.tab-frame div.tab{display:none;clear:left;padding-top:10px}div.tab-frame input:nth-of-type(1):checked~.tab:nth-of-type(1),div.tab-frame input:nth-of-type(2):checked~.tab:nth-of-type(2),div.tab-frame input:nth-of-type(3):checked~.tab:nth-of-type(3),div.tab-frame input:nth-of-type(4):checked~.tab:nth-of-type(4),div.tab-frame input:nth-of-type(5):checked~.tab:nth-of-type(5),div.tab-frame input:nth-of-type(6):checked~.tab:nth-of-type(6),div.tab-frame input:nth-of-type(7):checked~.tab:nth-of-type(7),div.tab-frame input:nth-of-type(8):checked~.tab:nth-of-type(8){display:block}.quick-view-search-input{margin-top:10px;margin-bottom:14px;width:100%;line-height:2;padding:.3rem 10px;border-radius:5px;margin-left:0;margin-right:0;font-size:14px}.dark-blue-background{border:1px solid var(--color-border);background-color:var(--color-surface-1);padding:8px 5px}.shining-img-infinite{position:relative;overflow:hidden}.shining-img-infinite img{display:block;height:auto}.shining-img-infinite::after{content:"";position:absolute;top:-50%;left:-60%;width:50%;height:200%;transform:rotate(135deg);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 60%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);animation:ygo-shine 2s infinite;pointer-events:none;z-index:1}.lightning-infinite{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none}.lightning-infinite path{stroke:yellow;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:ygo-bolt 2.5s infinite;filter:drop-shadow(0 0 4px yellow) drop-shadow(0 0 10px white)}@keyframes ygo-shine{0%{left:-60%;opacity:0}10%{opacity:1}100%{left:130%;opacity:0}}@keyframes ygo-bolt{0%{stroke-dashoffset:100;opacity:0}10%{stroke-dashoffset:80;opacity:1}20%{stroke-dashoffset:0;opacity:1}40%{opacity:0}100%{stroke-dashoffset:0;opacity:0}}.ygo-header{background:var(--color-surface-2);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:var(--z-sticky-header);transition:box-shadow var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out)}.ygo-header .navbar{background:transparent;min-height:var(--header-height)}.ygo-header.navbar-stuck{background:var(--color-surface-2);box-shadow:var(--shadow-md)}.ygo-header a,.ygo-header .navbar-tool,.ygo-header .navbar-tool-text,.ygo-header .navbar-brand{color:var(--color-text-secondary)}.ygo-header a:hover,.ygo-header .navbar-tool:hover,.ygo-header .navbar-tool:hover .navbar-tool-text,.ygo-header .navbar-tool:focus-visible{color:var(--color-text-primary)}.ygo-header .navbar-tool-icon{color:inherit;font-size:var(--text-xl);vertical-align:middle;line-height:1}.ygo-header .navbar-tool{align-items:center}.ygo-dropdown .rzi{vertical-align:middle;line-height:1;font-size:var(--text-lg);margin-right:var(--space-1)}.ygo-header .navbar-tool.active,.ygo-header .navbar-tool[aria-current="page"]{color:var(--color-accent)}.ygo-header a:focus-visible,.ygo-header .navbar-tool:focus-visible{outline:0;box-shadow:var(--glow-focus);border-radius:var(--radius-md)}.ygo-header .navbar-tool-tooltip{background:var(--color-surface-3);color:var(--color-text-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.ygo-dropdown{background:var(--color-surface-3)!important;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-2);margin-top:var(--space-2)}.ygo-dropdown .widget-cart-item{border-radius:var(--radius-md);border-bottom:1px solid var(--color-border-subtle)!important;transition:background var(--duration-fast) var(--ease-out)}.ygo-dropdown-item{color:var(--color-text-secondary)}.ygo-dropdown .widget-cart-item:hover .ygo-dropdown-item{color:var(--color-text-primary)}.handheld-toolbar{background:var(--color-surface-2);border-top:1px solid var(--color-border-subtle);height:var(--bottom-nav-height);z-index:var(--z-bottom-nav)}.handheld-toolbar-item{color:var(--color-text-muted);min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:color var(--duration-fast) var(--ease-out)}.handheld-toolbar-icon{color:inherit}.handheld-toolbar-label{font-size:var(--text-xs);color:inherit}.handheld-toolbar-item:active,.handheld-toolbar-item:focus-visible,.handheld-toolbar-item.active{color:var(--color-accent);outline:0}.handheld-toolbar-item:focus-visible{box-shadow:var(--glow-focus);border-radius:var(--radius-md)}@media(max-width:991.98px){body{padding-bottom:calc(var(--bottom-nav-height) + var(--space-6))}}.ygo-header .navbar-brand img{max-height:20px;width:auto!important;height:auto}.ygo-panel{background-image:url('https://ygovietnamcdn.azureedge.net/storage/Assets/background-texture.webp');background-size:contain;background-position:center;background-repeat:repeat;background-blend-mode:soft-light;border:1px solid var(--color-surface-2)}.format-card{position:relative;border-radius:var(--radius-lg);background-color:var(--color-surface-2);background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid var(--color-border);box-shadow:var(--shadow-md);overflow:hidden;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.format-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,0) 38%);pointer-events:none}.format-card:hover{transform:translateY(-3px);border-color:var(--color-accent);box-shadow:var(--glow-accent),var(--shadow-lg)}.format-card:focus-visible{outline:0;border-color:var(--color-accent);box-shadow:var(--glow-focus)}.media-pop{border-radius:var(--radius-md);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.media-pop:hover,.media-pop:focus-visible{transform:translateY(-3px)!important;box-shadow:var(--glow-accent),var(--shadow-lg)!important;border-color:var(--color-accent);position:relative;z-index:1;outline:0}.ygo-table{width:100%;border-collapse:collapse;color:var(--color-text-secondary);font-size:var(--text-sm)}.ygo-table>thead>tr>th,.ygo-table>thead>tr>td{background-color:var(--color-surface-2);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--weight-semibold);font-size:var(--text-xs);padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}.ygo-table>tbody>tr>td{padding:var(--space-3) var(--space-4);min-height:44px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary)}.ygo-table>tbody>tr:nth-of-type(odd){background-color:var(--color-surface-1)}.ygo-table>tbody>tr:hover{background-color:var(--color-accent-subtle)}.ygo-table .num,.ygo-table td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-primary)}.ygo-table .rank-top{color:var(--color-gold);font-family:var(--font-mono);font-weight:var(--weight-bold)}.tierlist-text{color:var(--color-text-primary)}.ygo-ad-shell{min-height:280px;background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ygo-ad-shell::after{content:"Quảng cáo";color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-wide)}.ygo-ad-shell .adsbygoogle{min-height:280px;display:block;width:100%;position:relative;z-index:1}#card-details-area{min-height:200px}[id^="card-ai-analytics-area-"]{min-height:320px}@media(max-width:991.98px){[id^="card-ai-analytics-area-"]{min-height:480px}}.ygo-ptr{--ptr-size:calc(var(--space-6)*2);--ptr-dock-top:calc(var(--header-height) + env(safe-area-inset-top,0px) + var(--space-3));--ptr-rise:var(--space-6);--ptr-ring-size:50px;--ptr-core-size:27px;--ptr-stroke:1.5px;--ptr-tick-w:3px;--ptr-tick-h:7px;--ptr-tick-r:calc(var(--ptr-size)/-2 + var(--ptr-tick-h));--ptr-ticks:12;--ptr-glow-max:.9;--ygo-ptr-progress:0;--ygo-ptr-over:0;position:fixed;top:var(--ptr-dock-top);left:0;right:0;margin-inline:auto;width:var(--ptr-size);height:var(--ptr-size);z-index:var(--z-pull-indicator);display:grid;place-items:center;border-radius:var(--radius-pill);background-color:var(--color-surface-3);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);pointer-events:none;contain:layout style;will-change:transform;transition:transform var(--duration-base) var(--ease-out),opacity var(--duration-fast) var(--ease-out);transform:translate3d(0,calc((var(--ygo-ptr-progress,0) - 1)*var(--ptr-rise)),0) scale(calc(.5 + (var(--ygo-ptr-progress,0)*.5)));opacity:calc(var(--ygo-ptr-progress,0)*2.5)}.ygo-ptr[data-ptr-phase="pulling"],.ygo-ptr[data-ptr-phase="armed"]{transition:none}.ygo-ptr.is-refreshing{transition:transform var(--duration-slow) var(--ease-out),opacity var(--duration-slow) var(--ease-out)}.ygo-ptr::before,.ygo-ptr::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.ygo-ptr::before{background:radial-gradient(circle at 50% 50%,var(--color-accent-glow) 0%,transparent 70%);opacity:calc(var(--ygo-ptr-progress,0)*var(--ptr-glow-max))}.ygo-ptr::after{background:radial-gradient(circle at 50% 50%,var(--color-accent-2-glow) 0%,transparent 70%);opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.ygo-ptr[data-ptr-phase="armed"]::after{opacity:calc((.55 + (var(--ygo-ptr-over,0)*.45))*var(--ptr-glow-max))}.ygo-ptr-burst,.ygo-ptr-ring,.ygo-ptr-frame,.ygo-ptr-core{position:absolute;inset:0;margin:auto}.ygo-ptr-burst{width:var(--ptr-ring-size);height:var(--ptr-ring-size);border:var(--ptr-stroke) solid var(--color-accent-2-text);border-radius:var(--radius-pill);opacity:0}@keyframes ygo-ptr-snap{from{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.6)}}.ygo-ptr[data-ptr-phase="armed"] .ygo-ptr-burst{animation:ygo-ptr-snap var(--duration-base) var(--ease-out) forwards}.ygo-ptr-ring{width:var(--ptr-ring-size);height:var(--ptr-ring-size);border:var(--ptr-stroke) solid var(--color-border-strong);border-radius:var(--radius-pill);transform:rotate(calc(var(--ygo-ptr-progress,0)*30deg))}.ygo-ptr-tick{position:absolute;inset:0;margin:auto;width:var(--ptr-tick-w);height:var(--ptr-tick-h);background-color:var(--color-accent-text);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);opacity:calc((var(--ygo-ptr-progress,0)*12) - var(--i,0))}.ygo-ptr-tick:nth-child(1){--i:0;transform:rotate(0deg) translateY(var(--ptr-tick-r))}.ygo-ptr-tick:nth-child(2){--i:1;transform:rotate(30deg) translateY(var(--ptr-tick-r))}.ygo-ptr-tick:nth-child(3){--i:2;transform:rotate(60deg) translateY(var(--ptr-tick-r))}.ygo-ptr-tick:nth-child(4){--i:3;transform:rotate(90deg) translateY(var(--ptr-tick-r))}.ygo-ptr-tick:nth-child(5){--i:4;transform:rotate(120deg) translateY(var(--ptr-tick-r))}.ygo-ptr-tick:nth-child(6){--i:5;transform:rotate(150deg) translateY(var(--ptr-tick-r))}.ygo-ptr-tick:nth-child(7){--i:6;transform:rotate(180deg) translateY(var(--ptr-tick-r))}.ygo-ptr-tick:nth-child(8){--i:7;transform:rotate(210deg) translateY(var(--ptr-tick-r))}.ygo-ptr-tick:nth-child(9){--i:8;transform:rotate(240deg) translateY(var(--ptr-tick-r))}.ygo-ptr-tick:nth-child(10){--i:9;transform:rotate(270deg) translateY(var(--ptr-tick-r))}.ygo-ptr-tick:nth-child(11){--i:10;transform:rotate(300deg) translateY(var(--ptr-tick-r))}.ygo-ptr-tick:nth-child(12){--i:11;transform:rotate(330deg) translateY(var(--ptr-tick-r))}.ygo-ptr-frame{width:calc(var(--ptr-size)/2);height:calc(var(--ptr-size)/2);border:var(--ptr-stroke) solid var(--color-accent-text);border-radius:var(--radius-sm);transform:rotate(calc(45deg - (var(--ygo-ptr-progress,0)*30deg)))}.ygo-ptr-core{width:var(--ptr-core-size);height:var(--ptr-core-size);border-radius:var(--radius-pill);background-color:var(--color-surface-2);overflow:hidden;display:grid;place-items:center;color:var(--color-text-secondary);transform:scale(calc(1 + (var(--ygo-ptr-over,0)*.12)))}.ygo-ptr-core::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,currentColor 0 1px,transparent 1px 3px);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out)}.ygo-ptr-glyph{grid-area:1/1;opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.ygo-ptr-core .rzi{font-size:var(--text-lg);line-height:1}.ygo-ptr-glyph--pull{opacity:1}.ygo-ptr[data-ptr-phase="armed"] .ygo-ptr-tick{background-color:var(--color-accent-2-text);opacity:1}.ygo-ptr[data-ptr-phase="armed"] .ygo-ptr-frame{border-color:var(--color-accent-2-text)}.ygo-ptr[data-ptr-phase="armed"] .ygo-ptr-core{color:var(--color-accent-2-text)}.ygo-ptr[data-ptr-phase="armed"] .ygo-ptr-core::after{opacity:.12}.ygo-ptr[data-ptr-phase="armed"] .ygo-ptr-glyph--pull{opacity:0}.ygo-ptr[data-ptr-phase="armed"] .ygo-ptr-glyph--armed{opacity:1}.ygo-ptr.is-refreshing .ygo-ptr-ring{transform:none;animation:ygo-spin 1s linear infinite}.ygo-ptr.is-refreshing .ygo-ptr-tick{background-color:var(--color-accent-text);opacity:calc(.15 + (var(--i,0)/12))}.ygo-ptr.is-refreshing .ygo-ptr-frame{border-color:var(--color-accent-text)}.ygo-ptr.is-refreshing .ygo-ptr-core{color:var(--color-accent-text)}.ygo-ptr.is-refreshing .ygo-ptr-glyph--pull,.ygo-ptr.is-refreshing .ygo-ptr-glyph--armed{opacity:0}.ygo-ptr.is-refreshing .ygo-ptr-glyph--busy{opacity:1}.ygo-ptr-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;font-size:var(--text-xs);color:var(--color-text-muted)}[data-theme="light"] .ygo-ptr{--ptr-glow-max:.35;box-shadow:var(--shadow-md);border-color:var(--color-border-strong)}[data-theme="light"] .ygo-ptr[data-ptr-phase="armed"] .ygo-ptr-core::after{opacity:0}@media(prefers-reduced-motion:reduce){.ygo-ptr[data-ptr-phase="armed"] .ygo-ptr-burst{animation:none}.ygo-ptr.is-refreshing .ygo-ptr-ring{animation:none}}.ygo-title-link{color:inherit;text-decoration:none;transition:color var(--duration-base) var(--ease-out)}.ygo-title-link:hover{color:var(--color-accent-text);text-decoration:underline}.ygo-title-link:focus-visible{outline:0;color:var(--color-accent-text);box-shadow:var(--glow-focus);border-radius:var(--radius-sm)}.ygo-infinite-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:84px;padding:var(--space-5) 0;text-align:center}.ygo-infinite-footer:focus{outline:0}.ygo-infinite-footer:focus-visible{outline:0;box-shadow:var(--glow-focus);border-radius:var(--radius-md)}.ygo-infinite-footer.is-end{border-top:1px solid var(--color-border-subtle);margin-top:var(--space-5)}.ygo-infinite-more{min-height:44px;min-width:160px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.ygo-infinite-status{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:var(--tracking-wide)}