:root{--ink:#f7f8fa;--muted:#a5afbb;--soft:#d3dae1;--paper:#f4f6f8;--paper-ink:#090e15;--graphite:#05080d;--graphite-2:#0a111b;--line:#b8c6d429;--line-strong:#b8c6d457;--accent:#9bb4c9;--gold:#c7d0d8;--lime:#9bb4c9;--hot:#ef3a31;--steel:#b9c2c8;--chrome:#f7f8fa;--teal:#8fb1cf;--max:1180px}.blogShell{color:#080b12;background:radial-gradient(circle at 82% 9%,#395c7e2e,#0000 34%),radial-gradient(circle at 12% 28%,#37e2b129,#0000 30%),#f3f5f9;min-height:100vh;padding:24px clamp(18px,4vw,56px) 80px}.blogHeader{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:0 auto 74px;display:flex}.blogLogo{color:#080b12;align-items:center;gap:9px;font-size:18px;font-weight:900;text-decoration:none;display:inline-flex}.blogHeader nav{align-items:center;gap:8px;display:flex}.blogHeader nav a{color:#111827;background:#ffffffb8;border:1px solid #0d111b1a;border-radius:999px;padding:12px 16px;font-size:13px;font-weight:800;text-decoration:none}.blogHero{grid-template-columns:.35fr 1fr;gap:34px;max-width:1240px;margin:0 auto 34px;display:grid}.blogEyebrow{letter-spacing:.1em;text-transform:uppercase;background:#ffffffc2;border:1px solid #0d111b1f;border-radius:999px;align-self:start;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:0 18px 45px #14182314}.blogEyebrow i{background:#1e4d7a;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #1e4d7a24}.blogHero h1,.blogArticle h1{color:#080b12;letter-spacing:0;text-transform:uppercase;max-width:980px;margin:0;font-size:64px;line-height:.96}.blogHero p,.blogArticle>header>p{color:#596273;max-width:780px;margin:24px 0 0;font-size:20px;line-height:1.45}.blogControls{grid-template-columns:1fr minmax(260px,390px);align-items:center;gap:18px;max-width:1240px;margin:0 auto 28px;display:grid}.blogCategoryRail{flex-wrap:wrap;gap:8px;display:flex}.blogCategoryRail a,.blogSearch button,.blogReadMore{border-radius:999px;justify-content:center;align-items:center;font-weight:900;text-decoration:none;display:inline-flex}.blogCategoryRail a{color:#101522;background:#ffffffc7;border:1px solid #0d111b1a;gap:8px;min-height:42px;padding:0 15px}.blogCategoryRail a.active{color:#fff;background:#090d16;border-color:#090d16}.blogCategoryRail span{color:#1e4d7a}.blogSearch{background:#fff;border:1px solid #0d111b1a;border-radius:999px;grid-template-columns:1fr auto;padding:6px;display:grid;box-shadow:0 20px 55px #14182314}.blogSearch input{color:#101522;font:inherit;background:0 0;border:0;outline:0;min-width:0;padding:0 16px}.blogSearch button{color:#07100c;background:#a5ff3f;border:0;min-height:42px;padding:0 18px}.blogFeatured,.blogGrid,.blogRelated{max-width:1240px;margin:0 auto}.blogFeatured{background:#ffffffc7;border:1px solid #0d111b1a;border-radius:8px;grid-template-columns:.9fr 1.1fr;gap:28px;margin-bottom:26px;padding:18px;display:grid;box-shadow:0 26px 80px #1418231a}.blogFeatureVisual,.blogCardVisual,.blogArticleVisual{isolation:isolate;position:relative;overflow:hidden}.blogFeatureVisual{color:#fff;border-radius:7px;min-height:390px;padding:28px;text-decoration:none}.blogFeatureVisual:before,.blogCardVisual:before,.blogArticleVisual:before{content:"";opacity:.6;z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#ffffff1f 1px,#0000 1px),linear-gradient(0deg,#ffffff1a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.blogFeatureVisual:after,.blogCardVisual:after,.blogArticleVisual:after{content:"";filter:blur(2px);z-index:-2;background:radial-gradient(circle at 72% 20%,#a5ff3f99,#0000 28%),radial-gradient(circle at 18% 82%,#1e4d7aa6,#0000 32%);position:absolute;inset:-20%}.blogFeatureVisual.dark,.blogCardVisual.dark,.blogArticleVisual.dark{background:linear-gradient(135deg,#080d14,#231a50)}.blogFeatureVisual.mint,.blogCardVisual.mint,.blogArticleVisual.mint{background:linear-gradient(135deg,#0d1d1a,#45e2af)}.blogFeatureVisual.violet,.blogCardVisual.violet,.blogArticleVisual.violet{background:linear-gradient(135deg,#151027,#1e4d7a)}.blogFeatureVisual.steel,.blogCardVisual.steel,.blogArticleVisual.steel{background:linear-gradient(135deg,#121820,#aab4c8)}.blogFeatureVisual span,.blogFeatureVisual strong{position:relative}.blogFeatureVisual span{letter-spacing:.12em;text-transform:uppercase;background:#ffffff29;border:1px solid #ffffff3d;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:950;display:inline-flex}.blogFeatureVisual strong{letter-spacing:0;text-transform:uppercase;max-width:70%;font-size:46px;line-height:.9;position:absolute;bottom:28px;left:28px}.blogFeatured article{align-self:center;padding:32px}.blogMeta,.blogArticleMeta{color:#697386;font-size:13px;font-weight:800}.blogFeatured h2,.blogCard h2,.blogRelated h2{color:#080b12;letter-spacing:0;margin:12px 0;line-height:1}.blogFeatured h2{font-size:46px}.blogFeatured h2 a,.blogCard h2 a{color:inherit;text-decoration:none}.blogFeatured p,.blogCard p,.blogArticleBody p{color:#596273;font-size:17px;line-height:1.55}.blogFeatured p,.blogCard p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blogReadMore{color:#fff;background:#090d16;gap:10px;min-height:48px;margin-top:18px;padding:0 20px}.blogReadMore.subtle{color:#090d16;background:0 0;border:1px solid #0d111b1f}.blogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.blogCard{background:#ffffffc2;border:1px solid #0d111b1a;border-radius:8px;padding:16px;box-shadow:0 22px 70px #14182314}.blogCardVisual{border-radius:7px;height:172px;margin-bottom:20px;display:block}.blogFeatureVisual.hasMedia:before,.blogFeatureVisual.hasMedia:after,.blogCardVisual.hasMedia:before,.blogCardVisual.hasMedia:after{display:none}.blogFeatureVisual.hasMedia img,.blogCardVisual.hasMedia img{object-fit:cover;z-index:-1;transition:transform .28s}.blogFeatureVisual.hasMedia:after,.blogCardVisual.hasMedia:after{filter:none;z-index:-1;background:linear-gradient(#080b120f,#080b12b8);display:block;inset:0}.blogFeatureVisual.hasMedia:hover img,.blogCardVisual.hasMedia:hover img{transform:scale(1.025)}.blogCardVisual span{color:#1e4d7a;background:#ffffffd6;border-radius:14px;margin:16px;padding:10px 12px;font-size:13px;font-weight:950;display:inline-flex}.blogCardVisual strong{color:#fff;text-transform:uppercase;max-width:calc(100% - 32px);font-size:20px;line-height:1;position:absolute;bottom:16px;left:16px}.blogCard h2{font-size:26px}.blogPagination{justify-content:center;align-items:center;gap:12px;max-width:1240px;margin:42px auto 0;display:flex}.blogPagination a,.blogPagination span{border:1px solid #0d111b24;border-radius:7px;justify-content:center;align-items:center;min-width:88px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.blogPagination a{color:#fff;background:#080b12;text-decoration:none}.blogPagination a.disabled{color:#8b92a0;pointer-events:none;background:0 0}.blogPagination span{color:#080b12;background:#fff;min-width:68px}.blogEmpty{background:#fff;border-radius:28px;max-width:1240px;margin:0 auto;padding:42px}.blogArticleShell{background:#f5f7fa}.blogArticle{max-width:1160px;margin:0 auto}.blogBack{color:#596273;margin-bottom:24px;font-weight:900;text-decoration:none;display:inline-block}.blogArticle>header{margin-bottom:28px}.blogArticleTopline{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-bottom:24px;display:flex}.blogArticleTopline .blogBack{margin:0}.blogArticleTopline .blogEyebrow{white-space:nowrap;min-height:38px;padding-inline:14px 16px;line-height:1}.blogArticleMeta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.blogArticleMeta span{background:#fff;border:1px solid #0d111b1a;border-radius:999px;padding:10px 13px}.blogArticleVisual{color:#fff;border-radius:8px;min-height:360px;padding:28px}.blogArticleVisual span{letter-spacing:.12em;text-transform:uppercase;background:#ffffff26;border:1px solid #fff3;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:950;display:inline-flex}.blogArticleVisual.hasMedia:before,.blogArticleVisual.hasMedia:after{display:none}.blogArticleVisual.hasMedia img{object-fit:cover;z-index:-1}.blogArticleVisual.hasMedia:after{filter:none;z-index:-1;background:linear-gradient(#080b1214,#080b12a3);display:block;inset:0}.blogPreviewNotice{color:#fff;background:#10141f;border:1px solid #1e4d7a3d;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:1040px;margin:0 auto 22px;padding:14px 16px;display:flex}.blogPreviewNotice strong{background:#1e4d7a2e;border:1px solid #1e4d7a47;border-radius:999px;padding:8px 10px}.blogPreviewNotice span{color:#ffffffb8}.blogArticleMediaRail{z-index:2;gap:18px;margin-top:22px;display:grid;position:relative}.blogArticleMedia{background:#ffffffeb;border:1px solid #0d111b1a;border-radius:30px;margin:0;padding:14px;overflow:hidden;box-shadow:0 24px 70px #14182314}.blogArticleMedia>div{background:#eef2f9;border-radius:22px;min-height:clamp(260px,46vw,560px);position:relative;overflow:hidden}.blogArticleMedia img{object-fit:contain;padding:8px}.blogArticleMedia.image img{object-fit:cover;padding:0}.blogArticleMedia figcaption{color:#596273;padding:12px 4px 2px;font-size:14px;line-height:1.5}.blogArticleBody{background:#fff;border:1px solid #0d111b1a;border-radius:8px;margin-top:-70px;padding:56px 72px;position:relative;box-shadow:0 26px 80px #14182314}.blogArticleBody section+section{border-top:1px solid #0d111b1a;margin-top:34px;padding-top:34px}.blogArticleBody section.compact{grid-template-columns:minmax(220px,.75fr) minmax(0,1fr);align-items:center;gap:18px;min-height:92px;margin-top:0;padding:22px 0;display:grid}.blogArticleBody section.compact+section.compact{margin-top:0;padding-top:22px}.blogArticleBody section.compact h2,.blogArticleBody section.compact p{margin:0}.blogArticleBody section.compact h2{font-size:24px}.blogArticleBody section.compact p{font-size:14px}.blogArticleBody h2{color:#080b12;letter-spacing:0;margin:0 0 14px;font-size:36px;line-height:1}.blogRelated{margin-top:34px}.blogRelated>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.blogRelated a{color:#090d16;background:#ffffffc2;border:1px solid #0d111b1a;border-radius:24px;padding:20px;text-decoration:none}.blogRelated span{color:#1e4d7a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:950;display:block}.blogRelated strong{letter-spacing:0;font-size:20px;line-height:1.1;display:block}@media (max-width:900px){.blogHeader,.blogHero,.blogControls,.blogFeatured,.blogGrid,.blogRelated>div{grid-template-columns:1fr}.blogHeader{flex-direction:column;align-items:flex-start;margin-bottom:44px}.blogHeader nav{flex-wrap:wrap}.blogFeatured,.blogCard,.blogArticleBody{border-radius:8px}.blogFeatureVisual,.blogArticleVisual{min-height:260px}}@media (max-width:640px){.blogShell{padding:16px 14px 60px}.blogHero h1,.blogArticle h1{font-size:42px}.blogFeatureVisual strong,.blogFeatured h2{font-size:34px}.blogArticleBody{padding:32px 22px}.blogArticleBody section.compact{grid-template-columns:1fr;align-items:start;gap:8px}.blogControls,.blogSearch{display:block}.blogSearch{border-radius:22px;padding:8px}.blogSearch input{width:100%;min-height:42px}.blogSearch button{width:100%;margin-top:8px}}html{scroll-behavior:smooth;background:var(--graphite);min-height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--ink);background:var(--graphite);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}::selection{color:#10110f;background:var(--soft)}.siteShell{isolation:isolate;background:linear-gradient(#ffffff0b 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), linear-gradient(115deg, #ef3a311a, transparent 27%), linear-gradient(245deg, #d7ff4514, transparent 24%), var(--graphite);background-size:48px 48px,48px 48px,auto,auto,auto;min-height:100vh;position:relative}.sceneBackdrop{z-index:0;pointer-events:none;background:linear-gradient(90deg, #050605f5, #0506057a), linear-gradient(160deg, #ef3a311f, transparent 33%), linear-gradient(220deg, #f2b84b29, transparent 42%), var(--graphite);width:100vw;height:100vh;position:fixed;inset:0}.sceneBackdrop canvas{display:block;width:100%!important;height:100%!important}.sceneFallback{opacity:.7;background-color:#050605;background-image:linear-gradient(#f4f0e714 1px,#0000 1px),linear-gradient(90deg,#f4f0e70f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:100%;height:100%}.siteHeader,.sectionBand,.siteFooter{z-index:1;position:relative}.siteHeader{z-index:8;width:min(100% - 48px, var(--max));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff14,#ffffff06),#050605b3;border:1px solid #f4f0e729;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin:18px auto 0;padding:12px 14px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 16px 60px #0000005c,inset 0 1px #ffffff14}.brandMark{align-items:center;gap:10px;min-width:max-content;display:inline-flex}.brandGlyph{filter:drop-shadow(0 10px 18px #05060529);width:38px;height:34px}.brandGlyphImage{object-fit:contain;display:block}.brandMark:not(.brandMarkLight) .brandGlyphImage{filter:drop-shadow(0 10px 20px #06162a29)}.brandMarkLight .brandGlyph{filter:drop-shadow(0 10px 18px #0000003d)}.brandMarkMedia .brandGlyph{filter:drop-shadow(0 0 14px #8fb1cf3d)}.brandFacet{stroke:#050605d1;stroke-width:1.8px;stroke-linejoin:miter;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision}.brandFacetOuter{fill:#f4f0e714;stroke:#f4f0e770}.brandFacetMuted{fill:#6f716d}.brandFacetSoft{fill:#a9aaa2}.brandFacetBright{fill:#d9d8d0}.brandFacetWarm{fill:#d5a85d}.brandFacetGold{fill:#e7b350}.brandText{letter-spacing:0;font-size:15px;font-weight:760}.siteNav{justify-content:center;gap:8px;display:flex}.headerActions{justify-self:end;align-items:center;gap:10px;display:flex}.siteNav a,.headerCta,.languageSwitch button{color:#f4f0e7c7;border-radius:8px;justify-content:center;align-items:center;min-height:38px;font-size:14px;font-weight:560;display:inline-flex}.siteNav a{padding:0 12px}.headerCta{color:var(--ink);background:#f2b84b12;border:1px solid #f2b84b5c;gap:8px;padding:0 14px}.languageSwitch{background:#00000057;border:1px solid #f4f0e729;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.languageSwitch button{cursor:pointer;background:0 0;border:0;min-width:36px}.languageSwitch button.active{color:#11120f;background:linear-gradient(135deg, var(--gold), var(--lime))}.siteNav a:hover,.headerCta:hover,.languageSwitch button:hover{color:#fff;background:#f4f0e712;border-color:#f4f0e780}.languageSwitch button.active:hover{color:#11120f;background:linear-gradient(135deg, var(--gold), var(--lime))}.sectionBand{width:100%;padding:112px max(24px, calc((100vw - var(--max)) / 2))}.heroSection{grid-template-rows:1fr auto;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);column-gap:56px;min-height:100vh;padding-top:154px;padding-bottom:54px;display:grid}.heroCopy{align-self:center;max-width:570px}.eyebrow{color:var(--soft);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:720;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:1px}h1,h2,h3{color:var(--ink);letter-spacing:0;font-weight:680}h1{max-width:550px;margin-top:26px;font-size:64px;line-height:1.02}h2{font-size:48px;line-height:1.05}h3{font-size:24px;line-height:1.14}.heroBody,.sectionIntro p,.productCard p,.modelStep p,.whyItem p,.contactPanel p{color:var(--muted);font-size:18px;line-height:1.72}.heroBody{max-width:540px;margin-top:28px}.heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:15px;font-weight:680;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.buttonPrimary{color:#07111d;background:linear-gradient(135deg,#eef2f5 0%,#9bb4c9 58%,#d7dfe6 100%);border:1px solid #b4c7d8c2;box-shadow:0 18px 44px #27527833,inset 0 1px #ffffff6b}.buttonSecondary{color:var(--ink);background:linear-gradient(135deg,#ffffff14,#ffffff05),#f4f0e709;border:1px solid #b9c2c852}.heroProofRail{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.heroProofRail span{color:#f8f4ead1;text-transform:uppercase;background:linear-gradient(135deg,#ffffff13,#ffffff05),#0c0d0bb8;border:1px solid #f2b84b3d;border-radius:8px;align-items:center;min-height:32px;padding:0 10px;font-size:12px;font-weight:720;display:inline-flex}.heroVisualSpace{min-height:540px;position:relative}.heroLaunchPanel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff1c,#ffffff06),#080908c7;border:1px solid #f4f0e72e;border-radius:8px;place-self:center end;width:min(100%,560px);padding:24px;position:relative;box-shadow:0 28px 90px #0000005c,inset 0 1px #ffffff1f}.heroLaunchHeader span{min-height:30px;color:var(--lime);text-transform:uppercase;background:#d7ff4514;border:1px solid #d7ff4557;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.heroLaunchHeader h2{max-width:470px;margin-top:18px;font-size:34px;line-height:1.06}.heroLaunchHeader p,.heroLaunchFooter{color:var(--muted);font-size:15px;line-height:1.62}.heroLaunchHeader p{margin-top:14px}.heroLaunchGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.heroLaunchGrid a{background:#f4f0e70b;border:1px solid #f4f0e721;border-radius:8px;gap:8px;min-height:126px;padding:16px;transition:transform .18s,border-color .18s,background .18s;display:grid}.heroLaunchGrid a:hover{background:#f4f0e712;border-color:#d7ff456b;transform:translateY(-1px)}.heroLaunchGrid a.primary{background:linear-gradient(135deg,#d7ff4529,#f2a33a14),#f4f0e70f;border-color:#d7ff4575}.heroLaunchGrid span{color:var(--soft);text-transform:uppercase;font-size:12px;font-weight:760}.heroLaunchGrid strong{color:var(--ink);font-size:20px;line-height:1.1}.heroLaunchGrid small{color:var(--muted);font-size:13px;line-height:1.35}.heroLaunchFlow{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.heroLaunchFlow span{color:#f8f4ead1;background:#7fb6a412;border:1px solid #7fb6a438;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:12px;font-weight:720;display:inline-flex}.heroLaunchFooter{border-top:1px solid #f4f0e71a;margin-top:16px;padding-top:14px}.heroMetrics{background:linear-gradient(90deg,#ef3a3147,#d7ff4538),#f4f0e71f;border:1px solid #f4f0e724;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 22px 70px #00000047}.heroMetrics div{background:linear-gradient(135deg,#ffffff12,#ffffff05),#050605c2;min-height:98px;padding:22px}.heroMetrics strong{color:var(--soft);font-size:30px;line-height:1;display:block}.heroMetrics span{color:var(--muted);text-transform:uppercase;margin-top:10px;font-size:13px;display:block}.buildBand{background:#0a0b0a}.platformMapBand{background:linear-gradient(#d5a85d0d 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#7fb6a40a 1px,#0000 1px) 0 0/46px 46px,#080908}.gateBlueprintBand{background:linear-gradient(#f2b84b0f 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#b9c2c80b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(135deg,#ef3a311f,#0000 34%),#090a08}.gateIntro h2{max-width:660px}.gateBlueprintGrid{max-width:var(--max);grid-template-columns:repeat(4,1fr);gap:10px;margin:0 auto;display:grid}.gateModuleCard{background:linear-gradient(145deg,#ffffff14,#ffffff05),#0c0d0bc2;border:1px solid #f4f0e721;border-radius:8px;min-height:196px;padding:18px;box-shadow:0 20px 60px #0000002e,inset 0 1px #ffffff12}.gateModuleIcon{width:34px;height:34px;color:var(--lime);background:#f2b84b14;border:1px solid #f2b84b47;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.gateModuleCard h3{margin-top:24px;font-size:19px}.gateModuleCard p{color:#f8f4eaa8;margin-top:10px;font-size:13px;line-height:1.5}.commercialHome{--commercial-max:1320px;isolation:isolate;color:#f7f7f3;background:#070807;min-height:100vh;position:relative}.commercialHome .sceneBackdrop{opacity:.68}.commercialHeader,.commercialHero,.commercialSignalRail,.commercialLightSection,.commercialFinderSection,.commercialProductsSection,.commercialAboutSection,.commercialFinalCta,.commercialFooter{z-index:2;position:relative}.commercialHeader{z-index:20;width:min(calc(100% - 32px), var(--commercial-max));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080908d6;border:1px solid #ffffff29;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:64px;padding:8px 10px 8px 14px;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #00000047}.commercialNav{justify-content:center;gap:2px;display:flex}.commercialNavGroup{position:relative}.commercialNavGroup>button,.commercialIconButton,.commercialLocale button,.commercialMobileToggle{color:inherit;cursor:pointer;background:0 0;border:0}.commercialNavGroup>button{color:#f7f7f3c2;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.commercialNavGroup>button:hover,.commercialNavGroup>button[aria-expanded=true]{color:#fff;background:#ffffff12}.commercialMegaMenu{background:#080908f7;border:1px solid #ffffff29;grid-template-columns:.78fr 2.22fr;gap:28px;width:min(100% - 32px,1040px);padding:22px;display:grid;position:fixed;top:88px;left:50%;transform:translate(-50%);box-shadow:0 32px 100px #00000080}.commercialMegaMenuIntro{border-right:1px solid #ffffff1f;align-content:start;gap:12px;padding-right:24px;display:grid}.commercialMegaMenuIntro span,.commercialSectionHead>div>p,.commercialFinderIntro>p,.commercialAboutSection>div:first-child>p,.commercialFinalCta p{color:#8fb1cf;text-transform:uppercase;font-size:11px;font-weight:800}.commercialMegaMenuIntro strong{max-width:220px;font-size:18px;line-height:1.35}.commercialMegaMenuGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.commercialMegaMenuGrid a{gap:5px;min-height:76px;padding:12px;transition:background .16s;display:grid}.commercialMegaMenuGrid a:hover{background:#ffffff12}.commercialMegaMenuGrid span{align-items:center;gap:8px;font-size:14px;font-weight:720;display:flex}.commercialMegaMenuGrid b{color:#8fb1cf;text-transform:uppercase;border:1px solid #d9ff5247;padding:2px 5px;font-size:8px}.commercialMegaMenuGrid small{color:#f7f7f38c;font-size:11px;line-height:1.45}.commercialHeaderActions{justify-self:end;align-items:center;gap:7px;display:flex}.commercialIconButton,.commercialMobileToggle{border:1px solid #ffffff1f;place-items:center;width:40px;height:40px;display:inline-grid}.commercialLocale{border:1px solid #ffffff1f;padding:3px;display:flex}.commercialLocale button{color:#ffffff8c;min-width:32px;min-height:32px;font-size:10px;font-weight:800}.commercialLocale button.active{color:#080908;background:#8fb1cf}.commercialLogin,.commercialHeaderCta{justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:12px;font-weight:720;display:inline-flex}.commercialLogin{color:#ffffffc7;border:1px solid #ffffff24}.commercialHeaderCta{color:#080908;background:#8fb1cf;gap:7px}.commercialMobileToggle,.commercialMobileMenu{display:none}.commercialHero{width:min(calc(100% - 48px), var(--commercial-max));grid-template-columns:minmax(0,1fr) minmax(480px,.92fr);align-items:center;gap:72px;min-height:100vh;margin:0 auto;padding:132px 0 64px;display:grid}.commercialHeroCopy{max-width:700px}.commercialKicker{color:#8fb1cf;text-transform:uppercase;background:#d9ff520d;border:1px solid #d9ff5252;align-items:center;gap:8px;padding:8px 10px;font-size:10px;font-weight:800;display:inline-flex}.commercialHero h1{text-transform:uppercase;max-width:820px;margin-top:24px;font-size:clamp(58px,7vw,104px);font-weight:760;line-height:.92}.commercialHero h1 span{color:#8fb1cf}.commercialHeroCopy>p:not(.commercialKicker){color:#f7f7f3a8;max-width:650px;margin-top:28px;font-size:18px;line-height:1.65}.commercialHeroActions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.commercialPrimaryButton,.commercialSecondaryButton{justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 18px;font-size:13px;font-weight:760;transition:transform .16s,background .16s;display:inline-flex}.commercialPrimaryButton{color:#080908;background:#8fb1cf}.commercialSecondaryButton{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e}.commercialPrimaryButton:hover,.commercialSecondaryButton:hover{transform:translateY(-2px)}.commercialHeroProof{flex-wrap:wrap;gap:14px 22px;margin-top:24px;display:flex}.commercialHeroProof span{color:#f7f7f38f;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.commercialHeroProof svg{color:#8fb1cf}.commercialHeroConsole{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff1a,#0000 54%),#080908c7;border:1px solid #ffffff2e;padding:14px;box-shadow:0 40px 120px #0000006b}.commercialConsoleTop,.commercialProviderTop,.commercialFinderFooter,.commercialFooter{justify-content:space-between;align-items:center;display:flex}.commercialConsoleTop{border-bottom:1px solid #ffffff1f;min-height:40px;padding:0 4px 12px}.commercialConsoleTop span{text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.commercialConsoleTop svg{color:#8fb1cf}.commercialConsoleTop b{color:#f7f7f36b;text-transform:uppercase;font-size:9px}.commercialConsoleTitle{padding:24px 6px 18px}.commercialConsoleTitle p{color:#8fb1cf;text-transform:uppercase;font-size:10px;font-weight:800}.commercialConsoleTitle h2{max-width:470px;margin-top:10px;font-size:31px;line-height:1.05}.commercialConsoleFlow{gap:6px;display:grid}.commercialConsoleFlow article{background:#ffffff09;border:1px solid #ffffff1c;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:72px;padding:11px;display:grid}.commercialConsoleFlow article>span{color:#8fb1cf;border:1px solid #d9ff5247;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.commercialConsoleFlow article div{gap:4px;display:grid}.commercialConsoleFlow strong{font-size:13px}.commercialConsoleFlow small{color:#f7f7f37a;font-size:10px}.commercialConsoleFlow article>svg{color:#8fb1cf}.commercialConsoleStats{background:#ffffff1f;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:12px;display:grid}.commercialConsoleStats div{background:#0d0e0d;min-height:80px;padding:14px}.commercialConsoleStats strong,.commercialConsoleStats span{display:block}.commercialConsoleStats strong{color:#8fb1cf;font-size:25px}.commercialConsoleStats span{color:#f7f7f37a;text-transform:uppercase;margin-top:6px;font-size:9px}.commercialSignalRail{background:#080908;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(6,1fr);display:grid}.commercialSignalRail span{color:#f7f7f37a;text-align:center;text-transform:uppercase;border-right:1px solid #ffffff1a;place-items:center;min-height:70px;font-size:10px;font-weight:800;display:grid}.commercialLightSection,.commercialAboutSection{color:#111210;background:#f2f2ee}.commercialLightSection,.commercialFinderSection,.commercialProductsSection,.commercialAboutSection{padding:112px max(24px, calc((100vw - var(--commercial-max)) / 2))}.commercialSectionHead{max-width:var(--commercial-max);grid-template-columns:minmax(0,1.12fr) minmax(300px,.58fr);align-items:end;gap:60px;margin:0 auto 50px;display:grid}.commercialSectionHead h2,.commercialFinderIntro h2,.commercialAboutSection h2,.commercialFinalCta h2{text-transform:uppercase;max-width:850px;margin-top:12px;font-size:clamp(44px,5.5vw,78px);font-weight:760;line-height:.98}.commercialSectionHead>p{color:#11121094;font-size:14px;line-height:1.65}.commercialLaunchGrid{max-width:var(--commercial-max);background:#11121029;border:1px solid #1112102e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 auto;display:grid}.commercialLaunchGrid a{color:#111210;background:#f7f7f3;align-content:start;min-height:270px;padding:24px;transition:background .16s,transform .16s;display:grid;position:relative}.commercialLaunchGrid a:hover{z-index:1;background:#e7ff8a;transform:translateY(-2px)}.commercialLaunchGrid a.soon{background:#ecece7}.commercialLaunchGrid a>svg:first-child{color:#1e4d7a}.commercialLaunchGrid a>span{color:#1112108f;text-transform:uppercase;border:1px solid #1112102e;justify-self:start;margin-top:34px;padding:5px 7px;font-size:8px;font-weight:800}.commercialLaunchGrid h3{color:#111210;margin-top:14px;font-size:22px}.commercialLaunchGrid p{color:#11121094;max-width:300px;margin-top:10px;font-size:12px;line-height:1.55}.commercialLaunchGrid a>svg:last-child{position:absolute;bottom:20px;right:20px}.commercialFinderSection{background:linear-gradient(145deg,#7858f41c,#0000 42%),#0a0b0a}.commercialFinderIntro{max-width:var(--commercial-max);margin:0 auto 42px}.commercialFinderIntro h2{max-width:1040px}.commercialFinderIntro>span{color:#f7f7f38f;max-width:700px;margin-top:18px;font-size:14px;line-height:1.65;display:block}.commercialFinder{max-width:var(--commercial-max);background:#ffffff09;border:1px solid #ffffff29;margin:0 auto;padding:14px}.commercialFinderForm{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.commercialFinderForm label{color:#f7f7f375;text-transform:uppercase;gap:8px;font-size:9px;font-weight:800;display:grid}.commercialFinderForm select{color:#fff;background:#111210;border:1px solid #ffffff21;outline:none;min-height:52px;padding:0 14px}.commercialFinderForm button{color:#080908;cursor:pointer;background:#8fb1cf;border:0;justify-content:center;align-self:end;align-items:center;gap:8px;min-height:52px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.commercialProviderResults{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.commercialProviderResults article{background:#101110;border:1px solid #ffffff1f;min-height:240px;padding:16px}.commercialProviderEmpty{background:#ffffff09;border:1px dashed #ffffff2e;flex-direction:column;grid-column:1/-1;justify-content:center;gap:8px;min-height:180px;padding:24px;display:flex}.commercialProviderEmpty strong{color:#fff;font-size:18px}.commercialProviderEmpty span{color:#ffffff94;max-width:560px;line-height:1.6}.commercialProviderTop{gap:10px}.commercialProviderTop>span{color:#8fb1cf;background:#d9ff5214;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.commercialProviderTop>div{flex:1;min-width:0}.commercialProviderTop h3{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.commercialProviderTop p{color:#f7f7f373;text-transform:uppercase;margin-top:3px;font-size:9px}.commercialProviderTop strong{color:#8fb1cf;font-size:18px}.commercialProviderTags{flex-wrap:wrap;gap:5px;margin-top:18px;display:flex}.commercialProviderTags span{color:#f7f7f3a3;text-transform:uppercase;border:1px solid #ffffff21;padding:4px 6px;font-size:8px}.commercialProviderTerms{background:#ffffff1a;gap:1px;margin-top:18px;display:grid}.commercialProviderTerms span{color:#f7f7f375;text-transform:uppercase;background:#0b0c0b;justify-content:space-between;gap:14px;min-height:34px;padding:9px;font-size:9px;display:flex}.commercialProviderTerms b{color:#f7f7f3cc;font-weight:700}.commercialFinderFooter{border-top:1px solid #ffffff1f;gap:20px;margin-top:14px;padding:14px 2px 0}.commercialFinderFooter span,.commercialFinderFooter a{align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.commercialFinderFooter span{color:#f7f7f380}.commercialFinderFooter span svg,.commercialFinderFooter a{color:#8fb1cf}.commercialProductsSection{background:#080908}.commercialSectionHeadDark>p{color:#f7f7f385}.commercialProductGrid{max-width:var(--commercial-max);background:#ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 auto;display:grid}.commercialProductGrid a{background:#0e0f0e;align-content:start;min-height:280px;padding:24px;transition:background .16s;display:grid;position:relative}.commercialProductGrid a:hover{background:#171917}.commercialProductGrid a>span{color:#f7f7f357;font-size:10px;font-weight:800}.commercialProductGrid a>svg:nth-child(2){color:#8fb1cf;margin-top:42px}.commercialProductGrid h3{margin-top:18px;font-size:22px}.commercialProductGrid p{color:#f7f7f380;max-width:310px;margin-top:10px;font-size:12px;line-height:1.6}.commercialProductGrid a>svg:last-child{color:#f7f7f37a;position:absolute;bottom:20px;right:20px}.commercialAboutSection{grid-template-columns:minmax(0,1.2fr) minmax(480px,.8fr);gap:80px;display:grid}.commercialAboutColumns{background:#11121029;align-self:center;gap:1px;display:grid}.commercialAboutColumns article{background:#f7f7f3;min-height:170px;padding:22px}.commercialAboutColumns svg{color:#1e4d7a}.commercialAboutColumns h3{color:#111210;margin-top:18px;font-size:18px}.commercialAboutColumns p{color:#11121094;margin-top:8px;font-size:12px;line-height:1.55}.commercialFinalCta{min-height:430px;padding:100px max(24px, calc((100vw - var(--commercial-max)) / 2));background:linear-gradient(120deg,#7858f43d,#0000 40%),linear-gradient(240deg,#d9ff5224,#0000 38%),#090a09;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;display:grid}.commercialFinalCta h2{max-width:900px}.commercialFinalCta>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.commercialFooter{min-height:88px;padding:0 max(24px, calc((100vw - var(--commercial-max)) / 2));background:#080908;border-top:1px solid #ffffff1f;gap:28px}.commercialFooter nav{gap:22px;display:flex}.commercialFooter nav a,.commercialFooter>span{color:#f7f7f375;font-size:10px;font-weight:700}.commercialSearchOverlay{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050605f0;place-items:start center;padding:12vh 24px 30px;display:grid;position:fixed;inset:0}.commercialSearchOverlay>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:24px;right:24px}.commercialSearchOverlay>div{width:min(100%,820px)}.commercialSearchOverlay p{color:#8fb1cf;text-transform:uppercase;font-size:11px;font-weight:800}.commercialSearchOverlay label{border-bottom:1px solid #ffffff47;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:18px;padding:0 0 14px;display:grid}.commercialSearchOverlay input{color:#fff;background:0 0;border:0;outline:none;font-size:clamp(24px,4vw,46px);font-weight:700}.commercialSearchResults{background:#ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:24px;display:grid}.commercialSearchResults a{background:#0c0d0c;gap:6px;min-height:110px;padding:16px;display:grid}.commercialSearchResults a:hover{background:#151715}.commercialSearchResults span{color:#8fb1cf;text-transform:uppercase;font-size:8px;font-weight:800}.commercialSearchResults strong{font-size:15px}.commercialSearchResults small{color:#f7f7f375;font-size:10px;line-height:1.4}@media (max-width:1100px){.commercialNav,.commercialLogin,.commercialHeaderCta{display:none}.commercialHeader{grid-template-columns:auto 1fr auto}.commercialMobileToggle{display:inline-grid}.commercialMobileMenu{background:#080908fa;border:1px solid #ffffff29;grid-template-columns:repeat(2,1fr);gap:1px;padding:8px;display:grid;position:absolute;top:70px;left:0;right:0}.commercialMobileMenu a{background:#ffffff0a;gap:5px;min-height:64px;padding:10px;font-size:12px;font-weight:700;display:grid}.commercialMobileMenu span{color:#8fb1cf;text-transform:uppercase;font-size:8px}.commercialHero{grid-template-columns:1fr;gap:44px;padding-top:150px}.commercialHeroCopy{max-width:860px}.commercialHeroConsole{width:min(100%,720px)}.commercialSignalRail{grid-template-columns:repeat(3,1fr)}.commercialSignalRail span:nth-child(3){border-right:0}.commercialSectionHead,.commercialAboutSection,.commercialFinalCta{grid-template-columns:1fr}.commercialLaunchGrid,.commercialProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercialProviderResults{grid-template-columns:1fr}.commercialProviderResults article{min-height:auto}.commercialAboutColumns{grid-template-columns:repeat(3,1fr)}.commercialFinalCta>div:last-child{justify-content:flex-start}}@media (max-width:720px){.commercialHeader{gap:8px;width:calc(100% - 16px);padding-left:10px;top:8px}.commercialHeaderActions{gap:4px}.commercialIconButton{display:none}.commercialMobileMenu{grid-template-columns:1fr;max-height:calc(100vh - 90px);overflow-y:auto}.commercialHero{width:calc(100% - 28px);min-height:auto;padding-top:124px;padding-bottom:48px}.commercialHero h1{font-size:clamp(45px,15vw,66px)}.commercialHomeRu .commercialHero h1{overflow-wrap:anywhere;font-size:clamp(37px,11vw,52px);line-height:.98}.commercialHeroCopy>p:not(.commercialKicker){font-size:15px}.commercialHeroActions,.commercialFinalCta>div:last-child{grid-template-columns:1fr;display:grid}.commercialPrimaryButton,.commercialSecondaryButton{width:100%}.commercialConsoleTitle h2{font-size:25px}.commercialConsoleStats{grid-template-columns:1fr}.commercialConsoleStats div{min-height:66px}.commercialSignalRail{grid-template-columns:repeat(2,1fr)}.commercialSignalRail span:nth-child(odd){border-right:1px solid #ffffff1a}.commercialSignalRail span:nth-child(2n){border-right:0}.commercialLightSection,.commercialFinderSection,.commercialProductsSection,.commercialAboutSection{padding:76px 14px}.commercialSectionHead{gap:22px;margin-bottom:30px}.commercialSectionHead h2,.commercialFinderIntro h2,.commercialAboutSection h2,.commercialFinalCta h2{font-size:clamp(38px,12vw,58px)}.commercialLaunchGrid,.commercialProductGrid,.commercialAboutColumns{grid-template-columns:1fr}.commercialLaunchGrid a,.commercialProductGrid a{min-height:230px}.commercialFinderForm{grid-template-columns:1fr}.commercialFinderFooter{flex-direction:column;align-items:flex-start}.commercialFinalCta{min-height:420px;padding:76px 14px}.commercialFooter{flex-direction:column;align-items:flex-start;padding-top:26px;padding-bottom:26px}.commercialFooter nav{flex-wrap:wrap;gap:12px 18px}.commercialSearchResults{grid-template-columns:1fr}}.sectionIntro{max-width:var(--max);grid-template-columns:.86fr 1.1fr;align-items:end;gap:56px;margin:0 auto 48px;display:grid}.sectionIntro .eyebrow{grid-column:1/-1}.sectionIntro p{max-width:600px}.compactIntro{display:block}.compactIntro h2{max-width:720px;margin-top:18px}.platformMapGrid{max-width:var(--max);grid-template-columns:repeat(3,1fr);gap:14px;margin:0 auto;display:grid}.platformMapCard{background:#f4f0e70b;border:1px solid #f4f0e724;border-radius:8px;align-content:start;min-height:246px;padding:24px;transition:transform .18s,border-color .18s,background .18s;display:grid}.platformMapCard:hover{background:#f4f0e712;border-color:#d5a85d5c;transform:translateY(-2px)}.platformMapCard svg{color:var(--accent)}.platformMapCard h3{margin-top:30px;font-size:22px}.platformMapCard p{color:#f4f0e7a3;margin-top:14px;font-size:15px;line-height:1.58}.platformMapCard span{width:fit-content;color:var(--soft);text-transform:uppercase;align-items:center;gap:8px;margin-top:24px;font-size:13px;font-weight:760;display:inline-flex}.contentEngineRail{max-width:var(--max);background:#0506057a;border:1px solid #f4f0e71f;border-radius:8px;flex-wrap:wrap;gap:8px;margin:18px auto 0;padding:12px;display:flex}.contentEngineRail span{color:#f4f0e7c7;background:#7fb6a412;border:1px solid #7fb6a433;border-radius:8px;align-items:center;min-height:32px;padding:0 10px;font-size:13px;font-weight:640;display:inline-flex}.contentEngineRail span:not(:last-child):after{content:"->";color:var(--accent);margin-left:10px}.cardGrid{max-width:var(--max);gap:16px;margin:0 auto;display:grid}.buildGrid{grid-template-columns:repeat(3,1fr)}.productCard,.modelStep,.whyItem,.capabilityCell{background:#f4f0e70b;border:1px solid #f4f0e724;border-radius:8px}.productCard{min-height:370px;padding:28px}.cardIcon,.whyItem svg{color:var(--accent)}.cardIcon{background:#d5a85d14;border:1px solid #d5a85d47;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.productCard h3{margin-top:28px}.productCard p{margin-top:18px;font-size:16px}.productCard ul{gap:10px;margin-top:26px;list-style:none;display:grid}.productCard li{color:#f4f0e7bd;font-size:14px}.productCard li:before{content:"";border:1px solid var(--teal);width:7px;height:7px;margin-right:10px;display:inline-block;transform:rotate(45deg)}.modelBand{background:#050605ad}.modelFlow{max-width:var(--max);background:#f4f0e71f;border:1px solid #f4f0e724;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin:48px auto 0;display:grid;overflow:hidden}.modelStep{background:#080a08d1;border:0;border-radius:0;min-height:310px;padding:26px}.modelStep span{color:var(--accent);font-size:13px;font-weight:720}.modelStep h3{margin-top:58px}.modelStep p{margin-top:18px;font-size:15px}.intelligenceBand{background:linear-gradient(#7fb6a40e 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#7fb6a40a 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#0d100e 0%,#080908 100%);overflow:hidden}.intelligenceLayout{max-width:var(--max);grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);align-items:stretch;gap:18px;margin:0 auto;display:grid}.moduleGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.moduleCard{background:#f4f0e70b;border:1px solid #f4f0e724;border-radius:8px;min-height:220px;padding:22px}.moduleCard svg{color:var(--accent)}.moduleCard h3{margin-top:42px;font-size:20px}.moduleCard p{color:#f4f0e7a3;margin-top:14px;font-size:14px;line-height:1.55}.networkPreview{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/34px 34px,#090a09db;border:1px solid #f4f0e729;border-radius:8px;gap:14px;min-height:520px;padding:18px;display:grid;box-shadow:0 26px 90px #00000057}.previewTopbar,.requestPanel,.providerRow,.dataSpine{background:#f4f0e70a;border:1px solid #f4f0e71f;border-radius:8px}.previewTopbar{color:#f4f0e7b8;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:42px;padding:0 13px;font-size:13px;display:flex}.previewTopbar svg{color:var(--teal)}.requestPanel{padding:16px}.requestPanel>span{color:var(--soft);text-transform:uppercase;font-size:12px;font-weight:720;display:block}.requestPanel div,.providerTags,.dataSpine{flex-wrap:wrap;gap:8px;display:flex}.requestPanel b,.providerTags span,.dataSpine span{color:#f4f0e7d1;background:#7fb6a412;border:1px solid #7fb6a433;border-radius:8px;align-items:center;min-height:30px;padding:0 9px;font-size:13px;font-weight:620;display:inline-flex}.requestPanel div{margin-top:12px}.providerStack{gap:10px;display:grid}.providerRow{grid-template-columns:1.05fr 1.1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.providerIdentity{align-items:center;gap:12px;display:flex}.providerIdentity>span{width:42px;height:42px;color:var(--accent);background:#d5a85d12;border:1px solid #d5a85d40;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.providerIdentity h3{font-size:18px}.providerIdentity p{color:#f4f0e780;margin-top:4px;font-size:13px}.providerMeta{justify-items:end;gap:6px;display:grid}.providerMeta strong{color:#a9c3d8;font-size:20px;line-height:1}.providerMeta span{color:var(--teal);text-transform:uppercase;font-size:12px}.dataSpine{align-content:start;padding:14px}.dataSpine span{background:#d5a85d0f;border-color:#d5a85d2e}.lightBand{color:var(--paper-ink);background:linear-gradient(#1617160f 1px, transparent 1px), linear-gradient(90deg, #1617160d 1px, transparent 1px), var(--paper);background-size:54px 54px,54px 54px,auto}.lightBand h2,.lightBand h3{color:var(--paper-ink)}.lightBand .eyebrow,.lightBand .sectionIntro p{color:#6f6045}.capabilityMatrix{max-width:var(--max);grid-template-columns:repeat(4,1fr);gap:12px;margin:0 auto;display:grid}.capabilityCell{background:#ffffff57;border-color:#16171624;padding:22px}.capabilityCell div{gap:8px;margin-top:28px;display:grid}.capabilityCell span{color:#3b3a34;background:#ffffff61;border:1px solid #16171621;border-radius:8px;width:fit-content;padding:7px 9px;font-size:13px;display:inline-flex}.trustBand{background:#10120f}.whyGrid{max-width:var(--max);grid-template-columns:repeat(3,1fr);gap:16px;margin:48px auto 0;display:grid}.whyItem{min-height:250px;padding:28px}.whyItem h3{margin-top:28px}.whyItem p{margin-top:16px;font-size:16px}.contactBand{background:#0506058c;justify-content:center;min-height:72vh;display:flex}.contactPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050605b3;border:1px solid #f4f0e72e;border-radius:8px;align-self:center;width:min(100%,880px);padding:48px}.contactPanel h2{margin-top:20px}.contactPanel p{max-width:720px;margin-top:22px}.contactChannels{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.contactChannels a,.contactTelegramLink{color:#f4f0e7d1;background:#f4f0e70b;border:1px solid #f4f0e721;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 13px;font-size:14px;font-weight:720;display:inline-flex}.contactChannels a:first-child,.contactTelegramLink{color:var(--accent);background:#d5a85d14;border-color:#d5a85d57}.contactActions .button{margin-top:32px}.siteFooter{padding:26px max(24px, calc((100vw - var(--max)) / 2));color:#f4f0e79e;background:#050605;border-top:1px solid #f4f0e71a;justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.platformShell{min-height:100vh;color:var(--ink);background:linear-gradient(#f4f0e709 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#f4f0e708 1px,#0000 1px) 0 0/46px 46px,#070807}.platformHeader{width:min(100% - 48px, var(--max));grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin:0 auto;padding:22px 0;display:grid}.platformHeader nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.platformHeader nav a{color:#f4f0e7bd;background:#f4f0e709;border:1px solid #f4f0e71f;border-radius:8px;align-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:640;display:inline-flex}.platformHeader nav a:hover{color:var(--ink);background:#d5a85d14;border-color:#d5a85d59}.platformLang{background:#f4f0e709;border:1px solid #f4f0e71f;border-radius:8px;justify-self:end;gap:2px;padding:3px;display:inline-flex}.platformLang a{color:#f4f0e7b8;border-radius:7px;justify-content:center;align-items:center;min-width:36px;min-height:32px;font-size:13px;font-weight:760;display:inline-flex}.platformLang a.active{color:#11120f;background:var(--accent)}.platformHero,.platformStats,.platformGrid,.platformPipeline{width:min(100% - 48px, var(--max));margin:0 auto}.platformHero{justify-items:start;min-height:540px;padding:104px 0 70px;display:grid}.platformHero h1{max-width:820px}.platformHero p:not(.eyebrow){max-width:720px;color:var(--muted);margin-top:26px;font-size:19px;line-height:1.72}.platformHero .button{margin-top:34px}.platformStats{background:#f4f0e71f;border:1px solid #f4f0e724;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.platformStats article{background:#050605b8;min-height:116px;padding:22px}.platformStats span{color:#f4f0e78a;text-transform:uppercase;font-size:12px;font-weight:720;display:block}.platformStats strong{color:var(--soft);margin-top:14px;font-size:22px;line-height:1.18;display:block}.platformGrid{grid-template-columns:repeat(3,1fr);gap:14px;padding:18px 0 0;display:grid}.platformCard{background:#f4f0e70b;border:1px solid #f4f0e724;border-radius:8px;min-height:370px;padding:26px}.platformCard svg{color:var(--accent)}.platformCard h2{margin-top:34px;font-size:27px}.platformCard p{color:#f4f0e7a8;margin-top:16px;font-size:15px;line-height:1.62}.platformCard ul{gap:8px;margin-top:24px;list-style:none;display:grid}.platformCard li{color:#f4f0e7bd;font-size:14px}.platformCard li:before{content:"";border:1px solid var(--teal);width:7px;height:7px;margin-right:10px;display:inline-block;transform:rotate(45deg)}.platformPipeline{grid-template-columns:.72fr 1.28fr;align-items:start;gap:24px;padding:80px 0 96px;display:grid}.platformPipeline h2{max-width:460px;margin-top:18px;font-size:42px}.pipelineRail{background:#f4f0e70a;border:1px solid #f4f0e71f;border-radius:8px;flex-wrap:wrap;gap:8px;padding:14px;display:flex}.pipelineRail span{color:#f4f0e7cc;background:#d5a85d12;border:1px solid #d5a85d33;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:13px;font-weight:680;display:inline-flex}.providerDirectorySection{width:min(100% - 48px, var(--max));background:#f4f0e70a;border:1px solid #f4f0e721;border-radius:8px;margin:18px auto 0;padding:24px}.providerDirectoryHeader,.providerDirectoryTop,.providerLeadCard{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.providerDirectoryHeader h2,.providerLeadList h2{margin-top:10px;font-size:30px}.providerDirectoryHeader .button{flex:none}.providerDirectoryList{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.providerDirectoryEmpty{background:#05060561;border:1px solid #f4f0e721;border-radius:8px;flex-direction:column;grid-column:1/-1;align-items:flex-start;min-height:280px;padding:36px;display:flex}.providerDirectoryEmpty h3{max-width:620px;margin-top:12px;font-size:clamp(28px,4vw,48px);line-height:1}.providerDirectoryEmpty .providerDirectoryNote{max-width:720px;margin:18px 0 28px}.providerDirectoryCard,.providerLeadCard{background:#05060561;border:1px solid #f4f0e71f;border-radius:8px;padding:18px}.providerDirectoryTop>span{width:42px;height:42px;color:var(--accent);background:#d5a85d14;border:1px solid #d5a85d52;border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:850;display:grid}.providerDirectoryTop h3,.providerLeadCard h3{font-size:20px}.providerDirectoryTop p,.providerLeadCard p{color:#f4f0e79e;margin-top:6px;font-size:13px;line-height:1.5}.providerDirectoryVerified{min-height:30px;color:var(--soft);background:#7fb6a414;border:1px solid #7fb6a447;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:760;display:inline-flex}.providerDirectoryTags,.providerTermsList{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.providerDirectoryTags span,.providerTermsList span{color:#f4f0e7c7;background:#7fb6a412;border:1px solid #7fb6a438;border-radius:8px;align-items:center;min-height:30px;padding:0 9px;font-size:12px;font-weight:720;display:inline-flex}.providerTermsList span{background:#d5a85d12;border-color:#d5a85d3d}.providerDirectoryTermsNote{color:#f4f0e794;margin-top:16px;font-size:12px;line-height:1.5}.providerLeadList{margin-top:30px}.providerLeadList>div{gap:10px;margin-top:16px;display:grid}.providerLeadCard a{color:var(--accent);flex:none;font-size:13px;font-weight:760}.contactShell{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 72% 18%,#7fb6a424,#0000 26%),radial-gradient(circle at 18% 78%,#d5a85d1f,#0000 28%),linear-gradient(#f4f0e709 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#f4f0e708 1px,#0000 1px) 0 0/42px 42px,#070807}.contactHeader{width:min(100% - 48px, var(--max));justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:28px 0;display:flex}.contactHeader nav{flex-wrap:wrap;gap:10px;display:flex}.contactHeader nav a{color:#f4f0e7b8;background:#f4f0e709;border:1px solid #f4f0e71f;border-radius:8px;padding:9px 11px;font-size:13px;font-weight:720}.contactLayout{width:min(100% - 48px, var(--max));grid-template-columns:minmax(0,.8fr) minmax(460px,1fr);gap:24px;margin:56px auto 0;display:grid}.contactBrief,.contactFormPanel{background:#f4f0e70b;border:1px solid #f4f0e721;border-radius:8px;box-shadow:0 24px 80px #00000040}.contactBrief{align-self:start;gap:18px;padding:34px;display:grid}.contactBrief h1{font-size:clamp(42px,5vw,68px);line-height:.96}.contactBrief>p:not(.eyebrow){max-width:620px;color:var(--muted);line-height:1.7}.contactNeedList{gap:10px;margin-top:18px;display:grid}.contactNeedList div{color:#f4f0e7c7;background:#05060552;border:1px solid #f4f0e71a;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:0 12px;display:flex}.contactNeedList svg{color:var(--accent)}.contactContext{flex-wrap:wrap;gap:8px;display:flex}.contactContext span{color:#f4f0e7c2;background:#7fb6a412;border:1px solid #7fb6a438;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:720}.contactTelegramLink{justify-self:start;margin-top:6px}.contactFormPanel{padding:24px}.contactSuccess{color:#f4f0e7d1;background:#7fb6a417;border:1px solid #7fb6a43d;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:grid}.contactSuccess div{gap:3px;display:grid}.contactSuccess strong,.contactSuccess span{display:block}.contactSuccess a{color:var(--surface);background:var(--teal);border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:820;display:inline-flex}.contactSuccess svg{color:var(--teal)}.contactForm{gap:16px;display:grid}.contactFormGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contactForm label{color:#f4f0e7a8;text-transform:uppercase;gap:9px;font-size:12px;font-weight:760;display:grid}.contactForm input,.contactForm select,.contactForm textarea{width:100%;min-height:50px;color:var(--ink);font:inherit;text-transform:none;background:#050605a3;border:1px solid #f4f0e724;border-radius:8px;padding:0 14px}.contactForm textarea{resize:vertical;min-height:132px;padding:14px}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:#d5a85d8a;outline:none}.contactForm button{cursor:pointer;justify-self:start}.loginShell{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 70% 20%,#5280a62e,#0000 30%),linear-gradient(#b8c6d40a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#b8c6d409 1px,#0000 1px) 0 0/42px 42px,#05080d;place-items:center;padding:24px;display:grid}.loginPanel{background:#b8c6d40b;border:1px solid #b8c6d429;border-radius:8px;gap:0;width:min(100%,980px);padding:24px;display:grid;box-shadow:0 24px 70px #00000052}.loginBrand{border-bottom:1px solid #b8c6d41f;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.loginBrand>span{color:var(--teal);background:#8fb1cf14;border:1px solid #8fb1cf47;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800}.loginLayout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:24px;padding-top:24px;display:grid}.loginBrief{align-content:start;gap:16px;padding:18px 18px 18px 8px;display:grid}.loginIcon{width:48px;height:48px;color:var(--accent);background:#9bb4c91a;border:1px solid #9bb4c94d;border-radius:8px;place-items:center;display:grid}.loginPanel h1{max-width:560px;font-size:clamp(40px,5vw,64px);line-height:.96}.loginBrief>p:not(.adminEyebrow),.loginAccessCard>div>p:not(.adminEyebrow){color:var(--muted);line-height:1.6}.loginFlow{gap:9px;margin-top:10px;padding:0;list-style:none;display:grid}.loginFlow li{background:#050c155c;border:1px solid #b8c6d41f;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:72px;padding:12px;display:grid}.loginFlow li>span{width:34px;height:34px;color:var(--accent);background:#9bb4c91a;border:1px solid #9bb4c94d;border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.loginFlow strong{font-size:14px}.loginFlow p{color:#d7dfe694;margin-top:4px;font-size:12px;line-height:1.45}.loginAccessCard{background:linear-gradient(145deg,#5983a61f,#0000 48%),#050c1580;border:1px solid #b8c6d426;border-radius:8px;align-content:start;gap:18px;padding:24px;display:grid}.loginAccessCard h2{margin-top:7px;font-size:31px;line-height:1}.loginForm,.loginForm label{gap:12px;display:grid}.loginForm label{color:#dee5ebc2;text-transform:uppercase;font-size:13px;font-weight:760}.loginForm input{width:100%;min-height:52px;color:var(--ink);font:inherit;background:#040a12b3;border:1px solid #b8c6d42e;border-radius:8px;padding:0 14px}.loginForm input:focus{border-color:#8fb1cfa8;outline:none}.loginError{color:#f0a090;font-size:13px}.loginLinks{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:14px;display:flex}.loginLinks span{align-items:center;gap:6px;display:inline-flex}.loginLinks span svg{color:var(--teal)}.loginLinks a{color:var(--accent);font-weight:760;text-decoration:none}.registerShell{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 72% 12%,#44709733,#0000 30%),radial-gradient(circle at 18% 82%,#9bb4c91a,#0000 28%),linear-gradient(#b8c6d40a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#b8c6d409 1px,#0000 1px) 0 0/42px 42px,#05080d;padding:24px clamp(18px,4vw,56px) 56px}.registerHeader{width:min(100%,1180px);margin:0 auto}.registerLayout{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:start;gap:28px;width:min(100%,1180px);margin:48px auto 0;display:grid}.registerBrief{gap:22px;display:grid;position:sticky;top:24px}.registerBrief h1{max-width:700px;font-size:clamp(42px,6vw,76px);line-height:.92}.registerBrief>p:not(.adminEyebrow){max-width:620px;color:var(--muted);font-size:18px;line-height:1.65}.registerRoleCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.registerRoleCards a,.registerTrust{color:var(--ink);background:#b8c6d40d;border:1px solid #b8c6d429;border-radius:8px;padding:16px;text-decoration:none}.registerRoleCards a{gap:8px;display:grid}.registerRoleCards a.active{background:#8fb1cf1c;border-color:#8fb1cf94}.registerRoleCards svg,.registerTrust svg{color:var(--accent)}.registerRoleCards span{font-weight:850}.registerRoleCards small,.registerTrust{color:var(--muted);line-height:1.5}.registerTrust{align-items:center;gap:12px;display:flex}.registerJourney{gap:9px;margin:0;padding:0;list-style:none;display:grid}.registerJourney li{border-bottom:1px solid #f4f0e717;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.registerJourney li>span{color:var(--accent);font-size:11px;font-weight:900}.registerJourney div{gap:4px;display:grid}.registerJourney strong{font-size:14px}.registerJourney small{color:var(--muted);line-height:1.45}.registerFormPanel{width:100%}.registerFormIntro{border-bottom:1px solid #f4f0e71a;gap:8px;margin-bottom:22px;padding-bottom:20px;display:grid}.registerFormIntro h2{font-size:30px;line-height:1.05}.registerFormIntro>p:not(.adminEyebrow){color:var(--muted);line-height:1.5}.registerError{color:#f0a090;background:#f0a09014;border-color:#f0a09052}.adminShell{min-height:100vh;color:var(--ink);background:linear-gradient(#f4f0e709 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#f4f0e708 1px,#0000 1px) 0 0/42px 42px,#080908}.adminSidebar{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050605d1;border-right:1px solid #f4f0e71a;flex-direction:column;width:286px;padding:24px;display:flex;position:fixed;inset:0 auto 0 0}.adminSidebar nav{gap:8px;margin-top:48px;display:grid}.adminSidebar nav a{color:#f4f0e7a3;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:14px;font-weight:620;display:flex}.adminSidebar nav a.active,.adminSidebar nav a:hover{color:var(--ink);background:#d5a85d1a}.adminOperator{background:#f4f0e70b;border:1px solid #f4f0e71f;border-radius:8px;align-items:center;gap:12px;margin-top:auto;padding:14px;display:flex}.adminOperator>span,.supplierIdentity>span{width:38px;height:38px;color:var(--accent);background:#d5a85d14;border:1px solid #d5a85d42;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.adminOperator strong,.supplierIdentity h3{font-size:15px}.adminOperator p,.supplierIdentity p,.requestHeader p,.requestComment,.matchResult p,.introRow p,.signalRail p,.auditRow p{color:#f4f0e794;font-size:13px;line-height:1.5}.adminMain{width:min(100% - 330px,1280px);margin-left:286px;padding:34px 32px 56px}.adminHero,.adminStats,.adminGrid{max-width:1220px;margin:0 auto}.adminHero{background:linear-gradient(#7fb6a40a 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#7fb6a409 1px,#0000 1px) 0 0/36px 36px,#f4f0e70b;border:1px solid #f4f0e71f;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:32px;padding:32px;display:flex}.adminEyebrow{color:var(--soft);text-transform:uppercase;font-size:12px;font-weight:780}.adminHero h1{max-width:680px;margin-top:14px;font-size:52px;line-height:1}.adminHero p:not(.adminEyebrow){max-width:720px;color:var(--muted);margin-top:18px;font-size:17px;line-height:1.62}.adminHeroActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.adminHeroActions span,.adminHeroActions a,.adminHeroActions button{color:#f4f0e7c7;background:#05060557;border:1px solid #f4f0e729;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:13px;font-weight:680;display:inline-flex}.adminHeroActions button{cursor:pointer;font:inherit}.adminStats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:16px;display:grid}.adminStats article,.adminPanel{background:#f4f0e70b;border:1px solid #f4f0e721;border-radius:8px}.adminStats article{min-height:164px;padding:20px}.adminStats svg,.panelHeader svg{color:var(--accent)}.adminStats span{color:#f4f0e79e;text-transform:uppercase;margin-top:26px;font-size:12px;display:block}.adminStats strong{color:var(--ink);margin-top:8px;font-size:34px;line-height:1;display:block}.adminStats p{color:var(--teal);margin-top:10px;font-size:13px}.adminGrid{grid-template-columns:1.24fr .76fr;gap:16px;margin-top:16px;display:grid}.adminPanel{padding:20px}.adminAnalyticsGrid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;max-width:1220px;margin:16px auto 0;display:grid}.adminAnalyticsRoutes,.adminAnalyticsPrivacy{grid-column:1/-1}.adminAnalyticsEventList,.adminAnalyticsConversionList,.adminAnalyticsActionList{gap:10px;margin-top:20px;display:grid}.adminAnalyticsEvent{gap:8px;display:grid}.adminAnalyticsEvent>div:first-child,.adminAnalyticsActionList li{justify-content:space-between;align-items:center;gap:16px;display:flex}.adminAnalyticsEvent span,.adminAnalyticsConversionList span,.adminAnalyticsActionList span{color:#f4f0e79e;font-size:13px}.adminAnalyticsEvent strong,.adminAnalyticsConversionList strong,.adminAnalyticsActionList strong{color:var(--ink)}.adminAnalyticsBar{background:#f4f0e714;border-radius:999px;height:5px;overflow:hidden}.adminAnalyticsBar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--teal));height:100%;display:block}.adminAnalyticsConversionList{grid-template-columns:1fr 1fr}.adminAnalyticsConversionList>div{background:#05060547;border:1px solid #f4f0e71a;border-radius:8px;min-height:118px;padding:15px}.adminAnalyticsConversionList strong{margin-top:12px;font-size:28px;display:block}.adminAnalyticsConversionList p,.adminAnalyticsFootnote,.adminAnalyticsPrivacy p{color:#f4f0e785;margin-top:7px;font-size:12px;line-height:1.5}.adminAnalyticsFootnote{margin-top:16px}.adminAnalyticsTableWrap{margin-top:20px;overflow-x:auto}.adminAnalyticsTable{border-collapse:collapse;width:100%;min-width:720px}.adminAnalyticsTable th,.adminAnalyticsTable td{text-align:right;border-bottom:1px solid #f4f0e717;padding:13px 12px}.adminAnalyticsTable th:first-child,.adminAnalyticsTable td:first-child{text-align:left}.adminAnalyticsTable th{color:#f4f0e773;text-transform:uppercase;font-size:11px}.adminAnalyticsTable td{color:#f4f0e7c7;font-size:13px}.adminAnalyticsTable code,.adminAnalyticsActionList code{color:var(--teal);font-family:var(--font-mono,monospace);font-size:12px}.adminAnalyticsTable small{color:#f4f0e76b;margin-top:3px;font-size:10px;display:block}.adminAnalyticsActionList{list-style:none}.adminAnalyticsActionList li{border-bottom:1px solid #f4f0e717;min-height:68px;padding:10px 0}.adminAnalyticsActionList li>div{gap:6px;display:grid}.adminAnalyticsActionList b{min-width:42px;height:34px;color:var(--teal);background:#7fb6a414;border:1px solid #7fb6a438;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.adminAnalyticsPrivacy{background:#7fb6a40e;border:1px solid #7fb6a433;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.adminAnalyticsPrivacy>svg{color:var(--teal)}.adminAnalyticsPrivacy>span{color:#f4f0e794;align-items:center;gap:7px;font-size:12px;display:inline-flex}.coUserPanel{background:radial-gradient(circle at 86% 10%,#7fb6a42e,#0000 34%),linear-gradient(135deg,#050605fa,#171136d6);border-color:#7fb6a433;grid-column:1/-1;padding:0;overflow:hidden}.coUserHero{border-bottom:1px solid #f4f0e71a;justify-content:space-between;align-items:flex-start;gap:28px;padding:28px;display:flex}.coUserHero h2{max-width:740px;color:var(--ink);letter-spacing:0;margin-top:12px;font-size:clamp(38px,5vw,76px);line-height:.95}.coUserHero p:not(.adminEyebrow){color:#f4f0e7b8;max-width:780px;margin-top:16px;font-size:17px;line-height:1.6}.coUserBrandPlate{justify-items:end;gap:16px;min-width:240px;display:grid}.coUserBrandPlate .brandMark{color:var(--ink)}.coUserBrandPlate>span{color:#a9c3d8;text-transform:uppercase;background:#7fb6a417;border:1px solid #7fb6a43d;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:800;display:inline-flex}.coUserHealthGrid,.coUserMoneyGrid{background:#f4f0e714;border-bottom:1px solid #f4f0e71a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.coUserHealthGrid section,.coUserMoneyGrid section{background:#050605ad;min-height:164px;padding:22px}.coUserHealthGrid svg,.coUserMoneyGrid svg{color:var(--teal)}.coUserHealthGrid span,.coUserMoneyGrid span,.coUserAgentGrid p{color:#f4f0e78f;text-transform:uppercase;margin-top:24px;font-size:11px;font-weight:780;display:block}.coUserHealthGrid strong,.coUserMoneyGrid strong{color:var(--ink);margin-top:8px;font-size:28px;line-height:1;display:block}.coUserHealthGrid p,.coUserMoneyGrid p{color:#f4f0e7a3;margin-top:10px;font-size:13px;line-height:1.5}.coUserCommandBrief{background:#f4f0e714;border-bottom:1px solid #f4f0e71a;grid-template-columns:1.4fr 1fr;gap:1px;display:grid}.coUserCommandCard,.coUserCommandLimits,.coUserLiveSignals{background:#0506058f}.coUserCommandCard{padding:24px}.coUserCommandCard .panelHeader h3,.coUserLiveSignals .panelHeader h3{color:var(--ink);margin-top:8px;font-size:24px;line-height:1.05}.coUserCommandCard>p{color:#f4f0e7ad;max-width:780px;margin-top:18px;font-size:14px;line-height:1.6}.coUserCommandMeta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.coUserCommandMeta span,.coUserCommandLimits span,.coUserSignalGrid span{color:#f4f0e78f;text-transform:uppercase;font-size:11px;font-weight:800}.coUserCommandMeta span{background:#f4f0e70b;border:1px solid #f4f0e71f;border-radius:999px;padding:7px 10px}.coUserCommandLimits{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.coUserCommandLimits div{background:radial-gradient(circle at 100% 0,#7fb6a41f,#0000 44%),#f4f0e709;align-content:end;min-height:184px;padding:20px;display:grid}.coUserCommandLimits strong{color:var(--ink);font-size:32px;line-height:1}.coUserCommandLimits span{margin-top:10px;display:block}.coUserLiveSignals{border-bottom:1px solid #f4f0e71a;padding:24px}.coUserApprovalRunway{background:radial-gradient(circle at 0 0,#d7ef7314,#0000 34%),#0506057a;border-bottom:1px solid #f4f0e71a;padding:24px}.coUserApprovalRunway .panelHeader h3{color:var(--ink);margin-top:8px;font-size:24px;line-height:1.05}.coUserApprovalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.coUserApprovalGrid section{background:linear-gradient(160deg,#f4f0e712,#f4f0e706),#0506057a;border:1px solid #d7ef7324;border-radius:8px;flex-direction:column;min-height:230px;padding:16px;display:flex}.coUserApprovalTopline,.coUserApprovalMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.coUserApprovalTopline span,.coUserApprovalMeta span,.coUserApprovalGrid small{color:#f4f0e78f;text-transform:uppercase;font-size:11px;font-weight:800}.coUserApprovalTopline b{color:#a9c3d8;background:#d7ef7314;border:1px solid #d7ef7338;border-radius:999px;padding:5px 8px;font-size:12px}.coUserApprovalGrid strong{color:var(--ink);margin-top:18px;font-size:20px;line-height:1.08;display:block}.coUserApprovalGrid p{color:#f4f0e7a8;margin-top:8px;font-size:13px}.coUserApprovalGrid em{color:#7fb6a4eb;margin-top:16px;font-size:12px;font-style:normal;font-weight:800;line-height:1.45}.coUserApprovalMemory{background:#7fb6a412;border:1px solid #7fb6a42e;border-radius:8px;gap:4px;margin-top:12px;padding:10px;display:grid}.coUserApprovalMemory span{color:#a9c3d8;text-transform:uppercase;font-size:12px;font-weight:900}.coUserApprovalMemory small{color:#f4f0e794;margin-top:0}.coUserApprovalMeta{margin-top:auto;padding-top:18px}.coUserApprovalMeta span{background:#f4f0e70a;border:1px solid #f4f0e71a;border-radius:999px;padding:6px 8px}.coUserApprovalGrid a,.coUserApprovalGrid small{width:fit-content;margin-top:12px}.coUserApprovalGrid a{color:#a9c3d8;font-size:12px;font-weight:800}.coUserApprovalActions{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.coUserApprovalActions form{display:contents}.coUserApprovalActions button{color:#f4f0e7c2;cursor:pointer;background:#f4f0e70b;border:1px solid #f4f0e71f;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800;transition:border-color .16s,background .16s,color .16s}.coUserApprovalActions button:hover{color:#a9c3d8;background:#d7ef7314;border-color:#d7ef7357}.coUserSignalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.coUserSignalGrid section{background:radial-gradient(circle at 92% 0,#d7ef731a,#0000 38%),#f4f0e70b;border:1px solid #f4f0e71c;border-radius:8px;min-height:210px;padding:16px}.coUserSignalGrid section>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.coUserSignalGrid b{color:#a9c3d8;font-size:12px}.coUserSignalGrid strong{color:var(--ink);margin-top:18px;font-size:17px;line-height:1.2;display:block}.coUserSignalGrid p{color:#f4f0e7a3;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:12px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.coUserSignalGrid em{color:#7fb6a4e6;margin-top:14px;font-size:12px;font-style:normal;line-height:1.45;display:block}.coUserMoneyGrid b{color:#a9c3d8;background:#d7ef7314;border:1px solid #d7ef7333;border-radius:8px;margin-top:18px;padding:7px 9px;font-size:12px;display:inline-flex}.coUserSplit{background:#f4f0e714;border-bottom:1px solid #f4f0e71a;grid-template-columns:.92fr 1.08fr;gap:1px;display:grid}.coUserLane{background:#f4f0e70b;padding:24px}.coUserLaneDark{background:linear-gradient(145deg,#231948b8,#040608c7),#050605d6}.coUserLane .panelHeader h3{color:var(--ink);margin-top:8px;font-size:25px}.coUserDecisionList,.coUserLeadList,.coUserAgentGrid{gap:10px;margin-top:18px;display:grid}.coUserDecisionList a,.coUserLeadList section,.coUserAgentGrid section{background:#05060557;border:1px solid #f4f0e71c;border-radius:8px;padding:16px}.coUserDecisionList a{color:inherit;gap:8px;display:grid}.coUserDecisionList span{color:#a9c3d8;text-transform:uppercase;font-size:12px;font-weight:800}.coUserDecisionList strong,.coUserLeadList strong,.coUserAgentGrid h3{color:var(--ink);font-size:17px}.coUserDecisionList p,.coUserLeadList p,.coUserAgentGrid span{color:#f4f0e7a8;font-size:13px;line-height:1.52}.coUserDecisionList b{color:#f4f0e7c7;background:#7fb6a412;border:1px solid #7fb6a438;border-radius:8px;width:fit-content;padding:7px 9px;font-size:12px}.coUserLeadList section>div:first-child{justify-content:space-between;gap:16px;display:flex}.coUserLeadList section>div:first-child span{color:#f4f0e78a;font-size:12px}.coUserAgentGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;padding:24px}.coUserAgentGrid section{background:radial-gradient(circle at 100% 0,#7fb6a41f,#0000 40%),#f4f0e70b;min-height:150px}.coUserAgentGrid p{color:#a9c3d8;margin-top:0}.coUserAgentGrid h3{margin-top:8px}.coUserAgentGrid span{margin-top:18px;display:block}.matchPanel,.supplierPanel,.marketPanel{grid-column:span 1}.marketPanel,.supplierPanel{grid-column:1/-1}.panelHeader,.requestHeader,.supplierIdentity,.matchResult,.introRow,.auditRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.panelHeader h2{margin-top:8px;font-size:26px}.requestStack,.introList,.supplierTable,.marketLeadGrid,.signalRail,.auditList,.resultStack{gap:10px;margin-top:18px;display:grid}.requestItem,.supplierRow,.marketLeadCard,.signalRail div{background:#05060552;border:1px solid #f4f0e71a;border-radius:8px;padding:14px}.requestHeader h3{font-size:18px}.requestEmptyResult{color:#f4f0e79e;margin-top:14px;font-size:13px;line-height:1.55}.requestMatchAction{margin-top:14px}.requestMatchAction button{color:#f5f7fa;min-height:38px;font:inherit;cursor:pointer;background:#7fb6a414;border:1px solid #7fb6a43d;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:760;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.requestMatchAction button:hover{color:#a9c3d8;background:#7fb6a424;border-color:#7fb6a480}.ingestionStrip{background:#d5a85d12;border:1px solid #d5a85d2e;border-radius:8px;grid-template-columns:1fr auto 1.8fr auto;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:grid}.ingestionStrip span,.marketLeadHeader p,.marketLeadFooter strong{color:var(--soft);text-transform:uppercase;font-size:12px;font-weight:760}.ingestionStrip p{color:#f4f0e7a3}.ingestionStrip b{color:var(--teal);font-size:12px}.marketLeadGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketLeadCard{align-content:space-between;min-height:246px;display:grid}.marketLeadHeader,.marketLeadFooter{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketLeadHeader h3{margin-top:6px;font-size:19px}.marketLeadHeader span{color:#a9c3d8;background:#d7ef7314;border:1px solid #d7ef7333;border-radius:8px;flex:none;padding:6px 8px;font-size:12px;font-weight:760}.marketLeadCard>p{color:#f4f0e7ad;margin-top:12px;line-height:1.55}.marketLeadFooter{align-items:center;margin-top:16px}.marketLeadFooter a{color:#f4f0e7d1;border:1px solid #f4f0e724;border-radius:8px;padding:7px 9px;font-size:12px}.sourceBadge{color:#f4f0e7b3;background:#7fb6a412;border:1px solid #7fb6a433;border-radius:8px;padding:7px 9px;font-size:12px}.marketLeadActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.marketLeadActions button{color:#f4f0e7d1;cursor:pointer;background:#f4f0e70b;border:1px solid #f4f0e721;border-radius:8px;min-height:32px;padding:0 10px}.marketLeadActions form:nth-child(2) button{color:#a9c3d8;background:#d7ef7314;border-color:#d7ef7338}.marketLeadActions form:nth-child(3) button{color:#ee9b9b;background:#f0787812;border-color:#f0787833}.marketOpportunityPanel{grid-column:1/-1;scroll-margin-top:20px}.panelLead{color:#f4f0e79e;max-width:720px;margin-top:8px;line-height:1.5}.marketOpportunitySummary{background:#f4f0e71a;border:1px solid #f4f0e71a;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.marketOpportunitySummary span{color:#f4f0e79e;text-transform:uppercase;background:#111512;align-items:baseline;gap:8px;min-height:64px;padding:14px;font-size:12px;display:flex}.marketOpportunitySummary strong{color:#f5f7fa;font-size:24px}.marketOpportunityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.marketOpportunityCard{background:linear-gradient(135deg,#7fb6a412,#0000 42%),#0506056b;border:1px solid #f4f0e71f;border-radius:8px;align-content:start;min-width:0;padding:16px;display:grid;position:relative}.marketOpportunityCard[id]{scroll-margin-top:20px}.marketOpportunityCard.isFocused{background:linear-gradient(135deg,#d7ef731c,#0000 44%),#05060585;border-color:#d7ef73b8;box-shadow:0 0 0 2px #d7ef731a,0 18px 42px #00000038}.marketOpportunityCard.isFocused:before{content:"";background:#a9c3d8;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;right:12px;box-shadow:0 0 16px #d7ef73b8}.marketOpportunityCard.demand{background:linear-gradient(135deg,#d5a85d14,#0000 42%),#0506056b}.marketOpportunityHeader,.marketOpportunityProvenance{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketOpportunityHeader p{color:var(--teal);text-transform:uppercase;font-size:11px;font-weight:760}.marketOpportunityHeader h3{margin-top:6px;font-size:19px}.marketOpportunityHeader>span{color:#a9c3d8;text-transform:uppercase;background:#d7ef7314;border:1px solid #d7ef7333;border-radius:8px;flex:none;padding:6px 8px;font-size:11px;font-weight:760}.marketOpportunityHeader>span.needs_enrichment{color:#e5bf7d;background:#d5a85d14;border-color:#d5a85d3d}.marketOpportunitySummaryText{color:#f4f0e7c7;margin-top:12px;line-height:1.48}.marketOpportunityTerms{background:#f4f0e717;border:1px solid #f4f0e717;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.marketOpportunityTerms div{background:#050605b3;min-width:0;padding:10px}.marketOpportunityTerms dt{color:#f4f0e773;text-transform:uppercase;font-size:10px;font-weight:760}.marketOpportunityTerms dd{overflow-wrap:anywhere;color:#f4f0e7d1;margin-top:5px;font-size:12px;line-height:1.45}.marketEvidence{color:#f4f0e7a3;background:#7fb6a40b;border-left:2px solid #7fb6a48c;margin:0;padding:10px 12px;display:grid}.marketEvidenceDetails{background:#f4f0e705;border:1px solid #f4f0e714;border-radius:7px;margin-top:12px;overflow:hidden}.marketEvidenceDetails summary{color:#f4f0e794;cursor:pointer;align-items:center;gap:8px;padding:9px 11px;font-size:11px;font-weight:760;list-style:none;display:flex}.marketEvidenceDetails summary::-webkit-details-marker{display:none}.marketEvidenceDetails summary:after{content:"+";color:#7fb6a4d1;margin-left:auto;font-size:14px}.marketEvidenceDetails[open] summary:after{content:"−"}.marketEvidence p{scrollbar-width:thin;max-height:88px;font-size:12px;line-height:1.5;overflow:auto}.marketOpportunityProvenance{color:#f4f0e775;flex-wrap:wrap;justify-content:flex-start;margin-top:12px;font-size:11px}.marketOpportunityProvenance b{color:var(--teal);margin-left:auto}.marketOpportunityActions form:nth-child(2) button{color:#a9c3d8;background:#d7ef731a;border-color:#d7ef7347}.marketOpportunityActions form:last-child button{color:#f4f0e78c;background:0 0;border-color:#f4f0e714}.adminEmptyInline{color:var(--teal);background:#7fb6a40d;border:1px solid #7fb6a429;border-radius:8px;align-items:center;gap:10px;margin-top:18px;padding:16px;display:flex}.requestHeader>span,.introMeta b,.signalRail strong{color:#a9c3d8;font-size:13px;font-weight:760}.adminTags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.adminTags span,.termsGrid span{color:#f4f0e7cc;background:#7fb6a412;border:1px solid #7fb6a438;border-radius:8px;align-items:center;min-height:28px;padding:0 8px;font-size:12px;display:inline-flex}.requestComment{margin-top:12px}.matchResult,.introRow,.auditRow{border-top:1px solid #f4f0e714;min-height:58px;padding-top:10px}.matchResult span{color:#a9c3d8;font-size:22px;font-weight:800}.statusDot{background:var(--accent);border-radius:999px;width:10px;height:10px;box-shadow:0 0 18px #d5a85d85}.statusDot.confirmed{background:var(--teal);box-shadow:0 0 18px #7fb6a485}.introRow>div:nth-child(2),.auditRow>div{flex:1}.introMeta{justify-items:end;gap:4px;display:grid}.introMeta span,.auditRow>span{color:#f4f0e780;font-size:12px}.supplierRow{grid-template-columns:1fr 1fr 1.2fr auto;align-items:center;gap:14px;display:grid}.supplierIdentity{justify-content:flex-start}.termsGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.termsGrid span{width:100%}.supplierDraftRow{background:linear-gradient(135deg,#d7ef730d,#0000 38%),#05060561;border-color:#d7ef7333}.supplierDraftEvidence,.offerTermEditor{background:#02030357;border:1px solid #f4f0e71a;border-radius:7px;grid-column:1/-1}.supplierDraftEvidence summary,.offerTermEditor summary{color:#f5f7fa;cursor:pointer;padding:12px 14px;font-size:12px;font-weight:760}.supplierDraftEvidence p{color:#f4f0e7ad;white-space:pre-line;padding:0 14px 10px;font-size:12px;line-height:1.55}.supplierDraftEvidence strong{color:#a9c3d8;padding:0 14px 14px;font-size:12px;display:block}.offerTermForm{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.offerTermForm label{color:#f4f0e794;gap:6px;font-size:11px;font-weight:700;display:grid}.offerTermForm input,.offerTermForm textarea{color:#f5f7fa;width:100%;font:inherit;background:#050605b8;border:1px solid #f4f0e724;border-radius:6px;outline:none;padding:10px 11px}.offerTermForm input:focus,.offerTermForm textarea:focus{border-color:#d7ef7394;box-shadow:0 0 0 3px #d7ef7314}.offerTermNotes{grid-column:1/-1}.offerTermForm button{color:#080908;min-height:40px;font:inherit;cursor:pointer;background:#a9c3d8;border:0;border-radius:6px;padding:0 15px;font-size:12px;font-weight:800}.supplierReviewActions{justify-self:end}.reviewPendingState{color:#f4f0e785;text-align:right;max-width:220px;font-size:11px;line-height:1.4;display:inline-flex}.signalRail div{gap:6px;display:grid}.signalRail div>span{color:#f4f0e7b8;font-weight:700}.usersPanel,.billingPanel,.intakePanel{grid-column:1/-1}.operatorList,.billingList,.intakeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.operatorCard,.billingCard,.intakeCard,.adminEmptyInline{background:#05060552;border:1px solid #f4f0e71a;border-radius:8px;padding:16px}.operatorCardTop,.intakeCardTop{justify-content:space-between;gap:16px;display:flex}.operatorCardTop p,.intakeCardTop p{color:var(--soft);text-transform:uppercase;font-size:12px;font-weight:760}.operatorCardTop h3,.intakeCardTop h3{margin-top:6px;font-size:19px}.operatorCardTop>span,.intakeCardTop>span{color:#a9c3d8;background:#d7ef7314;border:1px solid #d7ef7333;border-radius:8px;flex:none;align-self:flex-start;padding:6px 8px;font-size:12px;font-weight:760}.intakeCard>p{color:#f4f0e7b3;margin-top:12px;line-height:1.55}.userRows,.paymentRow,.intakeMeta{border-top:1px solid #f4f0e714;gap:8px;margin-top:14px;padding-top:12px;display:grid}.userRows strong,.paymentRow strong,.intakeMeta strong,.adminEmptyInline strong{font-size:14px;display:block}.userRows span,.paymentRow span,.intakeMeta span,.adminEmptyInline span{color:#f4f0e794;margin-top:4px;font-size:12px;display:block}.auditRow.success svg{color:var(--teal)}.auditRow.warning svg{color:#f0c35f}.auditRow.info svg{color:var(--accent)}.adminEmptyState{background:#f4f0e70b;border:1px solid #f4f0e729;border-radius:8px;place-items:start;gap:18px;width:min(100% - 40px,620px);margin:15vh auto;padding:32px;display:grid}.adminEmptyState h1{font-size:36px}.adminEmptyState p{color:var(--muted)}.adminEmptyState code{background:#d5a85d14;border:1px solid #d5a85d47;border-radius:8px;padding:10px 12px}.blogEditorShell .adminMain{width:min(100% - 330px,1360px)}.blogEditorStats{grid-template-columns:repeat(3,minmax(0,1fr))}.blogEditorImport{gap:14px;max-width:1220px;margin:16px auto 0;display:grid}.blogEditorImport code,.blogEditorSource textarea{color:#f4f0e7e6;background:#0506056b;border:1px solid #7fb6a438;border-radius:8px;padding:12px}.blogEditorImport h2{margin-top:8px;font-size:24px}.blogEditorImport p{color:#f4f0e79e;line-height:1.55}.blogEditorList{gap:12px;max-width:1220px;margin:16px auto 0;display:grid}.blogEditorCard{background:#f4f0e70b;border:1px solid #f4f0e71f;border-radius:8px;overflow:hidden}.blogEditorCard summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:16px 18px;display:flex}.blogEditorCard summary::-webkit-details-marker{display:none}.blogEditorCard summary b{color:var(--ink);font-size:18px;display:block}.blogEditorCard summary small{color:#f4f0e78a;margin-top:4px;font-size:12px;display:block}.blogEditorStatus{color:#f4f0e7bd;text-transform:uppercase;background:#f4f0e70d;border:1px solid #f4f0e724;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-style:normal;font-weight:780}.blogEditorStatus.review{color:var(--accent);background:#d5a85d14;border-color:#d5a85d47}.blogEditorStatus.published{color:var(--teal);background:#7fb6a414;border-color:#7fb6a447}.blogEditorForm{border-top:1px solid #f4f0e71a;gap:16px;padding:18px;display:grid}.blogEditorMetaGrid,.blogEditorTwoColumn{gap:12px;display:grid}.blogEditorMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.blogEditorTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.blogEditorForm label{color:#f4f0e79e;text-transform:uppercase;gap:7px;font-size:12px;font-weight:760;display:grid}.blogEditorForm input,.blogEditorForm select,.blogEditorForm textarea{width:100%;color:var(--ink);font:inherit;text-transform:none;background:#0506055c;border:1px solid #f4f0e721;border-radius:8px;padding:11px 12px;font-size:14px}.blogEditorForm textarea{resize:vertical;min-height:104px;line-height:1.55}.blogEditorForm input:focus,.blogEditorForm select:focus,.blogEditorForm textarea:focus{border-color:#7fb6a46b;outline:none;box-shadow:0 0 0 3px #7fb6a41f}.blogEditorSource{max-width:760px}.blogEditorActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.blogEditorActions button,.blogEditorActions a{color:#06100d;background:var(--teal);cursor:pointer;min-height:42px;font:inherit;border:1px solid #7fb6a43d;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-weight:780;display:inline-flex}.blogEditorActions a{color:#f4f0e7db;background:#f4f0e70f}.blogEditorWarning,.blogEditorSuccess,.blogEditorGuidance,.blogEditorCreate{gap:16px;max-width:1220px;margin:16px auto 0;display:grid}.blogEditorWarning,.blogEditorSuccess{grid-template-columns:auto minmax(0,1fr);align-items:start}.blogEditorWarning{background:#f0c35f14;border-color:#f0c35f47}.blogEditorWarning svg{color:#f0c35f}.blogEditorSuccess{background:#7fb6a414;border-color:#7fb6a44d}.blogEditorSuccess svg{color:var(--teal)}.blogEditorWarning strong,.blogEditorSuccess strong{color:var(--ink);display:block}.blogEditorWarning span,.blogEditorSuccess span,.blogEditorMuted{color:#f4f0e79e;margin-top:5px;line-height:1.55;display:block}.blogEditorGuideGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.blogEditorGuideGrid article{background:#05060547;border:1px solid #f4f0e71a;border-radius:8px;padding:14px}.blogEditorGuideGrid strong{color:var(--ink);font-size:14px;display:block}.blogEditorGuideGrid span{color:#f4f0e794;margin-top:7px;font-size:12px;line-height:1.5;display:block}.blogEditorSectionHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.blogEditorSectionHeader h2,.blogEditorSectionHeader h3{color:var(--ink);margin-top:6px;line-height:1.05}.blogEditorSectionHeader h2{font-size:25px}.blogEditorSectionHeader h3{font-size:19px}.blogEditorSectionHeader>span{color:var(--teal);background:#7fb6a414;border:1px solid #7fb6a433;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:820;display:inline-flex}.blogEditorCreate .blogEditorForm{border-top:0;padding:0}.blogEditorMediaPanel{background:radial-gradient(circle at 100% 0,#7fb6a41a,#0000 32%),#05060542;border:1px solid #f4f0e71c;border-radius:8px;gap:14px;padding:16px;display:grid}.blogEditorMediaList{gap:12px;display:grid}.blogEditorMediaItem{background:#f4f0e709;border:1px solid #f4f0e71a;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.blogEditorMediaItem legend{color:var(--teal);text-transform:uppercase;padding:0 6px;font-size:12px;font-weight:820}.blogEditorRemoveAsset{grid-column:1/-1;align-items:center;color:#f4f0e7b8!important;text-transform:none!important;gap:9px!important;display:flex!important}.blogEditorRemoveAsset input{width:auto}.blogEditorUploadGrid{border-top:1px solid #f4f0e717;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.blogEditorForm input[type=file]{padding:9px 10px}.blogEditorSecondaryAction{color:#f4f0e7db!important;background:#f4f0e70f!important}.marketplaceShell{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 18% 0,#d5a85d21,#0000 30%),radial-gradient(circle at 86% 12%,#7fb6a41f,#0000 34%),linear-gradient(#f4f0e709 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#f4f0e708 1px,#0000 1px) 0 0/42px 42px,#080908;padding:0}.marketplaceFrame{grid-template-columns:292px minmax(0,1fr);min-height:100vh;display:grid}.marketplaceSidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0cb8;border-right:1px solid #f4f0e71a;flex-direction:column;gap:18px;height:100vh;padding:22px;display:flex;position:sticky;top:0}.marketplaceSidebarBrand{border-bottom:1px solid #f4f0e717;justify-content:space-between;align-items:center;gap:10px;padding-bottom:18px;display:flex}.marketplaceSidebarBrand span{color:#a9c3d8;background:#d7ef7314;border:1px solid #d7ef734d;border-radius:8px;padding:4px 7px;font-size:11px;font-weight:900}.marketplaceRoleSwitch,.marketplaceSideNav{gap:8px;display:grid}.marketplaceRoleSwitch a,.marketplaceSideNav a{color:#f4f0e7ad;background:#f4f0e709;border:1px solid #f4f0e714;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.marketplaceRoleSwitch a{justify-content:flex-start;font-size:13px;font-weight:780}.marketplaceRoleSwitch a.active,.marketplaceRoleSwitch a:hover,.marketplaceSideNav a:hover{color:var(--ink);background:#d5a85d1a;border-color:#d5a85d47}.marketplaceSideNav{border-top:1px solid #f4f0e717;padding-top:18px}.marketplaceSideNav span{color:#f4f0e77a;text-transform:uppercase;font-size:11px;font-weight:850}.marketplaceSideNav strong{color:#f4f0e7d1;font-size:13px}.marketplaceSidebarNote{background:#7fb6a412;border:1px solid #7fb6a429;border-radius:8px;margin-top:auto;padding:14px}.marketplaceSidebarNote b{color:var(--teal);font-size:13px}.marketplaceSidebarNote p{color:#f4f0e794;margin-top:8px;font-size:12px;line-height:1.55}.marketplaceContent{min-width:0;padding:22px}.marketplaceTopbar{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050605c2;border:1px solid #f4f0e71f;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:min(100%,1320px);margin:0 auto;padding:10px;display:grid;position:sticky;top:16px}.marketplaceTopbar nav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.marketplaceTopbar>div>strong{color:#f4f0e7db;margin-top:4px;font-size:14px;display:block}.marketplaceTopbar nav a,.marketplaceIconButton,.marketplacePrimaryLink{color:#f4f0e7bd;min-height:38px;font:inherit;cursor:pointer;background:#f4f0e70b;border:1px solid #f4f0e724;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:720;display:inline-flex}.marketplaceTopbar nav a.active,.marketplaceTopbar nav a:hover,.marketplaceIconButton:hover{color:var(--ink);background:#d5a85d1c;border-color:#d5a85d47}.marketplaceHero,.marketplaceStats,.marketplaceActionStrip,.marketplaceGrid,.marketplaceWidePanel{width:min(100%,1320px);margin-inline:auto}.marketplaceHero{background:linear-gradient(135deg,#f4f0e714,#f4f0e709),#05060573;border:1px solid #f4f0e71f;border-radius:8px;grid-template-columns:minmax(0,1fr) 292px;align-items:center;gap:24px;margin-top:22px;padding:26px 28px;display:grid}.marketplaceHero h1{letter-spacing:0;max-width:820px;margin-top:10px;font-size:clamp(34px,3.4vw,52px);line-height:1}.marketplaceHero p:not(.adminEyebrow),.marketplaceMuted{color:#f4f0e7a3;line-height:1.62}.marketplaceHero p:not(.adminEyebrow){max-width:760px;margin-top:12px;font-size:15px}.marketplaceHeroCard{background:#d7ef7312;border:1px solid #d7ef732e;border-radius:8px;gap:10px;padding:18px;display:grid}.marketplaceHeroCard svg,.marketplacePanelHeader svg{color:var(--accent)}.marketplaceHeroCard strong{font-size:18px}.marketplaceHeroCard span{width:fit-content;color:var(--teal);background:#7fb6a414;border:1px solid #7fb6a438;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:800;display:inline-flex}.marketplaceSavedNotice{color:#f4f0e7d1;background:#7fb6a417;border:1px solid #7fb6a442;border-radius:8px;align-items:center;gap:10px;width:min(100%,1320px);margin:14px auto 0;padding:12px 14px;font-size:13px;font-weight:720;display:flex}.marketplaceSavedNotice svg{color:var(--teal);flex:none}.marketplacePreviewNotice span{flex:auto}.marketplacePreviewNotice a{color:var(--teal);flex:none;font-weight:800;text-decoration:none}.marketplaceStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.marketplaceStats article,.marketplacePanel{background:#f4f0e70b;border:1px solid #f4f0e721;border-radius:8px}.marketplaceStats article{min-height:126px;padding:18px}.marketplaceStats span{color:#f4f0e78c;text-transform:uppercase;font-size:12px;font-weight:760}.marketplaceStats strong{margin-top:20px;font-size:34px;line-height:1;display:block}.marketplaceStats p{color:var(--teal);margin-top:8px;font-size:13px}.marketplaceActionStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.marketplaceActionStrip a{min-height:98px;color:var(--ink);background:linear-gradient(135deg,#d7ef7313,#0000 58%),#f4f0e70b;border:1px solid #f4f0e721;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;transition:border-color .16s,background .16s,transform .16s;display:grid}.marketplaceActionStrip a:hover{background:linear-gradient(135deg,#d7ef7321,#0000 58%),#f4f0e711;border-color:#d7ef7347;transform:translateY(-1px)}.marketplaceActionStrip span{color:#a9c3d8;background:#d7ef7314;border:1px solid #d7ef7340;border-radius:8px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.marketplaceActionStrip strong{font-size:14px;display:block}.marketplaceActionStrip p{color:#f4f0e78a;margin-top:5px;font-size:12px;line-height:1.45}.marketplaceActionStrip svg{color:#a9c3d8}.marketplaceGrid{grid-template-columns:.95fr 1.05fr;gap:16px;margin-top:16px;display:grid}.marketplacePanel{padding:20px}.marketplacePanel[id],.marketplaceRequestForm[id]{scroll-margin-top:104px}.marketplaceWidePanel{margin-top:16px}.marketplacePanelHeader,.marketplaceCardTop,.marketplaceCardFooter,.marketplaceLeadTop,.marketplaceMatchRow,.marketplaceIntroRow,.marketplaceSubscription{justify-content:space-between;align-items:center;gap:14px;display:flex}.marketplacePanelHeader h2{margin-top:8px;font-size:25px}.marketplaceRequestForm{background:linear-gradient(135deg,#d7ef7312,#0000 48%),#05060547;border:1px solid #f4f0e71a;border-radius:8px;gap:12px;margin-top:18px;padding:14px;display:grid}.marketplaceFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketplaceRequestForm label{gap:7px;display:grid}.marketplaceRequestForm label span{color:#f4f0e794;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:820}.marketplaceRequestForm input,.marketplaceRequestForm select,.marketplaceRequestForm textarea{width:100%;min-height:42px;color:var(--ink);background:#0506057a;border:1px solid #f4f0e71f;border-radius:8px;outline:none;padding:0 12px}.marketplaceRequestForm textarea{resize:vertical;min-height:82px;padding:12px}.marketplaceRequestForm input:focus,.marketplaceRequestForm select:focus,.marketplaceRequestForm textarea:focus{border-color:#d7ef7370}.marketplaceRequestForm button{color:#10110c;min-height:42px;font:inherit;cursor:pointer;background:#a9c3d8;border:1px solid #d7ef7347;border-radius:8px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:860;display:inline-flex}.marketplaceProviderGrid,.marketplaceLeadGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.marketplaceOpportunityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceQueueLead{color:#f4f0e794;max-width:860px;margin-top:12px;font-size:14px;line-height:1.6}.marketplaceProviderCard,.marketplaceLeadCard,.marketplaceMatchRow,.marketplaceIntroRow,.marketplaceSourceList article,.marketplaceSubscription{background:#05060552;border:1px solid #f4f0e71a;border-radius:8px}.marketplaceProviderCard,.marketplaceLeadCard{align-content:space-between;min-height:252px;padding:16px;display:grid}.marketplaceOpportunityCard{background:linear-gradient(145deg,#f4f0e709,#0000 52%),#05060557;align-content:start;min-height:0}.marketplaceOpportunityCard.supply{border-top-color:#7fb6a48a}.marketplaceOpportunityCard.demand{border-top-color:#d5a85d94}.marketplaceOpportunityFlags{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.marketplaceOpportunityFlags span{color:#f4f0e79e;text-transform:uppercase;background:#f4f0e70a;border:1px solid #f4f0e71c;border-radius:8px;padding:5px 7px;font-size:10px;font-weight:850}.marketplaceCardTop{align-items:flex-start}.marketplaceCardTop>span{width:42px;height:42px;color:var(--accent);background:#d5a85d14;border:1px solid #d5a85d47;border-radius:8px;flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.marketplaceCardTop h3,.marketplaceLeadTop h3{font-size:18px}.marketplaceCardTop p,.marketplaceLeadTop p,.marketplaceMatchRow p,.marketplaceIntroRow p,.marketplaceSourceList p,.marketplaceSubscription p{color:#f4f0e78f;margin-top:4px;font-size:13px;line-height:1.5}.marketplaceCardTop strong,.marketplaceLeadTop span{color:#a9c3d8;background:#d7ef7314;border:1px solid #d7ef7333;border-radius:8px;flex:none;padding:6px 8px;font-size:12px}.marketplaceCardTop .marketplaceVerifiedBadge{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.marketplaceTags,.marketplaceTerms,.marketplaceRequestMeta{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.marketplaceTags span,.marketplaceTerms span,.marketplaceRequestMeta span{color:#f4f0e7cc;background:#7fb6a412;border:1px solid #7fb6a438;border-radius:8px;align-items:center;min-height:28px;padding:0 8px;font-size:12px;font-weight:680;display:inline-flex}.marketplaceTermsLarge span{min-height:38px;padding:0 12px;font-size:13px}.marketplaceCardFooter{border-top:1px solid #f4f0e714;margin-top:16px;padding-top:12px}.marketplaceCardFooter span{color:var(--soft);text-transform:uppercase;font-size:12px;font-weight:800}.marketplaceCardFooter b{color:#a9c3d8;font-size:12px}.marketplaceOpportunityFooter{align-items:flex-end}.marketplaceOpportunityFooterMeta{gap:5px;display:grid}.marketplaceOpportunityDecisionLink{color:#a9c3d8;background:#d7ef7314;border:1px solid #d7ef733d;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.marketplaceOpportunityDecisionLink:hover{color:#070807;background:#a9c3d8;border-color:#d7ef737a}.marketplacePrimaryLink{color:#10110c;background:#a9c3d8;border-color:#d7ef733d;width:fit-content;margin-top:18px}.marketplaceActionRow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.marketplaceActionRow form{display:inline-flex}.marketplaceActionRow button,.marketplaceOfferActions .marketplacePrimaryLink{min-height:38px;color:var(--teal);font:inherit;cursor:pointer;background:#7fb6a41a;border:1px solid #7fb6a438;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:820;display:inline-flex}.marketplaceActionRow button.muted{color:#ec7c7c;background:#ec7c7c14;border-color:#ec7c7c33}.marketplaceActionRow button:disabled{cursor:default;opacity:.48}.marketplaceOfferActions .marketplacePrimaryLink{color:#10110c;background:#a9c3d8;border-color:#d7ef733d;margin-top:0}.marketplaceMatchList,.marketplaceIntroList,.marketplaceSourceList{gap:10px;margin-top:18px;display:grid}.marketplaceMatchRow,.marketplaceIntroRow,.marketplaceSourceList article,.marketplaceSubscription{min-height:62px;padding:12px}.marketplaceMatchRow span{color:#a9c3d8;font-size:24px;font-weight:900}.marketplaceIntroRow{justify-content:flex-start}.marketplaceIntroRow>div:nth-child(2){flex:1}.marketplaceIntroRow>div:last-child{justify-items:end;gap:4px;display:grid}.marketplaceIntroRow b{color:var(--teal);font-size:13px}.marketplaceIntroRow span:last-child{color:#f4f0e77a;font-size:12px}.marketplaceLeadCard .marketplaceMuted{margin-top:12px;font-size:14px}.marketplaceOpportunityTerms{border:1px solid #f4f0e714;border-radius:8px;gap:0;margin-top:14px;display:grid;overflow:hidden}.marketplaceOpportunityTerms>div{border-bottom:1px solid #f4f0e712;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:9px 10px;display:grid}.marketplaceOpportunityTerms>div:last-child{border-bottom:0}.marketplaceOpportunityTerms dt{color:#f4f0e76b;text-transform:uppercase;font-size:10px;font-weight:850}.marketplaceOpportunityTerms dd{color:#f4f0e7c7;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45}.marketplaceEvidence{color:#f4f0e787;border-left:2px solid #7fb6a457;margin:14px 0 0;padding:4px 0 4px 11px;font-size:12px;line-height:1.55}.marketplaceEmptyState{background:#f4f0e706;border:1px dashed #f4f0e729;border-radius:8px;align-items:flex-start;gap:12px;margin-top:18px;padding:18px;display:flex}.marketplaceEmptyState svg{color:var(--teal);flex:none}.marketplaceEmptyState strong{font-size:14px}.marketplaceEmptyState p{color:#f4f0e785;margin-top:5px;font-size:12px;line-height:1.5}.marketplaceSubscription{justify-content:flex-start;margin-top:18px}.marketplaceSubscription svg{color:var(--teal)}@media (max-width:980px){.siteHeader{width:min(100% - 28px, var(--max));grid-template-columns:auto auto}.siteNav{display:none}.headerActions{justify-self:end}.heroSection{grid-template-columns:1fr;padding-top:134px}.heroVisualSpace{min-height:360px}.heroLaunchPanel{justify-self:start;width:min(100%,620px);margin-top:22px}h1{max-width:720px;font-size:56px}h2{font-size:40px}.sectionIntro,.buildGrid,.platformMapGrid,.gateBlueprintGrid,.modelFlow,.capabilityMatrix,.intelligenceLayout,.contactLayout,.whyGrid{grid-template-columns:1fr 1fr}.intelligenceLayout{gap:16px}.moduleGrid,.providerRow{grid-template-columns:1fr}.networkPreview{min-height:auto}.providerMeta{justify-items:start}.sectionIntro{gap:24px}.modelFlow{border-radius:8px}.adminSidebar{border-bottom:1px solid #f4f0e71a;border-right:0;width:100%;min-height:auto;position:relative}.adminSidebar nav{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));margin-top:24px}.adminSidebar nav a{justify-content:center}.adminOperator{display:none}.adminMain{width:100%;margin-left:0;padding:24px}.adminHero,.adminGrid,.adminAnalyticsGrid{grid-template-columns:1fr}.adminAnalyticsRoutes,.adminAnalyticsPrivacy{grid-column:auto}.adminHero{flex-direction:column}.adminStats,.coUserHealthGrid,.coUserCommandBrief,.coUserMoneyGrid,.coUserAgentGrid,.coUserApprovalGrid,.coUserSignalGrid,.marketOpportunityGrid,.marketLeadGrid,.operatorList,.billingList,.providerDirectoryList,.supplierRow,.platformGrid,.platformPipeline{grid-template-columns:1fr 1fr}.offerTermForm,.marketOpportunitySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.coUserSplit{grid-template-columns:1fr}.coUserCommandLimits{grid-template-columns:repeat(3,minmax(0,1fr))}.coUserHero{flex-direction:column}.coUserBrandPlate{justify-items:start;min-width:0}.ingestionStrip{grid-template-columns:1fr 1fr}}@media (max-width:680px){.sceneBackdrop{opacity:.68}.siteHeader{margin-top:12px;padding:10px}.brandGlyph{width:34px;height:30px}.brandText{font-size:14px}.headerCta{min-height:36px;padding:0 10px}.languageSwitch button{min-width:32px;min-height:34px;font-size:13px}.sectionBand{padding:84px 20px}.heroSection{min-height:860px;padding-top:120px;padding-bottom:28px}.heroCopy{max-width:100%}h1{margin-top:22px;font-size:42px;line-height:1.04}h2{font-size:32px}h3{font-size:22px}.heroBody,.sectionIntro p,.contactPanel p{font-size:16px}.heroActions,.button{width:100%}.button{min-height:50px}.heroVisualSpace{min-height:250px}.heroLaunchPanel{padding:18px}.heroLaunchHeader h2{font-size:28px}.heroLaunchGrid,.heroLaunchFlow,.heroMetrics,.sectionIntro,.buildGrid,.platformMapGrid,.gateBlueprintGrid,.modelFlow,.capabilityMatrix,.intelligenceLayout,.moduleGrid,.whyGrid{grid-template-columns:1fr}.heroMetrics div{min-height:86px}.productCard,.modelStep,.whyItem,.contactPanel{padding:22px}.productCard,.modelStep{min-height:auto}.modelStep h3{margin-top:32px}.moduleCard{min-height:auto}.moduleCard h3{margin-top:28px}.networkPreview{margin-inline:-2px;padding:14px}.siteFooter{flex-direction:column;align-items:flex-start}.platformHeader,.platformHero,.platformStats,.platformGrid,.platformPipeline,.providerDirectorySection{width:min(100% - 40px, var(--max))}.platformHeader,.platformStats,.platformGrid,.platformPipeline{grid-template-columns:1fr}.platformHeader nav{justify-content:flex-start}.platformLang{justify-self:start}.platformHero{min-height:auto;padding:72px 0 42px}.platformHero p:not(.eyebrow){font-size:16px}.platformCard{min-height:auto;padding:22px}.platformPipeline h2{font-size:32px}.adminSidebar{padding:18px}.adminSidebar nav{grid-template-columns:1fr 1fr}.adminSidebar nav a{justify-content:flex-start}.adminMain{padding:18px}.adminHero{padding:22px}.adminHero h1{font-size:38px}.adminStats,.adminGrid,.adminAnalyticsConversionList,.coUserHealthGrid,.coUserCommandBrief,.coUserCommandLimits,.coUserMoneyGrid,.coUserAgentGrid,.coUserSignalGrid,.marketOpportunityGrid,.marketOpportunitySummary,.marketLeadGrid,.operatorList,.billingList,.intakeList,.contactLayout,.contactFormGrid,.providerDirectoryList,.supplierRow,.termsGrid{grid-template-columns:1fr}.adminAnalyticsPrivacy{grid-template-columns:auto minmax(0,1fr)}.adminAnalyticsPrivacy>span{grid-column:1/-1}.contactSuccess{grid-template-columns:auto 1fr}.contactSuccess a{grid-column:1/-1;justify-content:center}.offerTermForm{grid-template-columns:1fr}.supplierReviewActions{justify-self:stretch}.supplierReviewActions form,.supplierReviewActions button{width:100%}.marketOpportunityTerms{grid-template-columns:1fr}.marketOpportunityHeader,.marketOpportunityProvenance,.marketOpportunityActions{flex-direction:column;align-items:flex-start}.marketOpportunityActions form,.marketOpportunityActions button{width:100%}.coUserHero,.coUserCommandCard,.coUserLiveSignals,.coUserLane,.coUserAgentGrid{padding:18px}.coUserCommandLimits div{min-height:112px}.providerDirectoryHeader,.providerDirectoryTop,.providerLeadCard,.contactHeader{flex-direction:column}.ingestionStrip{grid-template-columns:1fr}.panelHeader,.requestHeader,.matchResult,.introRow,.auditRow{align-items:flex-start}.introMeta{justify-items:start}}@media (max-width:980px){.loginLayout{grid-template-columns:1fr}.loginAccessCard,.registerFormPanel{order:-1}.loginBrief{padding-inline:0}.registerLayout{grid-template-columns:1fr}.registerBrief{position:static}.marketplaceFrame{grid-template-columns:1fr}.marketplaceSidebar{border-bottom:1px solid #f4f0e71a;border-right:0;height:auto;position:relative}.marketplaceRoleSwitch,.marketplaceSideNav{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplaceSidebarNote{margin-top:0}.marketplaceTopbar,.marketplaceHero{grid-template-columns:1fr}.marketplaceTopbar nav{justify-content:flex-start}.marketplaceHero{align-items:start}.marketplaceHero h1{max-width:680px;font-size:clamp(34px,6vw,48px)}.marketplaceStats{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceActionStrip,.marketplaceGrid,.marketplaceProviderGrid,.marketplaceLeadGrid,.marketplaceOpportunityGrid{grid-template-columns:1fr}}@media (max-width:640px){.loginShell{padding:12px}.loginPanel,.loginAccessCard{padding:16px}.loginBrand{flex-direction:column;align-items:flex-start}.loginPanel h1{font-size:40px}.registerShell{padding:16px 14px 36px}.registerLayout{margin-top:28px}.registerRoleCards{grid-template-columns:1fr}.marketplaceContent,.marketplaceSidebar{padding:12px}.marketplaceRoleSwitch,.marketplaceSideNav{grid-template-columns:1fr}.marketplaceTopbar{top:8px}.marketplaceHero,.marketplacePanel{padding:18px}.marketplaceHero{gap:16px}.marketplaceHero h1{margin-top:8px;font-size:34px;line-height:1.02}.marketplaceHero p:not(.adminEyebrow){margin-top:10px;font-size:14px}.marketplaceStats,.marketplaceFormGrid{grid-template-columns:1fr}.marketplaceActionStrip a{grid-template-columns:auto minmax(0,1fr)}.marketplaceActionStrip svg{display:none}.marketplacePanelHeader,.marketplaceCardTop,.marketplaceCardFooter,.marketplaceLeadTop,.marketplaceMatchRow,.marketplaceIntroRow{align-items:flex-start}}.mediaLanding{isolation:isolate;color:#f7f8fa;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/56px 56px,linear-gradient(118deg,#ef3a311a,#0000 31%),linear-gradient(250deg,#84cfb81c,#0000 28%),#050605;min-height:100vh;position:relative}.mediaHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff1f,#ffffff09),#050605b8;border:1px solid #f7f8f42e;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(100% - 48px,1180px);min-height:64px;padding:10px 12px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 70px #0000006b}.mediaHeader nav{justify-content:center;gap:8px;display:flex}.mediaHeader nav a,.mediaHeaderCta{color:#f7f8f4b8;border:1px solid #f7f8f41f;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:720;display:inline-flex}.mediaHeader nav a:hover,.mediaHeaderCta:hover{color:#fff;background:#d7ff4514;border-color:#d7ff456b}.mediaHeaderActions,.mediaLocaleSwitch{align-items:center;display:flex}.mediaHeaderActions{gap:8px}.mediaLocaleSwitch{background:#f7f8f409;border:1px solid #f7f8f41f;border-radius:8px;gap:2px;padding:3px}.mediaLocaleSwitch button{color:#f7f8f485;min-width:38px;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:11px;font-weight:800}.mediaLocaleSwitch button:hover,.mediaLocaleSwitch button.isActive{color:#f7f8fa;background:#f7f8f41c}.mediaLocaleSwitch button.isActive{color:#0b0d0a;background:#9bbbd3}.mediaHeaderCta{color:#0d0f0c;background:#9bbbd3;border-color:#d7ff45b3}.mediaHero{z-index:1;background:linear-gradient(90deg,#050605eb 0%,#050605ad 46%,#05060557 100%),linear-gradient(#050605c2 0%,#05060533 52%,#050605fa 100%),#050605;align-items:flex-end;min-height:94vh;padding:150px max(24px,50vw - 590px) 70px;display:flex;position:relative;overflow:hidden}.mediaHeroVideo{z-index:0;object-fit:cover;opacity:.5;filter:saturate(1.12)contrast(1.08);pointer-events:none;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.mediaHeroShade{z-index:1;background:linear-gradient(90deg,#050605f0 0%,#050605c7 38%,#05060542 100%),linear-gradient(#0000 66%,#050605fa 100%),linear-gradient(140deg,#ef3a3133,#0000 26%),linear-gradient(250deg,#d7ff4526,#0000 34%);position:absolute;inset:0}.mediaHeroMesh{z-index:2;pointer-events:none;opacity:.58;mix-blend-mode:screen;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000003d 26%,#000000b8 48%,#000 78%,#0000 100%),linear-gradient(#0000 0%,#000 18% 77%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000003d 26%,#000000b8 48%,#000 78%,#0000 100%),linear-gradient(#0000 0%,#000 18% 77%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.mediaHeroMeshFallback{background:linear-gradient(120deg,#0000 25%,#e0b35a1a,#0000 62%),linear-gradient(#e0b35a1a 1px,#0000 1px) 0 0/68px 68px,linear-gradient(60deg,#9fa8ac14 1px,#0000 1px) 0 0/86px 86px}.mediaHeroInner{z-index:4;width:min(760px,100%);position:relative}.mediaEyebrow,.mediaCaseEyebrow{color:#9bbbd3;letter-spacing:.03em;text-transform:uppercase;background:#d7ff4513;border:1px solid #d7ff4552;border-radius:8px;align-items:center;min-height:34px;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:760;display:inline-flex}.mediaHero h1,.mediaSectionHead h2,.mediaOfferCopy h2,.mediaFintechSection h2,.mediaContactCard h2{color:#f7f8fa;letter-spacing:0;max-width:900px;margin-top:18px;font-size:clamp(48px,7.4vw,96px);line-height:.92}.mediaHeroLead{color:#f7f8f4bd;max-width:680px;margin-top:26px;font-size:clamp(18px,2vw,23px);line-height:1.5}.mediaHeroActions,.mediaContactActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.mediaButton{border:1px solid #f7f8f42e;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 20px;font-size:15px;font-weight:780;display:inline-flex}.mediaButtonPrimary{color:#0b0d0a;background:linear-gradient(135deg,#9bbbd3,#f1cc77);border-color:#d7ff45b8;box-shadow:0 20px 46px #d7ff4529}.mediaButtonGhost{color:#f7f8f4c7;background:#f7f8f409}.mediaButton:hover{transform:translateY(-1px)}.mediaSignalRail{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.mediaSignalRail span,.mediaCaseFacts span{color:#f7f8f4c2;background:#0506057a;border:1px solid #f7f8f424;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:720;display:inline-flex}.mediaIntroBand,.mediaCasesSection,.mediaOfferSection,.mediaProcessSection,.mediaFintechSection,.mediaContactSection{z-index:2;width:min(100% - 48px,1180px);margin:0 auto;padding:86px 0;position:relative}.mediaSectionHead{max-width:760px}.mediaSectionHeadWide{grid-template-columns:minmax(280px,.86fr) minmax(260px,.64fr);align-items:end;gap:36px;max-width:none;display:grid}.mediaSectionHead h2,.mediaOfferCopy h2,.mediaFintechSection h2,.mediaContactCard h2{font-size:clamp(34px,5vw,66px);line-height:.98}.mediaSectionHead p:not(.mediaEyebrow),.mediaOfferCopy p,.mediaFintechSection p,.mediaContactCard p,.mediaServiceCard p,.mediaCaseCopy p,.mediaProcessStep p,.mediaOfferPanel p{color:#f7f8f4ad;font-size:16px;line-height:1.56}.mediaIntroGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.mediaServiceCard,.mediaCaseCard,.mediaProcessStep,.mediaContactCard,.mediaOfferPanel,.mediaFintechSection{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff13,#ffffff07),#0e0f0ec2;border:1px solid #f7f8f424;border-radius:8px;box-shadow:0 26px 90px #00000057,inset 0 1px #ffffff0f}.mediaServiceCard{min-height:238px;padding:24px}.mediaServiceCard svg,.mediaOfferPanel svg{color:#f1cc77}.mediaServiceCard h3,.mediaCaseCopy h3,.mediaProcessStep h3,.mediaOfferPanel h3{color:#fff;letter-spacing:0;margin-top:20px;font-size:22px;line-height:1.05}.mediaServiceCard p,.mediaCaseCopy p,.mediaProcessStep p,.mediaOfferPanel p{margin-top:14px}.mediaCasesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px;display:grid}.mediaCasesLabel{align-items:center;display:flex}.mediaCaseCard{overflow:hidden}.mediaCaseCardFeatured{grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);display:grid}.mediaCaseVideoFrame{aspect-ratio:16/9;background:#0b0c0b;width:100%;position:relative}.mediaCaseVideoFrame video{object-fit:cover;width:100%;height:100%;display:block}.mediaCaseCopy{padding:26px}.mediaCaseFacts{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.mediaCaseFacts span{color:#10120d;background:#9bbbd3;border-color:#d7ff4533}.mediaOfferSection{grid-template-columns:minmax(280px,.88fr) minmax(320px,1fr);align-items:stretch;gap:20px;display:grid}.mediaOfferPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:hidden}.mediaOfferPanel>div{background:linear-gradient(145deg,#ef3a3114,#0000 44%),#ffffff06;min-height:270px;padding:28px}.mediaProcessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.mediaProcessStep{min-height:260px;padding:24px}.mediaProcessStep span{color:#ef3a31;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:860}.mediaFintechSection{grid-template-columns:minmax(260px,.7fr) minmax(280px,1fr) auto;align-items:end;gap:24px;padding:28px;display:grid}.mediaFintechSection h2{margin-top:12px;font-size:clamp(30px,4.2vw,52px)}.mediaContactSection{padding-bottom:110px}.mediaContactCard{background:linear-gradient(120deg,#d7ff451f,#0000 36%),linear-gradient(250deg,#ef3a3124,#0000 38%),#0e0f0ed1;min-height:420px;padding:clamp(28px,5vw,56px)}.mediaContactCard p{max-width:740px;margin-top:22px;font-size:18px}@media (max-width:980px){.mediaHeader{grid-template-columns:1fr auto}.mediaHeader nav{display:none}.mediaHeaderActions{justify-self:end}.mediaHero{min-height:88vh}.mediaHero h1{font-size:clamp(42px,12vw,78px)}.mediaIntroGrid,.mediaProcessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mediaSectionHeadWide,.mediaCaseCardFeatured,.mediaOfferSection,.mediaFintechSection{grid-template-columns:1fr}.mediaFintechSection{align-items:start}}@media (max-width:680px){.mediaHeader{width:min(100% - 24px,1180px);min-height:56px;top:10px}.mediaHeaderCta{min-height:36px;padding:0 10px;font-size:12px}.mediaLocaleSwitch button{min-width:34px;padding:0 6px}.mediaHeaderCta{display:none}.mediaHero{min-height:92vh;padding:118px 18px 44px}.mediaHeroVideo{opacity:.36}.mediaHeroShade{background:linear-gradient(90deg,#050605f0,#05060594),linear-gradient(#0000 58%,#050605fa 100%)}.mediaHeroMesh{opacity:.32;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000075 36%,#000 82%,#0000 100%),linear-gradient(#0000 0%,#000 26% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000075 36%,#000 82%,#0000 100%),linear-gradient(#0000 0%,#000 26% 82%,#0000 100%)}.mediaHeroLead{font-size:17px}.mediaHeroActions,.mediaContactActions{flex-direction:column}.mediaButton{width:100%}.mediaIntroBand,.mediaCasesSection,.mediaOfferSection,.mediaProcessSection,.mediaFintechSection,.mediaContactSection{width:min(100% - 24px,1180px);padding:54px 0}.mediaIntroGrid,.mediaCasesGrid,.mediaOfferPanel,.mediaProcessGrid{grid-template-columns:1fr}.mediaServiceCard,.mediaProcessStep{min-height:auto}.mediaSectionHead h2,.mediaOfferCopy h2,.mediaFintechSection h2,.mediaContactCard h2{font-size:clamp(32px,10vw,48px)}.mediaContactCard,.mediaFintechSection{padding:24px}}
