.pkv-ranking-layout{display:grid;grid-template-columns:280px 1fr;gap:clamp(2rem,3.5vw + .5rem,3rem);align-items:start}.pkv-ranking-main{min-width:0}@media(max-width:1024px){.pkv-ranking-layout{grid-template-columns:1fr}}.pkv-ranking-layout--no-sidebar{grid-template-columns:1fr}.pkv-sidebar{position:sticky;top:1.5rem;background:#ffffffd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:12px;padding:clamp(1.25rem,2.5vw,1.75rem);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d;max-height:calc(100vh - 3rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.pkv-sidebar::-webkit-scrollbar{width:4px}.pkv-sidebar::-webkit-scrollbar-track{background:transparent}.pkv-sidebar::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.pkv-sidebar::-webkit-scrollbar-thumb:hover{background:var(--border-light)}.pkv-sidebar__header{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.pkv-sidebar__header h2{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0;flex:1;letter-spacing:-.01em}.pkv-sidebar__clear{font-size:.8125rem;font-weight:500;color:var(--accent);background:none;border:none;cursor:pointer;padding:.25rem 0;font-family:inherit;white-space:nowrap;transition:color .15s ease}.pkv-sidebar__clear:hover{color:var(--accent-hover)}.pkv-sidebar__clear:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.pkv-sidebar__close{display:none;align-items:center;justify-content:center;width:36px;height:36px;background:var(--bg-tertiary);border:none;border-radius:50%;color:var(--text-secondary);font-size:1.25rem;cursor:pointer;flex-shrink:0;transition:background-color .15s ease,color .15s ease}.pkv-sidebar__close:hover{background:var(--bg-hover);color:var(--text-primary)}.pkv-sidebar__close:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:1024px){.pkv-sidebar{position:fixed;top:0;left:0;bottom:0;width:min(320px,85vw);max-height:100vh;border:none;border-right:1px solid var(--border);border-radius:0;z-index:500;transform:translate(-100%);transition:transform .3s cubic-bezier(.32,.72,0,1);box-shadow:none}.pkv-sidebar--open{transform:translate(0);box-shadow:8px 0 32px -8px #0003;background:#fffffff2}html.dark .pkv-sidebar--open{box-shadow:8px 0 32px -8px #00000080;background:#1e1e1ef2}.pkv-sidebar__close{display:flex}}.pkv-sidebar-overlay{display:none;position:fixed;inset:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:499;cursor:pointer}html.dark .pkv-sidebar-overlay{background:#000000b3}@media(max-width:1024px){.pkv-sidebar-overlay--visible{display:block}}.pkv-filter-section{padding:clamp(1rem,2vw + .125rem,1.25rem) 0;margin-bottom:clamp(.25rem,.5vw,.5rem);border-top:1px solid var(--border)}.pkv-filter-section:first-of-type{border-top:none}.pkv-filter-section__title{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;cursor:pointer;font-size:.8125rem;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;padding:.5rem 0;margin:0 0 .75rem;text-align:left;font-family:inherit;transition:color .15s ease}.pkv-filter-section__title:hover{color:var(--accent)}.pkv-filter-section__chevron{width:12px;height:12px;flex-shrink:0;margin-left:auto;transition:transform .2s ease;color:var(--text-muted)}.pkv-filter-section__chevron--open{transform:rotate(180deg)}.pkv-filter-section__title:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.pkv-filter-section__title--static .pkv-filter-section__chevron{display:none}.pkv-filter-section__title--static{cursor:default}.pkv-filter-section__title--static:hover{color:var(--text-primary)}.pkv-filter-section__active{font-size:.6875rem;font-weight:600;color:var(--accent);background:rgba(var(--accent-rgb),.1);padding:.125rem .5rem;border-radius:9999px;margin-left:auto;margin-right:.5rem;min-width:20px;text-align:center}.pkv-filter-section__body{display:flex;flex-direction:column;gap:.25rem;overflow:hidden}.pkv-filter-option{display:flex;align-items:center;justify-content:space-between;padding:.4375rem .5rem;margin:.125rem 0;border-radius:var(--radius-sm);border:none;border-left:2px solid transparent;font-size:.8125rem;color:var(--text-secondary);cursor:pointer;background:none;width:100%;text-align:left;font-family:inherit;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.pkv-filter-option:hover{background:var(--bg-tertiary);color:var(--text-primary)}.pkv-filter-option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm)}.pkv-filter-option--active{background:rgba(var(--accent-rgb),.08);color:var(--accent);font-weight:600;border-left-color:var(--accent)}.pkv-filter-option--active:hover{background:rgba(var(--accent-rgb),.12)}.pkv-filter-option__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pkv-filter-option__count{font-size:.6875rem;color:var(--text-muted);background:var(--bg-tertiary);padding:.125rem .375rem;border-radius:9999px;min-width:20px;text-align:center;flex-shrink:0;margin-left:.5rem;font-weight:500}.pkv-filter-option--active .pkv-filter-option__count{background:rgba(var(--accent-rgb),.15);color:var(--accent)}.pkv-filter-more{display:block;font-size:.75rem;color:var(--accent);background:none;border:none;cursor:pointer;padding:.25rem .5rem;margin-top:.25rem;font-weight:500;font-family:inherit;transition:color .15s ease}.pkv-filter-more:hover{color:var(--accent-hover);text-decoration:underline}.pkv-filter-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.pkv-filter-switch{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:9999px;font-size:.8125rem;font-weight:500;color:var(--text-muted);background:transparent;border:1px solid var(--border);cursor:pointer;width:100%;text-align:left;font-family:inherit;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.pkv-filter-switch:hover{border-color:var(--accent);color:var(--text-secondary)}.pkv-filter-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pkv-filter-switch--active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600;box-shadow:0 1px 4px rgba(var(--accent-rgb),.3)}.pkv-filter-switch--active:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.pkv-filter-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.375rem}.pkv-filter-pill{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:1px solid var(--border);border-radius:9999px;font-size:.8125rem;font-weight:500;font-family:inherit;color:var(--text-secondary);background:transparent;cursor:pointer;min-height:36px;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.pkv-filter-pill:hover{border-color:var(--accent);color:var(--accent);background:rgba(var(--accent-rgb),.06)}.pkv-filter-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pkv-filter-pill--active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.pkv-filter-pill--active:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.pkv-range-slider{margin-bottom:.25rem}.pkv-range-slider__inputs{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.pkv-range-slider label{display:flex;flex-direction:column;gap:.25rem;flex:1;font-size:.75rem;color:var(--text-secondary)}.pkv-range-slider label span{font-weight:500}.pkv-range-slider input[type=number]{width:100%;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.8125rem;font-family:inherit;color:var(--text-primary);background:var(--bg-primary);text-align:center;min-height:36px;transition:border-color .15s ease,box-shadow .15s ease;-moz-appearance:textfield;appearance:textfield}.pkv-range-slider input[type=number]::-webkit-inner-spin-button,.pkv-range-slider input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.pkv-range-slider input[type=number]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.15)}.pkv-range-slider__separator{color:var(--text-muted);flex-shrink:0;font-size:.8125rem;align-self:flex-end;padding-bottom:.625rem;font-weight:500}.pkv-active-filters{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:clamp(.75rem,1.5vw + .25rem,1rem)}.pkv-filter-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .75rem;background:rgba(var(--accent-rgb),.12);color:var(--accent);border:1px solid rgba(var(--accent-rgb),.2);border-radius:9999px;font-size:.75rem;font-weight:600;font-family:inherit;line-height:1.4;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.pkv-filter-chip:hover{background:rgba(var(--accent-rgb),.2);border-color:rgba(var(--accent-rgb),.35);color:var(--accent-hover)}.pkv-filter-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pkv-score-ring{--ring-color: var(--text-muted);--ring-size: 72px;flex-shrink:0;margin:0 clamp(.125rem,.5vw,.375rem)}.pkv-score-ring__circle{position:relative;width:var(--ring-size);height:var(--ring-size);border-radius:50%;background:conic-gradient(var(--ring-color) calc(var(--score) * 3.6deg),var(--bg-tertiary) 0);display:flex;align-items:center;justify-content:center}.pkv-score-ring__circle:before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--bg-primary)}.pkv-score-ring__value{position:relative;z-index:1;font-size:clamp(1rem,1.25vw + .25rem,1.125rem);font-weight:800;color:var(--ring-color);line-height:1}.pkv-score-ring--excellent{--ring-color: #16a34a}.pkv-score-ring--excellent .pkv-score-ring__circle{box-shadow:0 0 12px -2px #16a34a40}html.dark .pkv-score-ring--excellent{--ring-color: #4ade80}html.dark .pkv-score-ring--excellent .pkv-score-ring__circle{box-shadow:0 0 12px -2px #4ade804d}.pkv-score-ring--good{--ring-color: #2563eb}.pkv-score-ring--good .pkv-score-ring__circle{box-shadow:0 0 12px -2px #2563eb40}html.dark .pkv-score-ring--good{--ring-color: #60a5fa}html.dark .pkv-score-ring--good .pkv-score-ring__circle{box-shadow:0 0 12px -2px #60a5fa4d}.pkv-score-ring--average{--ring-color: #d97706}.pkv-score-ring--average .pkv-score-ring__circle{box-shadow:0 0 12px -2px #d9770640}html.dark .pkv-score-ring--average{--ring-color: #fbbf24}html.dark .pkv-score-ring--average .pkv-score-ring__circle{box-shadow:0 0 12px -2px #fbbf244d}.pkv-score-ring--poor{--ring-color: #dc2626}.pkv-score-ring--poor .pkv-score-ring__circle{box-shadow:0 0 12px -2px #dc262640}html.dark .pkv-score-ring--poor{--ring-color: #f87171}html.dark .pkv-score-ring--poor .pkv-score-ring__circle{box-shadow:0 0 12px -2px #f871714d}.pkv-ranking-list{display:flex;flex-direction:column;gap:clamp(1rem,2vw + .25rem,1.5rem)}.pkv-ranking-card{display:flex;align-items:center;gap:clamp(1rem,2vw + .125rem,1.5rem);padding:clamp(1.25rem,2.5vw + .25rem,1.75rem);background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 4px -1px #00000008,0 1px 2px -1px #00000008;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease}.pkv-ranking-card:hover{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.2);box-shadow:0 2px 4px #0000000f,0 8px 16px #0000000f,0 16px 32px #0000000a}.pkv-ranking-skeleton{display:flex;flex-direction:column;gap:clamp(1rem,2vw + .25rem,1.5rem)}.pkv-ranking-skeleton__row{min-height:7.5rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px}html.dark .pkv-ranking-card{background:#1e1e1ebf;border-color:#ffffff14;box-shadow:0 2px 4px -1px #0000001a,0 1px 2px -1px #00000014}html.dark .pkv-ranking-card:hover{box-shadow:0 2px 4px #00000040,0 8px 16px #00000026,0 16px 32px #0000001f}html.dark .pkv-sidebar{background:#1e1e1ebf;border-color:#ffffff14}.pkv-ranking-card--rank-1{border-left:3px solid #d4a017}.pkv-ranking-card--rank-2{border-left:3px solid #94a3b8}.pkv-ranking-card--rank-3{border-left:3px solid #cd7f32}.pkv-ranking-card__rank{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;width:clamp(2rem,3.5vw,2.5rem);height:clamp(2rem,3.5vw,2.5rem);text-align:center;flex-shrink:0}.pkv-ranking-card__rank span{font-size:clamp(1.25rem,2.5vw + .25rem,1.625rem);font-weight:800;color:var(--text-muted);line-height:1;font-variant-numeric:tabular-nums}.pkv-ranking-card--rank-1 .pkv-ranking-card__rank span{color:#d4a017;text-shadow:0 2px 8px rgba(212,160,23,.4)}.pkv-ranking-card--rank-2 .pkv-ranking-card__rank span{color:#94a3b8;text-shadow:0 2px 6px rgba(148,163,184,.35)}.pkv-ranking-card--rank-3 .pkv-ranking-card__rank span{color:#cd7f32;text-shadow:0 2px 6px rgba(205,127,50,.35)}.pkv-ranking-card__crown{display:block;width:22px;height:22px;margin:0 auto .25rem;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(212,160,23,.5))}.pkv-ranking-card__score-block{display:flex;flex-direction:column;align-items:center;gap:.125rem;flex-shrink:0}.pkv-ranking-card__score-label{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);white-space:nowrap}.pkv-ranking-card__image{width:80px;height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-secondary)}.pkv-ranking-card__image a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pkv-ranking-card__image img{max-width:100%;max-height:100%;object-fit:contain}html.dark .pkv-ranking-card__image img{filter:brightness(.95)}.pkv-ranking-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.pkv-ranking-card__name{font-size:clamp(.9375rem,1.5vw + .2rem,1.0625rem);font-weight:600;margin:0 0 .25rem;line-height:1.35;letter-spacing:-.01em}.pkv-ranking-card__name a{color:var(--text-primary);text-decoration:none;transition:color .15s ease}.pkv-ranking-card__name a:hover{color:var(--accent)}.pkv-ranking-card__name a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.pkv-ranking-card__specs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.375rem}.pkv-ranking-card__spec{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--text-secondary);white-space:nowrap;background:var(--bg-secondary);padding:.25rem .625rem;border-radius:9999px;border:1px solid var(--border)}.pkv-ranking-card__spec svg{width:14px;height:14px;flex-shrink:0;color:var(--text-muted)}.pkv-ranking-card__aside{display:flex;flex-direction:column;align-items:flex-end;gap:.625rem;text-align:right;flex-shrink:0}.pkv-ranking-card__price{font-size:clamp(1rem,2vw + .2rem,1.25rem);font-weight:800;color:var(--text-primary);white-space:nowrap;letter-spacing:-.01em}.pkv-ranking-card__price-offers{font-size:.6875rem;color:var(--text-muted);white-space:nowrap}.pkv-ranking-card__price--unavailable{font-size:.8125rem;font-weight:500;color:var(--text-muted);font-style:italic}.pkv-spec-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border-radius:9999px;background:var(--bg-secondary);border:1px solid var(--border);font-size:.8125rem;font-weight:500;color:var(--text-secondary);white-space:nowrap;line-height:1.4}.pkv-spec-chip svg{width:14px;height:14px;flex-shrink:0;color:var(--text-muted)}.pkv-mobile-drawer__footer{display:none}@media(max-width:1024px){.pkv-mobile-drawer__footer{position:sticky;bottom:0;display:flex;gap:.75rem;padding:.75rem 1rem;background:var(--bg-primary);border-top:1px solid var(--border);margin:1rem -1.25rem -1.25rem;padding-inline:1.25rem}.pkv-mobile-drawer__footer .pkv-btn{flex:1}}.pkv-sort-select{appearance:none;-webkit-appearance:none;padding:.5rem 2rem .5rem .75rem;border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg-primary);color:var(--text-primary);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:16px;min-height:36px;transition:border-color .15s ease,box-shadow .15s ease}.pkv-sort-select:hover{border-color:var(--accent)}.pkv-sort-select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.15)}html.dark .pkv-sort-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.pkv-page-header__actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.pkv-mobile-filter-btn{display:none;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border:1px solid var(--accent);border-radius:9999px;background:transparent;color:var(--accent);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;min-height:44px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.pkv-mobile-filter-btn:hover{background:rgba(var(--accent-rgb),.08);box-shadow:0 2px 8px -2px rgba(var(--accent-rgb),.2)}.pkv-mobile-filter-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pkv-mobile-filter-btn svg{width:16px;height:16px;flex-shrink:0}.pkv-filter-count{background:var(--accent);color:#fff;font-size:.6875rem;font-weight:700;padding:.125rem .375rem;border-radius:9999px;min-width:18px;text-align:center;line-height:1.3}@media(max-width:1024px){.pkv-mobile-filter-btn{display:inline-flex}}.pkv-pagination{display:flex;justify-content:center;align-items:center;gap:.375rem;margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.25rem,2.5vw + .25rem,1.75rem);border-top:1px solid var(--border)}.pkv-pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.25rem .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.875rem;font-weight:500;background:transparent;cursor:pointer;font-family:inherit;text-decoration:none;font-variant-numeric:tabular-nums;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.pkv-pagination__btn:hover{border-color:var(--accent);color:var(--accent);background:rgba(var(--accent-rgb),.06)}.pkv-pagination__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pkv-pagination__btn--active{background:linear-gradient(135deg,var(--accent),var(--brand-primary-dark));border-color:transparent;color:#fff;font-weight:700;box-shadow:0 2px 8px rgba(var(--accent-rgb),.3)}.pkv-pagination__btn--active:hover{background:linear-gradient(135deg,var(--accent-hover),var(--brand-primary-dark));color:#fff}.pkv-pagination__btn--disabled,.pkv-pagination__btn:disabled{opacity:.3;pointer-events:none}.pkv-pagination__btn svg{width:16px;height:16px;flex-shrink:0}.pkv-pagination__ellipsis{color:var(--text-muted);padding:0 .25rem;font-size:.875rem;user-select:none}.pkv-ranking-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:clamp(2rem,4vw + .5rem,3rem);min-height:200px}.pkv-ranking-loading span{font-size:.8125rem;color:var(--text-muted);font-weight:500}.pkv-spinner{width:36px;height:36px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:pkv-spin .7s linear infinite}@keyframes pkv-spin{to{transform:rotate(360deg)}}.pkv-skeleton--card{height:96px;border-radius:.75rem;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--bg-tertiary) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:pkv-shimmer 1.5s ease-in-out infinite}@keyframes pkv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pkv-ranking-list--loading{position:relative}.pkv-ranking-list--loading:after{content:"";position:absolute;inset:0;background:rgba(var(--bg-secondary-rgb),.5);border-radius:.75rem;z-index:10;pointer-events:none}.pkv-back-link{display:inline-flex;align-items:center;gap:.375rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:500;margin-bottom:1rem;transition:color .15s ease,gap .15s ease}.pkv-back-link:hover{color:var(--accent);gap:.5rem}.pkv-back-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.pkv-back-link svg{width:16px;height:16px;flex-shrink:0}@media(max-width:640px){.pkv-ranking-card{flex-wrap:wrap;padding:clamp(1rem,3vw,1.25rem)}.pkv-ranking-card__body{flex-basis:100%;order:2}.pkv-ranking-card__rank{min-width:2rem}.pkv-ranking-card__rank span{font-size:clamp(1rem,2vw + .25rem,1.25rem)}.pkv-ranking-card__image{width:60px;height:60px}.pkv-score-ring{--ring-size: 56px;margin:0}.pkv-score-ring__value{font-size:.875rem}.pkv-ranking-card__aside{flex-basis:100%;flex-direction:row;justify-content:space-between;align-items:center;text-align:left;order:3;padding-top:.5rem;border-top:1px solid var(--border);margin-top:.25rem}.pkv-page-header__actions{width:100%;justify-content:space-between}.pkv-ranking-card--rank-1,.pkv-ranking-card--rank-2,.pkv-ranking-card--rank-3{border-left-width:3px}}@media(max-width:420px){.pkv-ranking-card__image{display:none}.pkv-ranking-card__specs{gap:.25rem}.pkv-ranking-card__spec{font-size:.75rem;padding:.1875rem .5rem}.pkv-ranking-card__name{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.pkv-sidebar,.pkv-sidebar__clear,.pkv-sidebar__close,.pkv-filter-section__title,.pkv-filter-section__chevron,.pkv-filter-option,.pkv-filter-switch,.pkv-filter-pill,.pkv-filter-chip,.pkv-filter-more,.pkv-mobile-filter-btn,.pkv-ranking-card,.pkv-ranking-card__name a,.pkv-sort-select,.pkv-back-link,.pkv-pagination__btn,.pkv-range-slider input[type=number],.pkv-mobile-drawer__footer .pkv-btn{transition:none!important}.pkv-spinner{animation:none}.pkv-skeleton--card{animation:none;background:var(--bg-secondary)}.pkv-ranking-list--loading:after{transition:none}.pkv-sidebar-overlay{transition:none}.pkv-ranking-card:hover{transform:none}.pkv-back-link:hover{gap:.375rem}}noscript .pkv-ranking-list{display:flex;flex-direction:column;gap:clamp(1rem,2vw + .25rem,1.5rem)}