@layer base,responsive;@layer base{*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}:root{--color-text: #111111;--color-muted: #77777d;--color-soft: #f6f7f9;--color-border: #e5e5e8;--color-primary: #2b2b2f;--color-accent: #2e6ef7;--color-success: #34c759;--color-warning: #ff9500;--shadow-card: 0 18px 48px rgba(0, 0, 0, .08);--radius-card: 18px;--radius-control: 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;color:var(--color-text);background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:320px;min-height:100vh;background:#fff}.funnelRoot{min-height:100vh;background:#fff;color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;line-height:normal}button,input{font:inherit}button{border:0}a{color:inherit}img{display:block;max-width:100%}.accentText{color:var(--color-accent)}.brand{display:inline-flex;align-items:center;gap:10px;width:fit-content;min-width:0;font-size:25px;font-weight:800;line-height:1.1}.brandCompact{font-size:22px}.brandIcon{width:34px;height:34px;border-radius:10px;object-fit:cover;flex:0 0 auto}.brandCompact .brandIcon{width:30px;height:30px}.button,.buttonLink{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:12px 20px;border-radius:8px;background:var(--color-primary);color:#fff;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .18s ease,transform .18s ease}.button:hover,.buttonLink:hover{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;background:#dedee1;color:#a6a6aa;transform:none}.buttonSecondary{background:#fff;color:var(--color-primary);border:1px solid var(--color-border)}.funnelPage,.planPage,.checkoutPage{min-height:100vh;display:grid;grid-template-columns:minmax(0,58.3fr) minmax(420px,41.7fr)}.funnelVisual,.planVisual,.checkoutSummary{min-width:0;display:flex;align-items:center;justify-content:center;padding:0;border-right:1px solid var(--color-border);overflow:hidden}.funnelPanel,.planPanel,.checkoutPanel{min-width:0;display:flex;align-items:center;justify-content:center;padding:32px clamp(56px,7vw,112px)}.panelContent,.planPanel,.checkoutPanel{width:min(100%,324px)}.panelContent{display:flex;flex-direction:column;gap:12px;height:582px;transform:translateY(40px)}.mobileFunnelVisual,.mobilePlanVisual{display:none}.panelContent>.brand{margin-bottom:20px}.panelCopyBlock{display:grid;gap:12px;min-height:152px;flex:0 0 auto;align-content:start}.leadPanelContent .panelCopyBlock{min-height:0}.panelContent>.button{margin-top:20px}.eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:4px 14px;border-radius:999px;background:#eef3ff;color:var(--color-accent);font-size:14px;font-weight:700}.funnelRoot h1{font-size:28px;line-height:34px;font-weight:700;letter-spacing:0;color:#3d3d3d}.panelDescription{color:#656565;font-size:16px;line-height:24px}.trustCard{align-self:center;display:grid;gap:8px;width:min(100%,235px);min-height:84px;margin-top:107px;padding:12px 16px;border:1px solid var(--color-border);border-radius:12px;background:#fcfbfb;color:#9a9aa0;text-align:center;font-size:14px}.leadForm+.trustCard{margin-top:32px}.trustCard strong{color:#ffb000;font-size:24px;letter-spacing:0;line-height:1}.legalCopy{align-self:center;max-width:324px;margin-top:20px;color:#0000007a;font-size:13px;line-height:20px;text-align:center}.planPanel{width:100%}.checkoutPanel{width:min(100%,440px)}.legalCopy a,.subscriptionCopy a{color:#5e5e64;font-weight:700;text-decoration:underline}.mockup{width:100%;min-height:100vh;position:relative;overflow:hidden}.stepHeroAssetWrap{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.stepInsightAssetWrap{width:100%;min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center}.stepLeadAssetWrap{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:28px}.stepSearchingAssetWrap{width:min(74%,650px);min-height:100vh;display:flex;flex-direction:column;justify-content:center;gap:24px}.stepHeroAsset{width:calc(100% - 56px);height:calc(100vh - 56px);object-fit:contain;object-position:center}.stepLeadAsset{width:min(78%,660px);height:min(calc(100vh - 56px),660px);object-fit:contain;object-position:center}.stepInsightChips{position:absolute;top:clamp(98px,15.5vh,145px);left:50%;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 16px;width:min(70%,590px);transform:translate(-50%);pointer-events:none}.stepInsightChips span{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:7px 15px;border:1px solid #e9e9ec;border-radius:999px;background:#fffffff5;color:#3f3f45;font-size:15px;font-weight:600;line-height:22px;box-shadow:0 8px 18px #1212170f;white-space:nowrap}.stepInsightChips svg{flex:0 0 auto}.connectionChip svg{color:#e83d5f}.profileChip svg{color:#7b61ff}.mentionChip svg{color:#ff7a45}.photoChip svg{color:#34c759}.signalChip svg{color:var(--color-accent)}.resultsCard{width:min(88%,640px);padding:18px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:#ffffffe0;box-shadow:var(--shadow-card);margin:min(18vh,130px) auto 0}.resultsHeader,.resultRow{display:grid;grid-template-columns:28px minmax(120px,1.2fr) minmax(70px,.5fr) minmax(130px,1fr) minmax(90px,.7fr);gap:14px;align-items:center}.resultsHeader{grid-template-columns:1fr auto;margin-bottom:12px;color:#a0a0a6;font-weight:600}.resultRow{min-height:60px;margin-top:12px;padding:12px;border:1px solid #ededf0;border-radius:12px;color:#58585f;filter:blur(1.5px)}.avatarDot,.personAvatar{width:28px;height:28px;border-radius:50%;background:#d8d8dc;display:inline-block;flex:0 0 auto}.personAvatar{background:linear-gradient(135deg,#d8d8dc,#b8b8bd)}.personAvatar.large{width:64px;height:64px}.mapGrid{position:absolute;inset:auto 0 0 0;height:340px;background-image:radial-gradient(#d7dde8 1.2px,transparent 1.2px);background-size:12px 12px;border-radius:0 0 26px 26px;opacity:.85}.mapPin{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#fff;border:1px solid #cddcff;color:var(--color-accent);font-size:12px;font-weight:800;box-shadow:0 8px 20px #2e6ef72e}.pin1{left:8%;top:34%}.pin2{left:36%;top:46%}.pin3{left:52%;top:28%}.pin4{left:68%;top:48%}.pin5{right:10%;top:22%}.radarMockup{display:flex;align-items:center;justify-content:center;border:0;border-radius:0;background:#fff;overflow:hidden;box-shadow:none}.chipCloud{position:absolute;top:90px;left:50%;display:flex;flex-wrap:wrap;justify-content:center;gap:18px;width:min(86%,620px);transform:translate(-50%);z-index:1}.chipCloud span,.useCases span,.useCases button,.scopeList span,.scanGrid span{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:8px 16px;border:1px solid var(--color-border);border-radius:999px;background:#fff;color:#5f5f66;font-weight:600;text-align:center;overflow-wrap:anywhere;box-shadow:0 5px 14px #0000000d}.useCases button{font:inherit;cursor:pointer}.radar{position:absolute;bottom:-160px;width:680px;height:680px;border:2px solid #eceff5;border-radius:50%;background:radial-gradient(circle at center,rgba(46,110,247,.13),rgba(46,110,247,.02) 54%,transparent 55%)}.radar:before,.radar:after{content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;border:2px solid #eef1f6;border-radius:50%}.radar:after{top:34%;right:34%;bottom:34%;left:34%}.radarLine{position:absolute;left:50%;bottom:50%;width:5px;height:340px;border-radius:999px;background:var(--color-accent);transform:rotate(-8deg);transform-origin:bottom center}.radarPoint{position:absolute;width:18px;height:18px;border-radius:50%;background:#0f68ff;box-shadow:0 0 18px #2e6ef7cc}.pointOne{left:16%;top:46%}.pointTwo{left:30%;top:36%}.pointThree{left:24%;top:60%}.profilePreview{position:relative;width:min(100%,520px);min-height:690px;margin:auto}.messageToast,.profileCard{border:1px solid var(--color-border);border-radius:var(--radius-card);background:#fff;box-shadow:var(--shadow-card)}.messageToast{width:min(100%,440px);padding:18px;margin:0 auto 20px;color:#595960}.messageToast span,.sectionLabel{color:#9c9ca2;font-size:14px}.messageToast strong{display:block;margin-top:14px;font-size:22px}.messageToast p{margin-top:10px;max-width:300px;line-height:1.45}.profileCard{width:min(100%,450px);margin:0 auto;padding:16px}.personRow{display:flex;align-items:center;gap:12px;min-height:58px;margin:10px 0 18px;padding:12px;border:1px solid #eeeeef;border-radius:12px}.imageGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 18px}.imageGrid span{aspect-ratio:1.1;border-radius:10px;background:linear-gradient(135deg,#d3e3ff,#f0b2a6)}.locationCard{display:grid;gap:10px;margin-top:10px;padding:14px;border:1px solid #eeeeef;border-radius:12px;color:#5c5c63}.leadForm{display:grid;gap:16px}.leadForm label{display:grid;gap:8px;color:#4f4f56;font-weight:600}.leadForm input,.chatSearch input,.advancedFields input{width:100%;min-height:50px;padding:0 16px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:#f7f7f8;color:var(--color-text);outline:none}.leadForm input:focus,.chatSearch input:focus,.advancedFields input:focus{border-color:#b8cbff;box-shadow:0 0 0 3px #2e6ef71f}.leadForm input[aria-invalid=true]{border-color:#ff6b62;box-shadow:0 0 0 3px #ff3b301a}.leadForm input:disabled{cursor:not-allowed;color:#6f6f76;background:#f2f2f4}.formError{color:#c92a22;font-size:14px;line-height:1.35}.leadLoginLink{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:#fff;color:var(--color-text);font-size:15px;line-height:20px;font-weight:700;text-align:center;text-decoration:none}.leadLoginLink:focus-visible{outline:none;border-color:#b8cbff;box-shadow:0 0 0 3px #2e6ef71f}}@layer base{.visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.languageToggle{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.languageToggle-row{display:block;width:100%}.languageToggleTrigger{width:36px;height:32px;border:1px solid rgba(24,28,36,.12);border-radius:999px;background:#ffffffe0;box-shadow:0 8px 20px #14182114;color:#17181d;font-size:16px;line-height:1;letter-spacing:0;cursor:pointer}.languageToggle-row .languageToggleTrigger{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;height:auto;min-height:50px;padding:7px 10px;border-color:#ededf0;border-radius:14px;background:#fbfbfc;box-shadow:none;text-align:left}.languageToggleText{display:grid;gap:1px;min-width:0}.languageToggleText strong,.languageToggleText small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.languageToggleText strong{color:#4f4f56;font-size:13px;line-height:18px;font-weight:800}.languageToggleText small{color:#8a8a91;font-size:12px;line-height:16px;font-weight:650}.languageToggleChevron{justify-self:end;color:#9a9aa0;font-size:17px;line-height:1}.languageToggleTrigger:hover{border-color:#181c2438}.languageToggle-row .languageToggleTrigger:hover{border-color:#e3e4e8;background:#fafafa}.languageMenu{position:absolute;top:calc(100% + 8px);left:0;z-index:40;display:grid;gap:4px;min-width:128px;padding:6px;border:1px solid rgba(24,28,36,.12);border-radius:12px;background:#fff;box-shadow:0 18px 44px #14182129}.languageToggle-menu-right .languageMenu{right:0;left:auto}.languageToggle-row .languageMenu{top:auto;right:0;bottom:calc(100% + 8px);left:0;min-width:100%}.languageMenu button{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#333743;font-size:13px;font-weight:700;letter-spacing:0;text-align:left;cursor:pointer}.languageMenu button.active{background:#17181d;color:#fff}.languageToggleTrigger:focus-visible,.languageMenu button:focus-visible{outline:2px solid rgba(46,110,247,.42);outline-offset:2px}}@layer responsive{@media (max-width: 980px){.funnelPage,.planPage,.checkoutPage,.searchingLayout,.appShell,.paywallModal,.profilePage{grid-template-columns:1fr}.mockup{min-height:430px}.stepHeroVisual{display:none}.historySection{margin-top:0}.modalVisual .pausedBlock{transform:none}.unlockHeadline{margin-top:38px}.unlockSearchCard{margin-top:34px}.testimonialArrow{display:none}}@media (max-width: 980px) and (min-width: 641px){.onboardingV2Page{padding:32px}.onboardingV2PricingPage{display:grid;place-items:center;padding:32px;background:#f7f8fb}.onboardingV2Shell{width:min(100%,620px);min-height:auto;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:26px;padding:38px}.onboardingV2MediaCard{width:min(100%,380px);grid-row:auto;justify-self:center}.onboardingV2Copy{justify-items:center;text-align:center}.onboardingV2Copy h1{max-width:480px;font-size:42px;line-height:48px}.onboardingV2Copy p{max-width:460px}.onboardingV2Footer{grid-column:auto;justify-self:center}.onboardingV2Paywall{width:min(100%,620px);min-height:auto;padding:38px;border-radius:26px;background:#fff;box-shadow:0 20px 56px #12121712}.onboardingV2PaywallClose{top:28px;left:28px}.onboardingV2HeroFrame{width:min(100%,380px);height:auto;aspect-ratio:1;margin:0 auto;border-radius:30px}.onboardingV2Paywall h1{margin:26px 0 20px;text-align:center}.onboardingV2FeatureList{width:min(100%,430px);justify-self:center;margin:0 auto;padding:0}.onboardingV2PlanList{width:min(100%,430px);justify-self:center;margin:34px auto 14px}.onboardingV2PaywallButton{width:min(100%,430px);justify-self:center}}@media (max-width: 640px){.onboardingV2Page{display:block;padding:0;background:#fff}.onboardingV2PricingPage{display:block;min-height:100dvh;padding:0;background:#f3f7ff}.onboardingV2Paywall{width:100%;min-height:100dvh;padding:max(16px,env(safe-area-inset-top)) 22px max(18px,env(safe-area-inset-bottom));border:0;border-radius:0;box-shadow:none}.onboardingV2PaywallClose{top:36px;left:22px}.onboardingV2HeroFrame{height:190px;margin-top:84px}.onboardingV2Paywall h1{margin:26px 0 20px;font-size:27px;line-height:33px}.onboardingV2FeatureList{gap:16px;margin-bottom:18px;padding:0 20px}.onboardingV2FeatureList li{font-size:18px;line-height:25px}.onboardingV2PlanCard{min-height:72px;padding:12px 22px}.onboardingV2PaywallButton{min-height:61px}.onboardingV2Shell{width:100%;min-height:100dvh;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;align-content:start;align-items:stretch;gap:24px;padding:max(34px,env(safe-area-inset-top)) 32px max(24px,env(safe-area-inset-bottom));border:0;border-radius:0;box-shadow:none}.onboardingV2Footer{grid-column:auto}.onboardingV2Copy h1{max-width:100%;font-size:35px;line-height:42px}.onboardingV2Copy p{font-size:18px;line-height:28px}.onboardingV2Button{min-height:60px;border-radius:17px;font-size:18px}.brand{font-size:24px}.accountProgressStep{gap:8px}.accountProgressStep strong{max-width:74px;font-size:12px;line-height:15px}.funnelVisual,.funnelPanel,.planVisual,.planPanel,.checkoutSummary,.checkoutPanel,.profileSidebar,.profileMain,.chatMain,.searchingPage{padding:22px}.panelContent,.planPanelContent{width:min(100%,520px);height:auto;min-height:calc(100dvh - 62px);gap:16px;transform:none}.onboardingV2PricingPanel .planPanelContent{justify-content:center;padding-top:12px;padding-bottom:24px}.panelContent>.brand{margin-bottom:12px}.panelCopyBlock,.leadPanelContent .panelCopyBlock{min-height:0;gap:10px}.panelDescription{font-size:15px;line-height:23px}.leadPanelSearching{justify-content:center}.leadPanelSearching .searchingTop{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start}.leadPanelSearching .searchingTop h2{font-size:24px;line-height:30px}.leadPanelSearching .searchingTop p{margin-top:6px;font-size:15px;line-height:22px}.leadPanelSearching .searchingCard h3{font-size:18px;line-height:24px}.panelContent{gap:12px;transform:none}.chipCloud{top:42px;gap:10px}.radar{bottom:-220px;width:520px;height:520px}.scanGrid,.imageGrid,.chatSearchTop,.scopeList,.pausedCard{grid-template-columns:1fr}.searchingTop{align-items:flex-start}.pausedCard{text-align:left}.perDay{justify-self:end;white-space:normal;text-align:right}.planPanelContent{gap:12px}.mobilePlanVisual{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;height:158px;overflow:hidden;padding:14px;border:1px solid #ecedf2;border-radius:20px;background:linear-gradient(180deg,#fbfcff,#f5f7fb)}.mobilePlanPauseIcon{display:inline-flex;grid-row:span 2;align-items:center;justify-content:center;gap:4px;width:38px;height:38px;border-radius:12px;background:var(--color-accent);box-shadow:0 8px 18px #2e6ef729}.mobilePlanPauseIcon span{width:5px;height:16px;border-radius:999px;background:#fff}.mobilePlanPreviewCopy{display:grid;min-width:0;gap:3px}.mobilePlanPreviewCopy strong{color:#303038;font-size:18px;line-height:23px}.mobilePlanPreviewCopy span{color:#74747b;font-size:13px;line-height:18px}.mobilePlanPreviewCard{grid-column:1 / -1;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:62px;padding:10px;border:1px solid #e9eaef;border-radius:14px;background:#ffffffeb;box-shadow:0 10px 24px #1212170a}.mobilePlanPreviewCard .personAvatar{width:38px;height:38px}.mobilePlanPreviewCard div{display:grid;min-width:0;gap:2px}.mobilePlanPreviewCard strong,.mobilePlanPreviewCard p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobilePlanPreviewCard strong{color:#3f3f45;font-size:14px;line-height:18px}.mobilePlanPreviewCard p{margin:0;color:#6f6f76;font-size:12px;line-height:16px}.mobilePlanProgress{display:block;width:64%;height:7px;margin-top:5px;border-radius:999px;background:linear-gradient(90deg,#ff665c 32%,#ededee 32%)}.checkoutSummaryInner{gap:12px}.summaryHero{gap:6px;margin-top:12px}.summaryHero span{font-size:15px;line-height:21px}.summaryHero span strong{min-height:24px;padding:3px 9px;font-size:12px;line-height:16px}.summaryHero h1{font-size:30px;line-height:35px}.summaryHero p{font-size:15px;line-height:22px}.summaryCard{margin-top:22px;padding:14px 18px;border-radius:16px}.summaryCard div{display:flex;min-height:46px;padding:10px 0}.summaryCard span,.summaryCard strong{font-size:15px;line-height:21px}.summaryCard strong{text-align:right}.checkoutPanelInner{gap:14px}.checkoutPanelInner h1{font-size:24px;line-height:30px}.advancedFields{grid-template-columns:1fr}.unlockGlow{width:330px;height:330px}.unlockHeadline{gap:12px;margin-top:22px}.unlockHeadline h2{max-width:310px;font-size:24px;line-height:31px}.unlockProPill{min-height:36px;padding:0 16px;font-size:15px}.unlockSearchCard{width:min(100%,320px);margin-top:28px;padding:16px;border-radius:22px}.unlockSearchInput{min-height:52px;padding-left:14px}.unlockSearchInput strong{min-height:36px;padding:0 12px}.unlockSignalRow{min-height:48px;padding:0 14px;font-size:15px;line-height:21px}.testimonialCarousel{width:min(100%,calc((var(--testimonial-card-width) * 1) + (var(--testimonial-edge) * 2)));margin-top:26px;--testimonial-card-width: min(320px, calc(100vw - 64px) );--testimonial-gap: 14px;--testimonial-edge: 8px}.testimonialViewport{overflow:hidden;padding:2px var(--testimonial-edge) 14px}.testimonialGrid{grid-auto-flow:column;grid-auto-columns:var(--testimonial-card-width);gap:var(--testimonial-gap);width:max-content;transform:translate(calc((var(--testimonial-card-width) + var(--testimonial-gap)) * -1));transition:none}.testimonialGridNext{transform:translate(calc((var(--testimonial-card-width) + var(--testimonial-gap)) * -2));transition:transform .42s cubic-bezier(.22,.75,.2,1)}.testimonialGridPrevious{transform:translate(0);transition:transform .42s cubic-bezier(.22,.75,.2,1)}.testimonialCard{min-height:0;padding:18px;border-radius:16px}.testimonialCardTop{align-items:flex-start}.testimonialCard blockquote{font-size:15px;line-height:25px}.testimonialStars svg{width:14px;height:14px}.latestResultsTable{border-radius:18px}.latestResultsHead,.latestResultRow{grid-template-columns:minmax(120px,1fr) 72px minmax(104px,.9fr);gap:10px}.latestResultsHead span:last-child,.latestSignal{display:none}.latestResultsHead{padding:12px 14px;font-size:11px}.latestResultsViewport{height:318px}.latestResultRow{min-height:58px;padding:9px 14px;font-size:13px}.storeBadge{width:136px}.pricingAccessNotice{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;border-radius:16px;text-align:left}}@media (max-width: 380px){.onboardingV2Paywall{padding-right:18px;padding-left:18px}.onboardingV2PaywallClose{top:30px;left:20px;width:40px;height:40px}.onboardingV2HeroFrame{height:166px;margin-top:76px}.onboardingV2Paywall h1{margin:22px 0 16px;font-size:24px;line-height:30px}.onboardingV2FeatureList{gap:14px;margin-bottom:14px;padding:0 14px}.onboardingV2FeatureList li{font-size:17px;line-height:24px}.onboardingV2PlanList{gap:8px;margin:auto 0 14px}.onboardingV2PlanCard{min-height:66px;padding:10px 20px;border-radius:14px}.onboardingV2PlanMain strong,.onboardingV2PlanPrice strong{font-size:16px;line-height:21px}.onboardingV2PlanMain small,.onboardingV2PlanPrice small{font-size:12px;line-height:17px}.onboardingV2PlanBadge{top:-11px;right:16px;min-height:22px;font-size:12px;line-height:17px}.onboardingV2PaywallButton{min-height:56px;font-size:16px}.onboardingV2PaywallButton svg{right:22px}.onboardingV2Shell{gap:20px;padding-right:24px;padding-left:24px}.onboardingV2MediaCard{border-radius:28px}.onboardingV2Copy{gap:10px}.onboardingV2Copy h1{font-size:32px;line-height:38px}.onboardingV2Copy p{font-size:16px;line-height:25px}.onboardingV2Footer{gap:22px}.onboardingV2Button{min-height:56px;padding:0 22px;font-size:17px}.panelContent,.planPanelContent{min-height:calc(100dvh - 54px)}.onboardingV2PricingPanel .planPanelContent{padding-top:6px;padding-bottom:18px}.mobilePlanVisual{height:142px;grid-template-columns:36px minmax(0,1fr);gap:9px;padding:12px;border-radius:18px}.mobilePlanPauseIcon{width:34px;height:34px}.mobilePlanPreviewCopy strong{font-size:16px;line-height:21px}.mobilePlanPreviewCopy span{font-size:12px;line-height:17px}.mobilePlanPreviewCard{grid-template-columns:34px minmax(0,1fr);min-height:56px;padding:9px}.mobilePlanPreviewCard .personAvatar{width:34px;height:34px}.leadPanelSearching .searchingTop{grid-template-columns:38px minmax(0,1fr);gap:10px}.leadPanelSearching .searchingTop h2{font-size:22px;line-height:28px}.leadPanelSearching .searchingTop p{font-size:14px;line-height:21px}.storeBadge{width:126px}.testimonialCarousel{--testimonial-card-width: calc(100vw - 52px) ;--testimonial-edge: 6px}.testimonialCard{padding:16px}.searchLoadingPanel{padding:14px 12px;border-radius:18px}.searchLoadingHeader{grid-template-columns:32px minmax(0,1fr);gap:10px}.searchLoadingIcon{width:32px;height:32px}.searchLoadingHeader strong{font-size:16px;line-height:21px}.searchLoadingHeader p{font-size:13px;line-height:20px}.searchLoadingSteps span{min-height:29px;padding:6px 9px}}@media (max-width: 640px){.newSearchButton{min-height:46px;grid-template-columns:30px minmax(0,1fr);padding:7px 12px;border-radius:14px;font-size:15px;line-height:20px}.historySection{gap:8px;min-width:0;overflow:hidden}.historyList{display:grid;gap:8px;overflow-y:auto;padding:0 2px 0 0}.historyList button{min-height:56px;padding:9px 11px}.historyList strong{font-size:14px;line-height:19px}.historyList span{font-size:12px;line-height:17px}.historyEmpty{width:100%;padding:9px 11px;font-size:12px;line-height:17px}.goProButton{min-height:44px;grid-template-columns:30px minmax(0,1fr);padding:7px 12px;border-radius:14px}.goProIcon{width:30px;height:30px;border-radius:10px}.goProText strong{font-size:14px;line-height:19px}.userChip{width:100%;height:auto;padding:8px 10px;border-color:transparent;border-radius:14px;background:#fff}.userChip>span{width:38px;height:38px;font-size:16px}.userChip div{display:block}.mobileMenuButton,.mobileUserButton,.mobileProButton{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:16px;cursor:pointer;text-decoration:none}.mobileMenuButton,.mobileUserButton{width:46px;border:1px solid #e1e2e7;background:#fff;color:#18181c;box-shadow:0 10px 26px #14141c0f}.mobileUserButton{border-radius:50%;background:#059987;color:#fff;font-weight:900}.mobileProButton{gap:6px;min-width:76px;padding:0 14px;border:0;background:linear-gradient(135deg,#7b38f2,#d76786);color:#fff;font-size:13px;line-height:18px;font-weight:900;text-transform:uppercase;box-shadow:0 12px 28px #7b38f233}.searchLoadingPanel{gap:13px;margin-top:18px;padding:16px 14px;border-color:#e8e9ee;border-radius:20px;background:#fffffff5;box-shadow:0 16px 42px #1518200f}.searchLoadingHeader{grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:start}.searchLoadingIcon{width:34px;height:34px;border-radius:11px}.searchLoadingHeader strong{font-size:17px;line-height:22px}.searchLoadingHeader p{margin-top:5px;max-width:300px;font-size:14px;line-height:21px}.searchLoadingProgress{height:5px}.searchLoadingSteps{display:flex;flex-wrap:nowrap;gap:7px;overflow-x:auto;padding:2px 2px 3px;scrollbar-width:none}.searchLoadingSteps::-webkit-scrollbar{display:none}.searchLoadingSteps span{flex:0 0 auto;min-height:30px;padding:6px 10px;font-size:12px;line-height:16px}.searchLoadingSkeletons{gap:8px;margin-top:2px}.searchLoadingSkeletons span{height:52px;border-radius:16px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent),linear-gradient(#f7f7f8,#f7f7f8);background-size:42% 100%,100% 100%;background-position:-55% 0,0 0;background-repeat:no-repeat}.legalHeaderActions{gap:10px}.legalHeaderNav{gap:12px}.legalHeaderNav a{font-size:13px}}@media (prefers-reduced-motion: reduce){.unlockTypedName,.unlockTypedName>span{width:auto}}}
