/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.rooster-compare-table--table,.rooster-compare-table__table{width:100%;font-size:var(--wp--preset--font-size--sm);color:var(--wp--preset--color--fg);border-collapse:collapse}.rooster-compare-table__caption{font-size:var(--wp--preset--font-size--sm);color:var(--wp--preset--color--muted);caption-side:bottom;padding-block:var(--wp--preset--spacing--3);text-align:start}.rooster-compare-table th,.rooster-compare-table td{padding-inline:var(--wp--preset--spacing--4);padding-block:var(--wp--preset--spacing--3);border-bottom:1px solid var(--wp--preset--color--line);text-align:start;vertical-align:middle}.rooster-compare-table th{font-weight:600}.rooster-compare-table thead th{border-bottom-width:2px}.rooster-compare-table tbody tr:last-child th,.rooster-compare-table tbody tr:last-child td{border-bottom:1px solid var(--wp--preset--color--line)}.rooster-compare-table td:not(.is-text){text-align:center}.rooster-compare-table .is-highlighted{background-color:var(--wp--preset--color--accent)}@supports (color:color-mix(in lab, red, red)){.rooster-compare-table .is-highlighted{background-color:color-mix(in srgb, var(--wp--preset--color--accent) 8%, var(--wp--preset--color--bg))}}.rooster-compare-table thead .is-highlighted{color:var(--wp--preset--color--accent-text);border-bottom-color:var(--wp--preset--color--accent)}.rooster-compare-table .rooster-compare-table__group-name{align-items:center;gap:.5rem;display:inline-flex}.rooster-compare-table .rooster-compare-table__group-icon{color:var(--wp--preset--color--accent-text,light-dark(#1e63ce,#8eb4ee));flex:none}.rooster-compare-table__group th{background-color:var(--wp--preset--color--subtle);padding-block:var(--wp--preset--spacing--2)}.rooster-compare-table .is-tone-success{--rooster-compare-tone:var(--wp--preset--color--success);--rooster-compare-tone-text:var(--rooster-compare-tone)}.rooster-compare-table .is-tone-warning{--rooster-compare-tone:var(--wp--preset--color--warning);--rooster-compare-tone-text:var(--wp--preset--color--warning-ink,light-dark(#896610,#fbbf24))}.rooster-compare-table .is-tone-danger{--rooster-compare-tone:var(--wp--preset--color--danger);--rooster-compare-tone-text:var(--rooster-compare-tone)}.rooster-compare-table .is-tone-neutral{--rooster-compare-tone:var(--wp--preset--color--muted);--rooster-compare-tone-text:var(--rooster-compare-tone)}.rooster-compare-table :is(.is-tone-success,.is-tone-warning,.is-tone-danger,.is-tone-neutral){--wp--preset--color--accent:var(--rooster-compare-tone);--wp--preset--color--accent-text:var(--rooster-compare-tone-text)}.rooster-compare-table__group[class*=is-tone-]>th,li.rooster-compare-table__group[class*=is-tone-]{background-color:rgb(from var(--wp--preset--color--accent) r g b / 16%);color:light-dark(oklch(from var(--wp--preset--color--accent-text) min(l, .45) c h),oklch(from var(--wp--preset--color--accent-text) max(l, .78) c h));border-inline-start:4px solid var(--wp--preset--color--accent)}.rooster-compare-table__note{margin:0;margin-top:var(--wp--preset--spacing--3);font-size:var(--wp--preset--font-size--sm);color:var(--wp--preset--color--muted)}.rooster-compare-table__value{font-size:var(--wp--preset--font-size--xs);color:var(--wp--preset--color--muted);display:block}.rooster-compare-table .rooster-mark{vertical-align:middle}.rooster-compare-table .is-yes .rooster-mark{color:var(--wp--preset--color--success)}.rooster-compare-table .is-no .rooster-mark{color:var(--wp--preset--color--muted)}.rooster-compare-table .is-partial .rooster-mark{color:var(--wp--preset--color--warning-ink,light-dark(#896610,#fbbf24))}.rooster-compare-table__soon{background-color:rgb(from var(--wp--preset--color--warning) r g b / 16%);color:light-dark(oklch(from var(--wp--preset--color--warning-ink,#896610) min(l, .45) c h),var(--wp--preset--color--warning-ink,#fbbf24));white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.rooster-compare-table--stack{gap:var(--wp--preset--spacing--5);display:grid}.rooster-compare-table--stack .rooster-compare-table__caption{margin:0;padding:0}.rooster-compare-table__plan{border-radius:var(--wp--custom--rooster--shape--card);background-color:var(--wp--preset--color--bg);padding:var(--wp--preset--spacing--5);border:1px solid var(--wp--preset--color--line)}.rooster-compare-table__plan.is-highlighted{border-color:var(--wp--preset--color--accent)}.rooster-compare-table__plan-name{margin:0;margin-bottom:var(--wp--preset--spacing--3);font-size:var(--wp--preset--font-size--lg);line-height:var(--wp--custom--rooster--leading--heading);font-weight:600}.rooster-compare-table__list{font-size:var(--wp--preset--font-size--sm);margin:0;padding:0;list-style-type:none;display:grid}.rooster-compare-table__item{gap:0 var(--wp--preset--spacing--3);padding-block:var(--wp--preset--spacing--2);border-top:1px solid var(--wp--preset--color--line);overflow-wrap:break-word;grid-template-columns:minmax(0,1fr) fit-content(55%);align-items:start;display:grid}.rooster-compare-table__list>:first-child,.rooster-compare-table__group+*{border-top:0}.rooster-compare-table__item.is-no{color:var(--wp--preset--color--muted)}.rooster-compare-table__cell{text-align:end}.rooster-compare-table__cell>.rooster-mark{margin-inline-end:.25rem}li.rooster-compare-table__group{padding:var(--wp--preset--spacing--2) var(--wp--preset--spacing--3);background-color:var(--wp--preset--color--subtle);font-weight:600}.rooster-compare-table__item+.rooster-compare-table__group{margin-top:var(--wp--preset--spacing--3)}.rooster-compare-table--scroll{-webkit-overflow-scrolling:touch;border-radius:var(--wp--custom--rooster--shape--card);position:relative;overflow-x:auto}.rooster-compare-table--scroll:focus-visible{box-shadow:var(--wp--custom--rooster--focus-ring);outline:none}.rooster-compare-table--scroll .rooster-compare-table__table{min-width:36rem}