.appHeader,.siteHeader{padding:.9rem 1rem 0}.appHeader{position:-webkit-sticky;position:sticky;top:0;z-index:45}.appHeaderInner,.siteHeaderInner{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:1240px;padding:.85rem 1rem;border:1px solid var(--border);border-radius:18px;background:rgba(8,10,8,.84);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 48px rgba(0,0,0,.42)}.appHeaderKicker,.siteFooterHeading,.siteFooterKicker{color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.brandLink{gap:.75rem}.brandBadge{width:2.35rem;height:2.35rem;flex:0 0 2.35rem;border:1px solid rgba(0,232,122,.32);border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(0,232,122,.18),rgba(0,232,122,.04));box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 0 24px rgba(0,232,122,.08)}.brandBadgeInner{width:.9rem;height:.9rem;border-color:var(--accent)}.brandBadgeInner:after,.brandBadgeInner:before{background:var(--accent)}.brandWordmark{font-family:var(--font-display),serif;font-size:1.8rem;font-weight:700;letter-spacing:-.05em}.brandWordmarkAccent{color:var(--accent-strong);font-style:italic}.localeSwitcherButtons,.localeSwitcherCompactShell,.mobileNavToggle{border-color:var(--border);background:rgba(14,16,13,.88)}.mobileNavToggle{color:var(--text)}.appHeaderLink,.localeSwitcherCompactIcon,.localeSwitcherLabel,.navLink,.siteFooterLink,.siteFooterText{color:var(--muted)}.localeSwitcherCompactShell{padding-left:.3rem;box-shadow:none}.localeSwitcherCompactShell .localeSwitcherButtons{background:transparent}.localeSwitcherButton{color:var(--muted)}.localeSwitcherButtonActive{background:var(--accent);color:#07110b}.navLink{padding:.5rem .65rem;font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.navLink:hover{background:rgba(255,255,255,.02);color:var(--text)}.secondaryButton,.secondaryLink{border-color:rgba(181,212,244,.34);background:transparent;color:rgba(255,255,255,.82)}.primaryButton,.primaryLink{border-color:var(--brand-blue);background:var(--brand-blue);color:#fff;box-shadow:none}.secondaryButton:hover,.secondaryLink:hover{border-color:rgba(181,212,244,.48);background:rgba(255,255,255,.04);color:var(--text)}.primaryButton:hover,.primaryLink:hover{background:#0c4f8d;box-shadow:none}.siteFooter{padding:0 1.25rem 1.6rem}.siteFooterInner{gap:1.75rem;border:1px solid var(--border);border-radius:18px;background:rgba(8,10,8,.86);box-shadow:0 18px 48px rgba(0,0,0,.36)}.siteFooterLink,.siteFooterText{font-size:.94rem}.siteFooterLink:hover{color:var(--text)}.siteFooterCompact{padding-top:0;padding-bottom:.9rem}.siteFooterInnerCompact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.75rem 1.25rem;gap:.75rem 1.25rem;padding:.7rem .95rem;background:rgba(8,10,8,.66);box-shadow:none}.siteFooterLinkListCompact{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem .85rem}.siteFooterBrandCompact{display:flex;align-items:center;gap:.7rem;min-width:0}.siteFooterCompact .siteFooterKicker{font-size:.68rem}.siteFooterCompactText{font-size:.78rem;line-height:1.4}.siteFooterCompact .siteFooterLink{font-size:.78rem;opacity:.82}.landingPage{position:relative;padding:1.35rem 1.2rem 6rem}.landingSection{max-width:1240px;padding:clamp(3rem,7vw,5.4rem) 0}.landingHero{padding-top:1.8rem}.landingHeroInner{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:flex-start;gap:clamp(2.5rem,6vw,5rem)}.landingHeroIntro{padding-top:1.4rem}.landingBadge{gap:.6rem;margin-bottom:1.5rem;padding:.58rem .95rem;border:1px solid rgba(0,232,122,.22);background:rgba(0,232,122,.08);color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.landingBadge:before{width:.38rem;height:.38rem;background:var(--accent);box-shadow:0 0 14px rgba(0,232,122,.42)}.landingTitle{max-width:10ch;font-family:var(--font-display),serif;font-size:clamp(3.25rem,8vw,6.2rem);font-weight:700;letter-spacing:-.05em;line-height:.94}.landingTitleAccent{color:var(--accent-strong);font-style:italic}.landingLead{max-width:34rem;margin-top:1.5rem;color:var(--muted-strong);font-size:clamp(1rem,2vw,1.15rem);line-height:1.8}.landingActions{gap:.8rem;margin-top:2rem}.landingHighlights{display:flex;flex-wrap:wrap;gap:.75rem;padding:0;margin:1.6rem 0 0;list-style:none}.landingQuickLinks{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:.95rem}.appEvidenceLink,.chatResultSourceLink,.diagnoseReferenceLink,.landingQuickLink{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:rgba(0,232,122,.28);text-decoration-color:rgba(0,232,122,.28);text-underline-offset:.22em}.landingQuickLink{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.appEvidenceLink:hover,.chatResultSourceLink:hover,.diagnoseReferenceLink:hover,.landingQuickLink:hover{color:var(--accent-strong);-webkit-text-decoration-color:rgba(0,232,122,.58);text-decoration-color:rgba(0,232,122,.58)}.landingTrustStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:1.1rem;border:1px solid var(--border);border-radius:18px;overflow:hidden}.landingTrustCard{padding:.95rem 1rem;background:rgba(10,12,10,.84)}.landingTrustValue{margin:0;color:var(--accent);font-family:var(--font-mono),monospace;font-size:1.35rem;font-weight:500}.landingTrustLabel{margin:.4rem 0 0;color:var(--muted);font-size:.82rem;line-height:1.55}.landingHighlight{gap:.55rem;padding:.7rem .95rem;border:1px solid var(--border);border-radius:999px;background:rgba(12,14,12,.8);color:var(--muted);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.landingHighlight:before{content:"";width:.4rem;height:.4rem;border-radius:999px;background:var(--accent);box-shadow:0 0 14px rgba(0,232,122,.28)}.landingHeroPanel{display:grid;grid-gap:1rem;gap:1rem}.heroProofGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.heroProofCard{position:relative;padding:1rem 1rem 1.15rem;border:1px solid var(--border);border-radius:14px;background:rgba(11,13,11,.78);overflow:hidden}.heroProofCard:after{content:"";position:absolute;left:1rem;bottom:0;width:2.75rem;height:2px;background:var(--accent)}.heroProofLabel{margin:0;color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.heroProofValue{margin:.65rem 0 0;color:var(--muted-strong);font-size:.92rem;line-height:1.65}.brandStrip{position:relative;display:grid;grid-gap:1.15rem;gap:1.15rem;padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--border);border-radius:28px;background:radial-gradient(circle at top center,rgba(0,232,122,.08),transparent 42%),rgba(10,12,10,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 20px 56px rgba(0,0,0,.3)}.brandStripHeader{display:grid;grid-gap:.5rem;gap:.5rem;margin-bottom:1.4rem}.brandStripTitle{margin:0;max-width:42rem;color:var(--muted-strong);font-size:1rem;line-height:1.7}.brandStripRail{position:relative;padding-top:.35rem}.brandStripRail:after,.brandStripRail:before{display:none}.brandStripTrack{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;width:100%}.brandChip{display:flex;align-items:center;width:100%;gap:.7rem;padding:.45rem 1rem .45rem .5rem;border:1px solid var(--border);border-radius:999px;background:rgba(12,14,12,.88);color:var(--muted-strong)}.brandChipMark{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--brand-accent);color:#fff;font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.brandChipName{font-size:.94rem;font-weight:600}.landingSignalBar{padding-top:.4rem}.landingDemoSection{padding-top:1rem}.blogArticlePage,.blogPage{max-width:1240px;margin:0 auto;padding:2rem 1.2rem 6rem}.blogArticleHero,.blogHero{display:grid;grid-gap:1rem;gap:1rem;max-width:50rem;padding:clamp(2rem,5vw,3.75rem) 0}.blogEyebrow,.blogSectionEyebrow{margin:0;color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.blogTitle{margin:0;font-family:var(--font-display),serif;font-size:clamp(2.5rem,5vw,4.35rem);font-weight:700;letter-spacing:-.04em;line-height:.98}.blogArticleText,.blogLead{margin:0;color:var(--muted-strong);font-size:1rem;line-height:1.8}.blogSection{padding:0 0 3.25rem}.blogSectionHeader{display:grid;grid-gap:.7rem;gap:.7rem;max-width:46rem;margin-bottom:1.4rem}.blogSectionTitle{margin:0;color:var(--text);font-family:var(--font-display),serif;font-size:clamp(1.9rem,4vw,3rem);font-weight:700;letter-spacing:-.04em;line-height:1.04}.blogFeatureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--border)}.blogArticleCard,.blogFeatureCard,.blogListCard{display:grid;grid-gap:.9rem;gap:.9rem;padding:1.45rem;background:rgba(10,12,10,.84)}.blogCardMeta{margin:0;color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.11em;text-transform:uppercase}.blogCardTitle{margin:0;color:var(--text);font-family:var(--font-display),serif;font-size:1.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.12}.blogCardText{margin:0;color:var(--muted-strong);font-size:.98rem;line-height:1.75}.blogCardActions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto}.blogList{display:grid;grid-gap:1px;gap:1px;border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--border)}.blogListCard{grid-template-columns:minmax(0,1fr) auto;align-items:center}.blogHubCta{display:flex;justify-content:flex-start;margin-top:1.15rem}.blogArticleMetaRow{display:flex;flex-wrap:wrap;gap:.7rem}.blogMetaChip{display:inline-flex;align-items:center;min-height:2.1rem;padding:.45rem .85rem;border:1px solid var(--border);border-radius:999px;background:rgba(12,14,12,.84);color:var(--muted);font-family:var(--font-mono),monospace;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.blogArticleGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;margin-bottom:1rem}.blogArticleColumns,.blogArticleGrid{display:grid;gap:1px;border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--border)}.blogArticleColumns{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px}.blogBulletList{margin:0;padding-left:1.2rem;color:var(--muted-strong);line-height:1.8}.blogArticleCallout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1.25rem;gap:1.25rem;margin:1rem 0 3.25rem;padding:1.5rem;border:1px solid rgba(0,232,122,.2);border-radius:18px;background:radial-gradient(circle at top center,rgba(0,232,122,.08),transparent 58%),rgba(10,12,10,.88)}.featureGrid,.landingSignalGrid,.pricingGrid,.pricingStatsGrid,.stepsGrid{gap:1px;background:var(--border)}.landingSignalGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.landingSignalCard{padding:1.2rem 1.35rem;background:rgba(10,12,10,.84)}.landingSignalValue{margin:0;color:var(--accent);font-family:var(--font-mono),monospace;font-size:clamp(1.3rem,2.8vw,1.9rem);letter-spacing:-.04em}.landingSignalLabel{margin:.45rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.6}.interactiveDemoHeader,.landingSectionHeader{max-width:46rem}.sectionEyebrow{margin:0 0 .95rem;color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.ctaTitle,.interactiveDemoTitle,.sectionTitle{margin:0;font-family:var(--font-display),serif;font-size:clamp(2.1rem,4.5vw,3.8rem);font-weight:700;letter-spacing:-.04em;line-height:1.05}.ctaText,.interactiveDemoLead,.sectionLead{max-width:42rem;margin:1rem 0 0;color:var(--muted-strong);font-size:1rem;line-height:1.75}.stepsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.stepCard{position:relative;padding:2rem 1.5rem 1.8rem;border:0;border-radius:0;background:rgba(10,12,10,.84);box-shadow:none}.stepCard:after{content:"";position:absolute;left:1.5rem;bottom:0;width:2.4rem;height:2px;background:var(--accent)}.stepIndex{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;border:1px solid rgba(0,232,122,.22);border-radius:999px;color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:.74rem;letter-spacing:.08em}.featureCardTitle,.stepCardTitle{margin:1rem 0 0;color:var(--text);font-family:var(--font-display),serif;font-size:1.35rem;font-weight:700;letter-spacing:-.03em}.featureCardText,.stepCardText{margin:.75rem 0 0;color:var(--muted-strong);font-size:.97rem;line-height:1.7}.interactiveDemo{display:grid;grid-gap:1.25rem;gap:1.25rem}.interactiveDemoShell{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);border:1px solid var(--border);border-radius:18px;overflow:hidden}.interactiveDemoPanel{padding:1.35rem;background:rgba(10,12,10,.88)}.interactiveDemoPanelInput{border-right:1px solid var(--border)}.heroTerminalDisplayStatus,.heroTerminalEyebrow,.heroTerminalLabel,.interactiveDemoFollowUpEyebrow,.interactiveDemoPanelLabel,.interactiveDemoReplyEyebrow,.interactiveDemoSourceLabel{margin:0;color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase}.interactiveDemoStack{display:grid;grid-gap:1rem;gap:1rem;margin-top:.95rem}.interactiveDemoContextRow{display:flex;flex-wrap:wrap;gap:.6rem}.heroTerminalChip,.interactiveDemoDataChip{display:inline-flex;align-items:center;min-height:2.2rem;padding:.5rem .85rem;border:1px solid var(--border);border-radius:999px;background:rgba(15,17,15,.82);color:var(--muted);font-family:var(--font-mono),monospace;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.heroTerminalChipActive,.interactiveDemoDataChipActive{border-color:rgba(0,232,122,.28);color:var(--accent-strong);background:rgba(0,232,122,.08)}.heroTerminalDisplay,.interactiveDemoScreen{position:relative;overflow:hidden;padding:1rem;border:1px solid rgba(0,232,122,.16);border-radius:14px;background:#030504}.heroTerminalScanline,.interactiveDemoScreenScanline{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,232,122,.58),transparent);animation:terminalScanline 2.8s linear infinite}@keyframes terminalScanline{0%{top:0;opacity:1}90%{opacity:.4}to{top:100%;opacity:0}}.interactiveDemoScreenLabel{margin:0;color:rgba(0,232,122,.5);font-family:var(--font-mono),monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.heroTerminalCode,.interactiveDemoScreenCode{margin-top:.65rem;color:var(--accent);font-family:var(--font-mono),monospace;font-size:clamp(2rem,4vw,2.7rem);letter-spacing:.14em}.heroTerminalCommand,.heroTerminalDevice,.heroTerminalDisplayMeta,.heroTerminalSourceMeta,.interactiveDemoScreenMeta,.interactiveDemoSourceValue{color:var(--muted);font-family:var(--font-mono),monospace}.interactiveDemoScreenMeta{margin:.6rem 0 0;font-size:.76rem;letter-spacing:.06em}.interactiveDemoChecklist{display:grid;grid-gap:.55rem;gap:.55rem}.interactiveDemoChecklist span{color:var(--muted);font-family:var(--font-mono),monospace;font-size:.76rem;letter-spacing:.04em}.interactiveDemoPanelOutput{display:grid;grid-gap:1rem;gap:1rem}.heroTerminalTop,.interactiveDemoReplyTop{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.heroTerminalTitle,.interactiveDemoReplyTitle{margin:.45rem 0 0;color:var(--text);font-family:var(--font-display),serif;font-size:clamp(1.9rem,3.2vw,2.85rem);font-weight:700;line-height:1.04;letter-spacing:-.04em}.heroTerminalTier,.interactiveDemoRiskTag{display:inline-flex;align-items:center;padding:.45rem .75rem;border:1px solid transparent;border-radius:999px;font-family:var(--font-mono),monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.heroTerminalTierGreen,.interactiveDemoRiskTagGreen{border-color:rgba(0,232,122,.24);background:rgba(0,232,122,.08);color:var(--accent-strong)}.heroTerminalTierAmber,.interactiveDemoRiskTagAmber{border-color:rgba(255,176,32,.24);background:rgba(255,176,32,.08);color:#f4c267}.heroTerminalTierBlue,.interactiveDemoRiskTagBlue{border-color:rgba(68,136,255,.24);background:rgba(68,136,255,.08);color:#7bb2ff}.heroTerminalTierRose,.interactiveDemoRiskTagRose{border-color:rgba(255,90,126,.24);background:rgba(255,90,126,.08);color:#ff9ab1}.heroTerminalSummary,.heroTerminalWarning,.interactiveDemoFollowUpText,.interactiveDemoFooterNote,.interactiveDemoReplyText{margin:0;color:var(--muted-strong);font-size:.97rem;line-height:1.7}.heroTerminalList,.interactiveDemoReplyList{display:grid;grid-gap:.75rem;gap:.75rem;padding:0;margin:0;list-style:none}.heroTerminalListItem,.interactiveDemoReplyListItem{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:flex-start;padding:.85rem .9rem;border:1px solid var(--border);border-radius:12px;background:rgba(15,17,15,.72)}.heroTerminalListIndex,.interactiveDemoReplyListIndex{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:999px;background:rgba(0,232,122,.16);color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:.72rem}.heroTerminalSourceMeta,.interactiveDemoSourceRow{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.heroTerminalManual,.heroTerminalProof,.interactiveDemoSourceValue{font-size:.74rem;letter-spacing:.05em}.interactiveDemoFollowUp{display:grid;grid-gap:.5rem;gap:.5rem;padding-top:1rem;border-top:1px solid var(--border)}.interactiveDemoFooter{display:flex;align-items:center;justify-content:space-between;gap:1rem}.demoPage{padding-bottom:4.5rem}.demoPageActions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.3rem}.demoScenarioGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.demoScenarioCard{display:grid;grid-gap:1rem;gap:1rem;padding:1.45rem;border:1px solid var(--border);border-radius:24px;background:radial-gradient(circle at top center,rgba(0,232,122,.08),transparent 56%),rgba(10,12,10,.9);box-shadow:0 18px 42px rgba(0,0,0,.28)}.demoScenarioTop{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.demoScenarioTitle{margin:.45rem 0 0;color:var(--text);font-family:var(--font-display),serif;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:700;line-height:1.05;letter-spacing:-.04em}.demoScenarioMeta{display:flex;flex-wrap:wrap;gap:.6rem}.demoScenarioActionNote,.demoScenarioPrompt,.demoScenarioSummary{margin:0;color:var(--muted-strong);line-height:1.75}.demoScenarioActions,.demoScenarioPrompt{padding-top:1rem;border-top:1px solid var(--border)}.demoScenarioActions{display:flex;align-items:center;justify-content:space-between;gap:.9rem;flex-wrap:wrap}.demoScenarioActionNote{font-family:var(--font-mono),monospace;font-size:.76rem;letter-spacing:.05em}.testimonialGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border)}.testimonialCard{display:grid;grid-gap:.9rem;gap:.9rem;padding:1.35rem 1.4rem;background:rgba(10,12,10,.84)}.testimonialQuote{margin:0;color:var(--text);font-size:1.02rem;line-height:1.8}.testimonialPerson{margin:0;color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.faqList{display:grid;grid-gap:1px;gap:1px;border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--border)}.faqCard{padding:1.1rem 1.25rem;background:rgba(10,12,10,.84)}.faqQuestion{cursor:pointer;color:var(--text);font-family:var(--font-display),serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;list-style:none}.faqQuestion::-webkit-details-marker{display:none}.faqAnswer{margin:.8rem 0 0;color:var(--muted-strong);line-height:1.75}.featureGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.featureCard{grid-template-columns:auto 1fr;gap:1rem;padding:1.5rem;border:0;border-radius:0;background:rgba(10,12,10,.84);box-shadow:none}.featureIcon{width:2.8rem;height:2.8rem;border-radius:999px;border:1px solid transparent}.featureIconSvg{width:1.2rem;height:1.2rem}.featureIconAmber{background:rgba(255,176,32,.08);border-color:rgba(255,176,32,.22);color:#f4c267}.featureIconBlue{background:rgba(68,136,255,.08);border-color:rgba(68,136,255,.2);color:#7bb2ff}.featureIconGreen{background:rgba(0,232,122,.08);border-color:rgba(0,232,122,.22);color:var(--accent-strong)}.featureIconRose{background:rgba(255,90,126,.08);border-color:rgba(255,90,126,.22);color:#ff9ab1}.pricingGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:18px;overflow:hidden}.pricingCard{position:relative;display:flex;flex-direction:column;padding:1.9rem 1.5rem 1.6rem;border:0;border-radius:0;background:rgba(10,12,10,.84);box-shadow:none}.pricingCard:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:transparent}.pricingCardFeatured{transform:none;background:rgba(12,15,12,.95)}.pricingCardFeatured:before{background:var(--accent)}.pricingBadge{display:inline-flex;align-items:center;margin-bottom:1rem;padding:.42rem .7rem;border:1px solid rgba(0,232,122,.22);border-radius:999px;background:rgba(0,232,122,.08);color:var(--accent-strong);font-size:.68rem}.pricingBadge,.pricingName{font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.pricingName{margin:0;color:var(--muted);font-size:.78rem}.pricingAmountRow{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:.4rem;margin-top:1rem;white-space:nowrap}.pricingCurrency,.pricingInterval,.pricingVatNote{color:var(--muted);font-family:var(--font-mono),monospace}.pricingCurrency{font-size:.86rem;letter-spacing:.1em}.pricingAmount{color:var(--text);font-family:var(--font-mono),monospace;font-size:clamp(2.35rem,2.8vw,3rem);line-height:.9;letter-spacing:-.08em}.pricingInterval{font-size:.86rem;padding-bottom:.2rem}.pricingAudience,.pricingVatNote{margin-top:.75rem;font-size:.88rem;line-height:1.6}.pricingAudience{color:var(--muted-strong);min-height:3rem}.pricingDivider{margin:1.15rem 0;border-top:1px solid var(--border)}.pricingListItem{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:.78rem;line-height:1.7;letter-spacing:.04em}.pricingListItemMuted{color:#777566}.pricingCardAction{margin-top:auto;padding-top:1.35rem}.pricingCardLink{width:100%}.pricingStatsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.pricingStatCard{padding:1.2rem 1.3rem;background:rgba(10,12,10,.84);border-radius:0;box-shadow:none}.pricingStatValue{margin:0;color:var(--accent);font-family:var(--font-mono),monospace;font-size:1.45rem}.pricingStatLabel{margin:.45rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.6}.ctaPanel{padding:2.7rem 2rem;border:1px solid rgba(0,232,122,.2);border-radius:20px;background:radial-gradient(circle at top center,rgba(0,232,122,.08),transparent 55%),rgba(10,12,10,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 20px 52px rgba(0,0,0,.34)}.ctaActions{display:flex;gap:.8rem;margin-top:1.6rem;flex-wrap:wrap}.mobileStickyCta{display:none}.mobileStickyCtaLink{box-shadow:0 0 0 1px rgba(0,232,122,.12),0 18px 44px rgba(0,232,122,.18)}.heroTerminalShell{border:1px solid var(--border);border-radius:24px;overflow:hidden;background:rgba(8,9,8,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 28px 70px rgba(0,0,0,.42),0 0 68px rgba(0,232,122,.05)}.heroTerminalBar{display:flex;align-items:center;gap:.8rem;padding:.85rem 1rem;border-bottom:1px solid var(--border);background:rgba(13,15,13,.94)}.heroTerminalDots{display:inline-flex;align-items:center;gap:.4rem}.heroTerminalDots span{display:block;width:.68rem;height:.68rem;border-radius:999px}.heroTerminalDots span:first-child{background:#ff5f56}.heroTerminalDots span:nth-child(2){background:#ffbd2e}.heroTerminalDots span:nth-child(3){background:#27c93f}.heroTerminalBarTitle{margin-left:auto;color:#808577;font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.heroTerminalBody{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.heroTerminalInput,.heroTerminalOutput{padding:1.4rem}.heroTerminalInput{border-right:1px solid var(--border)}.heroTerminalChipRow{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.9rem}.heroTerminalDisplay{margin-top:1rem}.heroTerminalCodeRow{display:flex;align-items:flex-end;gap:.2rem}.heroTerminalCursor{color:var(--accent);font-family:var(--font-mono),monospace;font-size:2rem;line-height:1.1;animation:terminalCursorBlink 1s step-end infinite}@keyframes terminalCursorBlink{0%,to{opacity:1}50%{opacity:0}}.heroTerminalDisplayMeta{margin:.6rem 0 0;font-size:.76rem;letter-spacing:.05em}.heroTerminalCommand{display:flex;align-items:center;gap:.45rem;margin-top:1rem;padding:.8rem .9rem;border:1px solid var(--border);border-radius:12px;background:rgba(12,14,12,.72);font-size:.74rem;letter-spacing:.04em}.heroTerminalCommandPrompt{color:var(--accent);font-weight:700}.heroTerminalDevice{margin:1rem 0 0;font-size:.76rem;letter-spacing:.06em}.heroTerminalSourceMeta,.heroTerminalSummary{margin-top:1rem}.heroTerminalWarning{padding:.9rem 1rem;border:1px solid rgba(255,176,32,.18);border-radius:12px;background:rgba(255,176,32,.06)}.checkoutPolicyCard,.checkoutPricingCard,.checkoutSummaryCard,.checkoutSummaryPanel,.legalMetaNotice,.legalSecondaryLanguage,.legalSection{border-color:var(--border);background:rgba(11,13,11,.8);box-shadow:none}.mobileAccessPage{padding:1.35rem 1.2rem 4.5rem}.mobileAccessShell{max-width:1240px;margin:0 auto;padding:clamp(2.8rem,6vw,4.8rem) 0 0}.mobileAccessHero{max-width:48rem}.mobileAccessCommandTitle,.mobileAccessEyebrow,.mobileAccessKicker{margin:0;color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.mobileAccessTitle{margin:1rem 0 0;font-family:var(--font-display),serif;font-size:clamp(2.9rem,7vw,5rem);font-weight:700;letter-spacing:-.05em;line-height:.96}.mobileAccessLead{max-width:42rem;margin:1.25rem 0 0;color:var(--muted-strong);font-size:1.05rem;line-height:1.8}.mobileAccessMetaRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:1rem;background:var(--border)}.mobileAccessMetaCard{padding:.9rem 1rem;background:rgba(10,12,10,.84)}.mobileAccessGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);grid-gap:1.25rem;gap:1.25rem;margin-top:2rem}.mobileAccessPanel,.mobileAccessQrCard{border:1px solid var(--border);border-radius:24px;background:rgba(10,12,10,.9);box-shadow:0 20px 56px rgba(0,0,0,.28)}.mobileAccessPanel{padding:1.6rem}.mobileAccessQrCard{position:-webkit-sticky;position:sticky;top:6rem;padding:1.45rem}.mobileAccessPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.mobileAccessPanelTitle{margin:.6rem 0 0;font-size:clamp(1.6rem,3.4vw,2.2rem);line-height:1.12}.mobileAccessBuildBadge{display:inline-flex;align-items:center;padding:.55rem .8rem;border:1px solid rgba(0,232,122,.18);border-radius:999px;background:rgba(0,232,122,.08);color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.mobileAccessFootnote,.mobileAccessPanelBody,.mobileAccessQrHint,.mobileAccessQrPlaceholderBody,.mobileAccessStepBody{color:var(--muted-strong);line-height:1.75}.mobileAccessPanelBody{margin:1rem 0 0}.mobileAccessActions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.mobileAccessSteps{display:grid;grid-gap:.9rem;gap:.9rem;padding:0;margin:1.6rem 0 0;list-style:none}.mobileAccessStep{padding:1rem 1rem 1.05rem;border:1px solid var(--border);border-radius:18px;background:rgba(13,15,13,.84)}.mobileAccessStepTitle{margin:0;font-size:1rem}.mobileAccessStepBody{margin:.55rem 0 0;font-size:.96rem}.mobileAccessDeveloperPanel{margin-top:1.5rem;padding-top:1.3rem;border-top:1px solid var(--border)}.mobileAccessCommandGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin-top:1.4rem}.mobileAccessCommandCard{padding:1rem;border:1px solid var(--border);border-radius:18px;background:rgba(8,10,8,.96)}.mobileAccessCodeBlock{overflow-x:auto;margin:.8rem 0 0;padding:.95rem 1rem;border-radius:14px;background:#060806;color:#d6ffe6;font-family:var(--font-mono),monospace;font-size:.83rem;line-height:1.7}.mobileAccessFootnote{margin:1.1rem 0 0;font-size:.9rem}.mobileAccessQrFrame{display:grid;place-items:center;min-height:20rem;margin-top:.9rem;padding:1.1rem;border-radius:22px;background:radial-gradient(circle at top center,rgba(0,232,122,.12),transparent 44%),rgba(244,247,241,.96)}.mobileAccessQrSvg,.mobileAccessQrSvg svg{width:min(100%,18rem);height:auto}.mobileAccessQrPlaceholder{max-width:16rem;text-align:center}.mobileAccessQrPlaceholderTitle{margin:0;color:#07110b;font-size:1rem;font-weight:700}.mobileAccessQrPlaceholderBody{margin:.6rem 0 0;color:rgba(7,17,11,.74)}.mobileAccessQrHint{margin:1rem 0 0;font-size:.94rem}.errorCodePage{max-width:1240px;margin:0 auto;padding:2.4rem 1.2rem 5rem}.errorCodeHero{display:grid;grid-gap:1rem;gap:1rem}.errorCodeEyebrow,.errorCodePanelEyebrow{margin:0;color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.errorCodeTitle{margin:0;font-family:var(--font-display),serif;font-size:clamp(2.3rem,5vw,4.4rem);line-height:1.02;letter-spacing:-.04em}.errorCodeLead{max-width:48rem;margin:0;color:var(--muted-strong);font-size:1.04rem;line-height:1.8}.errorCodeActions,.errorCodeMetaRow{display:flex;flex-wrap:wrap;gap:.8rem}.errorCodeMetaChip{display:inline-flex;align-items:center;min-height:2.1rem;padding:.45rem .8rem;border:1px solid var(--border);border-radius:999px;background:rgba(12,14,12,.8);color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:.74rem}.errorCodeDetailsGrid,.errorCodeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:1.25rem;background:var(--border)}.errorCodeDetailCard,.errorCodePanel{padding:1.35rem 1.4rem;background:rgba(10,12,10,.84)}.errorCodeStepList,.errorCodeStopList{margin:1rem 0 0;padding-left:1.2rem;color:var(--muted-strong);line-height:1.8}.errorCodeStepCard+.errorCodeStepCard{margin-top:.55rem}.errorCodeVerificationTitle{margin:1rem 0 .5rem;color:var(--text);font-weight:700}.errorCodeVerificationBadge{width:-moz-fit-content;width:fit-content;margin:1rem 0 0;padding:.3rem .62rem;border:1px solid rgba(0,232,122,.18);border-radius:999px;background:rgba(0,232,122,.08);font-size:.72rem}.errorCodeVerificationBadge,.errorCodeVerificationLink{color:var(--accent-strong);font-family:var(--font-mono),monospace;letter-spacing:.06em}.errorCodeVerificationLink{display:inline-flex;margin-top:.85rem;font-size:.8rem;text-decoration:underline;-webkit-text-decoration-color:rgba(0,232,122,.28);text-decoration-color:rgba(0,232,122,.28);text-underline-offset:.22em}.errorCodeVerificationLink:hover{-webkit-text-decoration-color:rgba(0,232,122,.58);text-decoration-color:rgba(0,232,122,.58)}@media (max-width:980px){.appHeaderInner,.siteHeaderInner{padding:.8rem .85rem}.blogArticleCallout,.blogArticleColumns,.blogArticleGrid,.blogFeatureGrid,.blogListCard,.errorCodeDetailsGrid,.errorCodeGrid,.featureGrid,.heroProofGrid,.heroTerminalBody,.interactiveDemoShell,.landingHeroInner,.landingSignalGrid,.landingTrustStrip,.mobileAccessCommandGrid,.mobileAccessGrid,.mobileAccessMetaRow,.pricingGrid,.pricingStatsGrid,.testimonialGrid{grid-template-columns:1fr}.brandStripTrack{grid-template-columns:repeat(3,minmax(0,1fr))}.heroTerminalInput,.interactiveDemoPanelInput{border-right:0;border-bottom:1px solid var(--border)}.interactiveDemoFooter{align-items:flex-start;flex-direction:column}.demoScenarioGrid{grid-template-columns:1fr}}@media (max-width:900px){.siteNav{background:rgba(8,10,8,.97);box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 22px 54px rgba(0,0,0,.44)}.navLink,.siteNav{border-color:var(--border)}.navLink{background:rgba(14,16,13,.88)}}@media (max-width:720px){.appHeader,.blogArticlePage,.blogPage,.landingPage,.mobileAccessPage,.siteFooter,.siteHeader{padding-left:.9rem;padding-right:.9rem}.landingTitle{max-width:none}.brandStripTrack{grid-template-columns:repeat(2,minmax(0,1fr))}.heroProofGrid{grid-template-columns:1fr}.landingPage{padding-bottom:7rem}.ctaActions,.landingActions{align-items:stretch;flex-direction:column}.demoPageActions{flex-direction:column}.blogCardActions .primaryLink,.blogCardActions .secondaryLink,.ctaActions .primaryLink,.ctaActions .secondaryLink,.demoPageActions .primaryLink,.demoPageActions .secondaryLink,.landingActions .primaryLink,.landingActions .secondaryLink{width:100%}.ctaPanel{padding:2rem 1.2rem}.heroTerminalInput,.heroTerminalOutput,.interactiveDemoPanel{padding:1.15rem}.mobileAccessPanel,.mobileAccessQrCard{padding:1.2rem}.mobileAccessActions,.mobileAccessPanelHeader{flex-direction:column}.mobileAccessActions .primaryLink,.mobileAccessActions .secondaryLink{width:100%}.mobileAccessQrFrame{min-height:16rem}.mobileStickyCta{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:46;display:block}.mobileStickyCtaLink{width:100%;min-height:3.3rem;border-radius:20px}}.appHeaderInner,.siteHeaderInner{background:var(--brand-navy);border-color:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 48px rgba(4,21,39,.28)}.brandBadge{border-color:rgba(230,241,251,.2);background:radial-gradient(circle at 50% 50%,rgba(230,241,251,.16),rgba(230,241,251,.03));box-shadow:none}.brandBadgeInner{border-color:var(--brand-blue-light)}.brandBadgeInner:after,.brandBadgeInner:before{background:var(--brand-blue-light)}.brandWordmarkAccent{color:var(--brand-blue-light)}.localeSwitcherButtonActive{color:var(--brand-navy)}.siteHeader .localeSwitcherButton,.siteHeader .localeSwitcherCompactIcon,.siteHeader .localeSwitcherLabel,.siteHeader .mobileNavToggle,.siteHeader .navLink{color:rgba(255,255,255,.82)}.siteHeader .localeSwitcherButton:hover,.siteHeader .mobileNavToggle:hover,.siteHeader .navLink:hover{color:#fff}.siteHeader .secondaryLink{border-color:rgba(255,255,255,.14);color:rgba(255,255,255,.82)}.siteHeader .secondaryLink:hover{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.06);color:#fff}.siteNavActions .primaryLink.siteNavPrimaryCta{min-height:auto;padding:6px 14px;border:0;border-radius:6px;background:#fff;color:var(--brand-navy);box-shadow:none;font-size:12px;font-weight:500;letter-spacing:0}.siteNavActions .primaryLink.siteNavPrimaryCta:hover{transform:none;background:#fff;box-shadow:none}.siteNavActions .primaryLink.siteNavPrimaryCtaResult{border:.5px solid rgba(255,255,255,.2);background:rgba(255,255,255,.12);color:#fff}.siteNavActions .primaryLink.siteNavPrimaryCtaResult:hover{background:rgba(255,255,255,.16)}.landingHero{padding:0}.landingHeroInnerSingle{display:block;max-width:58rem;padding:2.2rem 2rem;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:radial-gradient(circle at top right,rgba(55,138,221,.16),transparent 34%),linear-gradient(180deg,#093762 0,var(--brand-navy) 100%)}.landingHeroIntro{max-width:38rem;padding-top:0}.landingBadge{margin-bottom:1rem;padding:0;border:0;background:transparent;color:#85b7eb;font-family:var(--font-sans),sans-serif;font-size:10px;font-weight:500;letter-spacing:.1em}.landingBadge:before{display:none}.landingTitle{max-width:16ch;color:#fff;font-family:var(--font-sans),sans-serif;font-size:clamp(1.8rem,4vw,2.35rem);font-weight:500;line-height:1.2;letter-spacing:-.03em}.landingTitleAccent{display:block;color:#fff;font-style:normal}.landingLead{max-width:36rem;margin-top:.85rem;color:rgba(255,255,255,.65);font-size:.9rem;line-height:1.6}.landingActionsSingle{margin-top:1.35rem}.landingHeroCta{display:inline-flex;align-items:center;gap:.65rem;min-height:auto;padding:12px 24px;border:1px solid transparent;border-radius:8px;background:var(--brand-blue-mid);color:#fff;box-shadow:none;font-size:14px;font-weight:500;letter-spacing:0}.landingHeroCta:hover{transform:translateY(-1px);background:var(--brand-blue);box-shadow:none}.landingHeroCtaIcon{width:16px;height:16px}.landingHeroCtaCompact{padding-inline:18px}.landingHeroTrustBar{margin:.9rem 0 0;color:rgba(255,255,255,.68);font-size:12px;line-height:1.5}.landingHeroStatsBar{padding-top:.7rem}.landingHeroStatsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border-radius:12px;background:#031f3c}.landingHeroStatCard{padding:.95rem 1rem}.landingHeroStatCard+.landingHeroStatCard{border-left:.5px solid rgba(255,255,255,.08)}.landingHeroStatValue{margin:0;color:#85b7eb;font-size:16px;font-weight:500;line-height:1.1}.landingHeroStatLabel{margin:2px 0 0;color:rgba(255,255,255,.4);font-size:10px;line-height:1.4}.brandStripTrackPills{display:flex;flex-wrap:wrap;gap:.75rem}.brandStripMinimal{gap:.75rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.brandStripMinimal .brandStripRail{padding-top:0}.brandStripMinimal .sectionEyebrow{margin-bottom:0}.brandPill{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:.5px solid var(--color-border-tertiary);border-radius:6px;background:var(--color-background-secondary);color:var(--color-text-secondary);font-size:11px;line-height:1}.blogEyebrow,.blogSectionEyebrow,.interactiveDemoFollowUpEyebrow,.interactiveDemoPanelLabel,.interactiveDemoReplyEyebrow,.interactiveDemoSourceLabel,.mobileAccessCommandTitle,.mobileAccessEyebrow,.mobileAccessKicker,.sectionEyebrow,.testimonialPerson{color:#85b7eb;font-family:var(--font-sans),sans-serif;font-size:10px;font-weight:500;letter-spacing:.1em}.faqList,.featureGrid,.stepsGrid,.testimonialGrid{gap:.75rem;background:transparent}.faqCard,.featureCard,.stepCard,.testimonialCard{padding:1rem 1.125rem;border:.5px solid rgba(181,212,244,.18);border-radius:12px;background:rgba(7,17,31,.88);box-shadow:none}.stepCard:after{display:none}.stepIndex{border:0;background:var(--brand-blue-light);color:#0c447c;font-family:var(--font-sans),sans-serif;font-size:12px;font-weight:500;letter-spacing:0}.ctaPanel{border-color:rgba(181,212,244,.22);box-shadow:none}.blogFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;border:0;border-radius:0;overflow:visible;background:transparent}.blogFeatureCard{gap:.85rem;padding:1rem 1.125rem;border:.5px solid rgba(255,255,255,.12);border-radius:12px;background:radial-gradient(circle at top right,rgba(55,138,221,.12),transparent 36%),rgba(7,17,31,.88)}.blogCategoryChip{width:-moz-fit-content;width:fit-content;margin:0;padding:4px 10px;border-radius:6px;background:var(--brand-blue-light);color:#0c447c;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.blogCardActions{align-items:center;justify-content:flex-start;gap:.75rem 1rem}.blogCardActions .primaryLink,.blogCardActions .secondaryLink{min-height:auto;padding:0;border:0;background:transparent;box-shadow:none;font-size:12px;line-height:1.4}.blogCardActions .secondaryLink{color:rgba(255,255,255,.72)}.blogCardActions .primaryLink{color:var(--brand-blue-light)}.pricingConsumerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.pricingBridgeCard,.pricingBusinessRow,.pricingConsumerCard{padding:1rem 1.125rem;border:.5px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(7,17,31,.88)}.pricingConsumerCardFeatured{border:2px solid var(--brand-blue)}.pricingBadgeFeatured{margin-bottom:.5rem;border:0;border-radius:4px;background:var(--brand-blue-light);color:#0c447c;font-size:10px;font-weight:500}.pricingBadgeFeatured,.pricingBridgeName,.pricingConsumerCard .pricingName{font-family:var(--font-sans),sans-serif;letter-spacing:0;text-transform:none}.pricingBridgeName,.pricingConsumerCard .pricingName{margin:0;color:#fff;font-size:13px;font-weight:600}.pricingConsumerCard .pricingAmountRow{margin-top:.7rem}.pricingConsumerCard .pricingAmount{font-size:2.2rem}.pricingConsumerCard .pricingCurrency{color:rgba(255,255,255,.72);font-size:.82rem;letter-spacing:.05em}.pricingBridgeText,.pricingConsumerCard .pricingAudience{min-height:0;margin-top:.6rem;color:rgba(255,255,255,.72);font-size:12px;line-height:1.6}.pricingConsumerCard .pricingList{margin:.85rem 0 0;padding-left:1rem}.pricingConsumerCard .pricingListItem{color:rgba(255,255,255,.84);font-family:var(--font-sans),sans-serif;font-size:12px;letter-spacing:0}.pricingConsumerCard .pricingCardAction{padding-top:.95rem}.pricingBridgeButton,.pricingConsumerCard .primaryLink,.pricingConsumerCard .secondaryLink{min-height:40px;border-radius:8px;font-size:12px;font-weight:500;letter-spacing:0;box-shadow:none}.pricingBridgeButton,.pricingConsumerCard .secondaryLink{border:.5px solid rgba(255,255,255,.18);background:transparent;color:#fff}.pricingBridgeButton:hover,.pricingConsumerCard .secondaryLink:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.04);box-shadow:none}.pricingConsumerCard .primaryLink{border-color:var(--brand-blue);background:var(--brand-blue);color:#fff}.pricingConsumerCard .primaryLink:hover{background:#0c4f8d;box-shadow:none}.pricingBridgeCard,.pricingBusinessRow{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.75rem}.pricingBridgePrice{color:#fff;font-family:var(--font-mono),monospace;font-size:1.2rem;font-weight:500;white-space:nowrap}.pricingBusinessLink{color:var(--brand-blue-light);font-size:12px;font-weight:500;white-space:nowrap}.ctaPanel{border-color:rgba(181,212,244,.2);background:radial-gradient(circle at top right,rgba(55,138,221,.16),transparent 36%),rgba(4,44,83,.92)}.mobileStickyCtaLink{border-color:var(--brand-blue-mid);background:var(--brand-blue-mid);color:#fff;box-shadow:0 18px 36px rgba(12,68,124,.24)}.mobileStickyCtaLink:hover{background:var(--brand-blue);box-shadow:0 18px 36px rgba(12,68,124,.28)}.siteHeader .localeSwitcherButtons,.siteHeader .localeSwitcherCompactShell{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08)}.siteHeader .localeSwitcherCompactShell{padding-left:.35rem}.siteHeader .localeSwitcherCompactShell .localeSwitcherButtons{border:0;box-shadow:none}.siteHeader .localeSwitcherButton,.siteHeader .localeSwitcherCompactIcon,.siteHeader .localeSwitcherLabel{color:rgba(255,255,255,.82)}.siteHeader .localeSwitcherButton{min-height:2rem}.siteHeader .localeSwitcherButton:hover{background:rgba(255,255,255,.06)}.siteHeader .localeSwitcherButtonActive,.siteHeader .localeSwitcherButtonActive:hover{background:#fff;color:var(--brand-navy)}.siteFooterInner{border-color:rgba(181,212,244,.18);background:radial-gradient(circle at top right,rgba(55,138,221,.12),transparent 36%),rgba(4,44,83,.9);box-shadow:none}.siteFooterInnerCompact{border-color:rgba(181,212,244,.16);background:rgba(4,44,83,.82)}.siteFooterLink,.siteFooterText{color:rgba(255,255,255,.74)}.siteFooterLink:hover{color:#fff}.brandStrip.brandStripMinimal{padding:0;box-shadow:none}.blogList,.brandStrip.brandStripMinimal{gap:.75rem;border:0;border-radius:0;background:transparent}.blogList{overflow:visible}.blogCardMeta{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:4px 10px;border-radius:6px;background:var(--brand-blue-light);color:#0c447c;font-family:var(--font-sans),sans-serif;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.blogListCard{gap:1rem;padding:1rem 1.125rem;border:.5px solid rgba(181,212,244,.18);border-radius:12px;background:radial-gradient(circle at top right,rgba(55,138,221,.1),transparent 38%),rgba(7,17,31,.88);align-items:flex-start}.blogListCard .blogCardActions{align-items:center;justify-content:flex-end}.interactiveDemoShell{gap:.75rem;border:0;border-radius:0;overflow:visible;background:transparent}.demoScenarioCard,.interactiveDemoPanel{border:.5px solid rgba(181,212,244,.18);border-radius:12px;background:radial-gradient(circle at top right,rgba(55,138,221,.14),transparent 38%),rgba(7,17,31,.88);box-shadow:none}.interactiveDemoPanelInput{border-right:0}.interactiveDemoDataChip{min-height:28px;padding:4px 10px;border:.5px solid rgba(181,212,244,.18);background:rgba(255,255,255,.04);color:rgba(255,255,255,.72);font-family:var(--font-sans),sans-serif;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.interactiveDemoDataChipActive{border-color:rgba(181,212,244,.36);background:var(--brand-blue-light);color:#0c447c}.interactiveDemoScreen{border:.5px solid rgba(181,212,244,.24);border-radius:12px;background:linear-gradient(180deg,#082849,#031a31)}.interactiveDemoScreenScanline{background:linear-gradient(90deg,transparent,rgba(230,241,251,.58),transparent)}.interactiveDemoScreenLabel{color:rgba(230,241,251,.72);font-family:var(--font-sans),sans-serif;font-size:10px;font-weight:500;letter-spacing:.08em}.interactiveDemoScreenCode{color:#fff;letter-spacing:.08em}.demoScenarioActionNote,.demoScenarioPrompt,.demoScenarioSummary,.interactiveDemoScreenMeta,.interactiveDemoSourceValue{color:rgba(255,255,255,.78);font-family:var(--font-sans),sans-serif;font-size:12px;letter-spacing:0}.interactiveDemoChecklist span{color:rgba(255,255,255,.72);font-family:var(--font-sans),sans-serif;font-size:12px;letter-spacing:0}.heroTerminalTier,.interactiveDemoRiskTag{gap:6px;padding:6px 12px;border-radius:6px;font-family:var(--font-sans),sans-serif;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.heroTerminalTier:before,.interactiveDemoRiskTag:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;flex:0 0 7px}.heroTerminalTierGreen,.interactiveDemoRiskTagGreen{border-color:var(--safe-green-border);background:var(--safe-green-bg);color:var(--safe-green-text)}.heroTerminalTierAmber,.interactiveDemoRiskTagAmber{border-color:var(--caution-amber-border);background:var(--caution-amber-bg);color:var(--caution-amber-text)}.heroTerminalTierBlue,.interactiveDemoRiskTagBlue{border-color:var(--brand-blue-pale);background:var(--brand-blue-light);color:#0c447c}.heroTerminalTierRose,.interactiveDemoRiskTagRose{border-color:var(--danger-red-border);background:var(--danger-red-bg);color:var(--danger-red-text)}.interactiveDemoFollowUpText,.interactiveDemoFooterNote,.interactiveDemoReplyText{color:rgba(255,255,255,.78);font-size:12px;line-height:1.6}.interactiveDemoReplyListItem{border:.5px solid rgba(181,212,244,.16);border-radius:12px;background:rgba(255,255,255,.03)}.interactiveDemoReplyListIndex{width:1.5rem;height:1.5rem;background:var(--brand-blue-light);color:#0c447c;font-family:var(--font-sans),sans-serif;font-size:12px;font-weight:600}.interactiveDemoSourceRow{padding:.625rem .75rem;border-radius:6px;background:var(--color-background-secondary)}.demoScenarioActions,.interactiveDemoFollowUp{border-top-color:rgba(181,212,244,.16)}.checkoutEyebrow,.checkoutHeroEyebrow{color:#85b7eb;font-family:var(--font-sans),sans-serif;font-size:10px;font-weight:500;letter-spacing:.1em}.checkoutHeroTitle{font-family:var(--font-sans),sans-serif;font-weight:600;line-height:1.04;letter-spacing:-.04em}.checkoutButtonMeta,.checkoutHeroLead,.checkoutLead,.checkoutLegalLink,.checkoutPendingNotice{color:rgba(255,255,255,.72)}.checkoutHeroLead,.checkoutLead{font-size:13px;line-height:1.65}.checkoutCard{gap:1rem;padding:1rem 1.125rem;border:.5px solid rgba(181,212,244,.18);border-radius:12px;background:radial-gradient(circle at top right,rgba(55,138,221,.14),transparent 38%),rgba(7,17,31,.88);box-shadow:none}.checkoutConsentCard,.checkoutSummaryPanel{padding:1rem 1.05rem;border:.5px solid rgba(181,212,244,.16);border-radius:12px;background:rgba(4,44,83,.18)}.checkoutSummaryRow{border-bottom-color:rgba(181,212,244,.16);color:rgba(255,255,255,.72)}.checkoutPanelTitle,.checkoutSummaryRow strong{color:#fff}.checkoutCheckboxRow,.checkoutList{color:rgba(255,255,255,.82)}.checkoutCheckboxRow input{accent-color:var(--brand-blue)}.checkoutSubmitButton{min-height:auto;padding:8px 14px;border:0;border-radius:8px;background:var(--brand-blue);color:#fff;box-shadow:none;font-size:12px;font-weight:500}.checkoutSubmitButton:hover{background:#0c4f8d}.checkoutSubmitButton:disabled{background:rgba(181,212,244,.18);color:rgba(255,255,255,.48)}.checkoutLegalLink:hover{color:#fff}@media (max-width:980px){.landingHeroStatsGrid,.pricingConsumerGrid{grid-template-columns:1fr}.pricingBridgeCard,.pricingBusinessRow{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.landingHeroInnerSingle{padding:1.4rem 1rem;border-radius:18px}.landingHeroCta{width:100%;justify-content:center}.blogFeatureGrid{grid-template-columns:1fr}.blogCardActions{flex-direction:column;align-items:flex-start}.blogCardActions .primaryLink,.blogCardActions .secondaryLink{width:auto}.blogListCard .blogCardActions{align-items:flex-start;justify-content:flex-start}}.diagnosePage{width:min(1400px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 2.6rem}.diagnoseWorkspace{display:grid;grid-template-columns:minmax(320px,430px) minmax(0,1fr);min-height:max(860px,calc(100vh - 190px));border:1px solid var(--border);border-radius:24px;overflow:hidden;background:rgba(9,11,9,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 24px 68px rgba(0,0,0,.34)}.diagnoseSidebar{display:flex;flex-direction:column;gap:1.25rem;min-height:100%;padding:1.25rem;border-right:1px solid var(--border);background:rgba(14,15,14,.92)}.diagnoseSidebarSection{display:grid;grid-gap:.9rem;gap:.9rem}.diagnoseSidebarActions{gap:.75rem;margin-top:auto}.diagnoseStepper{gap:.4rem;padding:0;margin:0;list-style:none}.diagnoseStep,.diagnoseStepper{display:flex;align-items:center}.diagnoseStep{gap:.45rem;min-width:0;flex:1 1}.diagnoseStepDot{display:grid;place-items:center;width:1.9rem;height:1.9rem;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-family:var(--font-mono),monospace;font-size:.74rem}.diagnoseStepDotCurrent,.diagnoseStepDotDone{border-color:rgba(0,232,122,.3);color:var(--accent-strong);background:rgba(0,232,122,.08)}.diagnoseStepLabel{color:var(--muted);font-family:var(--font-mono),monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.diagnoseStepLine{flex:1 1 auto;min-width:1rem;height:1px;background:rgba(255,255,255,.08)}.diagnoseCanvasEyebrow,.diagnoseFieldLabel,.diagnoseReferenceLabel,.diagnoseSectionEyebrow,.diagnoseSectionLabel{margin:0;color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.diagnoseSectionHeader{display:grid;grid-gap:.75rem;gap:.75rem}.diagnoseCanvasTitle,.diagnoseHeroTitle,.diagnoseSidebarTitle{margin:0;color:var(--text);font-family:var(--font-display),serif;font-weight:700;letter-spacing:-.04em;line-height:1.02}.diagnoseSidebarTitle{font-size:clamp(2rem,4vw,2.6rem)}.diagnoseCanvasTitle{max-width:12ch;font-size:clamp(2.45rem,4.5vw,3.7rem)}.diagnoseHeroTitle{margin-top:1rem;font-size:clamp(2.15rem,3.8vw,3.3rem)}.diagnoseBanner,.diagnoseFieldHint,.diagnoseFollowUpHint,.diagnoseHeroSummary,.diagnoseReferenceExcerpt,.diagnoseSidebarText,.diagnoseSupportText{margin:0;color:var(--muted-strong);font-size:.98rem;line-height:1.75}.diagnoseHeroSummary{max-width:60ch}.diagnoseStarterNotice{padding:.85rem .95rem;border:1px solid rgba(0,232,122,.16);border-radius:14px;background:rgba(0,232,122,.06);color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:.78rem;letter-spacing:.04em;line-height:1.65}.diagnoseEntryMode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;padding:.25rem;border:1px solid var(--border);border-radius:14px;background:rgba(17,18,17,.9)}.diagnoseEntryTab{min-height:2.85rem;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);font-family:var(--font-mono),monospace;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.diagnoseEntryTabActive{border-color:rgba(0,232,122,.2);background:rgba(255,255,255,.03);color:var(--text)}.diagnoseUploadCard{display:grid;justify-items:center;grid-gap:.65rem;gap:.65rem;min-height:13rem;padding:1.4rem;border:1px dashed rgba(255,255,255,.16);border-radius:18px;background:radial-gradient(circle at top center,rgba(255,255,255,.02),transparent 55%),rgba(22,23,22,.92);color:var(--text);text-align:center;cursor:pointer}.diagnoseUploadCard:hover{border-color:rgba(0,232,122,.22)}.diagnoseUploadIcon{display:grid;place-items:center;width:3.5rem;height:3.5rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.03);font-size:1.35rem}.diagnoseUploadTitle{font-size:1.08rem;line-height:1.5}.diagnoseAttachmentText,.diagnoseConfidenceLine,.diagnoseManualBadge,.diagnoseOptionalText,.diagnoseReferenceValue,.diagnoseUploadMeta{color:var(--muted);font-family:var(--font-mono),monospace}.diagnoseAttachmentText,.diagnoseConfidenceLine,.diagnoseFieldHint,.diagnoseReferenceValue,.diagnoseUploadMeta{font-size:.8rem;letter-spacing:.04em}.diagnoseAttachmentRow{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border:1px solid var(--border);border-radius:12px;background:rgba(18,20,18,.88)}.diagnoseInlineButton{border:0;background:transparent;color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.diagnoseFieldGroup{display:grid;grid-gap:1rem;gap:1rem}.diagnoseAccessCard{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem 1.05rem;border:1px solid var(--border);border-radius:18px;background:rgba(14,16,14,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 14px 32px rgba(0,0,0,.18)}.diagnoseAccessCard.diagnoseStatusGreen{border-color:rgba(0,232,122,.24);background:radial-gradient(circle at top left,rgba(0,232,122,.12),transparent 42%),rgba(10,18,12,.94)}.diagnoseAccessCard.diagnoseStatusAmber{border-color:rgba(255,174,51,.24);background:radial-gradient(circle at top left,rgba(255,174,51,.1),transparent 42%),rgba(24,18,11,.94)}.diagnoseAccessCard.diagnoseStatusBlue{border-color:rgba(102,133,255,.24);background:radial-gradient(circle at top left,rgba(102,133,255,.1),transparent 42%),rgba(11,15,22,.94)}.diagnoseAccessHeader{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.diagnoseAccessTitle{margin:0;color:var(--text);font-size:1.05rem;font-weight:700;line-height:1.35}.diagnoseAccessText{margin:0;color:var(--muted-strong);font-size:.92rem;line-height:1.7}.diagnoseUsageMeter{display:grid;grid-gap:.42rem;gap:.42rem;padding:.78rem .85rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.03)}.diagnoseUsageMeterHeader{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.diagnoseUsageMeterCopy,.diagnoseUsageMeterLabel,.diagnoseUsageMeterTitle{color:var(--muted);font-family:var(--font-mono),monospace;font-size:.76rem;letter-spacing:.04em}.diagnoseUsageMeterTitle{color:var(--text);font-weight:700}.diagnoseUsageMeterTrack{position:relative;overflow:hidden;height:.45rem;border-radius:999px;background:rgba(255,255,255,.08)}.diagnoseUsageMeterFill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(0,232,122,.72),#00e87a)}.diagnoseUsageMeterCopy{margin:0;color:var(--muted-strong)}.diagnoseAccessFactList{display:grid;grid-gap:.45rem;gap:.45rem;padding-left:1rem;margin:0;color:var(--muted);font-size:.82rem;line-height:1.65}.diagnoseAccessFact{margin:0}.diagnoseBrandGrid{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.diagnoseBrandChip{min-height:2rem;padding:.42rem .78rem;border:1px solid var(--border);border-radius:12px;background:rgba(17,18,17,.88);color:var(--muted);font-family:var(--font-mono),monospace;font-size:.88rem;cursor:pointer}.diagnoseBrandChipActive{border-color:rgba(0,232,122,.24);color:var(--accent-strong);background:rgba(0,232,122,.08)}.diagnoseField{display:grid;grid-gap:.55rem;gap:.55rem}.diagnoseFieldStrong{margin-top:.15rem}.diagnoseFieldControl{width:100%;min-height:3.35rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:14px;background:rgba(17,18,17,.9);color:var(--text);font-size:1rem}.diagnoseFieldControl::placeholder{color:rgba(211,208,197,.45)}.diagnoseFieldControl:focus{border-color:rgba(0,232,122,.24)}.diagnoseFieldTextarea{min-height:6rem;resize:vertical}.diagnosePrimaryAction{width:100%;min-height:4rem;font-size:1rem}.diagnoseSecondaryAction{width:100%}.diagnoseCanvas{display:flex;flex-direction:column;gap:1.55rem;min-height:100%;padding:1.75rem 1.8rem;background:rgba(10,12,10,.9)}.diagnoseCanvasTopbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.15rem}.diagnoseCanvasHeading{display:grid;grid-gap:.8rem;gap:.8rem}.diagnoseCanvasLead{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.diagnoseShareButton{white-space:nowrap}.diagnoseHeroCard{padding:1.85rem 1.95rem;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:rgba(18,20,18,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 18px 42px rgba(0,0,0,.16)}.diagnoseHeroCardLive{box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 24px 56px rgba(0,0,0,.24)}.diagnoseHeroCard.diagnoseStatusGreen,.diagnoseStatusGreen{border-color:rgba(0,232,122,.26)}.diagnoseHeroCard.diagnoseStatusAmber,.diagnoseStatusAmber{border-color:rgba(255,174,51,.28)}.diagnoseHeroCard.diagnoseStatusRose,.diagnoseStatusRose{border-color:rgba(255,83,105,.28)}.diagnoseHeroCard.diagnoseStatusBlue,.diagnoseStatusBlue{border-color:rgba(102,133,255,.24)}.diagnoseHeroCard.diagnoseStatusGreen{background:radial-gradient(circle at top left,rgba(0,232,122,.16),transparent 38%),linear-gradient(180deg,rgba(2,56,31,.92),rgba(6,28,18,.96))}.diagnoseHeroCard.diagnoseStatusAmber{background:radial-gradient(circle at top left,rgba(255,174,51,.14),transparent 38%),linear-gradient(180deg,rgba(54,34,8,.94),rgba(26,18,11,.96))}.diagnoseHeroCard.diagnoseStatusRose{background:radial-gradient(circle at top left,rgba(255,83,105,.14),transparent 38%),linear-gradient(180deg,rgba(62,15,23,.94),rgba(29,10,14,.97))}.diagnoseHeroCard.diagnoseStatusBlue{background:radial-gradient(circle at top left,rgba(102,133,255,.14),transparent 38%),linear-gradient(180deg,rgba(16,28,58,.94),rgba(11,15,26,.97))}.diagnoseHeroHeadline,.diagnoseHeroMeta{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.diagnoseCodeBadge{display:inline-flex;align-items:center;min-height:3.3rem;padding:.8rem 1.15rem;border-radius:14px;background:rgba(0,0,0,.28);color:var(--text);font-family:var(--font-mono),monospace;font-size:1.55rem;letter-spacing:.08em}.diagnoseManualBadge{font-size:.85rem;letter-spacing:.08em}.diagnoseHeroAppliance{margin:1.15rem 0 0;color:var(--muted);font-size:.82rem;letter-spacing:.06em}.diagnoseHeroAppliance,.diagnoseStatusPill,.diagnoseTierChip{font-family:var(--font-mono),monospace;text-transform:uppercase}.diagnoseStatusPill,.diagnoseTierChip{display:inline-flex;align-items:center;min-height:2rem;padding:.42rem .78rem;border:1px solid transparent;border-radius:999px;font-size:.78rem;letter-spacing:.1em}.diagnoseStatusPill.diagnoseStatusGreen,.diagnoseTierChip.diagnoseStatusGreen{background:rgba(0,232,122,.08);color:var(--accent-strong)}.diagnoseStatusPill.diagnoseStatusAmber,.diagnoseTierChip.diagnoseStatusAmber{background:rgba(255,174,51,.08);color:#f4c267}.diagnoseStatusPill.diagnoseStatusRose,.diagnoseTierChip.diagnoseStatusRose{background:rgba(255,83,105,.08);color:#ff8da0}.diagnoseStatusPill.diagnoseStatusBlue,.diagnoseTierChip.diagnoseStatusBlue{background:rgba(102,133,255,.08);color:#93a9ff}.diagnoseResultSection{display:grid;grid-gap:1rem;gap:1rem}.diagnoseSectionLine{display:flex;align-items:center;gap:.75rem}.diagnoseSectionLine:after{content:"";flex:1 1 auto;height:1px;background:rgba(255,255,255,.08)}.diagnoseActionList{display:grid;grid-gap:.7rem;gap:.7rem;padding:0;margin:0;list-style:none}.diagnoseActionCard{display:grid;grid-template-columns:auto 1fr;grid-gap:.9rem;gap:.9rem;align-items:start;min-height:4.8rem;padding:1.1rem 1.2rem;border:1px solid var(--border);border-radius:16px;background:rgba(20,21,20,.84);color:var(--muted-strong);font-size:1rem;line-height:1.7}.diagnoseActionCardLive{background:rgba(18,20,18,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 10px 24px rgba(0,0,0,.14)}.diagnoseActionIndex{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:999px;background:rgba(0,232,122,.14);color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:.78rem}.diagnoseEmptyState{padding:1rem 1.1rem;color:var(--muted);line-height:1.7}.diagnoseEmptyState,.diagnoseReferenceCard{border:1px solid var(--border);border-radius:16px;background:rgba(18,20,18,.84)}.diagnoseReferenceCard{display:grid;grid-template-columns:auto 1fr;grid-gap:.95rem;gap:.95rem;align-items:start;padding:1.1rem 1.2rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 10px 24px rgba(0,0,0,.12)}.diagnoseReferenceIcon{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.03)}.diagnoseReferenceCopy{display:grid;grid-gap:.4rem;gap:.4rem}.diagnoseReferenceHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.diagnoseReferenceBadge{display:inline-flex;align-items:center;min-height:1.85rem;padding:.28rem .62rem;border:1px solid rgba(0,232,122,.18);border-radius:999px;background:rgba(0,232,122,.08);font-size:.72rem}.diagnoseReferenceBadge,.diagnoseReferenceOutboundLink{color:var(--accent-strong);font-family:var(--font-mono),monospace;letter-spacing:.06em}.diagnoseReferenceOutboundLink{width:-moz-fit-content;width:fit-content;font-size:.8rem;text-decoration:underline;-webkit-text-decoration-color:rgba(0,232,122,.28);text-decoration-color:rgba(0,232,122,.28);text-underline-offset:.22em}.diagnoseReferenceOutboundLink:hover{-webkit-text-decoration-color:rgba(0,232,122,.58);text-decoration-color:rgba(0,232,122,.58)}.diagnoseFollowUpDetails{overflow:hidden;border:1px solid var(--border);border-radius:16px;background:rgba(18,20,18,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 10px 24px rgba(0,0,0,.12)}.diagnoseFollowUpSummary{display:flex;align-items:center;min-height:4rem;padding:1rem 1.1rem;color:var(--text);font-size:1.05rem;font-weight:600;cursor:pointer}.diagnoseFollowUpBody,.diagnoseFollowUpHint{display:flex;flex-wrap:wrap;gap:.65rem;padding:0 1.1rem 1.1rem}.diagnoseFollowUpChip{min-height:2.35rem;padding:.5rem .85rem;border:1px solid var(--border);background:rgba(255,255,255,.02);color:var(--muted-strong);font-size:.92rem;cursor:pointer}.diagnoseFollowUpChip:hover{border-color:rgba(0,232,122,.24);color:var(--text)}.diagnoseFollowUpChip:disabled{opacity:.62;cursor:wait}.diagnoseTierLegend{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.1rem}.diagnoseTierChip{opacity:.75}.diagnoseTierChipActive{opacity:1;box-shadow:0 0 0 1px rgba(255,255,255,.06)}.diagnoseBanner{padding:.95rem 1rem;border:1px solid transparent;border-radius:14px}.diagnoseBannerSuccess{border-color:rgba(0,232,122,.16);background:rgba(0,232,122,.06)}.diagnoseBannerError{border-color:rgba(255,83,105,.16);background:rgba(255,83,105,.06);color:#ffb7c1}.diagnoseUtilityRail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin-top:auto;padding-top:.45rem}.diagnoseUtilityCard{display:grid;grid-gap:.75rem;gap:.75rem;align-content:start;padding:.95rem 1rem;border:1px solid var(--border);border-radius:18px;background:rgba(12,14,12,.74)}.diagnoseUtilityEyebrow{margin:0;color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.diagnoseUtilityTitle{margin:0;color:var(--text);font-size:1.02rem;font-weight:700;line-height:1.35}.diagnoseUtilityText{margin:0;color:var(--muted);font-size:.87rem;line-height:1.65}.diagnoseUtilityInputLabel{display:grid;grid-gap:.55rem;gap:.55rem}.diagnoseAnonymousReplyPrompt,.diagnoseUtilityInputLabelText{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:.78rem;letter-spacing:.04em;line-height:1.6}.diagnoseUtilityTextarea{width:100%;min-height:7rem;padding:.85rem .95rem;border:1px solid var(--border);border-radius:14px;background:rgba(18,20,18,.9);color:var(--text);font:inherit;line-height:1.65;resize:vertical}.diagnoseUtilityTextarea::placeholder{color:var(--muted)}.diagnoseUtilityTextarea:focus{outline:none;border-color:rgba(0,232,122,.28);box-shadow:0 0 0 1px rgba(0,232,122,.12)}.diagnoseUtilityNote{margin:0;color:var(--muted);font-size:.8rem;line-height:1.6}.diagnoseAnonymousReplyCard{display:grid;grid-gap:.6rem;gap:.6rem;padding:.85rem .95rem;border:1px solid rgba(0,232,122,.14);border-radius:14px;background:rgba(0,232,122,.06)}.diagnoseAnonymousReplyAnswer{margin:0;color:var(--text);font-size:.9rem;line-height:1.7;white-space:pre-wrap}.diagnoseUtilityActions{display:flex;flex-wrap:wrap;gap:.65rem}.diagnoseUtilityActions .primaryLink:disabled{opacity:.64;cursor:wait;transform:none;box-shadow:none}.diagnoseUtilityActionsStacked{flex-direction:column;align-items:stretch}.diagnoseSupportButtonActive{border-color:rgba(0,232,122,.2);background:rgba(0,232,122,.08);color:var(--accent-strong)}.diagnosePageLoading{min-height:60vh;display:grid;place-items:center}@media (max-width:1180px){.diagnoseWorkspace{grid-template-columns:1fr;min-height:auto}.diagnoseSidebar{border-right:0;border-bottom:1px solid var(--border)}.diagnoseUtilityRail{grid-template-columns:1fr;margin-top:0}}@media (max-width:720px){.diagnosePage{width:min(100%,calc(100% - 1.1rem));padding-top:1.4rem}.diagnoseCanvas,.diagnoseSidebar{padding:1rem}.siteFooterInnerCompact{grid-template-columns:1fr;justify-items:start}.siteFooterLinkListCompact{justify-content:flex-start}.siteFooterBrandCompact{flex-direction:column;align-items:flex-start;gap:.25rem}.diagnoseStepper{flex-direction:column;align-items:stretch}.diagnoseStep{flex:none}.diagnoseStepLine{display:none}.diagnoseCanvasTopbar{flex-direction:column;align-items:stretch}.diagnoseHeroCard,.diagnoseReferenceCard{padding:1.15rem}.diagnoseActionCard{padding:.95rem}}.diagnosePage{width:min(1120px,calc(100% - 2rem))}.diagnoseWorkspaceResult,.diagnoseWorkspaceSingle{grid-template-columns:1fr;min-height:auto;border:0;background:transparent;box-shadow:none;overflow:visible}.diagnoseCanvasStandalone,.diagnoseSidebarSingle{border:.5px solid rgba(0,0,0,.14);border-radius:12px;background:radial-gradient(circle at top right,rgba(55,138,221,.1),transparent 34%),rgba(7,17,31,.9);box-shadow:0 18px 42px rgba(5,18,34,.18)}.diagnoseSidebarSingle{max-width:720px;margin:0 auto;border-right:0}.diagnoseCanvasStandalone{gap:1.1rem}.diagnoseCanvas,.diagnoseSidebar{padding:1.1rem 1.2rem}.diagnoseCanvasEyebrow,.diagnoseFieldLabel,.diagnoseReferenceLabel,.diagnoseSectionEyebrow,.diagnoseSectionLabel,.diagnoseStepLabel{color:#85b7eb;font-size:10px;font-family:var(--font-sans),sans-serif;font-weight:500;letter-spacing:.08em}.diagnoseCanvasTitle,.diagnoseHeroTitle,.diagnoseSidebarTitle{font-family:var(--font-sans),sans-serif;font-weight:500;line-height:1.2}.diagnoseSidebarTitle{font-size:clamp(1.65rem,3vw,2.05rem)}.diagnoseCanvasTitle{max-width:none;font-size:clamp(1.8rem,3vw,2.2rem)}.diagnoseBanner,.diagnoseFieldHint,.diagnoseFollowUpHint,.diagnoseHeroSummary,.diagnoseReferenceExcerpt,.diagnoseSidebarText,.diagnoseSupportText,.diagnoseUtilityText{color:rgba(255,255,255,.76);font-size:13px;line-height:1.55}.diagnoseStepDot{width:1.7rem;height:1.7rem;border-color:rgba(181,212,244,.26);color:rgba(255,255,255,.6);background:rgba(230,241,251,.06)}.diagnoseStepDotCurrent,.diagnoseStepDotDone{border-color:var(--brand-blue-pale);color:var(--brand-blue);background:var(--brand-blue-light)}.diagnoseStepLine{background:rgba(181,212,244,.18)}.diagnoseUploadCardLarge{min-height:160px;padding:2rem 1rem;border:.5px dashed rgba(181,212,244,.45);border-radius:12px;background:var(--color-background-secondary);gap:.75rem}.diagnoseUploadCardLarge:hover{border-color:rgba(181,212,244,.7)}.diagnoseUploadIconCircle{width:40px;height:40px;border:0;background:var(--brand-blue-light);color:var(--brand-blue)}.diagnoseUploadIconCircle svg{width:20px;height:20px}.diagnoseUploadTitle{font-size:13px;font-weight:500;line-height:1.45}.diagnoseUploadMeta{color:rgba(255,255,255,.68);font-size:12px;font-family:var(--font-sans),sans-serif;letter-spacing:0}.diagnoseUploadButtonText{padding:8px 14px;border-radius:8px;background:rgba(255,255,255,.08);color:#fff;font-size:12px;font-weight:500}.diagnoseInputDivider{display:flex;align-items:center;gap:.75rem;color:rgba(255,255,255,.48);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.diagnoseInputDivider:after,.diagnoseInputDivider:before{content:"";flex:1 1 auto;height:.5px;background:rgba(181,212,244,.18)}.diagnoseFieldGroup{gap:.85rem}.diagnoseFieldControl,.diagnoseUtilityTextarea{min-height:44px;padding:.8rem .9rem;border:.5px solid rgba(181,212,244,.34);border-radius:8px;background:rgba(255,255,255,.03);color:#fff;font-size:13px}.diagnoseFieldControl::placeholder,.diagnoseUtilityTextarea::placeholder{color:rgba(255,255,255,.42)}.diagnoseFieldControl:focus,.diagnoseUtilityTextarea:focus{outline:none;border-color:var(--brand-blue);box-shadow:0 0 0 1px rgba(24,95,165,.18)}.diagnoseFieldTextarea{min-height:92px}.diagnosePrimaryAction{min-height:48px;border:1px solid var(--brand-blue);border-radius:8px;background:var(--brand-blue);color:#fff;box-shadow:none;font-size:14px;font-weight:500;letter-spacing:0}.diagnosePrimaryAction:hover{background:#0c4f8d;box-shadow:none}.diagnoseSecondaryAction{border-radius:8px}.diagnoseStartNote{margin:0;color:rgba(255,255,255,.58);font-size:11px;text-align:center}.diagnoseCanvasTopbarResult{align-items:flex-start}.diagnoseResultResetButton{min-height:40px;font-size:12px;white-space:nowrap}.diagnoseHeroCard{padding:1.2rem 1.25rem;border-radius:12px;background:radial-gradient(circle at top right,rgba(55,138,221,.12),transparent 34%),rgba(5,20,38,.92)}.diagnoseHeroCard.diagnoseStatusGreen{background:radial-gradient(circle at top right,rgba(59,109,17,.18),transparent 34%),rgba(14,31,12,.94)}.diagnoseHeroCard.diagnoseStatusAmber{background:radial-gradient(circle at top right,rgba(133,79,11,.18),transparent 34%),rgba(37,23,8,.94)}.diagnoseHeroCard.diagnoseStatusRose{background:radial-gradient(circle at top right,rgba(163,45,45,.18),transparent 34%),rgba(40,12,14,.95)}.diagnoseCodeBadge{min-height:0;padding:.65rem .9rem;border-radius:8px;background:rgba(255,255,255,.08);font-size:1.3rem}.diagnoseStatusPill{min-height:30px;padding:.35rem .7rem;border-radius:6px;font-size:11px;letter-spacing:.04em}.diagnoseActionCard{min-height:0;padding:1rem 1.05rem;border-radius:12px}.diagnoseActionIndex{width:1.6rem;height:1.6rem;background:var(--brand-blue-light);color:var(--brand-blue)}.diagnoseHeroApplianceStatic{margin:.25rem 0 0;color:rgba(255,255,255,.68);font-size:12px;text-transform:none}.diagnoseSafetyBadge{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:6px 12px;border:.5px solid transparent;border-radius:6px;font-size:12px;font-weight:500}.diagnoseSafetyBadgeSafe{border-color:var(--safe-green-border);background:var(--safe-green-bg);color:var(--safe-green-text)}.diagnoseSafetyBadgeCaution{border-color:var(--caution-amber-border);background:var(--caution-amber-bg);color:var(--caution-amber-text)}.diagnoseSafetyBadgeDanger{border-color:var(--danger-red-border);background:var(--danger-red-bg);color:var(--danger-red-text)}.diagnoseSafetyDot{width:7px;height:7px;border-radius:999px}.diagnoseSafetyDotSafe{background:var(--safe-green-border)}.diagnoseSafetyDotCaution{background:var(--caution-amber-border)}.diagnoseSafetyDotDanger{background:var(--danger-red-border)}.diagnoseVerifyRow{display:flex;align-items:flex-start;gap:.4rem;padding:.625rem .75rem;margin-bottom:.75rem;border-radius:6px;background:var(--color-background-secondary)}.diagnoseVerifyIcon{width:16px;height:16px;color:var(--brand-blue-light);flex:0 0 auto}.diagnoseVerifyText{color:rgba(255,255,255,.76);font-size:11px;line-height:1.4}.diagnoseShareRow{display:flex;gap:.5rem;margin-top:.875rem}.diagnoseShareButtonCopy,.diagnoseShareButtonWhatsApp{flex:1 1;min-height:40px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer}.diagnoseShareButtonWhatsApp{border:.5px solid var(--safe-green-border);background:var(--safe-green-bg);color:var(--safe-green-text)}.diagnoseShareButtonCopy{border:.5px solid rgba(181,212,244,.34);background:rgba(255,255,255,.04);color:rgba(255,255,255,.84)}.diagnoseTierLegendEnhanced{gap:.5rem}.diagnoseTierPill{display:inline-flex;align-items:center;gap:.35rem;min-height:30px;padding:.38rem .7rem;border-radius:6px;font-size:12px;font-weight:500}.diagnoseTierInfoIcon{font-size:11px;opacity:.78}.tier-pill-active-safe{border:.5px solid var(--safe-green-border);background:var(--safe-green-bg);color:var(--safe-green-text)}.tier-pill-active-amber{border:.5px solid var(--caution-amber-border);background:var(--caution-amber-bg);color:var(--caution-amber-text)}.tier-pill-active-red{border:.5px solid var(--danger-red-border);background:var(--danger-red-bg);color:var(--danger-red-text)}.tier-pill-inactive{border:.5px solid rgba(181,212,244,.22);background:rgba(255,255,255,.04);color:rgba(255,255,255,.58)}.diagnoseTierTooltip{padding:.75rem .85rem;border:.5px solid rgba(181,212,244,.24);border-radius:8px;background:rgba(230,241,251,.08);color:rgba(255,255,255,.8);font-size:11px;line-height:1.45}.followUpCard{padding:1rem 1.125rem;border:.5px solid var(--brand-blue-pale);border-radius:12px;background:var(--brand-blue-light)}.followUpCardSent{background:#eef6ff}.followUpTitle{margin:0;font-size:13px;font-weight:500;color:#0c447c}.followUpBody{margin:.25rem 0 .75rem;font-size:11px;color:var(--brand-blue);line-height:1.5}.followUpForm{display:flex;gap:.5rem}.followUpInput{flex:1 1;min-height:40px;padding:8px 12px;border:.5px solid var(--brand-blue-pale);border-radius:6px;background:#fff;color:var(--brand-navy);font-size:12px;font-family:inherit;transition:border-color .16s ease}.followUpInput:focus{outline:none;border-color:var(--brand-blue)}.followUpInput:disabled{opacity:.5;cursor:not-allowed}.followUpSubmitBtn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:0;border-radius:6px;background:var(--brand-blue);color:#fff;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:opacity .16s ease,transform .16s ease}.followUpSubmitBtn:disabled{opacity:.45;cursor:not-allowed}.followUpSubmitBtn:not(:disabled):hover{transform:translateY(-1px)}.followUpSentTitle{margin:0;font-size:13px;font-weight:500;color:#0c447c}.followUpSentBody{margin:.25rem 0 .75rem;line-height:1.5}.followUpResendBtn,.followUpSentBody{font-size:11px;color:var(--brand-blue)}.followUpResendBtn{background:transparent;border:.5px solid var(--brand-blue-pale);border-radius:6px;font-weight:500;font-family:inherit;padding:8px 12px;cursor:pointer;transition:color .16s ease,border-color .16s ease}.followUpResendBtn:hover{color:#0c447c;border-color:var(--brand-blue)}.followUpError{margin:.5rem 0 0;font-size:11px;color:var(--danger-red-text);line-height:1.5}@media (max-width:640px){.followUpForm{flex-direction:column}}.diagnoseInstallPrompt{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .95rem;border:.5px solid rgba(181,212,244,.24);border-radius:10px;background:rgba(3,31,60,.92);color:rgba(255,255,255,.82);font-size:12px}.diagnoseInstallPromptActions{display:flex;gap:.5rem;flex-wrap:wrap}.diagnoseInstallPromptButton,.diagnoseInstallPromptDismiss{min-height:34px;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer}.diagnoseInstallPromptButton{border:0;background:#fff;color:var(--brand-navy)}.diagnoseInstallPromptDismiss{border:.5px solid rgba(255,255,255,.18);background:transparent;color:#fff}.diagnoseUtilityRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.diagnoseUtilityCard{padding:1rem 1.125rem;border-radius:12px;background:rgba(5,20,38,.82)}.diagnoseUtilityCardWide{grid-column:span 2}.diagnoseAnonymousReplyCard{border-color:rgba(181,212,244,.28);background:rgba(230,241,251,.08)}.diagnoseFollowUpChip{border-radius:999px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.84);font-size:12px}.diagnoseSupportButtonActive{border-color:rgba(181,212,244,.42);background:rgba(230,241,251,.1);color:#fff}@media (max-width:1180px){.diagnoseWorkspaceResult,.diagnoseWorkspaceSingle{min-height:auto}.diagnoseUtilityRail{grid-template-columns:1fr}.diagnoseUtilityCardWide{grid-column:auto}}@media (max-width:720px){.diagnosePage{width:min(100%,calc(100% - 1rem))}.diagnoseCanvas,.diagnoseSidebar{padding:1rem}.diagnoseCanvasTopbarResult,.diagnoseInstallPrompt,.diagnoseShareRow,.followUpForm{flex-direction:column;align-items:stretch}}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_744198{font-family:Syne,Syne Fallback;font-style:normal}.__variable_744198{--font-sans:"Syne","Syne Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_9ef920{--font-mono:"DM Mono","DM Mono Fallback"}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_0a80b4{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_0a80b4{--font-display:"Playfair Display","Playfair Display Fallback"}