._moduleVisibilityWrapper_1r4v7_1{display:block}._section_1r4v7_5{--pricing-feature-comparison-frame-padding: var(--luna-primitive-space-24);--pricing-feature-comparison-sticky-offset: calc( var(--luna-primitive-space-64) + var(--luna-primitive-stroke-1) + var(--luna-header-sticky-offset, 0px) );display:flex;flex-direction:column;gap:0;padding-block:var(--luna-primitive-space-24) var(--luna-primitive-space-56);width:100%}._headerSupportingCopy_1r4v7_19 *:first-child{margin-top:0}._headerSupportingCopy_1r4v7_19 *:last-child{margin-bottom:0}._headerDivider_1r4v7_27{--luna-dashed-rule-offset-block-start: calc( var(--luna-primitive-stroke-1) * -1 );min-block-size:var(--luna-primitive-stroke-1);width:100%}._groupList_1r4v7_36{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--luna-primitive-space-16);max-inline-size:100%;min-inline-size:0;padding-inline:var(--pricing-feature-comparison-frame-padding);width:100%}._groupCard_1r4v7_47{background:var(--luna-color-bg-surface);border:var(--luna-primitive-stroke-1) solid var(--luna-color-decor-grid);border-radius:var(--luna-primitive-radius-8);box-shadow:0 var(--luna-primitive-shadow-y-4) var(--luna-primitive-shadow-blur-2) 0 var(--luna-primitive-color-alpha-black-8);max-inline-size:100%;min-inline-size:0;overflow:hidden}._hubDbTableShell_1r4v7_59{box-sizing:border-box;display:flex;flex-direction:column;max-inline-size:100%;min-inline-size:0;width:100%}._revealButton_1r4v7_68{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--luna-color-bg-surface);border:0;border-block:var(--luna-primitive-stroke-1) solid var(--luna-color-decor-grid);color:var(--luna-color-text-primary);cursor:pointer;display:flex;font-family:var(--luna-typography-heading-heading-7-font-family),sans-serif;font-size:var(--luna-typography-heading-heading-7-font-size);font-style:var(--luna-typography-heading-heading-7-font-style);font-weight:var(--luna-typography-heading-heading-7-font-weight);gap:var(--luna-primitive-space-12);justify-content:center;letter-spacing:var(--luna-typography-heading-heading-7-letter-spacing);line-height:var(--luna-typography-heading-heading-7-line-height);min-block-size:var(--luna-primitive-space-64);padding:var(--luna-primitive-space-16) var(--luna-primitive-space-24);text-align:center;text-transform:none;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease;width:100%}._revealButton_1r4v7_68:hover{background:var(--luna-color-action-tertiary-hover-bg)}._revealButton_1r4v7_68:focus-visible{box-shadow:inset 0 0 0 var(--luna-primitive-stroke-4) var(--luna-color-border-focus);outline:none}._revealIcon_1r4v7_105{color:inherit;flex:0 0 auto;transition:transform .16s ease}._revealButton_1r4v7_68[aria-expanded=true] ._revealIcon_1r4v7_105{transform:rotate(180deg)}._hubDbTableCard_1r4v7_115{background:var(--luna-color-bg-surface);border-block-end:var(--luna-primitive-stroke-1) solid var(--luna-color-decor-grid);box-sizing:border-box;max-inline-size:100%;min-inline-size:0;overflow:visible;width:100%}._groupToggle_1r4v7_126{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--luna-color-bg-surface);border:0;color:var(--luna-color-text-primary);cursor:pointer;display:flex;gap:var(--luna-primitive-space-16);justify-content:space-between;padding:var(--luna-primitive-space-20) var(--luna-primitive-space-24);text-align:left;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease;width:100%}._groupToggle_1r4v7_126:hover{background:var(--luna-color-action-tertiary-hover-bg)}._groupToggle_1r4v7_126:focus-visible{box-shadow:inset 0 0 0 var(--luna-primitive-stroke-4) var(--luna-color-border-focus);outline:none}._groupToggleCopy_1r4v7_153{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--luna-primitive-space-8);min-inline-size:0}._groupTitle_1r4v7_161{color:inherit;font-family:var(--luna-typography-heading-heading-7-font-family),sans-serif;font-size:var(--luna-typography-heading-heading-7-font-size);font-style:var(--luna-typography-heading-heading-7-font-style);font-weight:var(--luna-typography-heading-heading-7-font-weight);letter-spacing:var(--luna-typography-heading-heading-7-letter-spacing);line-height:var(--luna-typography-heading-heading-7-line-height);overflow-wrap:anywhere}._groupIntro_1r4v7_172{color:var(--luna-color-text-body);font-family:var(--luna-typography-body-body-3-font-family),sans-serif;font-size:var(--luna-typography-body-body-3-font-size);font-style:var(--luna-typography-body-body-3-font-style);font-weight:var(--luna-typography-body-body-3-font-weight);letter-spacing:var(--luna-typography-body-body-3-letter-spacing);line-height:var(--luna-typography-body-body-3-line-height);overflow-wrap:anywhere}._groupMeta_1r4v7_183{align-items:center;color:var(--luna-color-text-secondary);display:inline-flex;flex:0 0 auto;gap:var(--luna-primitive-space-12)}._groupCount_1r4v7_191{font-family:var(--luna-typography-label-label-2-font-family),sans-serif;font-size:var(--luna-typography-label-label-2-font-size);font-style:var(--luna-typography-label-label-2-font-style);font-weight:var(--luna-typography-label-label-2-font-weight);letter-spacing:var(--luna-typography-label-label-2-letter-spacing);line-height:var(--luna-typography-label-label-2-line-height);text-transform:uppercase;white-space:nowrap}._groupIcon_1r4v7_202{color:inherit;flex:0 0 auto}._groupPanel_1r4v7_207{border-block-start:var(--luna-primitive-stroke-1) solid var(--luna-color-decor-grid);box-sizing:border-box;min-inline-size:0;padding-inline:var(--luna-primitive-space-24)}._tableScroll_1r4v7_215{inline-size:100%;max-inline-size:100%;min-inline-size:0;overflow:visible;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}._table_1r4v7_215{border-collapse:collapse;min-inline-size:720px;table-layout:fixed;width:100%}._table_1r4v7_215 thead th{background:var(--luna-color-bg-surface-raised);color:var(--luna-color-text-primary);font-family:var(--luna-typography-label-label-2-font-family),sans-serif;font-size:var(--luna-typography-label-label-2-font-size);font-style:var(--luna-typography-label-label-2-font-style);font-weight:var(--luna-typography-label-label-2-font-weight);letter-spacing:var(--luna-typography-label-label-2-letter-spacing);line-height:var(--luna-typography-label-label-2-line-height);padding:var(--luna-primitive-space-16);text-align:center;text-transform:uppercase;vertical-align:middle}._tableHead_1r4v7_246 tr:first-child th{inset-block-start:var(--pricing-feature-comparison-sticky-offset);position:sticky;z-index:20}._planHeaderTitle_1r4v7_252{color:inherit;font-family:var(--luna-typography-heading-heading-8-font-family),sans-serif;font-size:var(--luna-typography-heading-heading-8-font-size);font-style:var(--luna-typography-heading-heading-8-font-style);font-weight:var(--luna-typography-heading-heading-8-font-weight);letter-spacing:var(--luna-typography-heading-heading-8-letter-spacing);line-height:var(--luna-typography-heading-heading-8-line-height);text-transform:none}._table_1r4v7_215 tbody th,._table_1r4v7_215 tbody td{border-block-start:var(--luna-primitive-stroke-1) solid var(--luna-color-border-subtle);padding-block:var(--luna-primitive-space-12);padding-inline:var(--luna-primitive-space-16);vertical-align:middle}._categoryRow_1r4v7_272+tr th,._categoryRow_1r4v7_272+tr td{border-block-start-color:var(--luna-color-decor-grid)}._categoryCell_1r4v7_277{background:var(--luna-color-bg-surface-raised);color:var(--luna-color-text-primary);font-family:var(--luna-typography-heading-heading-7-font-family),sans-serif;font-size:var(--luna-typography-heading-heading-7-font-size);font-style:var(--luna-typography-heading-heading-7-font-style);font-weight:var(--luna-typography-heading-heading-7-font-weight);letter-spacing:var(--luna-typography-heading-heading-7-letter-spacing);line-height:var(--luna-typography-heading-heading-7-line-height);padding:var(--luna-primitive-space-16);text-align:left;text-transform:none}._table_1r4v7_215 th+th,._table_1r4v7_215 th+td,._table_1r4v7_215 td+td{border-inline-start:var(--luna-primitive-stroke-1) solid var(--luna-color-border-subtle)}._featureColumn_1r4v7_298{text-align:left;width:36%}._planColumn_1r4v7_303{width:16%}._featureCell_1r4v7_307{background:var(--luna-color-bg-surface);text-align:left}._featureNameWrap_1r4v7_312{align-items:center;display:inline-flex;gap:var(--luna-primitive-space-8);max-inline-size:100%;position:relative}._featureName_1r4v7_312{color:var(--luna-color-text-primary);display:block;font-family:var(--luna-typography-body-body-2-font-family),sans-serif;font-size:var(--luna-typography-body-body-2-font-size);font-style:var(--luna-typography-body-body-2-font-style);font-weight:var(--luna-typography-body-body-2-font-weight);letter-spacing:var(--luna-typography-body-body-2-letter-spacing);line-height:var(--luna-typography-body-body-2-line-height);overflow-wrap:anywhere}._featureInfo_1r4v7_332{display:inline-flex;flex:0 0 auto;position:relative}._featureInfoButton_1r4v7_338{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--luna-primitive-radius-pill);color:var(--luna-color-text-secondary);cursor:help;display:inline-flex;justify-content:center;min-block-size:var(--luna-primitive-space-24);min-inline-size:var(--luna-primitive-space-24);padding:var(--luna-primitive-space-4);transition:color .16s ease,box-shadow .16s ease}._featureInfoButton_1r4v7_338:hover,._featureInfoButton_1r4v7_338:focus-visible{color:var(--luna-color-text-primary)}._featureInfoButton_1r4v7_338:focus-visible{box-shadow:0 0 0 var(--luna-primitive-stroke-4) var(--luna-color-border-focus);outline:none}._featureInfoIcon_1r4v7_365{color:inherit}._featureTooltip_1r4v7_369{background:var(--luna-color-context-inverse-bg-canvas);border:var(--luna-primitive-stroke-1) solid var(--luna-color-context-inverse-border-default);border-radius:var(--luna-primitive-radius-8);box-shadow:0 var(--luna-primitive-shadow-y-4) var(--luna-primitive-shadow-blur-2) 0 var(--luna-primitive-color-alpha-black-16);color:var(--luna-color-context-inverse-text-primary);inline-size:min(calc(var(--luna-primitive-space-96) * 5),calc(100vw - var(--luna-primitive-space-32)));padding:var(--luna-primitive-space-12);pointer-events:none;position:fixed;text-align:left;transform:translate(-50%) translateY(calc(-100% - var(--luna-primitive-space-8)));z-index:180}._featureTooltipContent_1r4v7_390{font-family:var(--luna-typography-body-body-3-font-family),sans-serif;font-size:var(--luna-typography-body-body-3-font-size);font-style:var(--luna-typography-body-body-3-font-style);font-weight:var(--luna-typography-body-body-3-font-weight);letter-spacing:var(--luna-typography-body-body-3-letter-spacing);line-height:var(--luna-typography-body-body-3-line-height);overflow-wrap:anywhere}._featureTooltipContent_1r4v7_390 *:first-child{margin-top:0}._featureTooltipContent_1r4v7_390 *:last-child{margin-bottom:0}._featureDescription_1r4v7_408{color:var(--luna-color-text-body);display:block;font-family:var(--luna-typography-body-body-3-font-family),sans-serif;font-size:var(--luna-typography-body-body-3-font-size);font-style:var(--luna-typography-body-body-3-font-style);font-weight:var(--luna-typography-body-body-3-font-weight);letter-spacing:var(--luna-typography-body-body-3-letter-spacing);line-height:var(--luna-typography-body-body-3-line-height);margin-top:var(--luna-primitive-space-4);overflow-wrap:anywhere}._valueCell_1r4v7_421{text-align:center}._valueStatus_1r4v7_425{align-items:center;display:inline-flex;justify-content:center}._valueIncluded_1r4v7_431{color:var(--luna-color-text-primary)}._valueExcluded_1r4v7_435{color:var(--luna-color-text-secondary)}._valueIcon_1r4v7_439{color:inherit}._valueText_1r4v7_443{color:var(--luna-color-text-body);display:inline-block;font-family:var(--luna-typography-body-body-3-font-family),sans-serif;font-size:var(--luna-typography-body-body-3-font-size);font-style:var(--luna-typography-body-body-3-font-style);font-weight:var(--luna-typography-body-body-3-font-weight);letter-spacing:var(--luna-typography-body-body-3-letter-spacing);line-height:var(--luna-typography-body-body-3-line-height);overflow-wrap:anywhere;text-align:center}._emptyState_1r4v7_456{align-items:center;background:var(--luna-color-bg-surface);border:var(--luna-primitive-stroke-1) dashed var(--luna-color-decor-grid);border-radius:var(--luna-primitive-radius-8);color:var(--luna-color-text-secondary);display:flex;justify-content:center;min-block-size:12rem;padding:var(--luna-primitive-space-24);text-align:center}._srOnly_1r4v7_469{block-size:1px;clip:rect(0,0,0,0);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}@media (max-width: 767px){._hideOnMobile_1r4v7_481{display:none}._section_1r4v7_5{--pricing-feature-comparison-frame-padding: var(--luna-primitive-space-16);gap:0;padding-block:var(--luna-primitive-space-20) var(--luna-primitive-space-40)}._revealButton_1r4v7_68{min-block-size:var(--luna-primitive-space-56);padding:var(--luna-primitive-space-12) var(--luna-primitive-space-16)}._groupToggle_1r4v7_126{align-items:flex-start;flex-direction:column;padding:var(--luna-primitive-space-16) var(--luna-primitive-space-16)}._groupMeta_1r4v7_183{justify-content:space-between;width:100%}._groupPanel_1r4v7_207{padding-inline:var(--luna-primitive-space-16)}._table_1r4v7_215 thead th,._table_1r4v7_215 tbody th,._table_1r4v7_215 tbody td,._categoryCell_1r4v7_277{padding:var(--luna-primitive-space-12)}._tableScroll_1r4v7_215{overflow-x:auto;overflow-y:hidden}._featureTooltip_1r4v7_369{transform:translate(-50%) translateY(calc(-100% - var(--luna-primitive-space-8)))}._featureColumn_1r4v7_298{width:44%}._planColumn_1r4v7_303{width:14%}}@media (min-width: 768px) and (max-width: 1024px){._hideOnTablet_1r4v7_542{display:none}}@media (prefers-reduced-motion: reduce){._groupToggle_1r4v7_126,._revealButton_1r4v7_68,._revealIcon_1r4v7_105{transition:none}}
