.ExpandedCatalogExplorer-module__lTIEvq__explorer{padding:64px 0 120px}.ExpandedCatalogExplorer-module__lTIEvq__shell{gap:34px;display:grid}.ExpandedCatalogExplorer-module__lTIEvq__scopeNote{border:1px solid var(--line-strong);background:var(--sage);box-shadow:var(--shadow-soft);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:30px;padding:34px;display:grid}.ExpandedCatalogExplorer-module__lTIEvq__scopeNumber{color:color-mix(in srgb, var(--teal) 78%, var(--ink));font:500 78px/.8 var(--serif);letter-spacing:-.07em}.ExpandedCatalogExplorer-module__lTIEvq__scopeNote h2{font:600 clamp(25px, 2.5vw, 39px)/1.02 var(--serif);letter-spacing:-.035em;margin:10px 0 7px}.ExpandedCatalogExplorer-module__lTIEvq__scopeNote p{max-width:780px;color:var(--ink-soft);margin:0;font-size:13px}.ExpandedCatalogExplorer-module__lTIEvq__scopeNote>a{white-space:nowrap}.ExpandedCatalogExplorer-module__lTIEvq__toolbar{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(145px,.65fr));align-items:end;gap:12px;padding:18px;display:grid}.ExpandedCatalogExplorer-module__lTIEvq__searchField{border:1px solid var(--line-strong);background:var(--paper);align-items:center;gap:11px;height:54px;padding:0 15px;display:flex}.ExpandedCatalogExplorer-module__lTIEvq__searchField svg{color:var(--teal);flex:none}.ExpandedCatalogExplorer-module__lTIEvq__searchField input{width:100%;min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.ExpandedCatalogExplorer-module__lTIEvq__searchField input::placeholder{color:var(--ink-faint)}.ExpandedCatalogExplorer-module__lTIEvq__control{gap:7px;display:grid}.ExpandedCatalogExplorer-module__lTIEvq__control>span{color:var(--ink-faint);font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase}.ExpandedCatalogExplorer-module__lTIEvq__control select{border:1px solid var(--line);background:var(--paper);width:100%;height:54px;color:var(--ink);border-radius:0;padding:0 34px 0 12px;font-size:12px}.ExpandedCatalogExplorer-module__lTIEvq__resultBar{border-bottom:1px solid var(--line-strong);min-height:44px;color:var(--ink-faint);align-items:center;gap:18px;margin-top:-18px;padding-bottom:13px;font-size:13px;display:flex}.ExpandedCatalogExplorer-module__lTIEvq__resultBar>div,.ExpandedCatalogExplorer-module__lTIEvq__curatedToggle,.ExpandedCatalogExplorer-module__lTIEvq__reset{align-items:center;gap:7px;display:inline-flex}.ExpandedCatalogExplorer-module__lTIEvq__resultBar strong{color:var(--ink)}.ExpandedCatalogExplorer-module__lTIEvq__curatedToggle{cursor:pointer}.ExpandedCatalogExplorer-module__lTIEvq__curatedToggle input{width:16px;height:16px;accent-color:var(--teal)}.ExpandedCatalogExplorer-module__lTIEvq__reset{min-height:36px;color:var(--teal);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 2px;font-weight:700}.ExpandedCatalogExplorer-module__lTIEvq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ExpandedCatalogExplorer-module__lTIEvq__card{--catalog-accent:var(--teal);border:1px solid var(--line);border-top:4px solid var(--catalog-accent);background:var(--surface);flex-direction:column;min-width:0;min-height:550px;padding:22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 0 #0000}.ExpandedCatalogExplorer-module__lTIEvq__card[data-family=home]{--catalog-accent:var(--coral)}.ExpandedCatalogExplorer-module__lTIEvq__card[data-family=industry]{--catalog-accent:var(--blue)}.ExpandedCatalogExplorer-module__lTIEvq__card[data-family=platform]{--catalog-accent:var(--lilac)}.ExpandedCatalogExplorer-module__lTIEvq__card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft);transform:translateY(-3px)}.ExpandedCatalogExplorer-module__lTIEvq__cardTopline,.ExpandedCatalogExplorer-module__lTIEvq__cardFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.ExpandedCatalogExplorer-module__lTIEvq__recordNumber{color:var(--catalog-accent);font:700 12px var(--mono);letter-spacing:.1em}.ExpandedCatalogExplorer-module__lTIEvq__status{border:1px solid var(--line);color:var(--ink-soft);font:700 12px var(--mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;padding:5px 7px;display:inline-flex}.ExpandedCatalogExplorer-module__lTIEvq__status i{background:var(--catalog-accent);border-radius:50%;width:6px;height:6px}.ExpandedCatalogExplorer-module__lTIEvq__status[data-status=available] i{background:var(--teal)}.ExpandedCatalogExplorer-module__lTIEvq__status[data-status=limited-delivery] i{background:var(--blue)}.ExpandedCatalogExplorer-module__lTIEvq__status[data-status=preorder] i{background:var(--gold)}.ExpandedCatalogExplorer-module__lTIEvq__status[data-status=discontinued] i{background:var(--ink-faint)}.ExpandedCatalogExplorer-module__lTIEvq__cardIdentity{margin-top:38px}.ExpandedCatalogExplorer-module__lTIEvq__cardIdentity p{color:var(--catalog-accent);font:700 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.ExpandedCatalogExplorer-module__lTIEvq__cardIdentity h2{font:600 clamp(30px, 3vw, 46px)/.95 var(--serif);letter-spacing:-.045em;margin:0}.ExpandedCatalogExplorer-module__lTIEvq__cardIdentity h2 a:hover{color:var(--catalog-accent)}.ExpandedCatalogExplorer-module__lTIEvq__cardIdentity>span{color:var(--ink-faint);font:12px var(--mono);text-transform:uppercase;margin-top:9px;display:block}.ExpandedCatalogExplorer-module__lTIEvq__tagline{min-height:66px;color:var(--ink-soft);font:16px/1.45 var(--serif);margin:24px 0 19px}.ExpandedCatalogExplorer-module__lTIEvq__facts{border-top:1px solid var(--line-strong);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.ExpandedCatalogExplorer-module__lTIEvq__facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:11px}.ExpandedCatalogExplorer-module__lTIEvq__facts dt,.ExpandedCatalogExplorer-module__lTIEvq__evidenceGrid span{color:var(--ink-faint);font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase}.ExpandedCatalogExplorer-module__lTIEvq__facts dd{overflow-wrap:anywhere;color:var(--ink);margin:5px 0 0;font-size:12px;line-height:1.35}.ExpandedCatalogExplorer-module__lTIEvq__evidenceGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.ExpandedCatalogExplorer-module__lTIEvq__evidenceGrid>div{gap:5px;min-width:0;display:grid}.ExpandedCatalogExplorer-module__lTIEvq__evidenceGrid strong{overflow-wrap:anywhere;border:1px solid var(--line);width:max-content;max-width:100%;color:var(--ink-soft);font:700 12px/1.25 var(--mono);text-transform:uppercase;padding:5px 7px}.ExpandedCatalogExplorer-module__lTIEvq__evidenceGrid strong[data-evidence=commercially-deployed],.ExpandedCatalogExplorer-module__lTIEvq__evidenceGrid strong[data-evidence=owner-verified],.ExpandedCatalogExplorer-module__lTIEvq__evidenceGrid strong[data-evidence=independent-test]{border-color:color-mix(in srgb, var(--teal) 40%, var(--line));color:var(--teal)}.ExpandedCatalogExplorer-module__lTIEvq__evidenceGrid strong[data-evidence=manufacturer-claim],.ExpandedCatalogExplorer-module__lTIEvq__evidenceGrid strong[data-evidence=not-demonstrated]{border-color:color-mix(in srgb, var(--gold) 45%, var(--line));color:var(--gold-text)}.ExpandedCatalogExplorer-module__lTIEvq__cardFooter{color:var(--ink-faint);font:12px/1.45 var(--mono);text-transform:uppercase;align-items:flex-end;margin-top:auto;padding-top:20px}.ExpandedCatalogExplorer-module__lTIEvq__cardFooter>span{max-width:62%}.ExpandedCatalogExplorer-module__lTIEvq__cardFooter a{color:var(--catalog-accent);align-items:center;gap:5px;font-weight:700;display:inline-flex}.ExpandedCatalogExplorer-module__lTIEvq__empty{text-align:center;border:1px solid var(--line);background:var(--surface);align-content:center;place-items:center;min-height:340px;padding:60px 20px;display:grid}.ExpandedCatalogExplorer-module__lTIEvq__empty svg{color:var(--teal)}.ExpandedCatalogExplorer-module__lTIEvq__empty h2{font:600 32px var(--serif);margin:14px 0 2px}.ExpandedCatalogExplorer-module__lTIEvq__empty p{color:var(--ink-soft);margin:0 0 20px}:root[data-theme=dark] .ExpandedCatalogExplorer-module__lTIEvq__scopeNote{background:linear-gradient(120deg, var(--sage), color-mix(in srgb, var(--surface) 72%, var(--sage)))}:is(:root[data-theme=dark] .ExpandedCatalogExplorer-module__lTIEvq__toolbar,:root[data-theme=dark] .ExpandedCatalogExplorer-module__lTIEvq__card,:root[data-theme=dark] .ExpandedCatalogExplorer-module__lTIEvq__empty){background:var(--surface-2)}:root[data-theme=dark] .ExpandedCatalogExplorer-module__lTIEvq__searchField{background:var(--paper-deep);border-color:var(--line-strong)}:root[data-theme=dark] .ExpandedCatalogExplorer-module__lTIEvq__control select{background:var(--paper-deep);border-color:var(--line-strong)}:root[data-theme=dark] .ExpandedCatalogExplorer-module__lTIEvq__status{background:color-mix(in srgb, currentColor 8%, var(--surface-2))}:root[data-theme=dark] .ExpandedCatalogExplorer-module__lTIEvq__evidenceGrid strong{background:color-mix(in srgb, currentColor 8%, var(--surface-2))}@media (max-width:1180px){.ExpandedCatalogExplorer-module__lTIEvq__toolbar{grid-template-columns:1fr 1fr 1fr}.ExpandedCatalogExplorer-module__lTIEvq__searchField{grid-column:span 2}.ExpandedCatalogExplorer-module__lTIEvq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ExpandedCatalogExplorer-module__lTIEvq__explorer{padding:44px 0 90px}.ExpandedCatalogExplorer-module__lTIEvq__scopeNote{grid-template-columns:70px 1fr;padding:26px}.ExpandedCatalogExplorer-module__lTIEvq__scopeNumber{font-size:57px}.ExpandedCatalogExplorer-module__lTIEvq__scopeNote>a{grid-column:2;width:max-content}.ExpandedCatalogExplorer-module__lTIEvq__toolbar{grid-template-columns:1fr 1fr}.ExpandedCatalogExplorer-module__lTIEvq__searchField{grid-column:1/-1}.ExpandedCatalogExplorer-module__lTIEvq__resultBar{flex-wrap:wrap}.ExpandedCatalogExplorer-module__lTIEvq__reset{margin-left:0}.ExpandedCatalogExplorer-module__lTIEvq__grid{grid-template-columns:1fr}.ExpandedCatalogExplorer-module__lTIEvq__card{min-height:520px}}@media (max-width:560px){.ExpandedCatalogExplorer-module__lTIEvq__scopeNote{grid-template-columns:1fr}.ExpandedCatalogExplorer-module__lTIEvq__scopeNumber{display:none}.ExpandedCatalogExplorer-module__lTIEvq__scopeNote>a{white-space:normal;grid-column:auto;width:100%}.ExpandedCatalogExplorer-module__lTIEvq__toolbar{grid-template-columns:1fr;padding:13px}.ExpandedCatalogExplorer-module__lTIEvq__searchField{grid-column:auto}.ExpandedCatalogExplorer-module__lTIEvq__resultBar{flex-direction:column;align-items:flex-start}.ExpandedCatalogExplorer-module__lTIEvq__card{min-height:0;padding:18px}.ExpandedCatalogExplorer-module__lTIEvq__cardIdentity{margin-top:30px}.ExpandedCatalogExplorer-module__lTIEvq__tagline{min-height:0}.ExpandedCatalogExplorer-module__lTIEvq__facts,.ExpandedCatalogExplorer-module__lTIEvq__evidenceGrid{grid-template-columns:1fr}.ExpandedCatalogExplorer-module__lTIEvq__cardFooter{flex-direction:column;align-items:flex-start}.ExpandedCatalogExplorer-module__lTIEvq__cardFooter>span{max-width:none}}@media (prefers-reduced-motion:reduce){.ExpandedCatalogExplorer-module__lTIEvq__card{transition:none}.ExpandedCatalogExplorer-module__lTIEvq__card:hover{transform:none}}
.catalog-module__AEBMLa__hero{border-bottom:1px solid var(--line-strong);background:radial-gradient(circle at 86% 18%, color-mix(in srgb, var(--teal) 15%, transparent) 0 1px, transparent 2px) 0 0 / 23px 23px, linear-gradient(120deg, var(--sage), color-mix(in srgb, var(--paper) 90%, var(--blue-pale)));align-items:center;min-height:690px;display:flex;position:relative;overflow:hidden}.catalog-module__AEBMLa__hero:before,.catalog-module__AEBMLa__hero:after{content:"";border:1px solid color-mix(in srgb, var(--teal) 24%, transparent);border-radius:50%;position:absolute}.catalog-module__AEBMLa__hero:before{width:620px;height:620px;box-shadow:0 0 0 80px color-mix(in srgb, var(--teal) 3%, transparent), 0 0 0 160px color-mix(in srgb, var(--teal) 3%, transparent);top:-280px;right:-190px}.catalog-module__AEBMLa__hero:after{width:260px;height:260px;bottom:-150px;left:-190px}.catalog-module__AEBMLa__heroInner{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(390px,.65fr);align-items:end;gap:clamp(60px,9vw,150px);padding:96px 0 82px;display:grid;position:relative}.catalog-module__AEBMLa__heroCopy h1{font:600 clamp(78px, 9vw, 140px)/.78 var(--serif);letter-spacing:-.07em;margin:28px 0}.catalog-module__AEBMLa__heroCopy h1 em{color:var(--teal);font-weight:400}.catalog-module__AEBMLa__heroCopy>p{max-width:720px;color:var(--ink-soft);font:19px/1.55 var(--serif);margin:0}.catalog-module__AEBMLa__heroActions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.catalog-module__AEBMLa__heroLedger{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 90%, transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.catalog-module__AEBMLa__ledgerPrimary,.catalog-module__AEBMLa__ledgerSecondary{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;column-gap:20px;padding:28px;display:grid}.catalog-module__AEBMLa__ledgerPrimary>span,.catalog-module__AEBMLa__ledgerSecondary>span{color:var(--ink-faint);font:700 12px var(--mono);letter-spacing:.09em;text-transform:uppercase;align-self:center}.catalog-module__AEBMLa__ledgerPrimary strong,.catalog-module__AEBMLa__ledgerSecondary strong{color:var(--teal);font:500 66px/.8 var(--serif);letter-spacing:-.06em;grid-row:span 2}.catalog-module__AEBMLa__ledgerSecondary strong{color:var(--coral)}.catalog-module__AEBMLa__ledgerPrimary p,.catalog-module__AEBMLa__ledgerSecondary p{max-width:260px;color:var(--ink-soft);margin:8px 0 0;font-size:13px}.catalog-module__AEBMLa__ledgerFooter{min-height:56px;color:var(--ink-faint);font:12px var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;padding:12px 20px;display:flex}.catalog-module__AEBMLa__ledgerFooter svg{color:var(--teal)}.catalog-module__AEBMLa__methodStrip{border-bottom:1px solid var(--line-strong);background:var(--inverse);color:var(--inverse-ink)}.catalog-module__AEBMLa__methodStrip>div{grid-template-columns:repeat(4,1fr);display:grid}.catalog-module__AEBMLa__methodStrip>div>div{border-left:1px solid color-mix(in srgb, var(--inverse-ink) 16%, transparent);align-content:center;min-height:160px;padding:25px;display:grid}.catalog-module__AEBMLa__methodStrip>div>div:last-child{border-right:1px solid color-mix(in srgb, var(--inverse-ink) 16%, transparent)}.catalog-module__AEBMLa__methodStrip span,.catalog-module__AEBMLa__methodStrip svg{color:#9ed9ca;font:700 12px var(--mono);margin-bottom:14px}.catalog-module__AEBMLa__methodStrip strong{font:600 18px var(--serif)}.catalog-module__AEBMLa__methodStrip p{color:color-mix(in srgb, var(--inverse-ink) 72%, transparent);margin:5px 0 0;font-size:12px}.catalog-module__AEBMLa__loading{min-height:360px;color:var(--ink-faint);font:12px var(--mono);text-transform:uppercase;place-items:center;display:grid}:root[data-theme=dark] .catalog-module__AEBMLa__hero{background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--teal) 16%, transparent) 0 1px, transparent 2px) 0 0 / 23px 23px, linear-gradient(125deg, color-mix(in srgb, var(--sage) 72%, var(--paper-deep)), var(--paper) 58%, var(--paper-deep))}:root[data-theme=dark] .catalog-module__AEBMLa__heroLedger{background:color-mix(in srgb, var(--surface-2) 94%, transparent);border-color:var(--line-strong);box-shadow:var(--shadow)}@media (max-width:1000px){.catalog-module__AEBMLa__hero{min-height:0}.catalog-module__AEBMLa__heroInner{grid-template-columns:1fr;align-items:start}.catalog-module__AEBMLa__heroLedger{width:min(100%,680px)}.catalog-module__AEBMLa__methodStrip>div{grid-template-columns:1fr 1fr}.catalog-module__AEBMLa__methodStrip>div>div{border-bottom:1px solid color-mix(in srgb, var(--inverse-ink) 16%, transparent)}}@media (max-width:820px){.catalog-module__AEBMLa__heroInner{gap:50px;padding:76px 0 64px}.catalog-module__AEBMLa__heroCopy h1{font-size:clamp(66px,15vw,100px)}}@media (max-width:560px){.catalog-module__AEBMLa__heroCopy h1{font-size:clamp(56px,17vw,82px)}.catalog-module__AEBMLa__heroCopy>p{font-size:17px}.catalog-module__AEBMLa__heroActions{display:grid}.catalog-module__AEBMLa__heroActions a{width:100%}.catalog-module__AEBMLa__ledgerPrimary,.catalog-module__AEBMLa__ledgerSecondary{padding:22px}.catalog-module__AEBMLa__ledgerPrimary strong,.catalog-module__AEBMLa__ledgerSecondary strong{font-size:52px}.catalog-module__AEBMLa__methodStrip>div{grid-template-columns:1fr}.catalog-module__AEBMLa__methodStrip>div>div{border-right:1px solid color-mix(in srgb, var(--inverse-ink) 16%, transparent);min-height:130px}}
