.compare.v2{padding-bottom:40px}.cmp-hero h1{text-wrap:balance}.cmp-scroll{-webkit-overflow-scrolling:touch;margin:8px 0 0;overflow-x:auto}.cmp{grid-template-columns:repeat(var(--n), minmax(200px, 1fr));column-gap:28px;min-width:0;display:grid}.cmp-row{display:contents}.cmp-label{border-bottom:2px solid var(--ink);font-family:var(--display);letter-spacing:-.015em;grid-column:1/-1;align-items:baseline;gap:10px;margin:22px 0 10px;padding-bottom:8px;font-size:18px;font-weight:750;display:flex}.cmp-label small{color:var(--ink-3);letter-spacing:0;font-family:inherit;font-size:12.5px;font-weight:500}.cmp-cell{min-width:0}.cmp-none{color:var(--ink-3)}.cmp-head{align-content:start;gap:8px;display:grid;position:relative}.cmp-art .art{aspect-ratio:4/3;width:100%;max-height:230px}.cmp-head h2{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:4px 0 0;font-size:21px;line-height:1.2}.cmp-head h2 a{color:var(--ink)}.cmp-head h2 a:hover{color:var(--green)}.cmp-kind{color:var(--ink-3);margin:0;font-size:13.5px}.cmp-remove{z-index:2;background:var(--surface);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);box-shadow:var(--shadow);border-radius:50%;place-items:center;font-size:18px;line-height:1;text-decoration:none;display:grid;position:absolute;top:8px;right:8px}.cmp-remove:hover{color:var(--ink);border-color:var(--ink-3)}.cmp-add{border:2px dashed var(--line);border-radius:var(--radius);align-content:start;padding:16px}.cmp-add-title{margin:0;font-size:15px;font-weight:700}.cmp-search{position:relative}.cmp-search .search-box{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.cmp-search .search-box svg{width:16px;height:16px;color:var(--ink-3);flex:none}.cmp-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:11px 0;font-size:15px}.cmp-search .search-box:focus-within{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 18%, transparent)}.cmp-search .search-dropdown{z-index:20;min-width:260px;position:absolute;top:calc(100% + 6px);left:0;right:0}.cmp-sugs{gap:6px;display:grid}.cmp-sugs-title{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:6px 0 0;font-size:11.5px}.cmp-sugs ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cmp-sugs:not(.compact) ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.cmp-sugs a{color:var(--ink);border-radius:10px;grid-template-columns:44px minmax(0,1fr) 26px;align-items:center;gap:10px;padding:6px;text-decoration:none;display:grid}.cmp-sugs a:hover{background:var(--tint)}.cmp-sugs .art{border-radius:8px;width:44px;height:44px}.cmp-sug-name{font-size:14px;font-weight:650;line-height:1.25;display:grid}.cmp-sug-name small{color:var(--ink-3);font-size:12px;font-weight:500}.cmp-sug-add{background:var(--green);width:26px;height:26px;color:var(--on-green);border-radius:50%;place-items:center;font-weight:700;display:grid}.cmp-start{gap:18px;max-width:760px;margin-top:18px;display:grid}.cmp-verdict{align-content:start;gap:10px;display:grid}.cmp-pos{color:var(--ink-2);margin:0;font-size:14px}.cmp-pos b{font-family:var(--display);letter-spacing:-.03em;color:var(--green);margin-right:4px;font-size:34px;font-weight:800}.cmp-few{color:var(--ink-3);margin:0;font-size:14px}.cmp-count{font-size:14px;font-weight:650}.cmp-line{color:var(--ink);text-wrap:pretty;margin:0;font-size:15.5px;font-style:italic;line-height:1.5}.cmp-tags{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cmp-tags a{color:var(--ink);background:var(--tint);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:14.5px;text-decoration:none;display:flex}.cmp-tags.pos a{background:#e9f4ec}.cmp-tags.neg a{background:#fdecea}.cmp-tags a:hover{outline:1px solid var(--ink-3)}.cmp-tags b{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:13px}.cmp-specs{gap:0;margin:0;display:grid}.cmp-specs div{border-bottom:1px solid var(--line);gap:1px;padding:8px 0;display:grid}.cmp-specs dt{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:11.5px}.cmp-specs dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650}.cmp-actions .cmp-cell{align-content:start;gap:8px;margin-top:22px;display:grid}.cmp-actions .button{text-align:center}.cmp-foot{color:var(--ink-3);margin:30px 0 0;font-size:13px}.cmp-add-m{display:none}@media (max-width:680px){.cmp{grid-template-columns:repeat(var(--np), minmax(150px, 1fr));column-gap:14px}.cmp-add,.cmp-slot{display:none}.cmp-add-m{border:2px dashed var(--line);border-radius:var(--radius);gap:10px;margin:14px 0 6px;padding:14px;display:grid}.cmp-label{margin-top:18px;font-size:16px;position:sticky;left:0}.cmp-head h2{font-size:17px}.cmp-pos b{font-size:28px}.cmp-line{font-size:14.5px}.cmp-tags a{padding:6px 8px;font-size:13.5px}.cmp-remove{width:28px;height:28px;top:6px;right:6px}}.compare.v2{min-width:0;max-width:100%}.cmp-scroll{width:100%;max-width:100%}.cmp-swipe{display:none}@media (max-width:680px){.cmp-scroll{max-width:calc(100vw - 32px)}.cmp-swipe{color:var(--ink-3);text-align:right;margin:10px 0 0;font-size:12.5px;display:block}}.cmp-more{margin-top:40px}.cmp-more h2{font-family:var(--display);letter-spacing:-.02em;border-bottom:2px solid var(--ink);margin:0 0 12px;padding-bottom:10px;font-size:22px;font-weight:750}.cmp-more ul{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.cmp-more a{color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;font-size:14.5px;font-weight:650;line-height:1.3;text-decoration:none;display:flex}.cmp-more a:hover{color:var(--green)}.cmp-more i{color:var(--ink-3);font-style:normal;font-weight:500}.cmp-more-arts{flex:none;display:flex}.cmp-more-arts .art{border-radius:8px;width:40px;height:40px}.cmp-more-arts .art+.art{box-shadow:0 0 0 2px var(--bg,#fff);margin-left:-10px}.cmp-signal b{color:#2f6b34}.lcmp .cmp-hero{text-align:center;justify-items:center;gap:6px;margin:24px 0 8px;display:grid}.lcmp .cmp-hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.2}.lcmp .cmp-hero p{max-width:60ch;color:var(--lt-mute);margin:0;font-size:13.5px}.lcmp .cmp{column-gap:16px}.lcmp .cmp-label{border-bottom:1px solid var(--lt-line);letter-spacing:0;margin:22px 0 8px;padding-bottom:6px;font-size:15px;font-weight:600}.lcmp .cmp-head{border:1px solid var(--lt-line);background:#fff;border-radius:18px;padding:14px}.lcmp .cmp-art .art{background:var(--lt-bg);border-radius:12px;max-height:180px}.lcmp .cmp-head h2{letter-spacing:-.01em;font-size:16px;font-weight:600}.lcmp .cmp-head h2 a:hover{color:var(--lt-acc)}.lcmp .cmp-kind{color:var(--lt-mute);font-size:12.5px}.lcmp .cmp-remove{background:#fff;border-radius:50%}.lcmp .cmp-add{border:1.5px dashed var(--lt-line);background:0 0;border-radius:18px}.lcmp .cmp-add-title{font-size:14px;font-weight:600}.lcmp .cmp-search .search-box{border-color:var(--lt-line);background:#fff;border-radius:12px}.lcmp .cmp-pos b{letter-spacing:-.02em;color:var(--lt-acc);font-size:28px;font-weight:600}.lcmp .cmp-pos,.lcmp .cmp-count{color:var(--lt-mute);font-size:13px;font-weight:500}.lcmp .cmp-line{color:var(--lt-ink);font-size:13.5px;font-style:normal}.lcmp .cmp-tags a{border-radius:10px;font-size:13px}.lcmp .cmp-tags.pos a{background:#ecf4eb}.lcmp .cmp-tags.neg a{background:#f9eeeb}.lcmp .cmp-specs div{border-bottom-color:var(--lt-line)}.lcmp .cmp-specs dt{color:var(--lt-mute);font-size:11px}.lcmp .cmp-specs dd{font-size:13.5px;font-weight:500}.lcmp .cmp-actions .button{box-shadow:none;border-radius:12px;font-size:13.5px;font-weight:600}.lcmp .cmp-actions .button:not(.ghost){background:var(--lt-acc);border-color:var(--lt-acc);color:#fff}.lcmp .cmp-actions .button.ghost{background:var(--lt-tint2);border-color:var(--lt-line);color:var(--lt-acc)}.lcmp .cmp-sugs a{border-radius:12px}.lcmp .cmp-sugs a:hover{background:#fff}.lcmp .cmp-sug-add{background:var(--lt-acc)}.lcmp .cmp-sugs-title{color:var(--lt-mute);font-size:11px}.lcmp .cmp-buy{background:var(--lt-acc);border-color:var(--lt-acc);color:#fff;text-align:center;box-shadow:none;border-radius:12px;margin-top:6px;padding:10px 14px;font-size:13.5px;font-weight:600}.lcmp .cmp-buy:hover{background:color-mix(in srgb, var(--lt-acc) 85%, #000)}.lcmp .cmp-verdict{margin-top:18px}.lcmp .cmp-head{min-width:0;overflow:hidden}.lcmp .cmp-buy{white-space:normal;width:100%;line-height:1.25;display:block}@media (max-width:640px){.lcmp .cmp-buy{padding:9px 10px;font-size:12.5px}.lcmp .cmp-head{padding:10px}}.lcmp .cmp-head{flex-direction:column;align-self:stretch;display:flex}.lcmp .cmp-head .cmp-buy{margin-top:auto}.lcmp .cmp-head .cmp-kind{margin-bottom:10px}
