.hero-module__sup1Jq__hero{grid-template-columns:600px 1fr;align-items:center;gap:64px;max-width:1248px;margin:0 auto;padding:80px 0;display:grid}.hero-module__sup1Jq__copyCol{flex-direction:column;gap:24px;min-width:0;max-width:100%;display:flex}.hero-module__sup1Jq__eyebrow{font-family:var(--font-sans);color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:600;display:inline-block}.hero-module__sup1Jq__headline{letter-spacing:-.05em;color:var(--color-text);margin:0;font-size:76px;font-weight:500;line-height:78px}.hero-module__sup1Jq__headlineAccent{color:var(--color-accent)}.hero-module__sup1Jq__lead{color:var(--color-muted);margin:0;font-size:20px;line-height:30px}.hero-module__sup1Jq__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hero-module__sup1Jq__installBlock{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:16px;min-width:0;max-width:100%;padding:8px 16px;display:flex}.hero-module__sup1Jq__installCode{font-family:var(--font-mono);color:var(--color-text);white-space:nowrap;flex:auto;min-width:0;font-size:14px;overflow-x:auto}.hero-module__sup1Jq__installCode:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.hero-module__sup1Jq__metadata{font-family:var(--font-mono);color:var(--color-muted);font-size:13px}.hero-module__sup1Jq__visualCol{flex-direction:column;align-items:center;gap:16px;display:flex}.hero-module__sup1Jq__caption{color:var(--color-muted);text-align:center;font-size:13px}@media (max-width:1439px) and (min-width:1024px){.hero-module__sup1Jq__hero{grid-template-columns:1fr 1fr;gap:32px}.hero-module__sup1Jq__headline{font-size:64px;line-height:66px}}@media (max-width:1023px){.hero-module__sup1Jq__hero{grid-template-columns:1fr;gap:48px;padding:64px 0}.hero-module__sup1Jq__headline{font-size:56px;line-height:60px}}@media (max-width:767px){.hero-module__sup1Jq__hero{gap:36px;padding:48px 0}.hero-module__sup1Jq__headline{font-size:44px;line-height:46px}}@media (max-width:380px){.hero-module__sup1Jq__actions{flex-direction:column;align-items:stretch}.hero-module__sup1Jq__actions .hero-module__sup1Jq__btn{width:100%}}.hero-module__sup1Jq__visualCol{min-width:0}.hero-module__sup1Jq__motionArtwork{width:100%;max-width:584px;position:relative}.hero-module__sup1Jq__motionControl{color:var(--color-muted);font:inherit;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background:0 0;margin:8px 0 0 auto;padding:8px 12px;font-size:12px;display:block}.hero-module__sup1Jq__motionControl:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.hero-module__sup1Jq__motionControl{display:none}}
.explorer-module__Dtz3lG__section{max-width:1248px;margin:0 auto;padding:80px 0;scroll-margin-top:112px}.explorer-module__Dtz3lG__header{text-align:center;max-width:640px;margin:0 auto 48px}.explorer-module__Dtz3lG__heading{letter-spacing:-.03em;color:var(--color-text);margin:0 0 12px;font-size:44px;font-weight:500;line-height:48px}.explorer-module__Dtz3lG__lede{color:var(--color-muted);margin:0;font-size:18px;line-height:28px}.explorer-module__Dtz3lG__tabList{border-bottom:1px solid var(--color-border);justify-content:center;gap:8px;margin-bottom:32px;padding-bottom:16px;display:flex}.explorer-module__Dtz3lG__tab{min-height:44px;font-family:var(--font-sans);border-radius:var(--radius-md);color:var(--color-muted);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:8px 20px;font-size:15px;font-weight:500;display:inline-flex}.explorer-module__Dtz3lG__tab:hover{color:var(--color-text);background:var(--color-surface)}.explorer-module__Dtz3lG__tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.explorer-module__Dtz3lG__tabSelected{font-weight:600;background:var(--color-accent)!important;color:var(--color-on-accent)!important}.explorer-module__Dtz3lG__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.explorer-module__Dtz3lG__leftCol{flex-direction:column;gap:20px;display:flex}.explorer-module__Dtz3lG__panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.explorer-module__Dtz3lG__panelTitle{color:var(--color-text);margin:0;font-size:24px;font-weight:600}.explorer-module__Dtz3lG__requestBadge{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-accent);padding:4px 10px;font-size:13px;display:inline-block}.explorer-module__Dtz3lG__diagramBox{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-default);padding:24px;position:relative;overflow:hidden}.explorer-module__Dtz3lG__diagramBoxAccent{border-color:var(--color-accent)}.explorer-module__Dtz3lG__nodesRow{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.explorer-module__Dtz3lG__node{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;min-width:100px;transition:all var(--duration-fast) var(--ease-default);flex-direction:column;justify-content:center;align-items:center;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.explorer-module__Dtz3lG__nodeActive{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-tint);color:var(--color-accent)}.explorer-module__Dtz3lG__nodeBlocked{color:#e5484d;background:#fff0f0;border-color:#e5484d}.explorer-module__Dtz3lG__nodeSubtext{color:var(--color-muted);margin-top:2px;font-size:11px}.explorer-module__Dtz3lG__tracePath{background:var(--color-border);flex:1;height:2px;margin:0 12px;position:relative}.explorer-module__Dtz3lG__traceMarker{background:var(--color-accent);pointer-events:none;border-radius:50%;width:8px;height:8px;transition:left .18s cubic-bezier(.22,1,.36,1);position:absolute;top:-3px;transform:translate(-50%)}.explorer-module__Dtz3lG__resultsBox{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:16px;min-height:180px;padding:20px;display:flex}.explorer-module__Dtz3lG__resultsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.explorer-module__Dtz3lG__resultCol{flex-direction:column;gap:8px;display:flex}.explorer-module__Dtz3lG__resultHeading{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin:0;font-size:12px;font-weight:600}.explorer-module__Dtz3lG__resultItem{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);word-break:break-word;padding:8px 12px;font-size:13px}.explorer-module__Dtz3lG__resultItemHighlight{border-color:var(--color-accent);color:var(--color-accent);font-weight:500}.explorer-module__Dtz3lG__resultItemBlocked{color:#e5484d;border-color:#e5484d;font-weight:500}.explorer-module__Dtz3lG__explanation{color:var(--color-muted);border-top:1px solid var(--color-border);margin:0;padding-top:12px;font-size:14px;line-height:22px}.explorer-module__Dtz3lG__actionsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.explorer-module__Dtz3lG__controlsGroup{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.explorer-module__Dtz3lG__simBadge{color:var(--color-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.explorer-module__Dtz3lG__simDot{background:var(--color-accent);border-radius:50%;width:6px;height:6px}.explorer-module__Dtz3lG__secondaryBtn{min-height:44px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);align-items:center;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.explorer-module__Dtz3lG__secondaryBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}.explorer-module__Dtz3lG__secondaryBtnActive{color:#e5484d;background:#fff0f0;border-color:#e5484d}.explorer-module__Dtz3lG__guideLink{color:var(--color-accent);align-items:center;gap:4px;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.explorer-module__Dtz3lG__guideLink:hover{text-decoration:underline}.explorer-module__Dtz3lG__rightCol{flex-direction:column;gap:12px;display:flex}.explorer-module__Dtz3lG__codeHeader{font-size:12px;font-family:var(--font-mono);color:var(--color-muted);justify-content:space-between;align-items:center;padding:0 4px;display:flex}.explorer-module__Dtz3lG__codeFrame{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#14241d;overflow:hidden;box-shadow:0 4px 12px #00000014}.explorer-module__Dtz3lG__codeFrameHeader{font-family:var(--font-mono);color:#a7bba9;background:#ffffff0a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}.explorer-module__Dtz3lG__codeContent{font-family:var(--font-mono);color:#e4efdf;padding:16px;font-size:13px;line-height:1.6;overflow-x:auto}.explorer-module__Dtz3lG__codeContent pre{margin:0;padding:0;background:0 0!important}.explorer-module__Dtz3lG__codeContent code{font-family:inherit;font-size:inherit;background:0 0!important}@media (max-width:1023px){.explorer-module__Dtz3lG__layout{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:767px){.explorer-module__Dtz3lG__section{padding:48px 0}.explorer-module__Dtz3lG__heading{font-size:32px;line-height:38px}.explorer-module__Dtz3lG__tabList{border-bottom:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding-bottom:0;display:grid}.explorer-module__Dtz3lG__tab{border:1px solid var(--color-border);min-height:48px;padding:10px 12px;font-size:14px}.explorer-module__Dtz3lG__resultsGrid{grid-template-columns:minmax(0,1fr)}.explorer-module__Dtz3lG__actionsRow{flex-direction:column;align-items:stretch}.explorer-module__Dtz3lG__controlsGroup{justify-content:space-between}}.explorer-module__Dtz3lG__leftCol,.explorer-module__Dtz3lG__rightCol,.explorer-module__Dtz3lG__resultCol{min-width:0}.explorer-module__Dtz3lG__requestBadge{overflow-wrap:anywhere;max-width:100%}@media (max-width:767px){.explorer-module__Dtz3lG__diagramBox{padding:16px 12px}.explorer-module__Dtz3lG__node{flex:1;min-width:0;padding:12px 4px;font-size:12px}.explorer-module__Dtz3lG__nodeSubtext{font-size:10px}.explorer-module__Dtz3lG__tracePath{flex:0 0 12px;margin:0 4px}.explorer-module__Dtz3lG__simBadge{flex-wrap:wrap}}
.mesh-section-module__tMo47a__section{max-width:1248px;margin:0 auto;padding:80px 0}.mesh-section-module__tMo47a__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:48px;display:grid}.mesh-section-module__tMo47a__copyCol{flex-direction:column;gap:20px;display:flex}.mesh-section-module__tMo47a__heading{letter-spacing:-.03em;color:var(--color-text);margin:0;font-size:36px;font-weight:500;line-height:42px}.mesh-section-module__tMo47a__subheading{color:var(--color-accent);margin:0;font-size:18px;font-weight:500}.mesh-section-module__tMo47a__description{color:var(--color-muted);margin:0;font-size:16px;line-height:26px}.mesh-section-module__tMo47a__actionRow{margin-top:8px}.mesh-section-module__tMo47a__tableCol{flex-direction:column;gap:12px;display:flex}.mesh-section-module__tMo47a__meshRow{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-mono);justify-content:space-between;align-items:center;padding:14px 20px;font-size:13px;display:flex}.mesh-section-module__tMo47a__toolName{color:var(--color-accent);font-weight:500}.mesh-section-module__tMo47a__arrow{color:var(--color-muted);padding:0 8px}.mesh-section-module__tMo47a__upstreamTarget{color:var(--color-text)}@media (max-width:1023px){.mesh-section-module__tMo47a__card{grid-template-columns:1fr;gap:32px;padding:32px}.mesh-section-module__tMo47a__heading{font-size:30px;line-height:36px}}@media (max-width:767px){.mesh-section-module__tMo47a__section{padding:48px 0}.mesh-section-module__tMo47a__card{padding:24px}.mesh-section-module__tMo47a__meshRow{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px}.mesh-section-module__tMo47a__arrow{display:none}}
.capabilities-module__85XTAW__section{background:var(--color-tint);max-width:1248px;margin:0 auto;padding:64px 32px}.capabilities-module__85XTAW__header{margin:0 0 24px}.capabilities-module__85XTAW__heading{letter-spacing:-.03em;color:var(--color-text);margin:0 0 16px;font-size:44px;font-weight:500;line-height:48px}.capabilities-module__85XTAW__lede{color:var(--color-muted);margin:0;font-size:18px;line-height:28px}.capabilities-module__85XTAW__grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.capabilities-module__85XTAW__card{flex-direction:column;gap:16px;display:flex}.capabilities-module__85XTAW__cardTitle{color:var(--color-text);margin:0;font-size:24px;font-weight:500;line-height:30px}.capabilities-module__85XTAW__cardText{color:var(--color-muted);margin:0;font-size:15px;line-height:24px}@media (max-width:1023px){.capabilities-module__85XTAW__grid{grid-template-columns:1fr;gap:24px}.capabilities-module__85XTAW__heading{font-size:32px;line-height:38px}}@media (max-width:767px){.capabilities-module__85XTAW__section{margin-inline:-24px;padding:48px 24px}}
.packages-table-module__qZQDFW__section{max-width:1248px;margin:0 auto;padding:80px 0}.packages-table-module__qZQDFW__heading{letter-spacing:-.03em;color:var(--color-text);text-align:center;margin:0 0 16px;font-size:44px;font-weight:500;line-height:48px}.packages-table-module__qZQDFW__lede{color:var(--color-muted);text-align:center;margin:0 0 32px;font-size:18px;line-height:28px}.packages-table-module__qZQDFW__tableWrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.packages-table-module__qZQDFW__table{border-collapse:collapse;text-align:left;width:100%}.packages-table-module__qZQDFW__th{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:16px 24px;font-size:13px;font-weight:600}.packages-table-module__qZQDFW__tr{border-bottom:1px solid var(--color-border);transition:background var(--duration-fast) var(--ease-default)}.packages-table-module__qZQDFW__tr:last-child{border-bottom:none}.packages-table-module__qZQDFW__tr:hover{background:var(--color-bg)}.packages-table-module__qZQDFW__tdName{width:320px;padding:16px 24px}.packages-table-module__qZQDFW__packageLink{font-family:var(--font-mono);color:var(--color-accent);font-size:14px;font-weight:500;text-decoration:none}.packages-table-module__qZQDFW__packageLink:hover{text-decoration:underline}.packages-table-module__qZQDFW__tdDesc{color:var(--color-muted);padding:16px 24px;font-size:15px;line-height:22px}.packages-table-module__qZQDFW__mobileList{flex-direction:column;gap:12px;display:none}.packages-table-module__qZQDFW__mobileCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:16px;display:flex}.packages-table-module__qZQDFW__mobileDesc{color:var(--color-muted);margin:0;font-size:14px;line-height:20px}@media (max-width:767px){.packages-table-module__qZQDFW__section{padding:48px 0}.packages-table-module__qZQDFW__heading{font-size:32px;line-height:38px}.packages-table-module__qZQDFW__tableWrap{display:none}.packages-table-module__qZQDFW__mobileList{display:flex}}
.cta-card-module__3k4gZq__section{max-width:1248px;margin:0 auto;padding:80px 0}.cta-card-module__3k4gZq__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:24px;padding:80px 48px;display:flex}.cta-card-module__3k4gZq__heading{letter-spacing:-.03em;color:var(--color-text);margin:0;font-size:44px;font-weight:500;line-height:48px}.cta-card-module__3k4gZq__lede{color:var(--color-muted);max-width:560px;margin:0;font-size:18px;line-height:28px}.cta-card-module__3k4gZq__action{margin-top:8px}@media (max-width:767px){.cta-card-module__3k4gZq__section{padding:48px 0}.cta-card-module__3k4gZq__card{padding:48px 24px}.cta-card-module__3k4gZq__heading{font-size:32px;line-height:38px}}
.landing-module__twqhza__container{width:100%;max-width:1248px;margin:0 auto;padding:0 96px}@media (max-width:1439px){.landing-module__twqhza__container{padding:0 48px}}@media (max-width:1199px){.landing-module__twqhza__container{padding:0 32px}}@media (max-width:767px){.landing-module__twqhza__container{padding:0 24px}}
