.app-data-table-root--bare[data-v-552243c8]{display:contents}.app-data-table-root--bare .app-data-table[data-v-552243c8]{background:transparent}.app-data-table__vspacer td[data-v-552243c8]{padding:0;border:0;background:transparent}.app-data-table__caption[data-v-552243c8]{display:block;width:100%;box-sizing:border-box;padding:0 0 .5rem;margin:0;font-size:.875rem;line-height:1.45;font-weight:500;color:var(--text-muted);text-align:start}table.app-data-table[data-v-552243c8]{background:var(--glass-bg)}table.app-data-table tbody[data-v-552243c8],table.app-data-table thead[data-v-552243c8]{background:color-mix(in srgb,var(--glass-bg) 58%,hsla(0,0%,100%,.1) 42%)}table.app-data-table.compat-table thead[data-v-552243c8]{background:rgb(var(--glass-tint-rgb)/1)}table.app-data-table.compat-table tbody th[data-v-552243c8],table.app-data-table.compat-table thead th[data-v-552243c8]{background-color:rgb(var(--glass-tint-rgb)/1)}table.app-data-table.compat-table tbody[data-v-552243c8]{background:transparent}.comparison-inline-section-title{margin:0 0 .85rem;font-family:var(--font-display);font-weight:700;font-size:1.02rem;letter-spacing:-.02em;line-height:1.25;color:var(--text-primary)}.table.comparison-table{margin:0;border:none;border-collapse:separate;border-spacing:0;box-shadow:none;--bs-table-bg:transparent;--bs-table-border-width:0;--bs-table-color:inherit;--bs-table-border-color:transparent;--comparison-row-hover:color-mix(in srgb, var(--aqua-500) 8%, var(--surface-0));--comparison-row-bg-empty:hsla(0,0%,100%,0);--comparison-row-bg-label-stripe:color-mix(in srgb, var(--surface-1) 65%, var(--surface-0));--comparison-pad-inline:1.05rem;--comparison-pad-inline-edge:1.9rem;--comparison-pad-block:.85rem;--comparison-pad-block-edge:1.05rem}@media(max-width:768px){.table.comparison-table{--comparison-pad-inline:.7rem;--comparison-pad-inline-edge:1.35rem;--comparison-pad-block:.68rem;--comparison-pad-block-edge:.88rem}}.table.comparison-table>thead{background:transparent!important}.table.comparison-table>thead>tr>th{color:var(--text-muted)}.app-data-table-root .app-data-table__caption{padding:0 0 .65rem;margin:0;font-size:.8125rem;line-height:1.5;font-weight:500;color:var(--text-muted);text-align:start;background:transparent}.table.comparison-table>:not(caption)>*>*{box-shadow:none;padding:var(--comparison-pad-block) var(--comparison-pad-inline)}:is(.comparison-table-wrapper,.comparison-table-fullwidth){width:100%}.comparison-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:0;background:transparent;box-shadow:none}.comparison-table-fullwidth{min-width:100%}:is(.comparison-table-th,.comparison-table-th-param){font-weight:600;font-size:.75rem;text-transform:uppercase;color:var(--text-muted);vertical-align:middle}.comparison-table-th{letter-spacing:.07em;border-bottom:1px solid var(--surface-border-strong);background:color-mix(in srgb,var(--surface-1) 80%,var(--surface-0));font-family:var(--font-display)}.comparison-table-th-param{text-align:left;letter-spacing:.06em;width:11rem;min-width:9.5rem;border-right:1px solid var(--surface-border)}.comparison-table-th-fish,.comparison-table-th-param{background:color-mix(in srgb,var(--surface-1) 70%,var(--surface-0))}.comparison-table-th-fish{min-width:10.5rem;max-width:15rem;white-space:normal;line-height:1.35;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;text-align:center}.comparison-table-th-fish+.comparison-table-th-fish{border-left:1px solid var(--surface-border)}.table.comparison-table thead tr:first-child>.comparison-table-th{padding-top:var(--comparison-pad-block-edge);padding-bottom:var(--comparison-pad-block-edge)}.table.comparison-table:not(:has(thead)) tbody tr:first-child :is(.comparison-table-label,.comparison-table-cell){padding-top:var(--comparison-pad-block-edge)}:is(.comparison-table-label,.comparison-table-cell){vertical-align:middle;border-bottom:1px solid var(--surface-border)}.comparison-table-label{color:var(--text-secondary);background-color:var(--comparison-row-bg-label-stripe);border-right:1px solid var(--surface-border);font-weight:600;font-size:.9rem;letter-spacing:-.012em;font-family:var(--font-display)}.comparison-table-cell{background-color:var(--comparison-row-bg-empty);color:var(--text-secondary);font-weight:500;font-size:.93rem;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.table.comparison-table>tbody>tr>:is(th.comparison-table-label,td.comparison-table-cell){transition:background-color .18s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.table.comparison-table>tbody>tr>:is(th.comparison-table-label,td.comparison-table-cell){transition:none}}.comparison-table-cell--incompatible{color:var(--theme-danger)}.comparison-table-cell+.comparison-table-cell{border-left:1px solid var(--surface-border)}.table.comparison-table>:is(tbody>tr>th.comparison-table-label,thead>tr>th.comparison-table-th-param){padding-left:var(--comparison-pad-inline-edge)}.table.comparison-table>:is(tbody>tr>td.comparison-table-cell:last-child,thead>tr>th.comparison-table-th-fish:last-child){padding-right:var(--comparison-pad-inline-edge)}.table.comparison-table tbody tr:nth-child(2n) :is(.comparison-table-label,.comparison-table-cell){background-color:var(--comparison-row-bg-empty)}.table.comparison-table tbody tr:hover :is(.comparison-table-label,.comparison-table-cell){background-color:var(--comparison-row-hover)}.table.comparison-table tbody tr:last-child :is(.comparison-table-label,.comparison-table-cell){border-bottom:none}.table.comparison-table tbody tr:last-child :is(.comparison-table-label,.comparison-table-cell:last-child){padding-bottom:var(--comparison-pad-block-edge)}.table.comparison-table.comparison-table--two-col tbody :is(th.comparison-table-label,td.comparison-table-cell){vertical-align:top}.table.comparison-table.comparison-table--two-col tbody th.comparison-table-label{width:42%;max-width:15rem}.table.comparison-table.comparison-table--two-col tbody td.comparison-table-cell{color:var(--text-primary)}.table-responsive.comparison-species-matrix-wrap{margin:0 0 .75rem;-webkit-overflow-scrolling:touch}.table.comparison-table.comparison-species-matrix .comparison-table-th-fish{min-width:5.5rem;max-width:9rem}.table.comparison-table.comparison-species-matrix tbody tr>th.comparison-table-label.comparison-species-matrix__row-head{min-width:6.5rem;max-width:10rem}.table.comparison-table.comparison-species-matrix thead tr:first-child th.comparison-species-matrix__corner{position:relative;width:2.5rem;min-width:2.5rem;max-width:2.5rem;vertical-align:bottom;text-align:center;text-transform:none;letter-spacing:0;font-size:.75rem;color:var(--text-muted);border-bottom:1px solid var(--surface-border-strong);border-right:1px solid var(--surface-border);background:color-mix(in srgb,var(--surface-1) 75%,var(--surface-0))}.table.comparison-table.comparison-species-matrix :is(thead tr>th.comparison-table-th-fish:last-child,tbody tr>td.comparison-table-cell:last-child){border-right:none}.app-data-table-root .app-data-table__caption.comparison-species-matrix__caption{max-width:40rem;padding-bottom:.55rem}.comparison-species-matrix__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.comparison-species-matrix__corner-mark{display:block;font-size:1.05rem;font-weight:600;color:var(--text-muted);line-height:1}.comparison-species-matrix__dash{display:inline-block;color:var(--text-muted);font-weight:600;opacity:.45}.species-compat-badge--matrix{display:inline-block;max-width:100%;font-size:.65rem;padding:.2rem .42rem;letter-spacing:.03em;line-height:1.2;white-space:normal;text-align:center}@media(max-width:768px){:is(.comparison-table-th,.comparison-table-label,.comparison-table-cell){font-size:.84rem}.comparison-table-th-fish{min-width:8.5rem;max-width:11rem}.table.comparison-table.comparison-species-matrix .comparison-table-th-fish,.table.comparison-table.comparison-species-matrix tbody tr>th.comparison-table-label.comparison-species-matrix__row-head{min-width:4.75rem;max-width:7rem}.species-compat-badge--matrix{font-size:.6rem;padding:.18rem .32rem}}@media(max-width:992px){.table.comparison-table>tbody>tr>th.comparison-table-label,.table.comparison-table>thead>tr>:is(th.comparison-table-th-param,th.comparison-species-matrix__corner){position:sticky;left:0;z-index:2;box-shadow:4px 0 14px #0f172a0f}.table.comparison-table>tbody>tr:nth-child(2n)>th.comparison-table-label{background-color:var(--surface-0)}.table.comparison-table>tbody>tr:hover>th.comparison-table-label{background-color:var(--comparison-row-hover)}}
