:root{--bw-t-accent:#3f3f46;--bw-t-surface:#ffffff;--bw-t-ink:#18181b;--bw-t-head-ink:#ffffff;--bw-t-radius:0;--bw-t-font:inherit;--bw-t-border:color-mix(in srgb, var(--bw-t-ink) 15%, transparent);--bw-t-row:color-mix(in srgb, var(--bw-t-ink) 4%,  var(--bw-t-surface));--bw-t-muted:color-mix(in srgb, var(--bw-t-ink) 60%, var(--bw-t-surface));--bw-t-highlight:color-mix(in srgb, var(--bw-t-accent) 8%,  var(--bw-t-surface));--bw-t-highlight-hover:color-mix(in srgb, var(--bw-t-accent) 14%, var(--bw-t-surface));--bw-t-head-from:var(--bw-t-accent);--bw-t-head-to:color-mix(in srgb, var(--bw-t-accent) 80%, #000);--bw-t-shadow:0 2px 10px color-mix(in srgb, var(--bw-t-ink) 12%, transparent);--bw-t-bp:680px}.wp-block-table{width:100%;margin:16px 0;font-family:var(--bw-t-font);border:1px solid var(--bw-t-border);border-radius:var(--bw-t-radius);background:var(--bw-t-surface);box-shadow:var(--bw-t-shadow);overflow-x:auto;-webkit-overflow-scrolling:touch}.wp-block-table{background:linear-gradient(to right,var(--bw-t-surface) 30%,transparent) left center / 44px 100% no-repeat,linear-gradient(to left,var(--bw-t-surface) 30%,transparent) right center / 44px 100% no-repeat,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--bw-t-ink) 20%,transparent),transparent) left center / 15px 100% no-repeat,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--bw-t-ink) 20%,transparent),transparent) right center / 15px 100% no-repeat,var(--bw-t-surface);background-attachment:local,local,scroll,scroll,local}.wp-block-table table{width:100%;border-collapse:collapse;border-spacing:0;color:var(--bw-t-ink)}.wp-block-table caption{font-size:.9em;font-weight:600;text-align:left;color:var(--bw-t-muted);padding:10px 15px;border-bottom:1px solid var(--bw-t-border);background:var(--bw-t-surface)}.wp-block-table thead th{background:linear-gradient(180deg,var(--bw-t-head-from) 0%,var(--bw-t-head-to) 100%);color:var(--bw-t-head-ink);font-weight:600;font-size:.8em;text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:12px 15px;border:none}.wp-block-table th,.wp-block-table td{padding:10px 15px;text-align:left;vertical-align:top;color:var(--bw-t-ink);border-bottom:1px solid var(--bw-t-border)}.wp-block-table th:not(:last-child),.wp-block-table td:not(:last-child){border-right:1px solid var(--bw-t-border)}.wp-block-table tbody tr:last-child td{border-bottom:none}.wp-block-table tbody tr:nth-child(odd){background:var(--bw-t-row)}.wp-block-table tbody tr:nth-child(even){background:var(--bw-t-surface)}.wp-block-table tbody tr:hover{background:var(--bw-t-highlight);transition:background 0.15s ease}.bw-compare thead th:last-child{background:linear-gradient(180deg,var(--bw-t-accent) 0%,color-mix(in srgb,var(--bw-t-accent) 80%,#000) 100%);color:var(--bw-t-head-ink)}.bw-compare tbody td:last-child{background:var(--bw-t-highlight);border-left:3px solid var(--bw-t-accent);border-right:3px solid var(--bw-t-accent);transition:background 0.2s ease}.bw-compare tbody tr:last-child td:last-child{border-bottom:3px solid var(--bw-t-accent)}.bw-compare tbody tr:hover td:last-child{background:var(--bw-t-highlight-hover)}.bw-pricing tbody td:first-child{font-size:.8em;width:105px;color:var(--bw-t-muted)}.bw-pricing tbody td:last-child{width:100px;text-align:right;padding-right:12px;font-weight:700;font-variant-numeric:tabular-nums}.bw-pricing th:nth-child(3),.bw-pricing td:nth-child(3){min-width:100px}.bw-compact{font-size:.85rem;line-height:1.4}.bw-compact th,.bw-compact td{padding:7px 12px}@media (max-width:680px){.wp-block-table{border:none;border-radius:0;box-shadow:none}.wp-block-table.bw-stack{overflow-x:visible;background:none}.bw-stack thead{display:none}.bw-stack tr,.bw-stack td{display:block;width:100%}.bw-stack tbody tr{margin-bottom:12px;border:1px solid var(--bw-t-border);border-radius:var(--bw-t-radius);background:var(--bw-t-surface);box-shadow:var(--bw-t-shadow);overflow:hidden}.bw-stack tbody tr:nth-child(odd){background:var(--bw-t-row)}.bw-stack tbody tr:hover{background:var(--bw-t-surface)}.bw-stack td{border:none;border-bottom:1px solid var(--bw-t-border);padding:10px 12px}.bw-stack td:not(:last-child){border-right:none}.bw-stack tbody tr td:last-child{border-bottom:none}.bw-stack:not(.bw-labels) td:first-child{background:var(--bw-t-row);font-weight:600}.bw-stack.bw-labels td{position:relative;padding:10px 12px 10px 45%}.bw-stack.bw-labels td::before{content:attr(data-bw-label);position:absolute;left:12px;top:10px;font-size:13px;font-weight:600;line-height:1.3;color:var(--bw-t-muted)}.bw-stack.bw-labels td[data-bw-label=""]{padding-left:12px}.bw-stack.bw-labels td[data-bw-label=""]::before{display:none}.bw-cards.bw-built table{display:none}.bw-cards__container{display:flex;flex-direction:column;gap:1rem}.bw-cards__card{border:1px solid var(--bw-t-border);border-radius:var(--bw-t-radius);background:var(--bw-t-surface);box-shadow:var(--bw-t-shadow);overflow:hidden}.bw-cards__header{background:linear-gradient(180deg,var(--bw-t-head-from) 0%,var(--bw-t-head-to) 100%);color:var(--bw-t-head-ink);padding:12px 14px;font-weight:600;font-size:.8em;text-align:center;text-transform:uppercase;letter-spacing:.04em}.bw-cards__body{display:flex;flex-direction:column}.bw-cards__row{padding:10px 14px;border-bottom:1px solid var(--bw-t-border);color:var(--bw-t-ink)}.bw-cards__row:last-child{border-bottom:none}.bw-cards__row:nth-child(odd){background:var(--bw-t-row)}.bw-cards__row--labelled{position:relative;min-height:40px;padding-left:45%}.bw-cards__row--labelled::before{content:attr(data-bw-label);position:absolute;left:14px;top:10px;font-size:.875em;font-weight:600;line-height:1.3;color:var(--bw-t-muted)}.bw-compare .bw-cards__card:last-child{border:2px solid var(--bw-t-accent);box-shadow:0 0 14px color-mix(in srgb,var(--bw-t-accent) 20%,transparent)}.bw-compare .bw-cards__card:last-child .bw-cards__header{background:linear-gradient(180deg,var(--bw-t-accent) 0%,color-mix(in srgb,var(--bw-t-accent) 80%,#000) 100%);color:var(--bw-t-head-ink)}.bw-compare.bw-stack tbody td:last-child{border-left:none;border-right:none;border-bottom:none}.bw-pricing.bw-stack tbody td:first-child,.bw-pricing.bw-stack tbody td:last-child,.bw-pricing.bw-stack th:nth-child(3),.bw-pricing.bw-stack td:nth-child(3){width:100%;min-width:unset;text-align:left}.bw-pricing.bw-stack tbody td:first-child{font-size:1em}.bw-pricing.bw-stack tbody td:last-child{font-weight:800}}