.ws-ly-compare{--ly-ink:var(--sys-text-strong);--ly-body:var(--sys-text-body);--ly-muted:var(--sys-text-muted);--ly-line:var(--sys-border-subtle);--ly-tint:var(--sys-surface-brand-subtle);--ly-accent:var(--sys-border-brand);--ly-card:var(--sys-surface-page);container-type:inline-size}.ws-ly-compare.is-dark{--ly-ink:var(--sys-text-inverse);--ly-body:color-mix(in srgb,var(--sys-text-inverse) 80%,transparent);--ly-muted:color-mix(in srgb,var(--sys-text-inverse) 64%,transparent);--ly-line:var(--sys-border-inverse);--ly-tint:color-mix(in srgb,var(--sys-text-brand-inverse) 20%,transparent);--ly-accent:var(--sys-text-brand-subtle-inverse);--ly-card:color-mix(in srgb,var(--sys-surface-raised) 5%,var(--sys-surface-strong))}.ws-ly-compare.is-midnight{--ly-card:color-mix(in srgb,var(--sys-surface-raised) 6%,var(--sys-surface-inverse))}.ws-ly-compare .ws-head h2{color:var(--ly-ink)}.ws-ly-compare .ws-head p{color:var(--ly-body)}.ws-ly-compare .ws-ly-compare-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ws-ly-compare .ws-ly-compare-mark{border-radius:var(--radius-round);background:var(--ly-accent);width:24px;height:24px;color:var(--sys-text-inverse);flex:none;place-items:center;display:inline-grid}.ws-ly-compare.is-dark .ws-ly-compare-mark{color:var(--sys-text-strong)}.ws-ly-compare .ws-ly-compare-mark .ws-ic{stroke:currentColor;width:14px;height:14px}.ws-ly-compare .ws-ly-compare-dash{color:var(--ly-muted);font-size:16px;line-height:1}.ws-ly-compare-ba .ws-ly-compare-ba-rows{border-top:1px solid var(--ly-line);margin:0;padding:0;list-style:none}.ws-ly-compare-ba .ws-ly-compare-ba-row{border-bottom:1px solid var(--ly-line);grid-template-columns:minmax(0,1fr);display:grid}.ws-ly-compare-ba .ws-ly-compare-ba-head{display:none}.ws-ly-compare-ba .ws-ly-compare-cell{min-width:0;padding:18px 0;position:relative}.ws-ly-compare-ba .ws-ly-compare-cell p{color:var(--ly-ink);margin:0;font-size:17px;line-height:1.5}.ws-ly-compare-ba .ws-ly-compare-cell.is-before p,.ws-ly-compare-ba .ws-ly-compare-cell.is-before .ws-ly-compare-tag,.ws-ly-compare-ba .ws-ly-compare-ba-head .is-before{color:var(--ly-body)}.ws-ly-compare-ba .ws-ly-compare-cell.is-after{border-radius:var(--radius-14);background:var(--ly-tint);margin:0 0 16px;padding:16px 16px 16px 50px}.ws-ly-compare-ba .ws-ly-compare-cell.is-after .ws-ly-compare-mark{position:absolute;top:18px;left:14px}.ws-ly-compare-ba .ws-ly-compare-tag{color:var(--ly-muted);margin:0 0 4px;font-size:13px;font-weight:600;line-height:1.3;display:block}.ws-ly-compare-ba .ws-ly-compare-cell.is-after .ws-ly-compare-tag{color:var(--ly-accent)}@container (width>=640px){.ws-ly-compare-ba .ws-ly-compare-ba-head{border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:0 0 12px;display:grid}.ws-ly-compare-ba .ws-ly-compare-ba-head span{color:var(--ly-muted);font-size:14px;font-weight:600}.ws-ly-compare-ba .ws-ly-compare-ba-head .is-after{color:var(--ly-accent);padding-left:50px}.ws-ly-compare-ba .ws-ly-compare-ba-rows{border-top:1px solid var(--ly-line)}.ws-ly-compare-ba .ws-ly-compare-ba-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.ws-ly-compare-ba .ws-ly-compare-tag{display:none}.ws-ly-compare-ba .ws-ly-compare-cell{padding:20px 28px 20px 0}.ws-ly-compare-ba .ws-ly-compare-cell.is-after{background:0 0;border-radius:0;margin:0;padding:20px 28px 20px 50px}.ws-ly-compare-ba .ws-ly-compare-cell.is-after:before{content:"";background:var(--ly-tint);z-index:-1;border-radius:0;position:absolute;inset:0}.ws-ly-compare-ba .ws-ly-compare-cell.is-after{isolation:isolate}.ws-ly-compare-ba .ws-ly-compare-cell.is-after .ws-ly-compare-mark{top:21px;left:20px}.ws-ly-compare-ba .ws-ly-compare-cell.is-after p{color:var(--ly-ink);font-weight:500}}.ws-ly-compare-tier .ws-ly-compare-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--ly-line);border-radius:var(--radius-18);background:var(--ly-card);position:relative;overflow-x:auto}.ws-ly-compare-tier .ws-ly-compare-scroll:focus-visible{outline:2px solid var(--ly-accent);outline-offset:3px}.ws-ly-compare-tier .ws-ly-compare-table{border-collapse:separate;border-spacing:0;width:100%;min-width:620px;color:var(--ly-body);font-size:15px;line-height:1.5}.ws-ly-compare-tier .ws-ly-compare-table caption{caption-side:top;text-align:left;color:var(--ly-ink);padding:18px 20px 4px;font-size:16px;font-weight:600;line-height:1.35}.ws-ly-compare-tier .ws-ly-compare-table th,.ws-ly-compare-tier .ws-ly-compare-table td{text-align:left;vertical-align:top;border-top:1px solid var(--ly-line);padding:16px 20px;position:relative}.ws-ly-compare-tier .ws-ly-compare-table thead th{color:var(--ly-ink);border-top:0;padding-top:14px;font-size:15px;font-weight:600}.ws-ly-compare-tier .ws-ly-compare-table thead th:first-child,.ws-ly-compare-tier .ws-ly-compare-table tbody th{z-index:1;background:var(--ly-card);box-shadow:1px 0 0 var(--ly-line);position:sticky;left:0}.ws-ly-compare-tier .ws-ly-compare-table thead th:first-child{z-index:2}.ws-ly-compare-tier .ws-ly-compare-table tbody th{width:32%;color:var(--ly-ink);font-weight:600}.ws-ly-compare-tier .ws-ly-compare-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ws-ly-compare-tier .ws-ly-compare-chips li{border-radius:var(--radius-pill);background:var(--ly-tint);color:var(--ly-accent);padding:3px 10px;font-size:13px;line-height:1.4}.ws-ly-compare-tier .ws-ly-compare-table td .ws-ly-compare-mark{display:inline-grid}.ws-ly-compare-tier.is-compact .ws-ly-compare-table{font-size:14px}.ws-ly-compare-tier.is-compact .ws-ly-compare-table caption{padding:14px 16px 2px;font-size:15px}.ws-ly-compare-tier.is-compact .ws-ly-compare-table th,.ws-ly-compare-tier.is-compact .ws-ly-compare-table td{padding:10px 14px}.ws-ly-compare-tier.is-compact .ws-ly-compare-table thead th{padding-top:10px}.ws-ly-compare-tier.is-compact .ws-ly-compare-chips li{padding:2px 8px;font-size:12px}@media (width<=520px){.ws-ly-compare-tier .ws-ly-compare-table{min-width:560px}}@media (width<=639px){.ws-ly-compare-tier .ws-ly-compare-scroll{background:0 0;border:0;overflow:visible}.ws-ly-compare-tier .ws-ly-compare-table{min-width:0;display:block}.ws-ly-compare-tier .ws-ly-compare-table caption{padding:0 0 12px}.ws-ly-compare-tier .ws-ly-compare-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-ly-compare-tier .ws-ly-compare-table tbody,.ws-ly-compare-tier .ws-ly-compare-table tr{display:block}.ws-ly-compare-tier .ws-ly-compare-table tr{border:1px solid var(--ly-line);border-radius:var(--radius-18);background:var(--ly-card);margin:0 0 12px;padding:4px 16px}.ws-ly-compare-tier .ws-ly-compare-table tbody th{width:auto;box-shadow:none;background:0 0;border-top:0;padding:14px 0 6px;font-size:16px;display:block;position:static}.ws-ly-compare-tier .ws-ly-compare-table td{border-top:1px solid var(--ly-line);padding:10px 0;display:block}.ws-ly-compare-tier .ws-ly-compare-table td:before{content:attr(data-label);color:var(--ly-muted);margin:0 0 4px;font-size:13px;font-weight:600;line-height:1.3;display:block}.ws-ly-compare-tier .ws-ly-compare-table td:empty:before{content:none}}.ws-ly-compare-ba .ws-ly-compare-row-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ly-ink);padding:18px 0 4px;font-size:12px;font-weight:600;line-height:1.3;display:block}.ws-ly-compare-ba .ws-ly-compare-ba-row:has(.ws-ly-compare-row-label) .ws-ly-compare-cell{padding-top:8px}@container (width>=640px){.ws-ly-compare-ba-grid.has-labels .ws-ly-compare-ba-head,.ws-ly-compare-ba-grid.has-labels .ws-ly-compare-ba-row{grid-template-columns:190px minmax(0,1fr) minmax(0,1fr)}.ws-ly-compare-ba-grid.has-labels .ws-ly-compare-row-label{border-right:1px solid var(--ly-line);padding:20px 24px 20px 0}.ws-ly-compare-ba-grid.has-labels .ws-ly-compare-ba-head .is-before{padding-left:28px}.ws-ly-compare-ba-grid.has-labels .ws-ly-compare-ba-head .is-after{padding-left:50px}.ws-ly-compare-ba-grid.has-labels .ws-ly-compare-cell.is-before{padding:20px 28px}.ws-ly-compare-ba-grid.has-labels .ws-ly-compare-cell.is-after{padding:20px 28px 20px 50px}.ws-ly-compare-ba-grid.has-labels .ws-ly-compare-ba-row:has(.ws-ly-compare-row-label) .ws-ly-compare-cell{padding-top:20px}.ws-ly-compare-ba-grid.has-labels .ws-ly-compare-ba-row:has(.ws-ly-compare-row-label) .ws-ly-compare-cell.is-after .ws-ly-compare-mark{top:21px}}
