.qax-rk-head{display:flex;align-items:flex-end;gap:16px;min-width:0}.qax-rk-headtext{min-width:0}.qax-rk-back{display:inline-flex;align-items:center;gap:4px;font-size:13px}.qax-rk-h1{margin:6px 0 0;font-size:38px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.qax-mob .qax-rk-h1{font-size:24px;margin:4px 0 0}.qax-rk-basis{margin:6px 0 0;font-size:14px;color:var(--qv-ink2)}.qax-mob .qax-rk-basis{font-size:13px}.qax-rk-bar{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.qax-rk-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.qax-rk-tabs::-webkit-scrollbar{display:none}.qax-rk-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 18px;border:0;border-radius:var(--qv-r-pill);cursor:pointer;white-space:nowrap;background:var(--qv-sunken);color:var(--qv-ink);font:800 14px var(--qv-font);transition:background .16s var(--qv-ease),transform .16s var(--qv-ease)}.qax-rk-tab:hover{background:var(--qv-line)}.qax-rk-tab[aria-selected=true]{background:var(--qv-ink);color:var(--qv-bg)}.qax-rk-tab:focus-visible{outline:2px solid var(--qv-accent-text);outline-offset:2px}.qax-mob .qax-rk-tabs{display:grid;grid-template-columns:1fr 1fr}.qax-mob .qax-rk-tab{justify-content:center;padding:0 10px}.qax-mob .qax-rk-period{display:flex;width:100%}.qax-mob .qax-rk-period .qv-seg-opt{flex:1 1 0;min-height:40px}.qax-podium{position:relative;overflow:hidden;padding:36px 32px 0;border-radius:28px;background:var(--qv-hero-bg);color:var(--qv-hero-ink)}.qax-podium>:not(.qv-glow){position:relative}.qax-podium-list{list-style:none;margin:0 auto;padding:0;max-width:900px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:end}.qax-podium-list[data-n="1"]{grid-template-columns:minmax(0,300px);justify-content:center}.qax-podium-list[data-n="2"]{grid-template-columns:repeat(2,minmax(0,300px));justify-content:center}.qax-pod{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;text-align:center}.qax-pod[data-rank="1"]{order:2}.qax-pod[data-rank="2"]{order:1}.qax-pod[data-rank="3"]{order:3}.qax-podium-list[data-n="1"] .qax-pod,.qax-podium-list[data-n="2"] .qax-pod{order:0}.qax-pod-medal{height:48px;display:flex;align-items:center}.qax-rk-medal{display:block;flex-shrink:0}.qax-pod[data-rank="1"] .qax-rk-medal{animation:qax-bob 3.6s var(--qv-ease) infinite}@keyframes qax-bob{50%{transform:translateY(-5px) rotate(-6deg)}}.qax-pod-stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 5;padding:12px 12px 12px 26px;border-radius:16px;text-decoration:none;background:var(--qv-hero-chip);border:2px solid var(--qv-hero-line);container-type:size;transition:transform .22s var(--qv-ease)}.qax-pod[data-rank="1"] .qax-pod-stage{border-color:var(--qv-gold);box-shadow:0 0 0 1px var(--qv-gold),0 30px 60px -30px var(--qv-gold)}.qax-pod-stage:hover{transform:translateY(-4px)}.qax-pod-stage:focus-visible{outline:2px solid var(--qv-hero-ink);outline-offset:2px}.qax-pod-page{display:block;height:100%;max-height:100cqh;aspect-ratio:733 / 1024;max-width:100%;border-radius:6px;overflow:hidden;box-shadow:0 16px 30px -12px #000000b3}.qax-pod-page img{display:block;width:100%;height:100%;object-fit:contain}.qax-pod[data-wallpaper] .qax-pod-page{aspect-ratio:1290 / 2796;border-radius:12px}.qax-pod[data-wallpaper] .qax-pod-page img{object-fit:cover}.qax-pod-title{max-width:100%;margin-top:4px;font-size:16px;font-weight:800;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qax-pod-title:hover{text-decoration:underline}.qax-pod-by{max-width:100%;font-size:12px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qax-pod-metric{font-size:13px;font-weight:800;color:var(--qv-gold);white-space:nowrap;font-variant-numeric:tabular-nums}.qax-pod-foot{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px}.qax-pod-foot .qv-price{color:var(--qv-hero-ink)}.qax-pod .qax-heart{background:var(--qv-hero-chip);color:var(--qv-hero-ink)}.qax-pod .qax-heart[aria-pressed=true]{background:var(--qv-live-bg);color:var(--qv-accent)}.qax-pod-step{align-self:stretch;margin-top:8px;display:flex;align-items:flex-start;justify-content:center;padding-top:10px;border-radius:14px 14px 0 0;background:var(--qv-hero-chip);border:1px solid var(--qv-hero-line);border-bottom:0;font:800 28px var(--qv-font);font-variant-numeric:tabular-nums;opacity:.9}.qax-pod[data-rank="1"] .qax-pod-step{height:96px;background:linear-gradient(180deg,var(--qv-gold-bg),var(--qv-hero-chip));color:var(--qv-gold)}.qax-pod[data-rank="2"] .qax-pod-step{height:64px}.qax-pod[data-rank="3"] .qax-pod-step{height:44px}.qax-podium[data-mobile]{padding:18px 10px 0;border-radius:20px}.qax-podium[data-mobile] .qax-podium-list{gap:8px}.qax-podium[data-mobile] .qax-pod-medal{height:34px}.qax-podium[data-mobile] .qax-pod-stage{padding:6px 6px 6px 16px;border-radius:10px}.qax-podium[data-mobile] .qax-rings{left:3px}.qax-podium[data-mobile] .qax-rings i{width:7px;height:7px}.qax-podium[data-mobile] .qax-pod-title{font-size:12px}.qax-podium[data-mobile] .qax-pod-by,.qax-podium[data-mobile] .qax-pod-metric{font-size:11px}.qax-podium[data-mobile] .qax-pod-foot{flex-direction:column;gap:4px;min-height:0}.qax-podium[data-mobile] .qax-pod-foot .qv-price,.qax-podium[data-mobile] .qax-pod-foot .qax-tile-freeprice{font-size:13px}.qax-podium[data-mobile] .qax-pod-step{font-size:20px}.qax-podium[data-mobile] .qax-pod[data-rank="1"] .qax-pod-step{height:64px}.qax-podium[data-mobile] .qax-pod[data-rank="2"] .qax-pod-step{height:44px}.qax-podium[data-mobile] .qax-pod[data-rank="3"] .qax-pod-step{height:30px}.qax-rk-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.qax-rk-row{display:grid;grid-template-columns:48px 48px minmax(0,1fr) 150px 110px auto;gap:16px;align-items:center;padding:12px 18px;border-radius:18px;background:var(--qv-surface);border:1px solid var(--qv-line);min-width:0;transition:transform .18s var(--qv-ease),box-shadow .18s var(--qv-ease)}.qax-rk-row:hover{transform:translateY(-2px);box-shadow:var(--qv-shadow-tile)}.qax-rk-pos{display:flex;justify-content:center}.qax-rk-rank{font-size:16px;font-weight:800;color:var(--qv-ink2);font-variant-numeric:tabular-nums}.qax-rk-thumb{display:block}.qax-rk-thumb img{display:block;width:48px;height:auto;aspect-ratio:733 / 1024;object-fit:cover;border-radius:5px;background:var(--qv-sunken)}.qax-rk-thumb[data-wallpaper] img{object-fit:contain}.qax-rk-text{display:flex;flex-direction:column;min-width:0}.qax-rk-title{font-size:15px;font-weight:800;color:var(--qv-ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qax-rk-title:hover{text-decoration:underline}.qax-rk-title:focus-visible{outline:2px solid var(--qv-accent-text);outline-offset:2px}.qax-rk-sub{font-size:12px;color:var(--qv-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qax-rk-metric,.qax-rk-metric-m{font-size:14px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.qax-rk-metric-m{font-size:12px;color:var(--qv-ink)}.qax-rk-price{text-align:right;white-space:nowrap}.qax-rk-list[data-mobile] .qax-rk-row{grid-template-columns:30px 40px minmax(0,1fr) auto;gap:10px;padding:10px 12px;border-radius:14px}.qax-rk-list[data-mobile] .qax-rk-thumb img{width:40px}.qax-rk-skel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.qax-rk-skel span{display:block;aspect-ratio:4 / 5;border-radius:18px;background:var(--qv-sunken);animation:qax-pulse 1.2s ease-in-out infinite}.qax-loop{position:relative;overflow:hidden;display:flex;align-items:center;gap:20px;padding:24px 28px;border-radius:var(--qv-r-hero);background:var(--qv-hero-bg);color:var(--qv-hero-ink)}.qax-loop>:not(.qv-glow){position:relative}.qax-loop-text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.qax-loop-text b{font-size:20px;font-weight:800}.qax-loop-text span{font-size:14px;opacity:.85}.qax-loop-ctas{display:flex;gap:10px;flex-shrink:0}.qax-loop[data-mobile]{flex-direction:column;align-items:stretch;padding:18px;border-radius:20px}.qax-loop[data-mobile] .qax-loop-text b{font-size:17px}.qax-loop[data-mobile] .qax-loop-ctas{display:grid;grid-template-columns:1fr 1fr}
