.homePageBackground-module__MSKW5G__background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.homePageBackground-module__MSKW5G__blob{border-radius:50%;position:absolute}.homePageBackground-module__MSKW5G__teal{background:radial-gradient(circle,#2aafb0a6 0%,#0000 70%);width:380px;height:380px}.homePageBackground-module__MSKW5G__navy{background:radial-gradient(circle,#1a3a6eb3 0%,#0000 70%);width:440px;height:440px}.homePageBackground-module__MSKW5G__r1_teal_upper{top:-180px;right:0}.homePageBackground-module__MSKW5G__r1_navy{top:-100px;right:-150px}.homePageBackground-module__MSKW5G__r1_teal_lower{top:220px;right:-80px}.homePageBackground-module__MSKW5G__l1_navy{top:850px;left:-200px}.homePageBackground-module__MSKW5G__l1_teal{top:900px;left:-1px}.homePageBackground-module__MSKW5G__r2_teal_upper{top:2500px;right:0}.homePageBackground-module__MSKW5G__r2_navy{top:2550px;right:-150px}.homePageBackground-module__MSKW5G__r2_teal_lower{top:2150px;right:-80px}.homePageBackground-module__MSKW5G__l2_navy{top:3700px;left:-200px}.homePageBackground-module__MSKW5G__l2_teal{top:3750px;left:-1px}.homePageBackground-module__MSKW5G__r3_teal_upper{top:5000px;right:0}.homePageBackground-module__MSKW5G__r3_navy{top:5050px;right:-150px}.homePageBackground-module__MSKW5G__r3_teal_lower{top:5350px;right:-80px}
.homePersonasSection-module__r4PuEa__billboard{margin-top:var(--spacing-8);margin-bottom:var(--spacing-8);background:#3351ff12;border:1px solid #3351ff26;border-radius:16px;box-shadow:0 0 6px 3px #0000004f}html.mode-light .homePersonasSection-module__r4PuEa__billboard{background:linear-gradient(135deg, var(--landing-alpha-06) 0%, var(--landing-alpha-02) 100%);border-color:var(--landing-alpha-12)}.homePersonasSection-module__r4PuEa__section{padding:var(--spacing-8) var(--spacing-4) var(--spacing-6);max-width:900px;margin:0 auto}@media (max-width:899px){.homePersonasSection-module__r4PuEa__section{padding:var(--spacing-5) var(--spacing-2) var(--spacing-4)}}.homePersonasSection-module__r4PuEa__header{text-align:center;margin-bottom:var(--spacing-5)}.homePersonasSection-module__r4PuEa__badge{letter-spacing:.04em;text-transform:uppercase;background:var(--severity-info);color:var(--text-on-surface-info);padding:var(--spacing-0-5) var(--spacing-1-5);margin-bottom:var(--spacing-2);border:1px solid #33b1ff4d;border-radius:8px;align-items:center;font-size:14px;font-weight:600;display:inline-flex}html.mode-light .homePersonasSection-module__r4PuEa__badge{color:var(--landing-primary)}.homePersonasSection-module__r4PuEa__title{color:var(--text-01);margin:0;font-size:32px;font-weight:700}@media (min-width:900px){.homePersonasSection-module__r4PuEa__title{font-size:42px}}.homePersonasSection-module__r4PuEa__body{gap:var(--spacing-3);grid-template-rows:340px;grid-template-columns:280px 450px;justify-content:center;align-items:stretch;display:grid}@media (max-width:899px){.homePersonasSection-module__r4PuEa__body{gap:var(--spacing-2);grid-template-rows:auto;grid-template-columns:1fr}}.homePersonasSection-module__r4PuEa__tabList{flex-direction:column;display:flex}@media (max-width:899px){.homePersonasSection-module__r4PuEa__tabList{flex-direction:row;overflow-x:auto}}.homePersonasSection-module__r4PuEa__tabItem{align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-1-5) var(--spacing-2);cursor:pointer;text-align:left;background:0 0;border:none;border-top-right-radius:8px;border-bottom-right-radius:8px;flex-direction:row;flex:1;width:100%;transition:background .15s;display:flex}.homePersonasSection-module__r4PuEa__tabItem:hover{background:#ffffff0a}html.mode-light .homePersonasSection-module__r4PuEa__tabItem:hover{background:#0000000a}@media (max-width:899px){.homePersonasSection-module__r4PuEa__tabItem{flex:none;width:auto}}.homePersonasSection-module__r4PuEa__tabItemActive{border-left:3px solid var(--text-on-surface-info);background:#ffffff12!important}.homePersonasSection-module__r4PuEa__tabItemActive .homePersonasSection-module__r4PuEa__tabTitle,.homePersonasSection-module__r4PuEa__tabItemActive .homePersonasSection-module__r4PuEa__tabIcon{color:var(--text-on-surface-info)}html.mode-light .homePersonasSection-module__r4PuEa__tabItemActive{background:var(--landing-alpha-06)!important}:is(html.mode-light .homePersonasSection-module__r4PuEa__tabItemActive) .homePersonasSection-module__r4PuEa__tabTitle,:is(html.mode-light .homePersonasSection-module__r4PuEa__tabItemActive) .homePersonasSection-module__r4PuEa__tabIcon{color:var(--landing-primary)}.homePersonasSection-module__r4PuEa__tabIcon{color:var(--text-03);flex-shrink:0;justify-content:center;align-items:center;display:flex}.homePersonasSection-module__r4PuEa__tabIcon svg{font-size:18px}.homePersonasSection-module__r4PuEa__tabTitle{color:var(--text-01);font-size:14px;font-weight:600;line-height:1.4}.homePersonasSection-module__r4PuEa__panel{padding:var(--spacing-3);background:var(--landing-card-bg);border:1px solid var(--landing-card-border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}html.mode-light .homePersonasSection-module__r4PuEa__panel{background:var(--landing-card-bg-light);border-color:var(--landing-card-border-light)}.homePersonasSection-module__r4PuEa__panelTitle{color:var(--text-01);margin:0 0 var(--spacing-2);font-size:18px;font-weight:700}.homePersonasSection-module__r4PuEa__panelDescription{color:var(--text-02);margin:0 0 var(--spacing-2);flex:1;font-size:14px;line-height:1.6}.homePersonasSection-module__r4PuEa__panelTags{gap:var(--spacing-1);margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}.homePersonasSection-module__r4PuEa__panelTag{color:var(--text-02);background:var(--landing-alpha-05);border:1px solid var(--landing-alpha-15);padding:3px var(--spacing-1);border-radius:6px;font-size:14px;font-weight:500}html.mode-light .homePersonasSection-module__r4PuEa__panelTag{background:var(--landing-alpha-04);border-color:var(--landing-alpha-12)}.homePersonasSection-module__r4PuEa__panelLink{color:var(--text-on-surface-info);align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.homePersonasSection-module__r4PuEa__panelLink:hover{text-decoration:underline}html.mode-light .homePersonasSection-module__r4PuEa__panelLink{color:var(--landing-primary)}.homePersonasSection-module__r4PuEa__panelLinkIcon{font-size:14px!important}
.homePlatformSection-module__6ssH9a__section{padding:var(--spacing-8) var(--spacing-2) var(--spacing-4);max-width:1200px;margin:0 auto}@media (max-width:899px){.homePlatformSection-module__6ssH9a__section{padding:var(--spacing-5) var(--spacing-2) var(--spacing-3)}}.homePlatformSection-module__6ssH9a__header{text-align:center;margin-bottom:var(--spacing-5)}.homePlatformSection-module__6ssH9a__badge{align-items:center;gap:var(--spacing-0-75);letter-spacing:.04em;text-transform:uppercase;background:var(--severity-info);color:var(--text-on-surface-info);padding:var(--spacing-0-5) var(--spacing-1-5);margin-bottom:var(--spacing-2);border:1px solid #33b1ff4d;border-radius:8px;font-size:14px;font-weight:600;display:inline-flex}html.mode-light .homePlatformSection-module__6ssH9a__badge{color:var(--landing-primary)}.homePlatformSection-module__6ssH9a__title{color:var(--text-01);margin:0 0 var(--spacing-1);font-size:32px;font-weight:700}@media (min-width:900px){.homePlatformSection-module__6ssH9a__title{font-size:42px}}.homePlatformSection-module__6ssH9a__subtitle{color:var(--text-02);letter-spacing:-.18px;max-width:560px;margin:0 auto;font-size:18px;line-height:normal}@media (max-width:899px){.homePlatformSection-module__6ssH9a__subtitle{max-width:80%;font-size:16px}}.homePlatformSection-module__6ssH9a__grid{gap:var(--spacing-2);grid-template-columns:1fr;display:grid}@media (min-width:600px){.homePlatformSection-module__6ssH9a__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.homePlatformSection-module__6ssH9a__grid{grid-template-columns:repeat(3,1fr)}}.homePlatformSection-module__6ssH9a__card{padding:var(--spacing-3);background:var(--landing-card-bg);border:1px solid var(--landing-card-border);cursor:pointer;color:inherit;border-radius:12px;text-decoration:none;transition:border-color .2s,background .2s;display:block}.homePlatformSection-module__6ssH9a__card:hover{border-color:var(--landing-alpha-25);background:var(--landing-alpha-04)}html.mode-light .homePlatformSection-module__6ssH9a__card{border-color:var(--landing-card-border-light)}.homePlatformSection-module__6ssH9a__cardDropdownHint{margin-top:var(--spacing-1);justify-content:flex-end;display:flex}.homePlatformSection-module__6ssH9a__cardDropdownIcon{color:var(--text-03);font-size:18px!important}.homePlatformSection-module__6ssH9a__cardHeader{align-items:center;gap:var(--spacing-1-5);margin-bottom:var(--spacing-2);display:flex}.homePlatformSection-module__6ssH9a__cardIcon{width:36px;height:36px;color:var(--text-on-surface-info);background:var(--severity-info);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.homePlatformSection-module__6ssH9a__cardIcon svg{font-size:18px}html.mode-light .homePlatformSection-module__6ssH9a__cardIcon{color:var(--landing-primary);background:var(--landing-alpha-08)}.homePlatformSection-module__6ssH9a__cardTitle{color:var(--text-01);margin:0;font-size:15px;font-weight:600;line-height:1.3}.homePlatformSection-module__6ssH9a__cardDescription{color:var(--text-02);margin:0;font-size:14px;line-height:1.6}
.homeProtocolServicesSection-module__Nmgx-q__section{padding:var(--spacing-8) var(--spacing-2) var(--spacing-4);max-width:1200px;margin:0 auto}@media (max-width:899px){.homeProtocolServicesSection-module__Nmgx-q__section{padding:var(--spacing-5) var(--spacing-2) var(--spacing-3)}}.homeProtocolServicesSection-module__Nmgx-q__header{text-align:center;margin-bottom:var(--spacing-5)}.homeProtocolServicesSection-module__Nmgx-q__badge{letter-spacing:.04em;text-transform:uppercase;background:var(--severity-info);color:var(--text-on-surface-info);padding:var(--spacing-0-5) var(--spacing-1-5);margin-bottom:var(--spacing-2);border:1px solid #33b1ff4d;border-radius:8px;align-items:center;font-size:14px;font-weight:600;display:inline-flex}html.mode-light .homeProtocolServicesSection-module__Nmgx-q__badge{color:var(--landing-primary)}.homeProtocolServicesSection-module__Nmgx-q__title{color:var(--text-01);max-width:700px;margin:0 auto var(--spacing-1);font-size:32px;font-weight:700;line-height:normal}@media (min-width:900px){.homeProtocolServicesSection-module__Nmgx-q__title{font-size:42px}}.homeProtocolServicesSection-module__Nmgx-q__subtitle{color:var(--text-02);letter-spacing:-.18px;max-width:600px;margin:0 auto;font-size:18px;line-height:normal}@media (max-width:899px){.homeProtocolServicesSection-module__Nmgx-q__subtitle{max-width:80%;font-size:16px}}.homeProtocolServicesSection-module__Nmgx-q__grid{gap:var(--spacing-2);margin-bottom:var(--spacing-5);grid-template-columns:1fr;display:grid}@media (min-width:600px){.homeProtocolServicesSection-module__Nmgx-q__grid{grid-template-columns:repeat(3,1fr)}}.homeProtocolServicesSection-module__Nmgx-q__card{padding:var(--spacing-3);background:var(--landing-card-bg);border:1px solid var(--landing-card-border);border-radius:12px}html.mode-light .homeProtocolServicesSection-module__Nmgx-q__card{background:var(--landing-card-bg-light);border-color:var(--landing-card-border-light)}.homeProtocolServicesSection-module__Nmgx-q__cardHeader{align-items:center;gap:var(--spacing-1-5);margin-bottom:var(--spacing-1);display:flex}.homeProtocolServicesSection-module__Nmgx-q__cardIcon{width:44px;height:44px;color:var(--text-on-surface-info);background:var(--severity-info);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.homeProtocolServicesSection-module__Nmgx-q__cardIcon svg{font-size:22px}html.mode-light .homeProtocolServicesSection-module__Nmgx-q__cardIcon{color:var(--landing-primary);background:var(--landing-alpha-08)}.homeProtocolServicesSection-module__Nmgx-q__cardTitle{color:var(--text-01);margin:0 0 var(--spacing-1);font-size:16px;font-weight:700}.homeProtocolServicesSection-module__Nmgx-q__cardDescription{color:var(--text-02);margin:0;font-size:14px;line-height:1.6}.homeProtocolServicesSection-module__Nmgx-q__distribution{text-align:center}.homeProtocolServicesSection-module__Nmgx-q__distributionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-03);margin:0 0 var(--spacing-3);font-size:12px;font-weight:600}.homeProtocolServicesSection-module__Nmgx-q__distributionLogos{justify-content:center;align-items:center;gap:var(--spacing-5);opacity:.6;flex-wrap:wrap;display:flex}.homeProtocolServicesSection-module__Nmgx-q__distributionLogos svg{width:auto;height:22px}
.terminalShowcase-module__x8WEFW__monitorWrapper{flex-direction:column;align-items:center;width:100%;display:flex}.terminalShowcase-module__x8WEFW__monitor{flex-direction:column;align-items:center;width:100%;max-width:1006px;display:flex;position:relative}.terminalShowcase-module__x8WEFW__monitorBezel{background:var(--surface-fg-primary);border:1px solid var(--stroke-medium);cursor:pointer;border-radius:12px 12px 4px 4px;width:100%;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block;overflow:hidden}html.mode-light .terminalShowcase-module__x8WEFW__monitorBezel{border-color:#00000026}.terminalShowcase-module__x8WEFW__monitor:hover .terminalShowcase-module__x8WEFW__monitorBezel{border-color:#7aa0e8e6;box-shadow:0 0 0 1px #7aa0e833,0 0 24px #7aa0e833}.terminalShowcase-module__x8WEFW__monitorTopBar{align-items:center;gap:var(--spacing-1);padding:var(--spacing-0-75) var(--spacing-1-5);background:var(--landing-code-bg-header);border-bottom:1px solid var(--stroke-medium);display:flex}html.mode-light .terminalShowcase-module__x8WEFW__monitorTopBar{background:#0000000a;border-bottom-color:#00000014}.terminalShowcase-module__x8WEFW__monitorDots{gap:6px;display:flex}.terminalShowcase-module__x8WEFW__dotRed{background:var(--landing-code-dot-red);border-radius:50%;width:10px;height:10px}.terminalShowcase-module__x8WEFW__dotYellow{background:var(--landing-code-dot-yellow);border-radius:50%;width:10px;height:10px}.terminalShowcase-module__x8WEFW__dotGreen{background:var(--landing-code-dot-green);border-radius:50%;width:10px;height:10px}.terminalShowcase-module__x8WEFW__monitorTitle{font:var(--font-body-small);color:var(--text-03)}.terminalShowcase-module__x8WEFW__monitorScreen{aspect-ratio:16/9;background:var(--surface-bg);width:100%;position:relative;overflow:hidden}.terminalShowcase-module__x8WEFW__monitorScreen:after{content:"";opacity:0;pointer-events:none;z-index:1;background:#00000073;transition:opacity .2s;position:absolute;inset:0}.terminalShowcase-module__x8WEFW__monitor:hover .terminalShowcase-module__x8WEFW__monitorScreen:after{opacity:1}.terminalShowcase-module__x8WEFW__terminalPlaceholder{object-fit:cover;object-position:top left;z-index:1;pointer-events:none}.terminalShowcase-module__x8WEFW__terminalDark{display:block}html.mode-light .terminalShowcase-module__x8WEFW__terminalDark,.terminalShowcase-module__x8WEFW__terminalLight{display:none}html.mode-light .terminalShowcase-module__x8WEFW__terminalLight{display:block}.terminalShowcase-module__x8WEFW__visitButton{pointer-events:none;opacity:0;z-index:2;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.terminalShowcase-module__x8WEFW__monitor:hover .terminalShowcase-module__x8WEFW__visitButton{opacity:1;pointer-events:auto}.terminalShowcase-module__x8WEFW__monitorStand{background:var(--surface-fg-primary);border-radius:0 0 4px 4px;width:60px;height:20px;margin:0 auto}.terminalShowcase-module__x8WEFW__monitorBase{background:var(--surface-fg-primary);border-radius:4px;width:120px;height:6px;margin:0 auto}
.homeMarketingPage-module__-Z7RQG__desktopView{position:relative}.homeMarketingPage-module__-Z7RQG__hero{text-align:center;padding:var(--spacing-8) 0 var(--spacing-4)}@media (max-width:899px){.homeMarketingPage-module__-Z7RQG__hero{padding:var(--spacing-8) 0 var(--spacing-2)}}.homeMarketingPage-module__-Z7RQG__heroCta{gap:var(--spacing-2);margin-top:var(--spacing-4);flex-wrap:wrap;justify-content:center;display:flex}.homeMarketingPage-module__-Z7RQG__ctaPrimaryButton{font-weight:700}.homeMarketingPage-module__-Z7RQG__heroLogo{width:auto;height:40px;margin:0 auto var(--spacing-1);display:block}@media (max-width:899px){.homeMarketingPage-module__-Z7RQG__heroLogo{height:34px}}.homeMarketingPage-module__-Z7RQG__heroTitleGradient{background:linear-gradient(90deg, var(--component-button-enterprise-default) 0%, var(--component-button-enterprise-pressed) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.homeMarketingPage-module__-Z7RQG__heroTitle{font-size:60px;font-weight:500;font-family:var(--font-fk-grotesk-neue);color:var(--text-01);margin:0 auto var(--spacing-2);letter-spacing:-.6px;max-width:909px;line-height:62px}@media (max-width:899px){.homeMarketingPage-module__-Z7RQG__heroTitle{font-size:40px;line-height:42px}}.homeMarketingPage-module__-Z7RQG__heroSubtitle{color:var(--text-02);text-align:center;font-family:var(--font-fk-grotesk-neue);letter-spacing:-.18px;max-width:600px;margin:0 auto;font-size:18px;font-weight:400}@media (max-width:899px){.homeMarketingPage-module__-Z7RQG__heroSubtitle{max-width:80%;margin-bottom:var(--spacing-2);font-size:16px}}.homeMarketingPage-module__-Z7RQG__metricsSection{padding:var(--spacing-6) 0 var(--spacing-2);width:90vw;position:relative;left:calc(-45vw + 50%)}@media (max-width:899px){.homeMarketingPage-module__-Z7RQG__metricsSection{padding:var(--spacing-2) var(--spacing-2);width:100vw;left:calc(-50vw + 50%)}}
html:not(.mode-light) .messariLogo-module__JczFOq__lightLogo,html.mode-light .messariLogo-module__JczFOq__darkLogo{display:none}
