.BrandMark_mark__eAryO{display:inline-grid;flex:none;place-items:center;width:var(--mark-size);height:var(--mark-size)}.BrandMark_svg__Gorp6{width:100%;height:100%;overflow:visible;fill:currentColor}.BrandMark_beam__cfGE0{transform-origin:538px 450px;transition:transform var(--duration-slower) var(--ease-out)}.BrandMark_badge__U0ch_{border-radius:30%;background:var(--color-brand-tile);color:var(--color-accent-bright);box-shadow:0 8px 18px -10px rgb(120 80 20/.55),inset 0 1px 0 rgb(255 255 255/.08)}.BrandMark_badge__U0ch_ .BrandMark_svg__Gorp6{width:84%;height:84%}.BrandMark_badge__U0ch_:hover .BrandMark_beam__cfGE0,:hover>.BrandMark_badge__U0ch_ .BrandMark_beam__cfGE0{transform:scaleX(1.12)}.BrandMark_glyph__kTTPV{color:var(--color-accent-bright)}@media (prefers-reduced-motion:reduce){.BrandMark_beam__cfGE0{transition:none}}.Wordmark_wordmark__RlDvf{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-primary);text-decoration:none;font-weight:var(--weight-semibold);font-size:var(--text-md);letter-spacing:var(--tracking-tight);border-radius:var(--radius-full)}.Wordmark_wordmark__RlDvf:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.Wordmark_text__gLloe{line-height:1}.Wordmark_beam__DQrAf{color:var(--color-accent)}.Wordmark_sm__XVL_T{font-size:var(--text-base)}.DotChartMock_chart__ZGQiB{--gap:4px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.DotChartMock_withAxis__DsUXM{grid-template-columns:auto minmax(0,1fr)}.DotChartMock_yAxis__5eob3{position:relative;min-width:44px;margin-bottom:28px;color:var(--color-text-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DotChartMock_yAxis__5eob3>span{position:absolute;right:0;bottom:calc((var(--at) + .5) / var(--rows) * 100%);transform:translateY(50%);white-space:nowrap}.DotChartMock_plot__IGVYQ{position:relative;min-width:0}.DotChartMock_grid__VWgiO{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);align-items:end}.DotChartMock_col__91ecX{display:flex;flex-direction:column-reverse;align-items:center;gap:var(--gap)}.DotChartMock_col__91ecX>span{width:100%;max-width:13px;aspect-ratio:1;border-radius:50%}.DotChartMock_on__03pWO{background:color-mix(in srgb,var(--color-positive-bright) 45%,var(--color-surface))}.DotChartMock_projected__wevsp{background:color-mix(in srgb,var(--color-positive-bright) 18%,var(--color-surface))}.DotChartMock_off__THv9r{background:transparent}.DotChartMock_hiCol__1Vi_o .DotChartMock_on__03pWO{background:var(--color-accent-bright)}.DotChartMock_cap__YISKU{background:var(--color-surface);box-shadow:inset 0 0 0 3px var(--color-accent-soft),inset 0 0 0 6px var(--color-accent-bright)}.DotChartMock_guide__ThYpa{left:0;width:calc((var(--hi-col) + .5) / var(--cols) * 100%);border-top:1.5px dashed var(--color-accent-bright);pointer-events:none}.DotChartMock_guide__ThYpa,.DotChartMock_valuePill__I4biI{position:absolute;bottom:calc(28px + (var(--hi-value) + .5) / var(--rows) * (100% - 28px))}.DotChartMock_valuePill__I4biI{left:-54px;transform:translateY(50%);padding:2px 7px;border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--text-xs);font-weight:var(--weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DotChartMock_tooltip__SO6UH{position:absolute;left:calc((var(--hi-col) + 1.2) / var(--cols) * 100%);bottom:calc(28px + (var(--hi-value) - 2.6) / var(--rows) * (100% - 28px));display:grid;grid-gap:6px;gap:6px;min-width:150px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);font-size:var(--text-sm)}.DotChartMock_tooltip__SO6UH>span{display:flex;justify-content:space-between;gap:var(--space-4)}.DotChartMock_ttLabel__gXpcQ{color:var(--color-text-muted)}.DotChartMock_ttValue__0RQH3{color:var(--color-text-primary);font-weight:var(--weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DotChartMock_xAxis__ECrg8{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);height:28px;align-items:end;color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap}.DotChartMock_xAxis__ECrg8>span{justify-self:center}.DotChartMock_xHi___P514{padding:2px 7px;border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-contrast);font-weight:var(--weight-medium)}.Button_button__exqP_{--btn-h:36px;--btn-px:16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--btn-h);padding:0 var(--btn-px);border:1px solid transparent;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1;letter-spacing:-.005em;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),box-shadow var(--duration-base) var(--ease),transform var(--duration-base) var(--ease-out)}.Button_button__exqP_:active{transform:scale(.97)}.Button_button__exqP_:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Button_button__exqP_:disabled,.Button_button__exqP_[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_button__exqP_[aria-busy=true]{opacity:.75;cursor:progress}.Button_sm__gj1jK{--btn-h:30px;--btn-px:12px;gap:6px;font-size:var(--text-xs)}.Button_md__nyRKq{--btn-h:36px}.Button_lg__ixdEd{--btn-h:48px;--btn-px:24px;gap:8px;font-size:var(--text-base)}.Button_iconOnly__bB_7A{width:var(--btn-h);padding:0}.Button_block__j_lXi{display:flex;width:100%}.Button_icon__r3wfm{width:15px;height:15px;flex:none;stroke-width:1.85}.Button_sm__gj1jK .Button_icon__r3wfm{width:14px;height:14px}.Button_lg__ixdEd .Button_icon__r3wfm{width:17px;height:17px}.Button_label__ijedD{overflow:hidden;text-overflow:ellipsis}.Button_primary__DEC_1{background:var(--color-accent);color:var(--color-accent-contrast);box-shadow:var(--shadow-xs)}.Button_primary__DEC_1:hover{background:var(--color-accent-hover)}.Button_primary__DEC_1:active{background:color-mix(in srgb,var(--color-accent-hover) 88%,#000)}.Button_gradient__TfDtx{background:var(--gradient-primary);color:var(--color-on-gradient);box-shadow:0 10px 24px -12px rgb(240 144 42/.75),inset 0 1px 0 rgb(255 255 255/.35)}.Button_gradient__TfDtx:hover{background:var(--gradient-primary-hover)}.Button_gradient__TfDtx:active{box-shadow:none}.Button_secondary__9ex2D{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-primary)}.Button_secondary__9ex2D:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.Button_secondary__9ex2D:active{background:var(--color-surface-sunken)}.Button_ghost__uap2f{background:transparent;color:var(--color-text-secondary)}.Button_ghost__uap2f:hover{background:var(--color-accent-soft);color:var(--color-text-primary)}.Button_ghost__uap2f:active{background:var(--color-bg-subtle)}.Button_danger__MnjLX{background:var(--color-negative);color:#fff;box-shadow:var(--shadow-xs)}.Button_danger__MnjLX:hover{background:color-mix(in srgb,var(--color-negative) 88%,#000)}.Button_danger__MnjLX:active{background:color-mix(in srgb,var(--color-negative) 78%,#000)}.Button_spin__ITV3l{animation:Button_spin__ITV3l .8s linear infinite}@keyframes Button_spin__ITV3l{to{transform:rotate(1turn)}}.Button_ink__ULghN{background:var(--color-ink);color:var(--color-ink-contrast);box-shadow:0 10px 22px -14px rgb(23 21 15/.7),inset 0 1px 0 rgb(255 255 255/.08)}.Button_ink__ULghN:hover{background:var(--color-ink-hover);box-shadow:0 16px 30px -16px rgb(23 21 15/.75),inset 0 1px 0 rgb(255 255 255/.08)}.Button_withArrow__V2hoc{padding-right:4px;gap:10px}.Button_arrowChip__ULyGL{display:inline-grid;flex:none;place-items:center;width:calc(var(--btn-h) - 8px);height:calc(var(--btn-h) - 8px);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-primary);overflow:hidden;transition:transform var(--duration-slow) var(--ease-spring),background-color var(--duration-fast) var(--ease)}.Button_ghost__uap2f .Button_arrowChip__ULyGL,.Button_paper__C35sS .Button_arrowChip__ULyGL,.Button_secondary__9ex2D .Button_arrowChip__ULyGL{background:var(--color-ink);color:var(--color-ink-contrast)}.Button_gradient__TfDtx .Button_arrowChip__ULyGL{background:rgb(255 255 255/.65)}.Button_arrowIcon__ykQoz{width:55%;height:55%;stroke-width:2;transition:transform var(--duration-slow) var(--ease-out)}.Button_withArrow__V2hoc:hover .Button_arrowChip__ULyGL{transform:translateX(2px)}.Button_withArrow__V2hoc:hover .Button_arrowIcon__ykQoz{animation:Button_arrow-pass__S1Lfw var(--duration-slow) var(--ease-out)}@keyframes Button_arrow-pass__S1Lfw{0%{transform:translateX(0)}45%{transform:translateX(140%)}46%{transform:translateX(-140%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.Button_arrowChip__ULyGL,.Button_arrowIcon__ykQoz,.Button_button__exqP_{transition:none}.Button_button__exqP_:active,.Button_withArrow__V2hoc:hover .Button_arrowChip__ULyGL{transform:none}.Button_withArrow__V2hoc:hover .Button_arrowIcon__ykQoz{animation:none}}.Button_paper__C35sS{background:var(--mk-card);border-color:var(--mk-rule);color:var(--mk-text);box-shadow:var(--shadow-xs)}.Button_paper__C35sS:hover{border-color:var(--mk-dash)}.EstimateBadge_badge__JR_nh{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.EstimateBadge_value__x_YMf{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.EstimateBadge_unit__u3_SW{margin-left:1px;color:var(--color-text-muted);font-weight:var(--weight-regular)}.EstimateBadge_marker__QcBqu{display:inline-flex;align-items:center;height:17px;padding:0 6px;border:1px dashed color-mix(in srgb,var(--color-estimated) 55%,transparent);border-radius:var(--radius-full);background:var(--color-estimated-soft);color:var(--color-estimated);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.02em;line-height:1;cursor:help}.EstimateBadge_empty__vmp_2{color:var(--color-text-muted)}.EstimateBadge_sm__imojp .EstimateBadge_value__x_YMf{font-size:var(--text-sm)}.EstimateBadge_md__PN5uw .EstimateBadge_value__x_YMf{font-size:var(--text-md);font-weight:var(--weight-medium)}.EstimateBadge_lg__1BSXK .EstimateBadge_value__x_YMf{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.EstimateBadge_lg__1BSXK.EstimateBadge_empty__vmp_2{font-size:var(--text-sm)}.GrowthValue_growth__zZKJ8{display:inline-flex;align-items:center;gap:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);white-space:nowrap}.GrowthValue_sm__qFb6r{font-size:var(--text-sm)}.GrowthValue_md__XoEX4{font-size:var(--text-lg)}.GrowthValue_up__2pCDB{color:var(--color-positive)}.GrowthValue_down__2c_ql{color:var(--color-negative)}.GrowthValue_flat__qJ_d6{color:var(--color-text-secondary)}.GrowthValue_none__gXesU{color:var(--color-text-muted)}.GrowthValue_pill__wPWtR{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-sunken);font-size:var(--text-xs)}.GrowthValue_pill__wPWtR.GrowthValue_up__2pCDB{border-color:var(--color-positive-muted);background:var(--color-positive-soft)}.GrowthValue_pill__wPWtR.GrowthValue_down__2c_ql{border-color:var(--color-negative-border);background:var(--color-negative-soft)}.GrowthValue_window__aDrJr{color:var(--color-text-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.InsightCallout_callout__ua3yO{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start;padding:var(--space-4) var(--space-5) var(--space-4) var(--space-4);border:1px solid var(--color-accent-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-ai-soft) 55%,var(--color-surface))}.InsightCallout_mark__Y71NT{margin-top:2px}.InsightCallout_body__XhUv4{display:grid;grid-gap:6px;gap:6px;min-width:0}.InsightCallout_head__g2n72{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--space-2)}.InsightCallout_title__y7c_c{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.InsightCallout_text__r7A2v{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary)}.InsightCallout_text__r7A2v strong{font-weight:var(--weight-medium);color:var(--color-text-primary)}.InsightCallout_action__RliNS{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.IconTile_tile__yv_q7{display:inline-grid;flex:none;place-items:center;width:var(--tile-size);height:var(--tile-size);border-radius:calc(var(--tile-size) * .3);color:#fff}.IconTile_icon__Ra9kG{width:62%;height:62%;stroke-width:2.1}.IconTile_pink__Q_Cr4{background:var(--tile-pink)}.IconTile_mint__7W6ZB{background:var(--tile-mint)}.IconTile_amber__Rp4ro{background:var(--tile-amber)}.IconTile_coral__UFned{background:var(--tile-coral)}.IconTile_periwinkle__pEwhr{background:var(--tile-periwinkle)}.IconTile_sky__ek5iT{background:var(--tile-sky)}.LinkPending_spinner___B48g{display:inline-block;margin-left:8px;vertical-align:middle;flex:none;width:14px;height:14px;border:2px solid var(--color-accent-soft);border-top-color:var(--color-accent);border-radius:50%;opacity:0;visibility:hidden}.LinkPending_on__gxfuF{animation:LinkPending_link-pending-in__sylfE 0s linear .12s forwards,LinkPending_link-pending-spin__2X1eM .7s linear infinite}@keyframes LinkPending_link-pending-in__sylfE{to{opacity:1;visibility:visible}}@keyframes LinkPending_link-pending-spin__2X1eM{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.LinkPending_on__gxfuF{animation:LinkPending_link-pending-in__sylfE 0s linear .12s forwards}}.DatabasePreview_card__2RB5u{width:min(100%,1120px);margin:0 auto;overflow:hidden;border:1px solid var(--color-border);border-radius:calc(var(--radius-2xl) + 8px);background:var(--color-surface);box-shadow:var(--shadow-float);text-align:left;animation:DatabasePreview_rise__MZdHc var(--duration-slower) var(--ease-out) .25s both}.DatabasePreview_toolbar__BzwRf{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg) 55%,var(--color-surface))}.DatabasePreview_search__po669{position:relative;display:flex;align-items:center;gap:var(--space-2)}.DatabasePreview_searchIcon__96Bfh{position:absolute;left:18px;width:18px;height:18px;color:var(--color-text-muted);pointer-events:none}.DatabasePreview_input__CKzqF{flex:1 1;width:100%;min-width:0;height:50px;padding:0 var(--space-4) 0 48px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-size:var(--text-base)}.DatabasePreview_input__CKzqF:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.DatabasePreview_submit__gd1SE{height:50px;padding:0 var(--space-6);border:0;border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-ink-contrast);font:inherit;font-weight:var(--weight-medium);cursor:pointer}.DatabasePreview_submit__gd1SE:hover{background:var(--color-ink-hover)}.DatabasePreview_app__UCHmP:focus-visible,.DatabasePreview_more__osNg1:focus-visible,.DatabasePreview_recipe__ygjXs:focus-visible,.DatabasePreview_submit__gd1SE:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.DatabasePreview_recipes__FJePo{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.DatabasePreview_recipe__ygjXs{display:inline-flex;max-width:100%;align-items:center;height:32px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap;transition:border-color var(--duration-fast) var(--ease),transform var(--duration-base) var(--ease-out)}.DatabasePreview_recipe__ygjXs:hover{border-color:var(--color-accent-border);transform:translateY(-1px)}.DatabasePreview_tableWrap__tXEzi{overflow-x:auto}.DatabasePreview_table__7wD9e{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.DatabasePreview_table__7wD9e th{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-regular);text-align:left}.DatabasePreview_table__7wD9e td,.DatabasePreview_table__7wD9e th{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);white-space:nowrap}.DatabasePreview_table__7wD9e tbody tr{animation:DatabasePreview_row-in__nrPzq .6s var(--ease-out) calc(.6s + var(--i) * 90ms) both;transition:background-color var(--duration-fast) var(--ease)}.DatabasePreview_table__7wD9e tbody tr:hover{background:var(--color-surface-hover,var(--color-bg))}.DatabasePreview_table__7wD9e tbody tr:last-child td{border-bottom:0}.DatabasePreview_num__1TeGm{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DatabasePreview_money__rFgxa{font-weight:var(--weight-semibold)}.DatabasePreview_lowRating__qwYCx{color:var(--color-negative);font-weight:var(--weight-medium)}.DatabasePreview_app__UCHmP{display:flex;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-primary);text-decoration:none}.DatabasePreview_appText__tOyb4{display:grid;min-width:0}.DatabasePreview_appName__2Wmly{overflow:hidden;max-width:220px;font-weight:var(--weight-medium);text-overflow:ellipsis}.DatabasePreview_app__UCHmP:hover .DatabasePreview_appName__2Wmly{text-decoration:underline;text-underline-offset:3px}.DatabasePreview_appMeta__2fmYs,.DatabasePreview_foot__bUYa5{color:var(--color-text-muted);font-size:var(--text-xs)}.DatabasePreview_foot__bUYa5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border)}.DatabasePreview_more__osNg1{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-xs);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none}.DatabasePreview_more__osNg1 svg{width:16px;height:16px;transition:transform var(--duration-base) var(--ease-out)}.DatabasePreview_more__osNg1:hover svg{transform:translateX(3px)}@keyframes DatabasePreview_rise__MZdHc{0%{opacity:0;transform:translate3d(0,32px,0) scale(.98)}}@keyframes DatabasePreview_row-in__nrPzq{0%{opacity:0;transform:translate3d(0,8px,0)}}@media (max-width:900px){.DatabasePreview_hideMd__vbGBg{display:none}}@media (max-width:640px){.DatabasePreview_hideSm__KLw8A{display:none}.DatabasePreview_foot__bUYa5,.DatabasePreview_table__7wD9e td,.DatabasePreview_table__7wD9e th,.DatabasePreview_toolbar__BzwRf{padding-inline:var(--space-3)}.DatabasePreview_submit__gd1SE{padding:0 var(--space-4)}.DatabasePreview_appName__2Wmly{max-width:140px}}@media (prefers-reduced-motion:reduce){.DatabasePreview_card__2RB5u,.DatabasePreview_table__7wD9e tbody tr{animation:none}}.EditorialTabs_tabs__lTU8m{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.EditorialTabs_list__Lv8ul{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-gap:4px;gap:4px;padding:5px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg)}.EditorialTabs_tab__0BiuF{height:42px;padding:0 var(--space-3);border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease),background-color var(--duration-base) var(--ease),transform var(--duration-base) var(--ease-out)}.EditorialTabs_tab__0BiuF:hover{color:var(--color-text-primary)}.EditorialTabs_tab__0BiuF:active{transform:scale(.97)}.EditorialTabs_tab__0BiuF[aria-selected=true]{background:var(--color-ink);color:var(--color-ink-contrast);box-shadow:0 8px 18px -12px rgb(23 21 15/.7)}.EditorialTabs_panel__XoKpP:focus-visible,.EditorialTabs_tab__0BiuF:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.EditorialTabs_panel__XoKpP{border-radius:calc(var(--radius-2xl) + 4px);animation:EditorialTabs_panel-in__HTQK1 var(--duration-slow) var(--ease-out)}@keyframes EditorialTabs_panel-in__HTQK1{0%{opacity:0;transform:translate3d(0,10px,0)}}@media (max-width:560px){.EditorialTabs_list__Lv8ul{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--radius-xl)}.EditorialTabs_tab__0BiuF{border-radius:var(--radius-lg)}}.AppIcon_frame__yANch{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--icon-size);height:var(--icon-size);overflow:hidden;border-radius:calc(var(--icon-size) * .26);background:var(--color-surface-sunken);box-shadow:inset 0 0 0 1px rgb(70 50 20/.08)}.AppIcon_round__pGkgB{border-radius:var(--radius-full)}.AppIcon_image__Msad4{width:100%;height:100%;object-fit:cover}.AppIcon_monogram__98X_R{background:var(--mono-bg);color:var(--mono-fg);font-size:calc(var(--icon-size) * .36);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AppIcon_ring__wzhRo{display:inline-grid;flex:none;place-items:center;width:var(--ring-size);height:var(--ring-size);padding:var(--ring-pad);border-radius:var(--radius-full);background:conic-gradient(from 0deg,var(--color-accent-bright) 0,var(--color-ring-end) var(--ring-pct),var(--dot-empty) var(--ring-pct))}.AppIcon_ring__wzhRo>.AppIcon_frame__yANch{box-shadow:0 0 0 var(--ring-gap) var(--color-surface)}.AppIcon_tone0__Lxsn3{--mono-bg:#e6e5fb;--mono-fg:#46429f}.AppIcon_tone1__HEZvQ{--mono-bg:#daf4ea;--mono-fg:#1f6b52}.AppIcon_tone2__n8osa{--mono-bg:#fde7d9;--mono-fg:#8a4b27}.AppIcon_tone3__04Q61{--mono-bg:#dcebf9;--mono-fg:#2a5784}.AppIcon_tone4__bIZ71{--mono-bg:#fbe0ea;--mono-fg:#8e3459}.AppIcon_tone5__GhMiT{--mono-bg:#f7f0cf;--mono-fg:#6b5a17}.AppIcon_tone6__be5R_{--mono-bg:#f2def1;--mono-fg:#7a3a76}.AppIcon_tone7__eNsrr{--mono-bg:#e3eef0;--mono-fg:#2e5a63}:root[data-theme=dark] .AppIcon_frame__yANch{box-shadow:inset 0 0 0 1px rgb(255 255 255/.08)}:root[data-theme=dark] .AppIcon_monogram__98X_R{background:var(--mono-fg);color:var(--mono-bg)}:root[data-theme=dark] .AppIcon_ring__wzhRo>.AppIcon_frame__yANch{box-shadow:0 0 0 var(--ring-gap) var(--color-surface)}.ConfidenceBadge_badge__RH0r2{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary);white-space:nowrap}.ConfidenceBadge_meter__rIUys{display:inline-flex;align-items:center;gap:3px}.ConfidenceBadge_bar__umEFQ{width:7px;height:7px;border-radius:var(--radius-full);background:var(--dot-empty)}.ConfidenceBadge_high__h1C17 .ConfidenceBadge_on__RdTHA{background:var(--color-positive-bright)}.ConfidenceBadge_medium__8wS0P .ConfidenceBadge_on__RdTHA{background:var(--color-accent-bright)}.ConfidenceBadge_low__rnTVy .ConfidenceBadge_on__RdTHA{background:var(--tile-amber)}.AppTable_container__Uj_zD{position:relative;min-width:0;container:app-table/inline-size}.AppTable_table__uE18K{width:100%;border-collapse:separate;border-spacing:0}.AppTable_th__MrPUQ{position:-webkit-sticky;position:sticky;top:var(--app-sticky-top);z-index:3;height:40px;padding:0 12px;border-bottom:1px solid var(--color-border);background:var(--color-surface);font-size:var(--text-xs);font-weight:var(--weight-regular);text-align:left;white-space:nowrap;color:var(--color-text-muted)}.AppTable_th__MrPUQ:first-child{padding-left:4px}.AppTable_th__MrPUQ:last-child{padding-right:4px}.AppTable_num__xICJn{text-align:right}.AppTable_sortLink__ExlGG{display:inline-flex;align-items:center;gap:3px;border-radius:var(--radius-xs);color:inherit;transition:color var(--duration-fast) var(--ease)}.AppTable_num__xICJn .AppTable_sortLink__ExlGG{flex-direction:row-reverse}.AppTable_sortLink__ExlGG:hover{color:var(--color-text-primary)}.AppTable_sortIcon__mBtcN{width:12px;height:12px;opacity:0;transition:opacity var(--duration-fast) var(--ease)}.AppTable_sortLink__ExlGG:hover .AppTable_sortIcon__mBtcN{opacity:.5}.AppTable_sortActive__pgnE1{color:var(--color-accent);font-weight:var(--weight-medium)}.AppTable_sortActive__pgnE1 .AppTable_sortIcon__mBtcN{opacity:1}.AppTable_colScore__SffF2{width:72px}.AppTable_colReason__oAHzU{width:100%}@container app-table (max-width: 1299px){.AppTable_colReason__oAHzU{display:none}}@container app-table (max-width: 1099px){.AppTable_colConfidence__DXVEH{display:none}}@container app-table (max-width: 994px){.AppTable_colDownloads__Y9lT2{display:none}}@container app-table (max-width: 779px){.AppTable_colPricing__x21IW{display:none}}@container app-table (max-width: 679px){.AppTable_body__avh8x,.AppTable_table__uE18K{display:block}.AppTable_head__hjRYI{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}}.HowItWorks_steps__rCbfO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);margin:0;padding:0;list-style:none;counter-reset:step}.HowItWorks_cell__dQ00b{display:flex}.HowItWorks_step__1AvKx{position:relative;display:flex;flex:1 1;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-card)}@media (min-width:900px){.HowItWorks_cell__dQ00b:not(:last-child) .HowItWorks_step__1AvKx:after{content:"";position:absolute;top:50%;right:calc(var(--space-5) * -1);width:var(--space-5);border-top:2px dotted var(--color-accent-border)}}.HowItWorks_visual__Rw1vA{display:grid;place-items:center;height:150px;margin-bottom:var(--space-3);padding:var(--space-4);overflow:hidden;border-radius:var(--radius-xl);background:var(--gradient-sun)}.HowItWorks_number__bxMKh{display:grid;place-items:center;width:28px;height:28px;margin:0 var(--space-2);border-radius:50%;background:var(--color-ink);color:var(--color-ink-contrast);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.HowItWorks_title__3Uab0{margin:var(--space-1) var(--space-2) 0;font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.HowItWorks_text__x9UHd{margin:0 var(--space-2);color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.5}.HowItWorks_pills__pLDlM{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.HowItWorks_pill__CxKjn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}.HowItWorks_pill__CxKjn svg{width:14px;height:14px;color:var(--color-accent)}.HowItWorks_pillOn__eIosJ{border-color:transparent;background:var(--color-ink);color:var(--color-ink-contrast)}.HowItWorks_pillOn__eIosJ svg{color:var(--color-accent-bright)}.HowItWorks_mini__Z9XNj{display:grid;grid-gap:8px;gap:8px;width:100%;margin:0;padding:0;list-style:none}.HowItWorks_mini__Z9XNj li{display:grid;grid-template-columns:30px minmax(0,1fr) auto 30px;align-items:center;grid-gap:10px;gap:10px;padding:8px 12px 8px 8px;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-xs)}.HowItWorks_miniName__1fm8P{overflow:hidden;font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}.HowItWorks_up__CFfbu{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:var(--radius-full);background:var(--color-positive-soft);color:color-mix(in srgb,var(--color-positive) 75%,var(--color-text-primary));font-size:var(--text-2xs);font-weight:var(--weight-semibold)}.HowItWorks_up__CFfbu svg{width:11px;height:11px}.HowItWorks_score__BsPVa{font-size:var(--text-md);font-weight:var(--weight-semibold);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HowItWorks_brief__O1RcK{display:grid;grid-gap:7px;gap:7px;width:100%;padding:12px 14px;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-xs)}.HowItWorks_briefHead__a_XMm{color:var(--color-text-muted);font-size:var(--text-2xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.06em}.HowItWorks_briefHead__a_XMm,.HowItWorks_briefRow__aKJ9J{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HowItWorks_briefRow__aKJ9J{display:flex;align-items:center;gap:8px;font-size:var(--text-sm)}.HowItWorks_briefText___sb5f{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HowItWorks_briefRow__aKJ9J svg{flex:none;width:15px;height:15px;color:var(--color-positive);stroke-width:2.5}@media (max-width:900px){.HowItWorks_steps__rCbfO{grid-template-columns:minmax(0,1fr);max-width:520px;margin:0 auto}}.PositioningMap_figure__0BQ1V{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;margin:0}.PositioningMap_chart__JFJi5{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-rows:auto auto auto;grid-column-gap:var(--space-2);column-gap:var(--space-2);min-width:0}.PositioningMap_yTitle__KSwqs{grid-column:1;grid-row:1;align-self:center;writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}.PositioningMap_yAxis__XR1gn{position:relative;grid-column:2;grid-row:1;width:24px}.PositioningMap_yTick__ui9st{position:absolute;right:0;transform:translateY(-50%);font-size:var(--text-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:var(--color-text-muted)}.PositioningMap_plot__ELRdP{position:relative;grid-column:3;grid-row:1;aspect-ratio:3/2;min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.PositioningMap_svg__MiHFy{position:absolute;inset:0;width:100%;height:100%}.PositioningMap_zone__lcyjD{stroke:none}.PositioningMap_zone-leaders__0uKal{fill:var(--pastel-mint);fill-opacity:.35}.PositioningMap_zone-vulnerable__UL_f_{fill:var(--pastel-peach);fill-opacity:.6}.PositioningMap_zone-gems__vIyUg{fill:var(--pastel-lavender);fill-opacity:.3}.PositioningMap_zone-weak__7Dsqc{fill:var(--dot-empty);fill-opacity:.45}.PositioningMap_grid__b6Rsd{stroke:var(--color-border);stroke-width:1;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.PositioningMap_split__IDw5N{stroke:var(--color-border-strong);stroke-width:1.5;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.PositioningMap_dot__mV2jx{stroke:var(--color-surface);stroke-width:1.5}.PositioningMap_dot-leaders__o0QuY{fill:var(--color-positive-bright)}.PositioningMap_dot-vulnerable__RBbl1{fill:var(--tile-coral)}.PositioningMap_dot-gems__9TfGM{fill:var(--color-accent-bright)}.PositioningMap_dot-weak__t_dSX{fill:var(--color-text-muted);fill-opacity:.55}.PositioningMap_quadrantLabel__MuUX2{position:absolute;max-width:46%;padding:2px 8px;border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-2xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.PositioningMap_highlight__ePm5V{border:1px solid var(--color-negative-border);color:var(--color-negative)}.PositioningMap_topLeft__9VCLm{top:var(--space-2);left:var(--space-2)}.PositioningMap_topRight__OYsZw{top:var(--space-2);right:var(--space-2)}.PositioningMap_bottomLeft__cf9ru{bottom:var(--space-2);left:var(--space-2)}.PositioningMap_bottomRight__Y54cc{right:var(--space-2);bottom:var(--space-2)}.PositioningMap_xAxis__Q8_TY{position:relative;grid-column:3;grid-row:2;height:22px}.PositioningMap_xTick__ohQUk{position:absolute;top:6px;transform:translateX(-50%);font-size:var(--text-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:var(--color-text-muted);white-space:nowrap}.PositioningMap_xTickStart__Cw2_E{transform:none}.PositioningMap_xTickEnd__8zyZm{transform:translateX(-100%)}.PositioningMap_xTitle___b3kN{grid-column:3;grid-row:3;justify-self:center;font-size:var(--text-xs);color:var(--color-text-muted)}.PositioningMap_caption__ktjyl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}@media (max-width:560px){.PositioningMap_quadrantLabel__MuUX2{padding:1px 6px}}.Form_field__HeIGh{display:grid;grid-gap:6px;gap:6px;min-width:0}.Form_label__svn2q{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.Form_hint__aJ3TP{font-size:var(--text-xs);color:var(--color-text-muted)}.Form_error__Yx8rF{font-size:var(--text-xs);color:var(--color-negative)}.Form_control__Zvvf5{width:100%;min-width:0;height:40px;padding:0 14px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-sm);line-height:1.3;box-shadow:var(--shadow-xs);transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Form_control__Zvvf5::placeholder{color:var(--color-text-muted)}.Form_control__Zvvf5:hover:not(:disabled){border-color:var(--color-border-strong)}.Form_control__Zvvf5:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.Form_control__Zvvf5:disabled{background:var(--color-surface-sunken);color:var(--color-text-muted);cursor:not-allowed}.Form_control__Zvvf5[aria-invalid=true]{border-color:var(--color-negative)}.Form_sm__E3sm_{height:34px;padding:0 12px;font-size:var(--text-xs)}.Form_md__kH8P5{height:40px}.Form_textarea__gGRo5{height:auto;min-height:96px;padding:10px 14px;border-radius:var(--radius-lg);resize:vertical;line-height:var(--leading-normal)}.Form_selectWrap__RebWu{position:relative;display:block;min-width:0}.Form_select__eP7ha{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;cursor:pointer;text-overflow:ellipsis}.Form_chevron__wLWUh{position:absolute;top:50%;right:12px;width:14px;height:14px;color:var(--color-text-muted);transform:translateY(-50%);pointer-events:none}.Form_checkbox__vHS5b{flex:none;width:16px;height:16px;margin:0;accent-color:var(--color-accent);cursor:pointer}.Form_checkbox__vHS5b:disabled{cursor:not-allowed}.Form_checkLabel__ohmcv{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer}.Form_checkLabel__ohmcv:has(input:disabled){color:var(--color-text-muted);cursor:not-allowed}.SavedControls_error__Cjc3_{color:var(--color-negative);font-size:var(--text-xs)}.SavedControls_count__LYE27,.SavedControls_status__38oz_{color:var(--color-text-muted);font-size:var(--text-xs)}.SavedControls_count__LYE27{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SavedControls_confirm__fFWI0{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.SavedControls_toggleWrap__gqsLf{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.SavedControls_switch__kaaqc{position:relative;flex:none;width:36px;height:22px;padding:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-sunken);transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.SavedControls_switchThumb__ZoCJo{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--color-surface);box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease)}.SavedControls_switch__kaaqc[aria-checked=true]{border-color:var(--color-positive-bright);background:var(--color-positive-bright)}.SavedControls_switch__kaaqc[aria-checked=true] .SavedControls_switchThumb__ZoCJo{transform:translateX(14px)}.SavedControls_switch__kaaqc:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.SavedControls_switch__kaaqc:disabled{opacity:.7}.SavedControls_toggleLabel__Q8ofO{color:var(--color-text-secondary);font-size:var(--text-xs);white-space:nowrap}.SavedControls_tags__DlNUG{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.SavedControls_tagList__dGEyD{display:contents;list-style:none}.SavedControls_tag__N6IZ6{display:inline-flex;align-items:center;gap:2px;height:28px;padding:0 4px 0 var(--space-3);border:1px solid var(--color-accent-border);border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-medium)}.SavedControls_tagRemove___R1SS{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-accent)}.SavedControls_tagRemove___R1SS:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.SavedControls_tagRemove___R1SS:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.SavedControls_tagAdd__RnoFq{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-text-muted)}.SavedControls_tagAdd__RnoFq:focus-within{border-style:solid;border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.SavedControls_tagAddIcon__OmEXg{flex:none}.SavedControls_tagInput__ybzpm{width:9ch;min-width:0;padding:0;border:0;background:transparent;color:var(--color-text-primary);font-size:var(--text-xs)}.SavedControls_tagInput__ybzpm:focus{outline:none;width:16ch}.SavedControls_tagInput__ybzpm::placeholder{color:var(--color-text-muted)}.SavedControls_notes__SKpUW{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.SavedControls_notesPreview__Ptyh7{display:-webkit-box;overflow:hidden;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.SavedControls_notesRow__WBAAV{display:inline-flex;align-items:center;gap:var(--space-2)}.SavedControls_notesActions__ZSwlV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.EmptyState_empty__f6fJx{display:grid;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-12) var(--space-6);border:1px dashed var(--color-accent-border);border-radius:var(--radius-xl);background:var(--color-surface);text-align:center}.EmptyState_iconTile__VuZag{display:grid;place-items:center;width:52px;height:52px;margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent)}.EmptyState_icon__kSfUM{width:22px;height:22px;stroke-width:1.75}.EmptyState_title__R7hJj{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-primary)}.EmptyState_description__WPMSm{max-width:52ch;font-size:var(--text-sm);color:var(--color-text-secondary)}.EmptyState_action__c_2Ol{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-3)}.FilterBar_root__l8sH7{position:relative;z-index:calc(var(--z-sticky) + 1)}.FilterBar_bar__DDUhN{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.FilterBar_search__ufIl6{position:relative;flex:1 1 140px;min-width:140px;max-width:320px}.FilterBar_searchIcon__wjeAS{position:absolute;top:50%;left:13px;z-index:1;width:15px;height:15px;color:var(--color-text-muted);transform:translateY(-50%);pointer-events:none}.FilterBar_searchInput__KoVOX{padding-left:34px}.FilterBar_inline__QKjVY{display:flex;align-items:center;gap:6px;min-width:0}.FilterBar_inline__QKjVY>span{min-width:116px}.FilterBar_inlineLabel__aZGHi{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.FilterBar_sort__Hl2E0{margin-left:auto}.FilterBar_segmented__hqA1e{display:inline-flex;flex:none;gap:2px;padding:2px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface)}.FilterBar_segment__Ze8CA{height:28px;padding:0 11px;border:1.5px solid transparent;border-radius:var(--radius-full);background:transparent;font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;color:var(--color-text-secondary);transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.FilterBar_segment__Ze8CA:hover{color:var(--color-text-primary)}.FilterBar_segment__Ze8CA:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.FilterBar_segment__Ze8CA[aria-pressed=true]{background:linear-gradient(var(--color-accent-soft),var(--color-accent-soft)) padding-box,var(--gradient-ring) border-box;color:var(--color-text-primary)}.FilterBar_more__EPbjO{flex:none}.FilterBar_count___b0YN{display:inline-grid;place-items:center;min-width:16px;height:16px;margin-left:6px;padding:0 4px;border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-accent-contrast);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FilterBar_pending__yzaH0{font-size:var(--text-xs);color:var(--color-text-muted)}.FilterBar_root__l8sH7[aria-busy=true] .FilterBar_bar__DDUhN{opacity:.85}.FilterBar_group__ZiE_6.FilterBar_mobileOnly__zoqRM,.FilterBar_mobileBar__KHC2k,.FilterBar_mobileOnly__zoqRM{display:none}.FilterBar_layer__DsjKB{position:absolute;top:calc(100% + 6px);right:0;left:0}.FilterBar_backdrop__7NMgq{position:fixed;inset:0}.FilterBar_panel__OA6Ta{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%);max-height:min(70vh,720px);margin-left:auto;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-lg);animation:FilterBar_pop__a8qR2 var(--duration-base) var(--ease)}.FilterBar_panelHeader__8Nud1{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-3) var(--space-2) var(--space-5)}.FilterBar_panelTitle__WEOtJ{font-size:var(--text-lg);font-weight:var(--weight-medium)}.FilterBar_panelBody__6WxNh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5) var(--space-6);gap:var(--space-5) var(--space-6);overflow-y:auto;padding:var(--space-2) var(--space-5) var(--space-5)}.FilterBar_fieldset__V65Q0{display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;margin:0;padding:0;border:0}.FilterBar_fieldset__V65Q0:last-child{grid-column:1/-1}.FilterBar_legend__FeeP6{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1);padding:0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.FilterBar_legendCount__zC9kK{font-weight:var(--weight-medium);letter-spacing:0;text-transform:none;color:var(--color-accent)}.FilterBar_pair__VmnGt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;grid-gap:var(--space-2);gap:var(--space-2)}.FilterBar_categories__psUAJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:8px var(--space-4);gap:8px var(--space-4);max-height:180px;overflow-y:auto;padding:2px}.FilterBar_group__ZiE_6{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.FilterBar_fieldLike__o3UFD{display:grid;grid-gap:6px;gap:6px}.FilterBar_fieldLabel__Mn83E{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.FilterBar_panelFooter__uRUTM{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border)}@keyframes FilterBar_pop__a8qR2{0%{opacity:0;transform:translateY(-4px)}}@keyframes FilterBar_sheet__x3yGk{0%{transform:translateY(24px);opacity:0}}@media (max-width:1180px){.FilterBar_panelBody__6WxNh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.FilterBar_root__l8sH7{position:-webkit-sticky;position:sticky;top:calc(var(--app-sticky-top) + var(--space-2))}.FilterBar_bar__DDUhN{display:none}.FilterBar_mobileBar__KHC2k{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-md)}.FilterBar_mobileSort__ROOUT{flex:1 1;min-width:0}.FilterBar_group__ZiE_6.FilterBar_mobileOnly__zoqRM,.FilterBar_mobileOnly__zoqRM{display:grid}.FilterBar_layer__DsjKB{position:fixed;inset:0;z-index:var(--z-modal)}.FilterBar_backdrop__7NMgq{background:var(--color-overlay)}.FilterBar_panel__OA6Ta{position:absolute;right:0;bottom:0;left:0;width:100%;max-height:88dvh;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;animation:FilterBar_sheet__x3yGk var(--duration-base) var(--ease)}.FilterBar_panelBody__6WxNh{grid-template-columns:minmax(0,1fr);padding:var(--space-2) var(--space-4) var(--space-4)}.FilterBar_panelFooter__uRUTM,.FilterBar_panelHeader__8Nud1{padding-left:var(--space-4);padding-right:var(--space-3)}.FilterBar_panelFooter__uRUTM{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}.FilterBar_categories__psUAJ{max-height:none}}.FilterBar_presets__ewOc_{display:flex;flex-wrap:wrap;gap:var(--space-2)}.FilterBar_preset__Umzmp{display:inline-flex;align-items:baseline;gap:6px;height:30px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease)}.FilterBar_preset__Umzmp:hover{color:var(--color-text-primary)}.FilterBar_preset__Umzmp:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.FilterBar_preset__Umzmp[aria-pressed=true]{border:1.5px solid transparent;background:linear-gradient(var(--color-accent-soft),var(--color-accent-soft)) padding-box,var(--gradient-ring) border-box;color:var(--color-text-primary)}.FilterBar_presetRange__gPGNL{font-weight:var(--weight-regular);color:var(--color-text-muted)}.AppRow_row__QoiRC{position:relative;transition:background-color var(--duration-fast) var(--ease)}.AppRow_row__QoiRC:focus-within,.AppRow_row__QoiRC:hover{background:var(--color-surface-hover)}.AppRow_cell__wru95{height:72px;padding:12px;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);vertical-align:middle;color:var(--color-text-primary)}.AppRow_row__QoiRC:last-child .AppRow_cell__wru95{border-bottom:0}.AppRow_app__Q9wtN{min-width:220px;max-width:300px;padding-left:4px}.AppRow_appInner__4t30C{display:flex;align-items:center;gap:12px;min-width:0}.AppRow_appText__v0Zot{display:grid;grid-gap:3px;gap:3px;min-width:0}.AppRow_rowLink__X4WKc{overflow:hidden;font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-primary);border-radius:var(--radius-xs)}.AppRow_rowLink__X4WKc:after{content:"";position:absolute;inset:0;z-index:1}.AppRow_rowLink__X4WKc:focus-visible{outline:none}.AppRow_rowLink__X4WKc:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:var(--radius-md)}.AppRow_row__QoiRC:hover .AppRow_rowLink__X4WKc{color:var(--color-accent)}.AppRow_appMeta__8n9ky{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--text-xs);color:var(--color-text-muted)}.AppRow_category__EugCd{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AppRow_demo__LBhdq{flex:none;padding:1px 6px;border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:10px;line-height:1.3;color:var(--color-text-muted)}.AppRow_inlineReason__QFZ63{display:none;overflow:hidden;font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-secondary)}.AppRow_reason__nuYs5{width:100%;min-width:200px;max-width:0}.AppRow_reasonText__ZSHP_{display:block;overflow:hidden;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-secondary)}.AppRow_num__Eppt0{text-align:right;white-space:nowrap}.AppRow_num__Eppt0,.AppRow_plain__IVxjm{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AppRow_pricing__bfHSc{white-space:nowrap}.AppRow_pricingPill__Y9doL{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-xs);color:var(--color-text-secondary)}.AppRow_score__T3aNt{width:72px}.AppRow_scoreValue__f7kgD{display:block;font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:1.2}.AppRow_scoreBand__7sS_S{display:block;font-size:var(--text-2xs);color:var(--color-text-muted)}.AppRow_confidence__lyMJO{white-space:nowrap;padding-right:4px}@container app-table (max-width: 1299px){.AppRow_reason__nuYs5{display:none}}@container app-table (max-width: 1099px){.AppRow_confidence__lyMJO{display:none}}@container app-table (max-width: 994px){.AppRow_downloads__b0yQI{display:none}}@container app-table (max-width: 779px){.AppRow_pricing__bfHSc{display:none}}@container app-table (max-width: 679px){.AppRow_row__QoiRC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"app app score" "revenue revenue growth" "rating reviews pricing";grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.AppRow_row__QoiRC:last-child{border-bottom:0}.AppRow_row__QoiRC:focus-within,.AppRow_row__QoiRC:hover{background:transparent}.AppRow_cell__wru95{display:block;height:auto;min-width:0;padding:0;border:0}.AppRow_cell__wru95[data-label]:before{content:attr(data-label);display:block;overflow:hidden;margin-bottom:4px;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xs);color:var(--color-text-muted)}.AppRow_app__Q9wtN{grid-area:app;max-width:none;min-width:0;padding:0}.AppRow_inlineReason__QFZ63{max-width:none;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.AppRow_score__T3aNt{grid-area:score;justify-self:end;width:auto}.AppRow_score__T3aNt:before{text-align:right}.AppRow_revenue__7IklV{grid-area:revenue}.AppRow_growth__YFoGJ{grid-area:growth}.AppRow_rating__OcRSj{grid-area:rating}.AppRow_reviews__HKDp8{grid-area:reviews}.AppRow_pricing__bfHSc{display:block;grid-area:pricing;white-space:normal}.AppRow_pricingPill__Y9doL{height:auto;padding:0;border:0;background:none}.AppRow_num__Eppt0{text-align:left}.AppRow_confidence__lyMJO,.AppRow_downloads__b0yQI,.AppRow_reason__nuYs5{display:none}}.discover_page__v_jBT{display:grid;grid-gap:var(--space-5);gap:var(--space-5);min-width:0}.discover_page__v_jBT>header{margin-bottom:0}.discover_kpis__SPGg6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.discover_layout__i2SfP{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;grid-gap:var(--space-5);gap:var(--space-5);min-width:0}.discover_feed__62K75{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-card)}.discover_feedHead__kV875{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.discover_feedHeading__d_8wt{display:grid;grid-gap:4px;gap:4px;min-width:0}.discover_feedTitle__VHZtb{font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--color-text-primary)}.discover_feedDescription__3LJ68{font-size:var(--text-sm);color:var(--color-text-muted)}.discover_toolbar__URvLi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding-top:var(--space-1)}.discover_count__vYZZR{font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.discover_count__vYZZR strong{font-weight:var(--weight-semibold)}.discover_countMeta__FYPxw{color:var(--color-text-muted)}.discover_cards__FEPRw{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}.discover_cards__FEPRw>li{display:grid}.discover_rail__S_EC6{position:-webkit-sticky;position:sticky;top:calc(var(--app-sticky-top) + var(--space-2))}.discover_railCard__6_8Vk,.discover_rail__S_EC6{display:grid;grid-gap:var(--space-5);gap:var(--space-5);min-width:0}.discover_railCard__6_8Vk{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card)}.discover_railHead__dYQxM{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.discover_railTitle__th_MG{font-size:var(--text-xl);font-weight:var(--weight-medium)}.discover_insightLink___jJew,.discover_railLink__SVoVW{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent);border-radius:var(--radius-xs)}.discover_insightLink___jJew:hover,.discover_railLink__SVoVW:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:1279px){.discover_layout__i2SfP{grid-template-columns:minmax(0,1fr)}.discover_rail__S_EC6{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:1100px){.discover_kpis__SPGg6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.discover_rail__S_EC6{grid-template-columns:minmax(0,1fr)}.discover_feed__62K75{padding:var(--space-5) var(--space-4);border-radius:var(--radius-xl)}.discover_kpis__SPGg6{gap:var(--space-3)}}.discover_headerActions__9_xDd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.SaveSearch_wrap__NhF0m{position:relative;display:inline-flex;align-items:center;gap:var(--space-2)}.SaveSearch_viewSaved__yo28k{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-accent);border-radius:var(--radius-xs)}.SaveSearch_viewSaved__yo28k:hover{text-decoration:underline;text-underline-offset:3px}.SaveSearch_backdrop__WIhig{position:fixed;inset:0;z-index:var(--z-overlay)}.SaveSearch_popover__Am5Fp{position:absolute;top:calc(100% + 6px);right:0;z-index:calc(var(--z-overlay) + 1);display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:min(320px,calc(100vw - 32px));padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-lg);animation:SaveSearch_pop__Zvcv1 var(--duration-base) var(--ease)}.SaveSearch_label__54zfg{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.SaveSearch_hint__Tcx15{font-size:var(--text-xs);color:var(--color-text-muted)}.SaveSearch_error__4XU0C{font-size:var(--text-xs);color:var(--color-negative)}.SaveSearch_actions__w6CFa{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-1)}@keyframes SaveSearch_pop__Zvcv1{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:640px){.SaveSearch_popover__Am5Fp{right:auto;left:0}}.PageHeader_header__2m_Bl{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-6)}.PageHeader_text__2yU3F{display:grid;grid-gap:8px;gap:8px;min-width:0;flex:1 1 360px}.PageHeader_eyebrow__Wof9I{justify-self:start;display:inline-flex;align-items:center;height:26px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-accent)}.PageHeader_title__EKqaH{font-size:var(--text-3xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);color:var(--color-text-primary)}.PageHeader_description__As3vq{max-width:68ch;font-size:var(--text-md);color:var(--color-text-secondary)}.PageHeader_actions__i2yFq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}@media (max-width:640px){.PageHeader_title__EKqaH{font-size:var(--text-2xl)}.PageHeader_description__As3vq{font-size:var(--text-base)}.PageHeader_header__2m_Bl{margin-bottom:var(--space-5)}}.Pagination_pagination__c7olK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 0 0}.Pagination_summary__FRcK2{font-size:var(--text-sm);color:var(--color-text-muted)}.Pagination_num__Ql6w0{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.Pagination_pages__RaUx0{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.Pagination_page__Bn49f,.Pagination_step__FdsKs{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:36px;height:36px;padding:0 12px;border:1px solid transparent;border-radius:var(--radius-full);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-secondary);transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.Pagination_page__Bn49f:hover,.Pagination_step__FdsKs:hover{background:var(--color-surface);color:var(--color-text-primary)}.Pagination_page__Bn49f[aria-current=page]{border:1.5px solid transparent;background:linear-gradient(var(--color-surface),var(--color-surface)) padding-box,var(--gradient-ring) border-box;color:var(--color-text-primary);font-weight:var(--weight-medium)}.Pagination_step__FdsKs{border-color:var(--color-border);background:var(--color-surface)}.Pagination_disabled__Nuiej,.Pagination_disabled__Nuiej:hover{background:transparent;color:var(--color-text-muted);opacity:.55;cursor:not-allowed}.Pagination_icon__akfpM{width:14px;height:14px}.Pagination_gap__TNaJh{min-width:20px;text-align:center;color:var(--color-text-muted)}@media (max-width:560px){.Pagination_gap__TNaJh,.Pagination_pageItem__XjEwz{display:none}.Pagination_pagination__c7olK{justify-content:center}}.ProvenanceLegend_legend__PlR6n{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-5);font-size:var(--text-xs);color:var(--color-text-muted)}.ProvenanceLegend_list__KkmPn{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none}.ProvenanceLegend_item__lSluy{display:inline-flex;align-items:center;gap:6px;cursor:default}.ProvenanceLegend_name__PqAvC{font-weight:var(--weight-medium);color:var(--color-text-secondary)}.ProvenanceLegend_desc__cHGjj{color:var(--color-text-muted)}.ProvenanceLegend_observed__hM1b0 svg{color:var(--color-observed)}.ProvenanceLegend_estimated___yxxF svg{color:var(--color-estimated)}.ProvenanceLegend_ai__LgCaH svg{color:var(--color-ai)}.ProvenanceLegend_demo__fbGKr{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted)}.ProvenanceLegend_demoIcon__8Xqv9{width:13px;height:13px;flex:none}@media (max-width:560px){.ProvenanceLegend_desc__cHGjj{display:none}}.SegmentBar_figure__d2r3y{display:grid;grid-gap:0;gap:0;margin:0;min-width:0}.SegmentBar_bar__FClu5,.SegmentBar_legend__Kli6E{display:flex;gap:4px}.SegmentBar_bar__FClu5{height:40px}.SegmentBar_segment__UM4mK{flex:var(--share) 1 0;min-width:58px;border-radius:var(--radius-sm)}.SegmentBar_legend__Kli6E{margin:0;padding:0;list-style:none}.SegmentBar_item__s68F_{display:grid;align-content:start;grid-gap:2px;gap:2px;flex:var(--share) 1 0;min-width:58px}.SegmentBar_leader__EjUaD{position:relative;display:block;width:0;height:26px;margin-left:6px;border-left:1.5px dotted var(--color-border-strong)}.SegmentBar_leader__EjUaD:after{content:"";position:absolute;bottom:-2px;left:-3.5px;width:5px;height:5px;border-radius:var(--radius-full);background:var(--color-accent-bright)}.SegmentBar_value__1Jhzm{margin-top:4px;font-size:var(--text-xl);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);line-height:1.1;color:var(--color-text-primary)}.SegmentBar_label__Z3Ul4{overflow:hidden;font-size:var(--text-xs);line-height:var(--leading-snug);text-overflow:ellipsis;color:var(--color-text-muted);overflow-wrap:anywhere}.SegmentBar_share__d9RTm{white-space:nowrap}.SegmentBar_peach__TsyJW{background:linear-gradient(90deg,var(--pastel-peach),var(--pastel-pink))}.SegmentBar_lavender__w1xtX{background:linear-gradient(90deg,var(--pastel-lavender),var(--pastel-sky))}.SegmentBar_mint__PHPMP{background:linear-gradient(90deg,var(--pastel-mint),var(--pastel-yellow))}.SegmentBar_pink__jgztv{background:linear-gradient(90deg,var(--pastel-pink),var(--pastel-orchid))}.SegmentBar_sky__Rl1ic{background:linear-gradient(90deg,var(--pastel-sky),var(--pastel-mint))}.SegmentBar_yellow__ReF1a{background:linear-gradient(90deg,var(--pastel-yellow),var(--pastel-peach))}.SegmentBar_orchid__0_OTv{background:linear-gradient(90deg,var(--pastel-orchid),var(--pastel-lavender))}.DeltaPill_pill__6yQxm{display:inline-flex;flex:none;align-items:center;height:26px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.DeltaPill_positive__DYMrc{border-color:var(--color-positive-muted);background:var(--color-positive-soft);color:var(--color-positive)}.DeltaPill_negative__wRAUX{border-color:var(--color-negative-border);background:var(--color-negative-soft);color:var(--color-negative)}.DeltaPill_neutral___XFw0{border-color:var(--color-border);background:var(--color-surface-sunken);color:var(--color-text-secondary)}.SaveButton_wrap__AoIgH{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.SaveButton_on__le2bK{color:var(--color-accent)}.SaveButton_error__O7De8{position:absolute;top:calc(100% + 4px);left:0;z-index:var(--z-overlay);width:max-content;max-width:280px;padding:6px 8px;border:1px solid color-mix(in srgb,var(--color-negative) 30%,transparent);border-radius:var(--radius-md);background:var(--color-negative-soft);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-negative);box-shadow:var(--shadow-sm)}.SaveButton_upgrade__qE5a_{font-weight:var(--weight-semibold);color:inherit;text-decoration:underline;text-underline-offset:2px}.StatCard_card__jDHdF{position:relative;display:grid;grid-template-rows:auto 1fr;grid-gap:var(--space-5);gap:var(--space-5);min-width:0;padding:var(--space-5) var(--space-6) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.StatCard_linked__B1Mv_:hover{border-color:var(--color-accent-border);box-shadow:var(--shadow-md)}.StatCard_head__4IZTV{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}.StatCard_title__OF9TA{flex:1 1 120px;min-width:0;padding-top:3px;font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:-.005em;line-height:var(--leading-snug);color:var(--color-text-primary)}.StatCard_link__cL49Z{color:inherit}.StatCard_link__cL49Z:after{content:"";position:absolute;inset:0;border-radius:inherit}.StatCard_link__cL49Z:focus-visible{outline:none}.StatCard_link__cL49Z:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:2px}.StatCard_badges__0ctnO{display:inline-flex;flex:none;align-items:center;gap:6px}.StatCard_foot__w7Xl8{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-1) var(--space-3);min-width:0}.StatCard_value__WqyL0{min-width:0;font-size:var(--text-kpi);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);line-height:1.05;color:var(--color-text-primary)}.StatCard_comparison__HjzIG{padding-bottom:3px;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-muted)}@media (max-width:560px){.StatCard_card__jDHdF{padding:var(--space-4) var(--space-5);gap:var(--space-4)}}.ViewToggle_toggle__eYUUb{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface)}.ViewToggle_option__PJpTt{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1.5px solid transparent;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary);transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.ViewToggle_option__PJpTt:hover{color:var(--color-text-primary)}.ViewToggle_option__PJpTt:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.ViewToggle_option__PJpTt[aria-current=page]{background:linear-gradient(var(--color-accent-soft),var(--color-accent-soft)) padding-box,var(--gradient-ring) border-box;color:var(--color-text-primary)}.ViewToggle_icon__qTSmu{width:14px;height:14px}@media (max-width:860px){.ViewToggle_toggle__eYUUb{display:none}}.ScopeForm_form__K0kOW{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.Tag_tag__mgtst{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1;white-space:nowrap}.Tag_neutral__XM_BD{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-secondary)}.Tag_accent__pYswx{border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent)}.Tag_positive__oBH_E{border-color:var(--color-positive-muted);background:var(--color-positive-soft);color:var(--color-positive)}.Tag_warning__rqHzP{border-color:color-mix(in srgb,var(--color-warning) 22%,transparent);background:var(--color-warning-soft);color:var(--color-warning)}.Tag_negative__DVqi9{border-color:var(--color-negative-border);background:var(--color-negative-soft);color:var(--color-negative)}.Editorial_monoPill__v44jB{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;height:32px;padding:0 14px 0 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-xs);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap}.Editorial_monoPill__v44jB:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-accent-bright);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent-bright) 22%,transparent)}.Showcase_stack__qN_1R{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.Showcase_feed__jTdNX{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}.Showcase_plainList__I7VbT{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-left:var(--space-5)}.Showcase_insight__VAzub,.Showcase_plainList__I7VbT{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.Showcase_insight__VAzub{padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent-border);border-radius:var(--radius-lg);background:var(--color-ai-soft)}.Showcase_signals__OPQR0{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.Showcase_signal__fplpM{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.Showcase_signalHead__01AWT{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.Showcase_signalEvidence__SnWsN{font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.Showcase_signalRead__tqrXr{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary)}.Showcase_complaints__Xp7Y6{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.Showcase_brief__6XkHU{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0}.Showcase_brief__6XkHU dt{margin-bottom:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted)}.Showcase_brief__6XkHU dd{margin:0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary)}.Showcase_price__6BhD3{display:block;margin-top:var(--space-1);font-weight:var(--weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.examples_hero__N7Ouj{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);max-width:760px;margin:0 auto;padding:clamp(var(--space-12),7vw,var(--space-20)) var(--gutter) var(--space-10);text-align:center}.examples_hero__N7Ouj>:first-child{align-self:center}.examples_lead__HbVSf{max-width:54ch;margin:0;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary)}.examples_grid__jbPC0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);max-width:var(--container-lg);margin:0 auto;padding:0 var(--gutter) clamp(var(--space-16),9vw,7rem)}.examples_example__3xv1m{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;padding:var(--space-6);border:1px solid var(--mk-sunken-border);border-radius:calc(var(--radius-2xl) + 4px);background:var(--mk-sunken)}.examples_wide__axZJA{grid-column:1/-1}.examples_exampleHead__BIddY{display:grid;justify-items:start;grid-gap:var(--space-3);gap:var(--space-3)}.examples_exampleTitle__KjqSF{margin:0;color:var(--color-text-primary);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.examples_output__cQYNH{display:grid;grid-gap:var(--space-4);gap:var(--space-4);flex:1 1;min-width:0;padding:var(--space-5);border-radius:var(--radius-xl);background:var(--mk-card)}.examples_exampleFoot__IVIC1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.examples_badges__TPJfu{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.examples_closing__cJp0Q{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);max-width:760px;margin:0 auto;padding:var(--space-8) var(--gutter) clamp(var(--space-16),9vw,7rem);text-align:center}.examples_closingTitle__k_o_y{margin:0;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--mk-text)}.examples_caption__VyGUy{margin:0;font-size:var(--text-base);color:var(--mk-muted)}@media (max-width:860px){.examples_grid__jbPC0{grid-template-columns:minmax(0,1fr)}.examples_example__3xv1m,.examples_output__cQYNH{padding:var(--space-4)}}.page_hero___P5ic{position:relative;padding:clamp(var(--space-8),4vw,var(--space-12)) var(--gutter) var(--space-6);isolation:isolate}.page_guides__H1Gu7{position:absolute;inset:-120px 0 0;z-index:-1;background:radial-gradient(60% 46% at 50% 0,color-mix(in srgb,var(--color-accent-bright) 30%,transparent),transparent 72%),linear-gradient(90deg,transparent calc(50% - 560px),var(--color-border) calc(50% - 560px),transparent calc(50% - 559px)),linear-gradient(90deg,transparent calc(50% + 559px),var(--color-border) calc(50% + 559px),transparent calc(50% + 560px)),linear-gradient(90deg,transparent calc(50% - 240px),color-mix(in srgb,var(--color-border) 60%,transparent) calc(50% - 240px),transparent calc(50% - 239px)),linear-gradient(90deg,transparent calc(50% + 239px),color-mix(in srgb,var(--color-border) 60%,transparent) calc(50% + 239px),transparent calc(50% + 240px));-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent);pointer-events:none}.page_heroCopy__e3X9X{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);max-width:900px;margin:0 auto;text-align:center}.page_heroEyebrow__zctwj{animation:page_fade-up__WvbXc .7s var(--ease-out) both}.page_heroLead__YsY8B{max-width:36rem;margin:0;color:var(--color-text-secondary);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.6;animation:page_fade-up__WvbXc .8s var(--ease-out) .35s both}.page_heroActions__naQ_M{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);animation:page_fade-up__WvbXc .8s var(--ease-out) .7s both}.page_magnet__owjY4{display:inline-flex;transition:translate var(--duration-base) var(--ease-out)}.page_assurances__P7g7c{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-5);margin:calc(var(--space-2) * -1) 0 0;padding:0;color:var(--color-text-muted);font-size:var(--text-sm);list-style:none;animation:page_fade-up__WvbXc .8s var(--ease-out) .8s both}.page_assurances__P7g7c li{display:inline-flex;align-items:center;gap:6px}.page_assurances__P7g7c svg{width:15px;height:15px;color:var(--color-accent);stroke-width:2.4}.page_heroExample__puT_6{margin-top:var(--space-8)}.page_stats__OHDD8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--space-12)}.page_stat__n5tOp{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-6) 0;border-top:1px solid var(--color-border-strong)}.page_stat__n5tOp+.page_stat__n5tOp{padding-left:var(--space-6);border-left:1px solid var(--color-border)}.page_statValue__kbUOk{font-size:clamp(2.25rem,1.6rem + 2.2vw,3.5rem);font-weight:var(--weight-semibold);letter-spacing:-.045em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_statLabel__QSax7{max-width:14rem;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug)}.page_section__xsuQ9{max-width:var(--container-lg);margin:0 auto;padding:clamp(var(--space-16),9vw,var(--space-24)) var(--gutter) 0;scroll-margin-top:var(--space-16)}.page_sectionHead__EGtLZ{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);max-width:900px;margin:0 auto var(--space-12);text-align:center}.page_sectionLede__obpz1{max-width:38rem;margin:0;color:var(--color-text-secondary);font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.6}.page_walkFrame__eDZur{padding:var(--space-3);border:1px solid var(--color-border);border-radius:calc(var(--radius-2xl) + 10px);background:color-mix(in srgb,var(--color-surface) 55%,transparent);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page_walk__Ykn5m{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_walkTitle__GQ5EA{margin:0;padding:var(--space-1) var(--space-2) 0;color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.page_walkOutput__zLEF5{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}.page_more__8DCn2{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-6)}.page_moreLabel__lj62B{margin-right:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}.page_moreLink__Mslzl{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;transition:border-color var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease)}.page_moreLink__Mslzl svg{width:14px;height:14px;color:var(--color-text-muted);transition:transform var(--duration-base) var(--ease-spring)}.page_moreLink__Mslzl:hover{border-color:var(--color-accent-border);box-shadow:var(--shadow-card)}.page_moreLink__Mslzl:hover svg{color:var(--color-accent);transform:translateX(3px)}.page_moreLink__Mslzl:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.page_sources__DtyOn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);margin:0;padding:0;list-style:none}.page_sourceCell__wvo85{display:flex}.page_source__WsAgx{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-card)}.page_sourceIcon__df8Kd{display:grid;place-items:center;width:44px;height:44px;margin-bottom:var(--space-2);border-radius:50%;background:var(--color-observed-soft);color:var(--color-observed)}.page_sourceIcon__df8Kd[data-kind=estimated]{background:var(--color-estimated-soft);color:var(--color-estimated)}.page_sourceIcon__df8Kd[data-kind=ai]{background:var(--color-ai-soft);color:var(--color-ai)}.page_sourceIcon__df8Kd svg{width:20px;height:20px}.page_sourceTitle__RY6X8{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.page_sourceText__xC6eG{color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.55}.page_faq__1aEDp{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);grid-gap:clamp(var(--space-8),6vw,var(--space-20));gap:clamp(var(--space-8),6vw,var(--space-20));align-items:start}.page_faqIntro__SkwTc{position:-webkit-sticky;position:sticky;top:calc(var(--space-20) + var(--space-4));display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.page_faqList__GBPUu{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_faqItem__myhEv{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);transition:box-shadow var(--duration-base) var(--ease),border-color var(--duration-base) var(--ease)}.page_faqItem__myhEv[open]{border-color:var(--color-accent-border);box-shadow:var(--shadow-float)}.page_faqQuestion__XD97P{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);font-size:var(--text-md);font-weight:var(--weight-semibold);list-style:none;cursor:pointer}.page_faqQuestion__XD97P::-webkit-details-marker{display:none}.page_faqQuestion__XD97P:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.page_faqToggle__4SIbd{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--color-bg);transition:background-color var(--duration-base) var(--ease),transform var(--duration-slow) var(--ease-spring)}.page_faqToggle__4SIbd:after,.page_faqToggle__4SIbd:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:1px;background:currentColor;transition:transform var(--duration-slow) var(--ease-spring)}.page_faqToggle__4SIbd:after{transform:rotate(90deg)}.page_faqItem__myhEv[open] .page_faqToggle__4SIbd{background:var(--color-ink);color:var(--color-ink-contrast);transform:rotate(180deg)}.page_faqItem__myhEv[open] .page_faqToggle__4SIbd:after{transform:rotate(0deg)}.page_faqAnswer__5iRQ0{margin:0;padding:0 var(--space-6) var(--space-6);color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.65;animation:page_fade-up__WvbXc .5s var(--ease-out)}.page_ctaWrap__Q5rn1{max-width:var(--container-lg);margin:0 auto;padding:clamp(var(--space-16),9vw,var(--space-24)) var(--gutter) var(--space-4)}.page_cta__py_Nz{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding:clamp(var(--space-12),7vw,var(--space-20)) var(--space-6);overflow:hidden;border-radius:calc(var(--radius-2xl) + 12px);background:var(--gradient-band);color:var(--color-text-primary);text-align:center;isolation:isolate}.page_ctaRays__fjJVp{position:absolute;top:50%;left:50%;z-index:-1;width:1400px;height:1400px;margin:-700px 0 0 -700px;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--color-surface) 34%,transparent) 0deg 6deg,transparent 6deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 0,transparent 62%);mask-image:radial-gradient(circle,#000 0,transparent 62%);animation:page_rays__izRra 90s linear infinite}.page_cta__py_Nz:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(340px circle at var(--mx,50%) var(--my,40%),color-mix(in srgb,var(--color-surface) 55%,transparent),transparent 70%)}.page_ctaMark__IOTZB{display:inline-flex;animation:page_bob__3IXP_ 6s var(--ease-in-out) infinite}.page_ctaTitle__71b_x span[class]{color:color-mix(in srgb,var(--color-text-primary) 56%,transparent)}.page_ctaLede__FTfIn{margin:calc(var(--space-2) * -1) 0 var(--space-2);color:color-mix(in srgb,var(--color-text-primary) 72%,transparent);font-size:clamp(1rem,.96rem + .2vw,1.125rem)}.page_ctaNote__9pkHI{margin:0;color:color-mix(in srgb,var(--color-text-primary) 62%,transparent);font-size:var(--text-sm)}@keyframes page_fade-up__WvbXc{0%{opacity:0;transform:translate3d(0,14px,0)}}@keyframes page_rays__izRra{to{rotate:1turn}}@keyframes page_bob__3IXP_{0%,to{translate:0 0}50%{translate:0 -8px}}@media (max-width:1000px){.page_faq__1aEDp{grid-template-columns:minmax(0,1fr)}.page_faqIntro__SkwTc{position:static}.page_stats__OHDD8{grid-template-columns:repeat(2,minmax(0,1fr))}.page_stat__n5tOp:nth-child(3){padding-left:0;border-left:0}}@media (max-width:680px){.page_sources__DtyOn{grid-template-columns:minmax(0,1fr)}.page_moreLabel__lj62B{flex-basis:100%;margin:0 0 var(--space-1);text-align:center}.page_sectionHead__EGtLZ{margin-bottom:var(--space-8)}.page_heroActions__naQ_M{flex-direction:column;align-items:stretch;width:min(100%,360px)}.page_heroActions__naQ_M>*{justify-content:center}.page_magnet__owjY4>*{flex:1 1}.page_walkFrame__eDZur{padding:var(--space-2)}.page_walkOutput__zLEF5{padding:var(--space-3)}}@media (prefers-reduced-motion:reduce){.page_assurances__P7g7c,.page_ctaMark__IOTZB,.page_ctaRays__fjJVp,.page_faqAnswer__5iRQ0,.page_heroActions__naQ_M,.page_heroEyebrow__zctwj,.page_heroLead__YsY8B{animation:none}}