.ky-cmp[data-astro-cid-awgqmxjb]{max-width:1480px;margin:0 auto;padding:24px 28px 96px}.ky-cmp__crumbs[data-astro-cid-awgqmxjb]{display:flex;gap:8px;align-items:center;font-family:var(--ky-font-mono);font-size:11px;color:var(--ky-ink-500);margin-bottom:18px}.ky-cmp__crumbs[data-astro-cid-awgqmxjb] a[data-astro-cid-awgqmxjb]{color:var(--ky-ink-700)}.ky-cmp__crumbs[data-astro-cid-awgqmxjb] a[data-astro-cid-awgqmxjb]:hover{color:var(--ky-ocean-text)}.ky-cmp__head[data-astro-cid-awgqmxjb]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:24px}.ky-cmp__titles[data-astro-cid-awgqmxjb]{display:flex;flex-direction:column;gap:10px;min-width:0}.ky-cmp__h1[data-astro-cid-awgqmxjb]{font-size:clamp(28px,5vw,48px);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--ky-ink-900)}.ky-cmp__lede[data-astro-cid-awgqmxjb]{font-size:15px;line-height:1.5;color:var(--ky-ink-500)}@media(max-width:719px){.ky-cmp[data-astro-cid-awgqmxjb]{padding:18px 16px 64px}.ky-cmp__head[data-astro-cid-awgqmxjb]{margin-bottom:14px}}.ky-cmp-switch{display:inline-flex;align-items:center;gap:12px;height:44px;padding:0 16px 0 10px;border-radius:999px;border:1px solid var(--ky-line-2);background:var(--ky-card);color:var(--ky-ink-900);font:inherit;font-size:14px;cursor:pointer}.ky-cmp-switch[hidden]{display:none}.ky-cmp-switch__track{position:relative;flex-shrink:0;width:40px;height:24px;border-radius:999px;background:var(--ky-line-2);transition:background .15s}.ky-cmp-switch__knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.ky-cmp-switch[aria-checked=true] .ky-cmp-switch__track{background:var(--ky-ocean)}.ky-cmp-switch[aria-checked=true] .ky-cmp-switch__knob{transform:translate(16px)}.ky-cmp-switch__state{font-family:var(--ky-font-mono);font-size:11px;color:var(--ky-ink-500)}.ky-compare-status{color:var(--ky-ink-500);font-size:14px;padding:32px 0}.ky-compare-empty{max-width:420px;padding:24px 0 8px;display:flex;flex-direction:column;gap:14px}.ky-compare-empty__slots{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ky-compare-empty__slot{height:96px;border-radius:10px;padding:10px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;border:1px solid var(--ky-line-soft);background:var(--ky-card)}.ky-compare-empty__slot--open{border:1.5px dashed var(--ky-line-2);background:transparent;align-items:center;justify-content:center}.ky-compare-empty__slot small{font-family:var(--ky-font-mono);font-size:10px;color:var(--ky-ink-500)}.ky-compare-empty__slot strong{font-size:13px;font-weight:600;color:var(--ky-ink-900)}.ky-compare-empty h2{margin-top:8px;font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--ky-ink-900)}.ky-compare-empty p{font-size:14px;line-height:1.55;color:var(--ky-ink-500)}.ky-compare-empty__cta{display:flex;align-items:center;justify-content:center;height:48px;border-radius:999px;background:var(--ky-ocean);color:#fff;font-size:14px;font-weight:500}.ky-compare-empty__cta:hover{background:var(--ky-ocean-3)}.ky-compare-warn{margin-bottom:12px;font-family:var(--ky-font-mono);font-size:11px;color:var(--ky-warn)}.ky-compare-scroll{overflow-x:auto;border:1px solid var(--ky-line-soft);border-radius:10px;background:var(--ky-card)}.ky-compare-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;color:var(--ky-ink-900)}.ky-compare-table thead th{padding:14px;text-align:left;vertical-align:top;font-weight:400;border-bottom:1px solid var(--ky-line-soft)}.ky-compare-table thead th+th{border-left:1px solid var(--ky-line-soft)}.ky-compare-table thead th:first-child{width:200px;padding:16px;vertical-align:bottom;background:var(--ky-paper-2)}.ky-cmp__legend{font-family:var(--ky-font-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ky-ink-500)}.ky-cmp__photo{position:relative;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;border:1px solid var(--ky-line-soft)}.ky-cmp__photo>.ky-ph{position:absolute;inset:0}.ky-cmp__colhead{display:flex;flex-direction:column;align-items:stretch}.ky-cmp__badge{align-self:flex-start}.ky-cmp__colmeta{margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:8px}.ky-cmp__slotname{display:none}.ky-compare-col__brand{font-family:var(--ky-font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ky-ink-500);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ky-compare-col__drop{flex-shrink:0;min-height:28px;padding:0 8px;border:0;background:transparent;cursor:pointer;font:inherit;font-size:12px;color:var(--ky-ink-500)}.ky-compare-col__drop:hover{color:var(--ky-bad)}.ky-compare-col__name{display:block;margin-top:2px;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ky-ink-900);overflow-wrap:anywhere}.ky-compare-col__name:hover{color:var(--ky-ocean-text)}.ky-cmp__badge{display:inline-flex;align-items:center;margin-top:8px;height:22px;padding:0 9px;border-radius:999px;background:var(--ky-ink-900);color:var(--ky-paper);font-family:var(--ky-font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ky-compare-table tbody th,.ky-compare-table tbody td{border-top:1px solid var(--ky-line-soft)}.ky-compare-table tbody th{padding:12px 16px;text-align:left;font-family:var(--ky-font-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ky-ink-500)}.ky-compare-table tbody td{padding:12px 14px;border-left:1px solid var(--ky-line-soft);font-weight:600;overflow-wrap:anywhere}.ky-compare-table tbody td.is-empty{font-weight:400;color:var(--ky-ink-500)}.ky-cmp__mark{display:inline-block;width:18px;color:var(--ky-warn);visibility:hidden}.ky-compare-table tr.d-all{background:var(--ky-hl)}.ky-compare-table tr.d-all .ky-cmp__mark{visibility:visible}.ky-compare-table.only-diff tbody tr:not(.d-all){display:none}.ky-cmp__hidden{padding:12px 16px;border-top:1px solid var(--ky-line-soft);background:var(--ky-paper-2);font-family:var(--ky-font-mono);font-size:11px;color:var(--ky-ink-500)}.ky-cmp__hidden--pair{display:none}.ky-cmp__src{margin-top:12px;font-family:var(--ky-font-mono);font-size:10.5px;color:var(--ky-ink-500)}.ky-cmp-m{display:none}.ky-cmp-m__hint{font-family:var(--ky-font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ky-ink-500)}.ky-cmp-m__picks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ky-cmp-m__pick{min-height:56px;padding:8px 10px;border-radius:10px;border:1.5px solid var(--ky-line-soft);background:var(--ky-card);color:var(--ky-ink-900);font:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;gap:8px}.ky-cmp-m__pick[aria-pressed=true]{border-color:var(--ky-ocean);background:var(--ky-ocean-soft)}.ky-cmp-m__slot{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-family:var(--ky-font-mono);font-size:11px;font-weight:500;border:1px solid var(--ky-line-2);color:var(--ky-ink-500)}.ky-cmp-m__pick[aria-pressed=true] .ky-cmp-m__slot{background:var(--ky-ocean);border-color:transparent;color:#fff}.ky-cmp-m__pickname{font-size:12.5px;font-weight:500;line-height:1.25;overflow-wrap:anywhere}@media(max-width:719px){.ky-cmp-m{display:flex;flex-direction:column;gap:14px;margin-bottom:14px}.ky-cmp-switch{display:flex;width:100%;justify-content:space-between;min-height:48px;border-radius:10px;border-color:var(--ky-line-soft);padding:0 14px}.ky-cmp-switch__track{order:2}.ky-cmp-switch__state,.ky-compare-table .off{display:none}.ky-compare-table thead th{padding:10px;background:var(--ky-paper-2)}.ky-compare-table thead th:first-child{width:88px;padding:10px}.ky-cmp__legend,.ky-cmp__photo,.ky-compare-col__brand,.ky-cmp__badge{display:none}.ky-cmp__slotname{display:block;font-family:var(--ky-font-mono);font-size:10px;color:var(--ky-ocean-text)}.ky-cmp__colhead{gap:2px}.ky-cmp__colmeta{order:3;margin-top:2px}.ky-compare-col__name{font-size:13px;line-height:1.2;margin-top:0}.ky-compare-col__drop{padding:0;min-height:24px}.ky-compare-table tbody th{padding:12px 6px 12px 8px;font-size:9.5px;letter-spacing:.04em;overflow-wrap:anywhere}.ky-compare-table tbody td{padding:12px 10px}.ky-cmp__mark{width:auto;margin-right:2px}.ky-compare-table tr.d-all{background:transparent}.ky-compare-table tr.d-all .ky-cmp__mark{visibility:hidden}.ky-compare-table tr.d-pair{background:var(--ky-hl)}.ky-compare-table tr.d-pair .ky-cmp__mark{visibility:visible}.ky-compare-table.only-diff tbody tr:not(.d-all){display:table-row}.ky-compare-table.only-diff tbody tr:not(.d-pair){display:none}.ky-cmp__hidden--all{display:none}.ky-cmp__hidden--pair{display:block}}
