.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}}.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_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_tiles__DZEuK{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_tileCell__Oy3a6{display:flex}.page_tile__3m4S6{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_tileIcon__DBqrS{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_tileIcon__DBqrS[data-kind=estimated]{background:var(--color-estimated-soft);color:var(--color-estimated)}.page_tileIcon__DBqrS[data-kind=ai]{background:var(--color-ai-soft);color:var(--color-ai)}.page_tileIcon__DBqrS svg{width:20px;height:20px}.page_tileTitle__4lhUa{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.page_tileText__vIvn6{color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.55}.page_tile__3m4S6{color:inherit;text-decoration:none;transition:border-color var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease)}.page_tile__3m4S6:hover{border-color:var(--color-accent-border);box-shadow:var(--shadow-float)}.page_tile__3m4S6:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.page_tileLink__X9sEI{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:var(--space-2);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium)}.page_tileLink__X9sEI svg{width:14px;height:14px;color:var(--color-accent);transition:transform var(--duration-base) var(--ease-spring)}.page_tile__3m4S6:hover .page_tileLink__X9sEI svg{transform:translateX(3px)}.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}}@media (max-width:680px){.page_tiles__DZEuK{grid-template-columns:minmax(0,1fr)}.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}}@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}}