.compare-row[data-astro-cid-lsd4xvcm][hidden]{display:none}.compare-row[data-astro-cid-lsd4xvcm]{border:1px solid color-mix(in srgb,var(--color-accent-purple) 16%,var(--glass-border));border-radius:18px;background:var(--glass-card-bg);box-shadow:inset 0 1px 0 var(--glass-highlight)}.compare-row-link[data-astro-cid-lsd4xvcm]{display:grid;grid-template-columns:minmax(150px,.5fr) minmax(0,1.5fr) auto;gap:20px;align-items:center;min-height:154px;padding:20px 22px;color:inherit;text-decoration:none}.term-pair[data-astro-cid-lsd4xvcm]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;color:var(--color-text-primary);font-weight:800;line-height:1.35;text-align:center;overflow-wrap:anywhere}.term-pair[data-astro-cid-lsd4xvcm] b[data-astro-cid-lsd4xvcm]{color:var(--color-accent-purple)}.compare-row-copy[data-astro-cid-lsd4xvcm]{min-width:0}.category[data-astro-cid-lsd4xvcm]{margin:0 0 5px;color:var(--color-accent-purple);font-size:.78rem;font-weight:800}h2[data-astro-cid-lsd4xvcm]{margin:0;color:var(--color-text-primary);font-size:1.08rem;line-height:1.45}.decision[data-astro-cid-lsd4xvcm],.use-case[data-astro-cid-lsd4xvcm]{margin:6px 0 0;color:var(--color-text-secondary);font-size:.88rem;line-height:1.65}.use-case[data-astro-cid-lsd4xvcm]{color:var(--color-text-tertiary)}.compare-row-action[data-astro-cid-lsd4xvcm]{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:10px 14px;border-radius:999px;background:var(--color-accent-purple);color:var(--color-bg-primary);font-weight:800;white-space:nowrap}.compare-row-link[data-astro-cid-lsd4xvcm]:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent-purple) 65%,white);outline-offset:3px}@media(hover:hover){.compare-row[data-astro-cid-lsd4xvcm]:hover{border-color:color-mix(in srgb,var(--color-accent-purple) 38%,var(--color-border-hover))}}@media(max-width:720px){.compare-row-link[data-astro-cid-lsd4xvcm]{grid-template-columns:1fr auto;gap:10px 14px;min-height:0;padding:18px}.term-pair[data-astro-cid-lsd4xvcm]{grid-column:1 / -1;justify-self:start;max-width:100%;text-align:left}.compare-row-copy[data-astro-cid-lsd4xvcm]{grid-column:1 / -1}.use-case[data-astro-cid-lsd4xvcm]{display:none}.compare-row-action[data-astro-cid-lsd4xvcm]{grid-column:1 / -1;justify-content:center;margin-top:4px}}.practical-page[data-astro-cid-neplck24]{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:0 0 96px}.compare-filter-panel[data-astro-cid-neplck24]{position:relative;overflow:hidden;margin-top:24px;padding:22px;border:1px solid color-mix(in srgb,var(--color-accent-purple) 20%,var(--glass-border));border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-purple) 8%,transparent),transparent 38%),var(--glass-card-bg);box-shadow:0 18px 48px #00000029,inset 0 1px 0 var(--glass-highlight)}.compare-filter-panel[data-astro-cid-neplck24]:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,var(--color-accent-purple),transparent 58%);opacity:.72}.compare-filter-head[data-astro-cid-neplck24]{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.compare-kicker[data-astro-cid-neplck24]{margin:0 0 8px;color:var(--color-accent-purple);font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:0}.compare-filter-head[data-astro-cid-neplck24] h2[data-astro-cid-neplck24]{margin:0;font-size:1.15rem;line-height:1.45;letter-spacing:0}.compare-filter-head[data-astro-cid-neplck24]>p[data-astro-cid-neplck24]{margin:0;color:var(--color-text-tertiary);font-size:.9rem;white-space:nowrap}.compare-filter-buttons[data-astro-cid-neplck24]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.compare-search[data-astro-cid-neplck24]{display:grid;grid-template-columns:minmax(120px,.25fr) minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:16px}.compare-search[data-astro-cid-neplck24] label[data-astro-cid-neplck24]{color:var(--color-text-tertiary);font-size:.82rem;font-weight:800}.compare-search[data-astro-cid-neplck24] input[data-astro-cid-neplck24],.compare-search[data-astro-cid-neplck24] button[data-astro-cid-neplck24],.empty-state[data-astro-cid-neplck24] button[data-astro-cid-neplck24]{min-height:44px;border:1px solid var(--glass-border);border-radius:12px;background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit}.compare-search[data-astro-cid-neplck24] input[data-astro-cid-neplck24]{width:100%;padding:10px 13px}.compare-search[data-astro-cid-neplck24] button[data-astro-cid-neplck24],.empty-state[data-astro-cid-neplck24] button[data-astro-cid-neplck24]{padding:10px 13px;font-weight:800;cursor:pointer}.compare-search[data-astro-cid-neplck24] [data-astro-cid-neplck24]:is(input,button):focus-visible,.empty-state[data-astro-cid-neplck24] button[data-astro-cid-neplck24]:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent-purple) 62%,white);outline-offset:2px}.empty-state[data-astro-cid-neplck24]{margin-top:24px;padding:28px;border:1px dashed var(--color-border-hover);border-radius:20px;text-align:center}.empty-state[data-astro-cid-neplck24][hidden]{display:none}.empty-state[data-astro-cid-neplck24] h2[data-astro-cid-neplck24]{margin:0 0 8px;font-size:1.15rem}.empty-state[data-astro-cid-neplck24] p[data-astro-cid-neplck24]{margin:0 0 16px;color:var(--color-text-secondary)}.compare-filter-button[data-astro-cid-neplck24]{position:relative;min-height:64px;padding:11px 12px;border:1px solid var(--glass-border);border-radius:14px;background:var(--glass-card-bg);color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 var(--glass-highlight);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.compare-filter-button[data-astro-cid-neplck24]:after{content:"";position:absolute;inset:auto 12px 10px;height:2px;border-radius:999px;background:var(--color-accent-purple);opacity:0;transform:scaleX(.45);transform-origin:left;transition:opacity .18s ease,transform .18s ease}.compare-filter-button[data-astro-cid-neplck24] span[data-astro-cid-neplck24],.compare-filter-button[data-astro-cid-neplck24] small[data-astro-cid-neplck24]{display:block}.compare-filter-button[data-astro-cid-neplck24] span[data-astro-cid-neplck24]{color:var(--color-text-primary);font-weight:800;line-height:1.35}.compare-filter-button[data-astro-cid-neplck24] small[data-astro-cid-neplck24]{margin-top:4px;color:var(--color-text-tertiary);font-size:.76rem;line-height:1.4}.compare-filter-button[data-astro-cid-neplck24].active,.compare-filter-button[data-astro-cid-neplck24]:hover{border-color:var(--color-accent-purple);background:color-mix(in srgb,var(--color-accent-purple) 12%,var(--color-bg-primary));box-shadow:0 10px 26px color-mix(in srgb,var(--color-accent-purple) 13%,transparent)}.compare-filter-button[data-astro-cid-neplck24].active:after,.compare-filter-button[data-astro-cid-neplck24]:hover:after{opacity:1;transform:scaleX(1)}@media(hover:hover){.compare-filter-button[data-astro-cid-neplck24]:hover{transform:translateY(-1px)}}.compare-list[data-astro-cid-neplck24]{display:grid;gap:12px;margin-top:32px}@media(max-width:720px){.practical-page[data-astro-cid-neplck24]{width:min(100% - 24px,1120px)}.compare-filter-head[data-astro-cid-neplck24]{display:block}.compare-filter-head[data-astro-cid-neplck24]>p[data-astro-cid-neplck24]{margin-top:8px;white-space:normal}.compare-filter-buttons[data-astro-cid-neplck24]{display:flex;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.compare-search[data-astro-cid-neplck24]{grid-template-columns:1fr auto}.compare-search[data-astro-cid-neplck24] label[data-astro-cid-neplck24]{grid-column:1 / -1}.compare-filter-button[data-astro-cid-neplck24]{flex:0 0 min(170px,72vw);min-height:58px}}
