.PhoneColumn_column__INUbi{position:relative;width:100%;max-width:var(--fc-column-max);margin:0 auto;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--fc-bg);padding-top:var(--fc-safe-top)}.PhoneColumn_dark__pF2s4{background:var(--fc-camera-bg)}.PhoneColumn_glow__h4aRv{position:absolute;top:-140px;left:-60px;width:520px;height:380px;background:radial-gradient(closest-side,rgba(23,116,222,.18),transparent);pointer-events:none;z-index:0}.PhoneColumn_glowIntro__aIFoF{top:-160px;left:-80px;width:560px;height:420px;background:radial-gradient(closest-side,rgba(23,116,222,.2),rgba(127,216,230,.05) 60%,transparent)}.PhoneColumn_content__qdU_1{position:relative;z-index:1;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.Chrome_logoRow__9XVcC{padding:6px 0;flex:none}.Chrome_logo__rpDqL{height:30px;width:auto;display:block}.Chrome_logoSmall__uZHSS{height:26px}.Chrome_headline__ZGxS3{margin:-6px 0 0;font-weight:700;letter-spacing:-.045em;line-height:1.06;color:var(--fc-ink)}.Chrome_headlineIntro__eEuj4{font-size:38px;line-height:1.05}.Chrome_headlineResult__7Cgj3{font-size:34px}.Chrome_headlineRecommendations__ZN5tq{font-size:32px;line-height:1.08;letter-spacing:-.04em}.Chrome_emphasis__Y4aQY{color:var(--fc-blue-text)}.Chrome_tintedCard___NMyU{padding:18px;border-radius:var(--fc-radius-card-sm);background:var(--fc-tint-bg);border:1px solid var(--fc-tint-border);display:flex;flex-direction:column;gap:10px}.Chrome_tintedTitle__gMicO{display:flex;align-items:center;gap:8px;font-weight:700;margin:0}.Chrome_tintedTitleScore__ULEtN{font-size:20px;color:var(--fc-blue)}.Chrome_tintedTitleStyle__71pVF{font-size:16px;color:var(--fc-blue-text)}.Chrome_disclaimer__ZzTwH{font-size:16px;color:var(--fc-muted-alt);line-height:1.55}.Chrome_sectionTitle__r7H0r{font-size:20px;color:var(--fc-muted);font-weight:700;margin:0}.Chrome_backLink__FvVlG{align-self:flex-start;display:flex;align-items:center;gap:6px;min-height:44px;margin:-10px 0;padding:0;background:none;border:none;color:var(--fc-blue-text);font-size:16px;font-weight:600;cursor:pointer}.AnalysisScreen_screen__92sxn{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:22px;padding:12px 28px calc(32px + var(--fc-safe-bottom));overflow:hidden}.AnalysisScreen_viz__JKT_i{position:relative;width:220px;height:220px;align-self:center;margin-top:8px;flex:none}.AnalysisScreen_vizOuter__F7LdB{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(23,116,222,.35);animation-name:fcSpin;animation-duration:6s;animation-timing-function:linear;animation-iteration-count:infinite}.AnalysisScreen_vizInner__y9yUf{position:absolute;inset:10%;border-radius:50%;border:1.5px solid rgba(23,116,222,.15);border-top:1.5px solid var(--fc-blue);animation-name:fcSpin;animation-duration:2.4s;animation-timing-function:linear;animation-iteration-count:infinite}.AnalysisScreen_vizFace__ZX7Ar{position:absolute;left:32%;top:20%;width:36%;height:60%;border-radius:50%;border:1.5px solid var(--fc-blue);background:radial-gradient(closest-side,rgba(23,116,222,.18),transparent);box-shadow:0 0 40px rgba(23,116,222,.25);animation-name:fcPulse;animation-duration:2.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.AnalysisScreen_vizGlasses__OHfme{position:absolute;left:27%;top:40%;width:46%;height:12%;border:1.5px dashed #0f7f96;border-radius:8px}.AnalysisScreen_static__l6pCO .AnalysisScreen_vizFace__ZX7Ar,.AnalysisScreen_static__l6pCO .AnalysisScreen_vizInner__y9yUf,.AnalysisScreen_static__l6pCO .AnalysisScreen_vizOuter__F7LdB{animation:none}.AnalysisScreen_headline__N1113{margin:0;font-size:30px;line-height:1.1;letter-spacing:-.04em;font-weight:700}.AnalysisScreen_steps__YrtXW{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.AnalysisScreen_step__iHkYa{display:flex;align-items:center;gap:14px;font-size:16px;color:var(--fc-muted-alt);transition:color .3s}.AnalysisScreen_stepActive__Am4xY,.AnalysisScreen_stepDone__JEeBz{color:var(--fc-ink)}.AnalysisScreen_stepMark__bo8kg{flex:none;width:22px;height:22px;border-radius:11px;border:1.5px solid rgba(14,26,43,.15);display:flex;align-items:center;justify-content:center;font-size:13px;color:#ffffff;font-weight:700}.AnalysisScreen_stepActive__Am4xY .AnalysisScreen_stepMark__bo8kg{border-color:var(--fc-blue)}.AnalysisScreen_stepDone__JEeBz .AnalysisScreen_stepMark__bo8kg{border-color:var(--fc-blue);background:var(--fc-blue)}.AnalysisScreen_stepWaiting__wOkyu .AnalysisScreen_stepMark__bo8kg{border-color:var(--fc-blue);animation-name:fcPulse;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.AnalysisScreen_detectCard__jJ_mA{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:var(--fc-card);border:1px solid rgba(23,116,222,.3);box-shadow:var(--fc-shadow-detect)}.AnalysisScreen_detectIcon__haRmk{flex:none;width:36px;height:36px;border-radius:12px;background:rgba(23,116,222,.1);display:flex;align-items:center;justify-content:center;gap:2px}.AnalysisScreen_detectLens__2zPwa{width:10px;height:8px;border:1.5px solid var(--fc-blue);border-radius:3px}.AnalysisScreen_detectTitle__Ny1D2{font-size:16px;font-weight:700}.AnalysisScreen_detectSub__0I39P{font-size:16px;color:var(--fc-muted)}.PrimaryButton_button__f0X_7{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:0 20px;border:none;border-radius:var(--fc-radius-pill);background:var(--fc-blue);color:#ffffff;font-size:17px;font-weight:700;letter-spacing:-.01em;cursor:pointer;box-shadow:var(--fc-shadow-cta);text-decoration:none}.PrimaryButton_button__f0X_7:hover:not(:disabled):not([aria-disabled=true]){background:var(--fc-blue-hover)}.PrimaryButton_large__yKLHw{min-height:64px;font-size:20px}.PrimaryButton_card__Ey6zm{min-height:52px;font-size:16px;font-weight:600;box-shadow:var(--fc-shadow-cta-sm)}.PrimaryButton_button__f0X_7[aria-disabled=true]{opacity:.35;cursor:default;box-shadow:none}.ConsentSheet_scrim__8D0tM{position:absolute;inset:0;z-index:8;background:rgba(14,26,43,.35);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:none;padding:0;width:100%;cursor:pointer}.ConsentSheet_sheet__r86Ew{position:absolute;left:0;right:0;bottom:0;z-index:9;max-height:74%;padding:12px 22px calc(34px + var(--fc-safe-bottom));border-radius:var(--fc-radius-sheet) var(--fc-radius-sheet) 0 0;background:var(--fc-card);display:flex;flex-direction:column;gap:18px}.ConsentSheet_grabber__BdEtw{flex:none;width:40px;height:5px;border-radius:3px;background:rgba(14,26,43,.2);align-self:center}.ConsentSheet_titleRow__dauaa{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ConsentSheet_title___4rSP{margin:0;font-size:24px;line-height:1.2;letter-spacing:-.02em;color:var(--fc-ink);font-weight:700}.ConsentSheet_close__asMsk{flex:none;width:44px;height:44px;margin:-10px -10px 0 0;border-radius:22px;border:none;background:none;color:var(--fc-ink);font-size:22px;line-height:1;cursor:pointer}.ConsentSheet_body__zyWUZ{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;display:flex;flex-direction:column;gap:12px}.ConsentSheet_point__oTLv1{display:flex;gap:12px;font-size:16px;line-height:1.5;color:#3a4452}.ConsentSheet_pointNumber__zdYGr{flex:none;color:var(--fc-blue-text);padding-top:1px}.ConsentSheet_checkboxRow__EAldv{display:flex;gap:12px;align-items:flex-start;text-align:left;background:var(--fc-bg);border:1px solid rgba(14,26,43,.08);border-radius:16px;padding:14px;color:var(--fc-ink);cursor:pointer;margin-top:6px}.ConsentSheet_checkbox__b_3_A{flex:none;width:22px;height:22px;margin:0;accent-color:var(--fc-blue);cursor:pointer}.ConsentSheet_checkboxLabel__prTpF{font-size:16px;line-height:1.5}.ConsentSheet_footer__zEmeq{flex:none}.ConsentSheet_hint__YuCM9{font-size:16px;color:var(--fc-muted);text-align:center;margin:10px 0 0}.ReadMoreText_paragraph__XPBRl{font-size:16px;line-height:1.6;color:var(--fc-ink-soft);margin:0}.ReadMoreText_clamped__qDJho{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.ReadMoreText_toggle__RVhmY{align-self:flex-start;display:flex;align-items:center;gap:6px;min-height:44px;margin:-8px 0 -10px;padding:0;background:none;border:none;color:var(--fc-blue-text);font-size:16px;font-weight:600;cursor:pointer}.ReadMoreText_chevron__3huD6{transition:transform .2s ease}.ReadMoreText_chevronOpen__jkpMq{transform:rotate(180deg)}.ScoreBar_track__6aieS{height:6px;border-radius:3px;background:var(--fc-track);overflow:hidden}.ScoreBar_fill__Qq6TS{height:100%;border-radius:3px}.ScoreBar_segments__1KDFk{display:flex;gap:3px}.ScoreBar_segment__XddoI{flex:1 1;height:5px;border-radius:3px;background:rgba(14,26,43,.12)}.ScoreBar_segmentActive__aw3kg{background:var(--fc-blue)}.ScrollArea_scroll__vI4jb{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-x:none;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.ScrollArea_inner__0QD4e{position:relative;display:flex;flex-direction:column;gap:20px;padding:8px var(--fc-gutter) 0}.ScrollArea_withBottomPadding__xBVpf{padding-bottom:48px}.StickyCta_sticky__4kAxd{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;margin:0 calc(-1 * var(--fc-gutter));padding:16px var(--fc-gutter) 20px;padding-bottom:calc(20px + var(--fc-safe-bottom));background:linear-gradient(rgba(246,248,251,0),var(--fc-bg) 30%);display:flex;flex-direction:column;gap:10px}.FeaturesScreen_faceCard__rgQWc{padding:18px;border-radius:var(--fc-radius-card-sm);background:var(--fc-card);border:1px solid var(--fc-hairline);display:flex;gap:16px;align-items:center}.FeaturesScreen_faceIcon__f62ZX{flex:none;width:52px;height:68px;border-radius:50%;border:1.5px solid var(--fc-blue);box-shadow:0 0 22px rgba(23,116,222,.3),inset 0 0 16px rgba(23,116,222,.12)}.FeaturesScreen_faceText__y45Nt{display:flex;flex-direction:column;gap:4px;min-width:0}.FeaturesScreen_label__wQ7df{font-size:16px;color:var(--fc-muted);font-weight:700}.FeaturesScreen_faceValue__aMXME{font-size:24px;font-weight:700;letter-spacing:-.03em}.FeaturesScreen_faceNote__sI92j{font-size:16px;line-height:1.45;color:var(--fc-muted)}.FeaturesScreen_pairGrid__AJU7l{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.FeaturesScreen_miniCard__ms0S0{padding:16px;border-radius:var(--fc-radius-card-xs);background:var(--fc-card);border:1px solid var(--fc-hairline);display:flex;flex-direction:column;gap:10px;min-width:0}.FeaturesScreen_miniValue__LJ6L1{font-size:17px;font-weight:700}.FeaturesScreen_swatches__fUo_8{display:flex;gap:5px}.FeaturesScreen_swatch__v8tu8{width:18px;height:18px;border-radius:9px;box-shadow:inset 0 0 0 1px rgba(14,26,43,.15)}.ScoreRing_ring__hFU3L{position:relative;flex:none;width:124px;height:124px}.ScoreRing_center__Aa40W{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ScoreRing_score__ayLpZ{font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1}.ScoreRing_outOf__koCKA{font-size:16px;color:var(--fc-muted)}.GlassesScoreScreen_scoreCard__LolWy{padding:22px;border-radius:var(--fc-radius-card);background:var(--fc-card);border:1px solid var(--fc-hairline);box-shadow:var(--fc-shadow-card);display:flex;align-items:center;gap:20px}.GlassesScoreScreen_scoreText__QNVvH{display:flex;flex-direction:column;gap:6px;min-width:0}.GlassesScoreScreen_scoreLabel__XbzJ5{font-size:16px;color:var(--fc-muted);font-weight:700}.GlassesScoreScreen_verdict__qOWeZ{font-size:24px;font-weight:700;letter-spacing:-.03em}.GlassesScoreScreen_summary__JNxc1{font-size:16px;line-height:1.4;color:var(--fc-muted)}.GlassesScoreScreen_breakdownSection__css1y{display:flex;flex-direction:column;gap:10px}.GlassesScoreScreen_breakdownCard__9LxKa{border-radius:var(--fc-radius-card-sm);background:var(--fc-card);border:1px solid var(--fc-hairline);display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.GlassesScoreScreen_row__Hcu_Q{padding:14px 16px;border-bottom:1px solid var(--fc-hairline-row);display:flex;flex-direction:column;gap:8px}.GlassesScoreScreen_row__Hcu_Q:last-child{border-bottom:none}.GlassesScoreScreen_rowHead__wSVo7{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.GlassesScoreScreen_rowName__zhYrH{font-size:16px;font-weight:700}.GlassesScoreScreen_rowScore__sG2EN{font-size:16px;font-weight:700;color:var(--fc-ink)}.GlassesScoreScreen_rowNote__7r0PP{font-size:16px;line-height:1.45;color:var(--fc-muted)}.IntroScreen_screen__bTJi1{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:16px;padding:8px 28px calc(24px + var(--fc-safe-bottom));overflow:hidden}.IntroScreen_hero__qBPco{position:relative;width:100%;aspect-ratio:16/9;flex:0 1 auto;min-height:120px;border-radius:var(--fc-radius-card);overflow:hidden;border:1px solid rgba(14,26,43,.08);background:repeating-linear-gradient(135deg,#eef2f7 0 12px,#ffffff 12px 24px)}.IntroScreen_heroVideo__scndT{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.IntroScreen_steps__dGOlZ{flex:none;display:flex;flex-direction:column;border-radius:var(--fc-radius-card-sm);background:var(--fc-card);border:1px solid var(--fc-hairline);margin:0;padding:0;list-style:none}.IntroScreen_step__3BQR7{display:flex;align-items:center;gap:14px;padding:12px 14px;border-bottom:1px solid var(--fc-hairline-row)}.IntroScreen_step__3BQR7:last-child{border-bottom:none}.IntroScreen_stepNumber__XSBH7{flex:none;width:32px;height:32px;border-radius:16px;border:1.5px solid var(--fc-blue);color:var(--fc-blue-text);font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center}.IntroScreen_stepTitle__hTeiP{flex:1 1;min-width:0;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--fc-ink)}.IntroScreen_ctaBlock__YcpR2{flex:none;display:flex;flex-direction:column;gap:12px}.IntroScreen_privacy__BeZEj{display:flex;align-items:center;justify-content:center;gap:6px;font-size:16px;line-height:1.4;color:#1f4e6b;white-space:nowrap;letter-spacing:-.01em}.IntroScreen_privacyIcon__t_6eq{flex:none}.IntroScreen_unavailable__qLcvq{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:12px}.IntroScreen_unavailableTitle__oaTXf{font-size:24px;font-weight:700;margin:0}.IntroScreen_unavailableBody__m_rHb{font-size:16px;line-height:1.5;color:var(--fc-muted);margin:0}.ColorSwatchRow_row__mmRZ2{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-10px 0}.ColorSwatchRow_swatchButton__uloye{width:44px;height:44px;padding:0;border:none;background:none;border-radius:22px;cursor:pointer;display:flex;align-items:center;justify-content:center}.ColorSwatchRow_dot__8lD_G{width:24px;height:24px;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(14,26,43,.15)}.ColorSwatchRow_dotSelected__n5dws{box-shadow:0 0 0 2px #ffffff,0 0 0 3.5px var(--fc-ink)}.ColorSwatchRow_colorName___Xjn1{font-size:16px;color:var(--fc-muted)}.ColorSwatchRow_aiPick__F7bVH{padding:2px 8px;border-radius:8px;background:rgba(23,116,222,.1);color:var(--fc-blue-text);font-size:16px;font-weight:600}.WhyCollapsible_wrapper__42XlO{border-top:1px solid rgba(14,26,43,.08);display:flex;flex-direction:column}.WhyCollapsible_toggle___PyNP{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:14px 0 4px;background:none;border:none;cursor:pointer;text-align:left;color:var(--fc-ink)}.WhyCollapsible_toggle___PyNP:active,.WhyCollapsible_toggle___PyNP:focus,.WhyCollapsible_toggle___PyNP:hover{background:none}.WhyCollapsible_diamond__2fjnS{flex:none;width:18px;height:18px;border-radius:9px;background:rgba(23,116,222,.1);display:flex;align-items:center;justify-content:center}.WhyCollapsible_diamondInner__F1_BH{width:6px;height:6px;transform:rotate(45deg);background:var(--fc-blue);border-radius:1px}.WhyCollapsible_label__Ig3oL{flex:1 1;font-size:16px;font-weight:600;letter-spacing:-.005em}.WhyCollapsible_chevron__tlmTQ{flex:none;width:28px;height:28px;border-radius:14px;border:1px solid rgba(14,26,43,.1);display:flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.WhyCollapsible_chevronOpen__jO_Td{transform:rotate(180deg)}.WhyCollapsible_chevronGlyph__vdTd8{width:6px;height:6px;border-right:1.5px solid var(--fc-muted);border-bottom:1.5px solid var(--fc-muted);transform:translateY(-2px) rotate(45deg)}.WhyCollapsible_panel__F_Fmv{padding:8px 0 2px 28px;display:flex;flex-direction:column;gap:6px}.WhyCollapsible_lead__lyqqX{font-size:16px;color:var(--fc-blue-text);font-weight:600}.WhyCollapsible_why__9irkp{font-size:16px;line-height:1.55;color:var(--fc-ink-soft);margin:0}.ProductCard_card__JrE_3{border-radius:var(--fc-radius-card);background:var(--fc-card);border:1px solid var(--fc-hairline);overflow:hidden;display:flex;flex-direction:column}.ProductCard_cardFirst__Hqi3k{border-color:rgba(23,116,222,.35)}.ProductCard_imageArea__9jE6_{position:relative;height:150px;background:var(--fc-card);border-bottom:1px solid var(--fc-hairline-row);display:flex;align-items:center;justify-content:center;overflow:hidden}.ProductCard_image__VM_Fk{width:100%;height:100%;object-fit:contain;transform:scale(1.05)}.ProductCard_imageFallback__b10_Z{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 24px;width:100%;height:100%;color:var(--fc-muted);font-size:14px;font-weight:600}.ProductCard_badge__bAalr{position:absolute;z-index:2;left:12px;top:12px;display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--fc-radius-pill);background:#ffffff;color:var(--fc-ink);box-shadow:var(--fc-shadow-badge);font-size:15px;font-weight:700}.ProductCard_badgeTop__oCKZo{background:var(--fc-ink);color:#ffffff}.ProductCard_badgeStar__y5nyx{flex:none;color:var(--fc-gold)}.ProductCard_badgePlain__iKdlj{padding:0;background:none;box-shadow:none;font-weight:800}.ProductCard_body__5RnCY{padding:18px;display:flex;flex-direction:column;gap:14px}.ProductCard_header__iMsgZ{display:flex;flex-direction:column;gap:2px}.ProductCard_brand__IgZIF{font-size:16px;color:var(--fc-muted)}.ProductCard_nameRow__VHAsI{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ProductCard_name__6lJpV{font-size:20px;font-weight:700;letter-spacing:-.02em}.ProductCard_priceBlock__wzZV0{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ProductCard_priceRow__leATz{display:flex;align-items:baseline;gap:8px}.ProductCard_listStruck__2F40n{font-size:16px;color:var(--fc-muted);text-decoration:line-through}.ProductCard_salePrice__vg3ER{font-size:20px;font-weight:700;color:var(--fc-sale)}.ProductCard_plainPrice__IrUwm{font-size:18px;font-weight:700}.SecondaryButton_button__EMEHc{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:0 20px;border:2px solid var(--fc-blue);border-radius:var(--fc-radius-pill);background:rgba(23,116,222,.14);color:var(--fc-blue-hover);font-size:17px;font-weight:700;cursor:pointer;box-shadow:var(--fc-shadow-secondary)}.SecondaryButton_button__EMEHc:hover:not([aria-disabled=true]){background:rgba(23,116,222,.2)}.SecondaryButton_button__EMEHc[aria-disabled=true]{cursor:default;opacity:.7}.SecondaryButton_quiet__qdPiJ{background:transparent;border-width:1.5px;border-color:rgba(23,116,222,.5);box-shadow:none;font-weight:600}.SecondaryButton_quiet__qdPiJ:hover:not([aria-disabled=true]){background:rgba(23,116,222,.08);border-color:var(--fc-blue)}.SecondaryButton_icon__AeigK{flex:none}.SecondaryButton_spinning__aI1Li{animation-name:fcSpin;animation-duration:1.1s;animation-timing-function:linear;animation-iteration-count:infinite}.RecommendationsScreen_list__7_Nc7{display:flex;flex-direction:column;gap:14px}.RecommendationsScreen_empty__dVG6n{padding:22px;border-radius:var(--fc-radius-card);background:var(--fc-card);border:1px solid var(--fc-hairline);font-size:16px;line-height:1.55;color:var(--fc-muted)}.RecommendationsScreen_pageError__1lkQh{font-size:16px;line-height:1.5;color:var(--fc-muted);text-align:center;margin:0}.ErrorState_screen__QpKhd{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:16px;padding:8px var(--fc-gutter) calc(24px + var(--fc-safe-bottom))}.ErrorState_spacer__9Ut6u{flex:1 1 auto}.ErrorState_card__NVioh{padding:22px;border-radius:var(--fc-radius-card);background:var(--fc-card);border:1px solid var(--fc-hairline);box-shadow:var(--fc-shadow-card);display:flex;flex-direction:column;gap:10px}.ErrorState_title__FzBQn{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.ErrorState_body__bxITB{margin:0;font-size:16px;line-height:1.55;color:var(--fc-muted)}.ErrorState_actions__JEWwT{display:flex;flex-direction:column;gap:10px;margin-top:4px}.ErrorState_textAction__xDZ2p{align-self:center;min-height:44px;padding:0 12px;background:none;border:none;color:var(--fc-blue-text);font-size:16px;font-weight:600;text-decoration:underline;cursor:pointer}.ErrorState_dark__AcRx_{background:var(--fc-camera-bg)}.ErrorState_dark__AcRx_ .ErrorState_card__NVioh{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);box-shadow:none;color:var(--fc-camera-ink)}.ErrorState_dark__AcRx_ .ErrorState_body__bxITB{color:#c6cad4}.ErrorState_dark__AcRx_ .ErrorState_textAction__xDZ2p{color:#9ec8f6}.OfflineBanner_banner__MKe_8{position:absolute;left:var(--fc-gutter);right:var(--fc-gutter);bottom:calc(24px + var(--fc-safe-bottom));z-index:7;padding:13px 16px;border-radius:16px;background:var(--fc-ink);color:#ffffff;font-size:16px;text-align:center;box-shadow:var(--fc-shadow-toast)}