.pencil-mark.svelte-1b2leiv{position:relative}.pencil-underline.svelte-1b2leiv{position:absolute;top:100%;left:-1%;width:102%;height:auto;aspect-ratio:20;overflow:visible;pointer-events:none}.pencil-stroke.svelte-1b2leiv{fill:none;stroke:color-mix(in srgb,var(--volt) 30%,var(--line));stroke-width:6;stroke-linecap:round}.pricing-comparison.svelte-1qt7t27{--feature-table-width: 860px;position:relative;margin-bottom:var(--space-5)}.comparison-sticky.svelte-1qt7t27{position:sticky;top:var(--nav-height);z-index:var(--z-sticky);background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-sm) var(--radius-sm) 0 0;box-shadow:var(--elev-1)}.comparison-head-scroll.svelte-1qt7t27{overflow-x:auto;scrollbar-width:none}.comparison-head-scroll.svelte-1qt7t27::-webkit-scrollbar{display:none}.comparison-body-scroll.svelte-1qt7t27{overflow-x:auto;border:1px solid var(--line);border-top:0;border-radius:0 0 var(--radius-sm) var(--radius-sm);scrollbar-width:thin}.comparison-body-scroll.svelte-1qt7t27:focus-visible{outline:2px solid var(--ink);outline-offset:var(--space-1)}.feature-table.svelte-1qt7t27{width:100%;min-width:var(--feature-table-width);table-layout:fixed;border-collapse:collapse;text-align:left;font-size:var(--text-base);line-height:1.55;background:var(--limestone)}.feature-column.svelte-1qt7t27{width:34%}col.svelte-1qt7t27:not(.feature-column){width:22%}th.svelte-1qt7t27,td.svelte-1qt7t27{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);vertical-align:middle}th.svelte-1qt7t27{font-weight:500}td.svelte-1qt7t27{color:var(--muted)}thead.svelte-1qt7t27{background:var(--soft)}thead.svelte-1qt7t27 th:where(.svelte-1qt7t27){vertical-align:top;padding-block:var(--space-4)}thead.svelte-1qt7t27 th:where(.svelte-1qt7t27)>span:where(.svelte-1qt7t27),thead.svelte-1qt7t27 th:where(.svelte-1qt7t27)>strong:where(.svelte-1qt7t27){display:block}.comparison-plan.svelte-1qt7t27{font-weight:600}.comparison-amount.svelte-1qt7t27{font-size:var(--text-lg);font-weight:600;letter-spacing:-.04em;white-space:nowrap;margin-block:var(--space-1)}.comparison-amount.svelte-1qt7t27>span:where(.svelte-1qt7t27){font-size:var(--text-xs);font-weight:400;letter-spacing:0}.feature-context.svelte-1qt7t27{vertical-align:middle}.feature-group.svelte-1qt7t27 th:where(.svelte-1qt7t27){background:var(--soft);font-size:var(--text-base);font-weight:600;padding-block:var(--space-4)}.feature-row.svelte-1qt7t27>:where(.svelte-1qt7t27):nth-child(3){background:color-mix(in srgb,var(--soft) 50%,var(--limestone))}.feature-row.svelte-1qt7t27 th:where(.svelte-1qt7t27){padding-block:var(--space-2)}.feature-row.svelte-1qt7t27 .trigger.has-content{justify-content:flex-start;text-align:left;color:var(--ink);font-size:var(--text-base)}.feature-row.svelte-1qt7t27 .trigger.has-content:hover{color:var(--ink);text-decoration-color:var(--ink)}.feature-row.svelte-1qt7t27 .trigger:focus-visible{outline:2px solid var(--ink);outline-offset:var(--space-1)}.comparison-month-note.svelte-1qt7t27{color:var(--muted);font-size:var(--text-base);line-height:1.65;margin-bottom:var(--space-2)}.comparison-context.svelte-1qt7t27{color:var(--muted);font-size:var(--text-sm);line-height:1.6;padding-bottom:var(--space-3)}.comparison-month-note.svelte-1qt7t27 a:where(.svelte-1qt7t27){text-decoration:underline;text-underline-offset:var(--space-1)}@media(max-width:640px){.pricing-comparison.svelte-1qt7t27{--feature-table-width: 650px}.feature-column.svelte-1qt7t27{width:140px}col.svelte-1qt7t27:not(.feature-column){width:170px}.feature-row.svelte-1qt7t27>th:where(.svelte-1qt7t27),thead.svelte-1qt7t27 th:where(.svelte-1qt7t27):first-child{position:sticky;left:0;z-index:1;background:var(--limestone);box-shadow:1px 0 var(--line);padding-inline:var(--space-3)}thead.svelte-1qt7t27 th:where(.svelte-1qt7t27):first-child{background:var(--soft)}th.svelte-1qt7t27,td.svelte-1qt7t27{padding-inline:var(--space-3)}.comparison-amount.svelte-1qt7t27{white-space:normal}}@media(max-width:380px){.pricing-comparison.svelte-1qt7t27{--feature-table-width: 555px}.feature-column.svelte-1qt7t27{width:120px}col.svelte-1qt7t27:not(.feature-column){width:145px}}
