.table-header.svelte-z2is0s{display:flex;align-items: center;gap:.6rem;margin:1.5rem 0 .6rem}.tabs-scroll.svelte-z2is0s{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:transparent transparent;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);flex:auto;min-width:0}.tabs-scroll.svelte-z2is0s:hover{scrollbar-color:var(--border-strong)transparent}.tabs-scroll.svelte-z2is0s::-webkit-scrollbar{height:8px}.tabs-scroll.svelte-z2is0s::-webkit-scrollbar-track{background:0 0}.tabs-scroll.svelte-z2is0s::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}.tabs-scroll.svelte-z2is0s:hover::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box}.tabs-scroll.svelte-z2is0s:hover::-webkit-scrollbar-thumb:hover{background:var(--text-subtle)}.tabs.svelte-z2is0s{display:flex;flex-wrap:nowrap;gap:.4rem;padding-right:22px}.collapse-btn.svelte-z2is0s{display:inline-flex;font-family:var(--font-sans);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:999px;flex-shrink:0;align-items: center;gap:.3rem;padding:.3rem .7rem;transition:border-color .15s,color .15s;font-size:.875rem;font-weight:500}.collapse-btn.svelte-z2is0s:hover{border-color:var(--accent);color:var(--text)}.tab.svelte-z2is0s{white-space:nowrap;font-family:var(--font-sans);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:999px;flex-shrink:0;padding:.3rem .8rem;transition:background .15s,color .15s,border-color .15s;font-size:.875rem;font-weight:500}.tab.svelte-z2is0s:not(:disabled):not(.active):hover{border-color:var(--accent);color:var(--text)}.tab.active.svelte-z2is0s{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.tab.active.svelte-z2is0s:not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-hover)}.tab.svelte-z2is0s:disabled{opacity:.45;cursor:not-allowed}.comparison.svelte-z2is0s{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);margin:0 0 1.25rem}.comparison.preview.svelte-z2is0s{overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(#000 20%,#0000);mask-image:linear-gradient(#000 20%,#0000)}.comparison.svelte-z2is0s .comparison-table:where(.svelte-z2is0s){border-collapse:collapse;font-family:var(--font-sans);color:var(--text);margin:0;font-size:.95rem}.comparison.svelte-z2is0s:not(.preview) .comparison-table:where(.svelte-z2is0s){min-width:36rem}.comparison.preview.svelte-z2is0s .comparison-table:where(.svelte-z2is0s){display:table!important;table-layout:fixed!important;width:100%!important}.comparison-table.svelte-z2is0s th:where(.svelte-z2is0s){text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.5rem .75rem}.comparison-table.svelte-z2is0s td:where(.svelte-z2is0s){text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.5rem .75rem}.comparison-table.svelte-z2is0s thead:where(.svelte-z2is0s) th:where(.svelte-z2is0s){background:var(--surface-muted);white-space:nowrap;font-weight:600}.feature-col.svelte-z2is0s{color:var(--text);width:42%;font-weight:500}.col-label.svelte-z2is0s{display:none}@media (max-width:640px){.comparison.svelte-z2is0s:not(.preview) .comparison-table:where(.svelte-z2is0s){display:block;width:100%;min-width:0}.comparison.svelte-z2is0s:not(.preview) thead:where(.svelte-z2is0s){display:none}.comparison.svelte-z2is0s:not(.preview) tbody:where(.svelte-z2is0s){display:block}.comparison.svelte-z2is0s:not(.preview) tbody:where(.svelte-z2is0s) tr:where(.svelte-z2is0s){display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border)}.comparison.svelte-z2is0s:not(.preview) tbody:where(.svelte-z2is0s) tr:where(.svelte-z2is0s):last-child{border-bottom:none}.comparison.svelte-z2is0s:not(.preview) td:where(.svelte-z2is0s)+td:where(.svelte-z2is0s){border-left:1px solid var(--border)}.comparison.svelte-z2is0s:not(.preview) .feature-col:where(.svelte-z2is0s){grid-column:1/-1;background:var(--surface-muted);text-align:center;width:auto;font-weight:600}.comparison.svelte-z2is0s:not(.preview) td:where(.svelte-z2is0s){text-align:center;border-bottom:none}.comparison.svelte-z2is0s:not(.preview) .col-label:where(.svelte-z2is0s){display:block;color:var(--text-muted);text-align:center;margin-bottom:.2rem;font-size:.75rem;font-weight:600}}.comparison-table.svelte-z2is0s tbody:where(.svelte-z2is0s) tr:where(.svelte-z2is0s):last-child th:where(.svelte-z2is0s){border-bottom:none}.comparison-table.svelte-z2is0s tbody:where(.svelte-z2is0s) tr:where(.svelte-z2is0s):last-child td:where(.svelte-z2is0s){border-bottom:none}.cell.svelte-z2is0s{display:inline-flex;align-items: flex-start;gap:.4rem}.cell.svelte-z2is0s .cell-icon{flex-shrink:0}.tilde.svelte-z2is0s{display:inline-flex;color:#fff;background:#e07b2c;border-radius:50%;flex-shrink:0;justify-content:center;align-items: center;width:19px;height:19px;margin-top:1px;font-size:1.1rem;font-weight:700;line-height:1}.label.svelte-z2is0s{font-weight:500;line-height:22px}.note.svelte-z2is0s{color:var(--text-muted);font-size:.85rem;font-weight:400}.note.svelte-z2is0s a:where(.svelte-z2is0s){color:var(--accent);text-decoration:none}.note.svelte-z2is0s a:where(.svelte-z2is0s):hover{text-decoration:underline}.cell.yes.svelte-z2is0s .cell-icon{color:var(--accent)}.cell.no.svelte-z2is0s .cell-icon{color:var(--badge-danger-text)}.cell.planned.svelte-z2is0s .cell-icon{color:var(--badge-tip-text)}
