.login-platform-constellation{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;perspective:900px;transform-style:preserve-3d}.login-globe-stage{overflow:visible!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.login-page.login-immersive-page .login-particle-globe{overflow:visible;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;-webkit-mask-image:radial-gradient(ellipse 49% 60% at 52% 52%,#000 0 58%,rgba(0,0,0,.92) 72%,rgba(0,0,0,.34) 86%,rgba(0,0,0,.06) 94%,transparent 100%)!important;mask-image:radial-gradient(ellipse 49% 60% at 52% 52%,#000 0 58%,rgba(0,0,0,.92) 72%,rgba(0,0,0,.34) 86%,rgba(0,0,0,.06) 94%,transparent 100%)!important}.login-page.login-immersive-page .login-particle-globe canvas{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;-webkit-mask-image:radial-gradient(ellipse 50% 64% at 52% 52%,#000 0 60%,rgba(0,0,0,.88) 75%,rgba(0,0,0,.28) 89%,transparent 100%);mask-image:radial-gradient(ellipse 50% 64% at 52% 52%,#000 0 60%,rgba(0,0,0,.88) 75%,rgba(0,0,0,.28) 89%,transparent 100%)}@media(min-width:921px){.login-page.login-immersive-page .login-globe-stage:before,.login-page.login-immersive-page .login-globe-stage:after{content:""!important}.login-page.login-immersive-page .login-particle-globe{overflow:visible;-webkit-mask-image:radial-gradient(ellipse 49% 58% at 52% 53%,#000 0 62%,rgba(0,0,0,.92) 76%,rgba(0,0,0,.28) 90%,transparent 100%)!important;mask-image:radial-gradient(ellipse 49% 58% at 52% 53%,#000 0 62%,rgba(0,0,0,.92) 76%,rgba(0,0,0,.28) 90%,transparent 100%)!important}.login-page.login-immersive-page .login-particle-globe canvas{-webkit-mask-image:radial-gradient(ellipse 50% 62% at 52% 53%,#000 0 64%,rgba(0,0,0,.88) 79%,rgba(0,0,0,.2) 92%,transparent 100%);mask-image:radial-gradient(ellipse 50% 62% at 52% 53%,#000 0 64%,rgba(0,0,0,.88) 79%,rgba(0,0,0,.2) 92%,transparent 100%)}}.login-page.login-immersive-page .login-particle-globe.is-fallback{background:transparent!important;opacity:1}.login-page.login-immersive-page .login-particle-globe.is-fallback canvas{visibility:hidden}@media(max-width:920px),(max-height:620px){.login-page.login-immersive-page .login-particle-globe.is-warming{background:transparent!important}.login-page.login-immersive-page .login-particle-globe.is-warming canvas{opacity:0}.login-page.login-immersive-page .login-particle-globe.is-ready canvas{opacity:1;transition:opacity .32s ease-out}}.login-globe-electric-field{position:absolute;z-index:1;top:-8%;right:-12%;bottom:-8%;left:-12%;overflow:hidden;border:0;border-radius:50%;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 64% 62% at 51% 53%,#000 0 68%,rgba(0,0,0,.72) 82%,transparent 98%);mask-image:radial-gradient(ellipse 64% 62% at 51% 53%,#000 0 68%,rgba(0,0,0,.72) 82%,transparent 98%)}.login-globe-electric-field>i{position:absolute;top:calc(20% + var(--electric-index) * 7.4%);left:7%;width:88%;height:2px;border-radius:50%;background:linear-gradient(90deg,transparent 0 4%,rgba(47,107,255,.08) 12%,rgba(34,211,238,.46) 38%,rgba(236,255,255,.92) 49%,rgba(34,211,238,.48) 62%,rgba(47,107,255,.09) 88%,transparent 97%);box-shadow:0 0 6px #e2fcff94,0 0 19px #22d3ee61;filter:blur(.55px);opacity:.28;transform:rotate(calc((var(--electric-index) - 4) * 2.2deg)) scaleX(.88);animation:login-electric-sweep 3.4s ease-in-out calc(var(--electric-index) * -.28s) infinite}.login-globe-electric-field>i:after{content:"";position:absolute;top:0;left:0;width:18%;height:2px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(239,255,255,1),rgba(34,211,238,.9),transparent);filter:blur(1px) drop-shadow(0 0 10px rgba(226,252,255,.96));animation:login-electric-charge 1.9s linear calc(var(--electric-index) * -.19s) infinite}@keyframes login-electric-sweep{0%,to{opacity:.1;transform:rotate(calc((var(--electric-index) - 4) * 2.2deg)) scaleX(.82)}50%{opacity:.52;transform:rotate(calc((var(--electric-index) - 4) * 2.2deg)) scaleX(1)}}@keyframes login-electric-charge{0%{transform:translate(-40%);opacity:0}16%{opacity:1}80%{opacity:.86}to{transform:translate(520%);opacity:0}}@media(max-width:920px){.login-globe-electric-field{top:-4%;right:-6%;bottom:-4%;left:-6%}}.login-platform-constellation__node{--login-platform-x: 50%;--login-platform-y: 50%;--login-platform-scale: 1;--login-platform-z: 0px;--login-platform-alpha: 1;--login-platform-accent: 52, 120, 255;position:absolute;left:var(--login-platform-x);top:var(--login-platform-y);opacity:var(--login-platform-alpha);transform:translate3d(-50%,-50%,var(--login-platform-z)) scale(var(--login-platform-scale));transform-origin:center;contain:layout style;backface-visibility:hidden}.login-platform-constellation__node.is-far{--login-platform-scale: .94;--login-platform-z: -54px;--login-platform-alpha: .9}.login-platform-constellation__node.is-mid{--login-platform-scale: 1;--login-platform-z: 12px;--login-platform-alpha: .96}.login-platform-constellation__node.is-near{--login-platform-scale: 1.07;--login-platform-z: 52px}.login-platform-constellation__node.is-far,.login-platform-constellation__node.is-mid,.login-platform-constellation__node.is-near{--login-platform-alpha: 1}.login-platform-constellation__content{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:76px;animation:login-platform-float 6.8s ease-in-out infinite;animation-delay:calc(var(--login-platform-order) * -.49s);backface-visibility:hidden;will-change:transform}.login-platform-constellation__mark{position:relative;display:grid;place-items:center;width:44px;height:44px;isolation:isolate}.login-platform-constellation__mark:before,.login-platform-constellation__mark:after{content:none;position:absolute;z-index:-1;pointer-events:none}.login-platform-constellation__mark:before{top:-44%;right:-72%;bottom:-44%;left:-72%;border-radius:48% 56% 44% 61%;background:radial-gradient(ellipse at 46% 52%,rgba(var(--login-platform-accent),.2),rgba(var(--login-platform-accent),.075) 34%,transparent 72%);filter:blur(10px);box-shadow:none;opacity:.62}.login-platform-constellation__mark:after{top:-72%;right:-104%;bottom:-72%;left:-104%;border-radius:58% 42% 62% 38%;background:radial-gradient(ellipse at 52% 50%,rgba(var(--login-platform-accent),.105),rgba(34,211,238,.025) 42%,transparent 76%);filter:blur(16px);opacity:.48;animation:login-platform-pulse 4.6s ease-in-out infinite;animation-delay:calc(var(--login-platform-order) * -.31s)}.login-platform-constellation__mark img{display:block;width:33px;height:33px;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:brightness(1.18) saturate(1.1) drop-shadow(0 2px 5px rgba(2,11,24,.32)) drop-shadow(0 0 9px rgba(var(--login-platform-accent),.42))}.login-platform-constellation__node.is-deepseek .login-platform-constellation__mark img,.login-platform-constellation__node.is-qianwen .login-platform-constellation__mark img,.login-platform-constellation__node.is-wenxin .login-platform-constellation__mark img,.login-platform-constellation__node.is-zhipu .login-platform-constellation__mark img{filter:brightness(1.9) saturate(1.58) contrast(1.06) drop-shadow(0 1px 4px rgba(2,11,24,.28)) drop-shadow(0 0 7px rgba(225,250,255,.38)) drop-shadow(0 0 14px rgba(var(--login-platform-accent),.72))}.login-platform-constellation__node.is-chatgpt .login-platform-constellation__mark img{filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(234,247,255,.42))}.login-platform-constellation__node.is-kimi .login-platform-constellation__mark img{filter:invert(1) hue-rotate(180deg) saturate(1.35) brightness(1.12) drop-shadow(0 0 8px rgba(22,139,255,.5))}.login-platform-constellation__node.is-nami .login-platform-constellation__mark img{filter:saturate(1.34) brightness(1.42) contrast(1.1) drop-shadow(0 0 5px rgba(255,236,239,.44)) drop-shadow(0 0 12px rgba(225,5,27,.5))}.login-platform-constellation__node.is-doubao .login-platform-constellation__mark img,.login-platform-constellation__node.is-kimi .login-platform-constellation__mark img{width:36px;height:36px}.login-platform-constellation__node.is-doubao .login-platform-constellation__mark img{filter:brightness(1.16) saturate(1.16) drop-shadow(0 2px 5px rgba(2,11,24,.3)) drop-shadow(0 0 10px rgba(55,225,190,.46))}.login-platform-constellation__name{color:#f8fdff;font-size:clamp(13px,1.05vw,17px);font-weight:570;line-height:1.1;letter-spacing:.025em;white-space:nowrap;text-shadow:0 2px 12px rgba(2,11,24,1),0 0 11px rgba(234,247,255,.34),0 0 18px rgba(52,120,255,.58)}.login-platform-constellation__node.is-deepseek{--login-platform-x: 29.5%;--login-platform-y: 39%;--login-platform-accent: 77, 107, 254}.login-platform-constellation__node.is-doubao{--login-platform-x: 41.2%;--login-platform-y: 36%;--login-platform-accent: 55, 225, 190}.login-platform-constellation__node.is-qianwen{--login-platform-x: 54.3%;--login-platform-y: 44%;--login-platform-accent: 111, 105, 247}.login-platform-constellation__node.is-wenxin{--login-platform-x: 51.7%;--login-platform-y: 59.5%;--login-platform-accent: 35, 164, 251}.login-platform-constellation__node.is-yuanbao{--login-platform-x: 38%;--login-platform-y: 66.5%;--login-platform-accent: 53, 230, 198}.login-platform-constellation__node.is-kimi{--login-platform-x: 21.7%;--login-platform-y: 58.5%;--login-platform-accent: 2, 122, 255}.login-platform-constellation__node.is-nami{--login-platform-x: 16.6%;--login-platform-y: 38%;--login-platform-accent: 52, 120, 255}.login-platform-constellation__node.is-zhipu{--login-platform-x: 29.5%;--login-platform-y: 22.7%;--login-platform-accent: 55, 98, 255}.login-platform-constellation__node.is-chatgpt{--login-platform-x: 56.8%;--login-platform-y: 24.5%;--login-platform-accent: 234, 247, 255}.login-platform-constellation__node.is-gemini{--login-platform-x: 67.1%;--login-platform-y: 51%;--login-platform-accent: 49, 134, 255}.login-platform-constellation__node.is-perplexity{--login-platform-x: 55.1%;--login-platform-y: 71.5%;--login-platform-accent: 31, 184, 205}@media(min-width:921px){.login-platform-constellation{transform:translate(3.15%)}}@media(min-width:921px)and (max-width:1052px){.login-platform-constellation__node.is-gemini{--login-platform-x: 61.5%}}@keyframes login-platform-float{0%,to{transform:translate3d(0,-2px,0)}50%{transform:translate3d(0,3px,0)}}@keyframes login-platform-pulse{0%,to{opacity:.46;transform:scale(.9)}50%{opacity:.86;transform:scale(1.08)}}@media(max-width:920px){.login-platform-constellation__content{min-width:50px;gap:2px}.login-platform-constellation__mark{width:40px;height:40px}.login-platform-constellation__mark img{width:25px;height:25px}.login-platform-constellation__node.is-doubao .login-platform-constellation__mark img,.login-platform-constellation__node.is-kimi .login-platform-constellation__mark img{width:28px;height:28px}.login-platform-constellation__name{font-size:9px}.login-platform-constellation__node.is-deepseek{--login-platform-x: 14%;--login-platform-y: 35%}.login-platform-constellation__node.is-doubao{--login-platform-x: 30%;--login-platform-y: 18%}.login-platform-constellation__node.is-qianwen{--login-platform-x: 50%;--login-platform-y: 12%}.login-platform-constellation__node.is-wenxin{--login-platform-x: 70%;--login-platform-y: 18%}.login-platform-constellation__node.is-yuanbao{--login-platform-x: 83%;--login-platform-y: 35%}.login-platform-constellation__node.is-kimi{--login-platform-x: 84%;--login-platform-y: 58%}.login-platform-constellation__node.is-nami{--login-platform-x: 78%;--login-platform-y: 76%}.login-platform-constellation__node.is-zhipu{--login-platform-x: 62%;--login-platform-y: 68%}.login-platform-constellation__node.is-chatgpt{--login-platform-x: 42%;--login-platform-y: 84%}.login-platform-constellation__node.is-gemini{--login-platform-x: 24%;--login-platform-y: 76%}.login-platform-constellation__node.is-perplexity{--login-platform-x: 16%;--login-platform-y: 58%}}@media(max-width:540px){.login-platform-constellation__node{--login-platform-scale: .9;--login-platform-z: 0;--login-platform-alpha: .96}.login-platform-constellation__mark{width:30px;height:30px}.login-platform-constellation__mark img{width:22px;height:22px}.login-platform-constellation__node.is-doubao .login-platform-constellation__mark img,.login-platform-constellation__node.is-kimi .login-platform-constellation__mark img{width:24px;height:24px}.login-platform-constellation__name{font-size:9px}}@media(max-width:360px){.login-platform-constellation__node.is-kimi{--login-platform-x: 81%}}@media(min-width:721px)and (max-width:900px)and (max-height:520px)and (orientation:landscape){.login-platform-constellation__node.is-yuanbao{--login-platform-x: 73%}.login-platform-constellation__node.is-kimi{--login-platform-x: 74%}}@media(prefers-reduced-motion:reduce){.login-platform-constellation__content,.login-platform-constellation__mark:after{animation:none}}.gateway,.login-page{min-height:100vh;position:relative}.gateway-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(hsl(190 100% 56% / .06) 1px,transparent 1px),linear-gradient(90deg,hsl(190 100% 56% / .06) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at center,black 0%,transparent 78%);mask-image:radial-gradient(circle at center,black 0%,transparent 78%)}.gateway-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 2rem}.gateway-nav,.gateway-actions,.gateway-badges,.legend-row,.selector-row,.report-metrics,.answer-meta,.login-form .form-row,.filter-left,.filter-actions,.gateway-copy .gateway-actions,.drawer-head,.panel-title,.answer-head{display:flex;align-items:center;gap:.85rem}.gateway-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:2rem;padding:4vh 2rem 2rem;min-height:calc(100vh - 88px);align-items:center}.gateway-copy{max-width:700px;padding-left:clamp(0rem,1.3vw,1rem)}.gateway-copy h1{margin:1rem 0 1.1rem;font-size:clamp(3rem,5.7vw,6.25rem);line-height:.96;letter-spacing:-.05em;text-wrap:balance}.gateway-copy h1 span{display:block;color:#7af0ff;text-shadow:0 0 32px hsl(188 96% 56% / .34)}.gateway-copy p,.login-card p,.page-header p{margin:0;color:var(--text-soft);line-height:1.65;max-width:62ch}.gateway-badges{flex-wrap:wrap;margin-top:1.25rem}.gateway-badges span{padding:.52rem .8rem;border-radius:999px;border:1px solid hsl(214 20% 30% / .52);background:#2126318c;color:var(--text-soft)}.brand-mark{display:inline-flex;align-items:center;gap:.6rem;min-width:0}.brand-logo-shell,.logo-orb{display:inline-flex;align-items:center;justify-content:center;color:#0a101f}.brand-logo-shell{position:relative;width:178px;height:44px;padding:.42rem .58rem;border-radius:14px;background:linear-gradient(180deg,#fffffff5,#ebf7ffe6);border:1px solid hsl(190 100% 70% / .16);box-shadow:0 12px 34px #23defb24,inset 0 1px #ffffffe6}.brand-logo-shell img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain}.brand-mark.compact .brand-logo-shell{width:48px;height:44px;padding:.46rem;overflow:hidden}.brand-mark.compact .brand-logo-shell img{width:138px;max-width:none;object-position:left center}.brand-product-label{display:inline-flex;align-items:center;min-height:30px;padding:.35rem .58rem;border-radius:999px;color:#7af0ff;background:#1fe1ff1a;border:1px solid hsl(188 100% 56% / .2);font-size:.76rem;letter-spacing:.14em;font-weight:800}.logo-orb{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#3de5ff,#4e8bef);font-weight:900;box-shadow:0 0 40px #23defb38}.brand-mark strong{display:block;font-size:1rem}.brand-mark>div span{display:block;color:var(--text-muted);font-size:.72rem;letter-spacing:.14em}.signal-stage{position:relative;min-height:620px;border-radius:28px;border:1px solid hsl(190 100% 56% / .16);background:radial-gradient(circle at center,hsl(188 100% 56% / .12),transparent 32%),linear-gradient(180deg,#111827d1,#111722f5);box-shadow:inset 0 0 0 1px #3946565c,0 24px 80px #060a147a;overflow:hidden}.signal-stage:before,.signal-stage:after{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border-radius:24px;border:1px solid hsl(188 100% 56% / .08)}.signal-stage:after{top:12%;right:12%;bottom:12%;left:12%;border-style:dashed;opacity:.35}.radar-core{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;gap:.6rem;z-index:2}.radar-core span{font-weight:700;letter-spacing:.06em}.logo-orb{width:88px;height:88px;border-radius:30px;font-size:2rem}.orbit{position:absolute;border-radius:50%;border:1px solid hsl(188 100% 56% / .2);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.orbit-a{width:380px;height:380px}.orbit-b{width:560px;height:560px;border-style:dashed}.scan-line,.scan-line-static{position:absolute;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent,hsl(187 100% 72%),transparent);box-shadow:0 0 22px #70eeff8a}.scan-line{top:15%;animation:scan 5.5s linear infinite}.scan-line-static{top:22%}.platform-node,.signal-card{position:absolute;border-radius:18px;padding:.9rem 1rem;background:#1a202ecc;border:1px solid hsl(214 22% 28% / .52);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.platform-node{min-width:124px;box-shadow:0 12px 30px #050a1447}.platform-node span{display:block;color:var(--text-soft);font-size:.86rem}.platform-node strong{font-size:1.25rem}.node-1{top:10%;left:10%}.node-2{top:24%;right:12%}.node-3{bottom:21%;right:18%}.node-4{bottom:9%;left:16%}.node-5{top:58%;left:9%}.node-6{top:40%;right:3%}.tone-cyan strong,.legend.cyan,.platform-badge.tone-cyan{color:var(--cyan)}.tone-blue strong,.legend.blue,.platform-badge.tone-blue{color:#6ca7f4}.tone-teal strong,.platform-badge.tone-teal{color:#41e6ba}.tone-amber strong,.legend.amber,.platform-badge.tone-amber{color:var(--amber)}.tone-green strong,.platform-badge.tone-green{color:var(--green)}.tone-violet strong,.platform-badge.tone-violet{color:var(--violet)}.tone-orange strong,.platform-badge.tone-orange{color:var(--orange)}.platform-badge{display:inline-flex;align-items:center;padding:.36rem .72rem;border-radius:999px;background:#212631cc;border:1px solid hsl(213 20% 28% / .52)}.signal-card{width:210px}.signal-card span,.signal-card small{display:block}.signal-card strong{display:block;margin-top:.32rem;font-size:1.7rem}.signal-card small{margin-top:.48rem;color:var(--text-muted);line-height:1.5}.card-a{top:12%;right:24%}.card-b{bottom:12%;left:24%}.login-page{display:grid;place-items:center;padding:1.5rem}.back-link{position:absolute;top:1.5rem;left:1.5rem;display:inline-flex;align-items:center;gap:.55rem;color:var(--text-soft);background:none}.login-card{width:min(520px,100%);padding:2rem;display:grid;gap:1.4rem}.login-card h1,.page-header h1,.rail-note h2,.drawer-head h2{margin:.35rem 0 0}.login-card h1{font-size:clamp(2rem,3vw,2.5rem)}.login-form{display:grid;gap:1rem}.login-error{margin:0;padding:.78rem .9rem;border-radius:10px;color:#fff;background:#d322222e;border:1px solid hsl(0 74% 62% / .34)}.login-page.login-immersive-page{position:relative;display:block;min-height:100svh;padding:0;overflow:hidden;color:#f5f9ff;background:radial-gradient(ellipse at 28% 52%,rgba(28,84,255,.15),transparent 38%),radial-gradient(ellipse at 72% 42%,rgba(12,62,128,.12),transparent 42%),linear-gradient(135deg,#020812,#031426 54%,#020b18);isolation:isolate}.login-immersive-page .portal-fluid-background,.login-immersive-page .space-backdrop{opacity:.28}.login-immersive-page:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 54%,rgba(2,11,24,.2) 64%,rgba(2,11,24,.66) 100%),radial-gradient(circle at 46% 52%,rgba(34,211,238,.05),transparent 34%)}.login-immersive-nav{position:absolute;z-index:6;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:72px;padding:18px clamp(20px,3vw,44px);pointer-events:none}.login-immersive-nav>*{pointer-events:auto}.login-immersive-brand{display:flex;align-items:center;gap:16px}.login-immersive-brand .brand-logo-shell{width:194px;height:46px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.login-immersive-brand>span{color:#70849b;font-size:10px;font-weight:650;letter-spacing:.24em}.login-immersive-page .back-link,.login-immersive-page .login-theme-toggle{position:static;margin:0}.login-page.login-immersive-page .back-link{min-height:40px;padding:8px 12px;border-radius:999px;color:#a9b9cc!important;background:#020b1894!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:color .22s ease,background .22s ease,transform .22s ease}.login-page.login-immersive-page .back-link:hover{color:#eaf7ff;background:#081a2dd1!important;transform:translate(-2px)}.login-immersive-shell{position:relative;z-index:2;display:grid;grid-template-columns:minmax(580px,.98fr) minmax(0,1.2fr);align-items:center;gap:clamp(38px,5vw,86px);width:min(1580px,100%);min-height:100svh;margin:0 auto;padding:86px clamp(30px,4vw,64px) 46px}.login-globe-stage{grid-column:2;grid-row:1;position:relative;z-index:2;width:calc(100% + 4vw);min-width:0;height:min(76svh,760px);min-height:520px;pointer-events:auto;isolation:isolate;transform:translate(3vw)}.login-entry-stage{grid-column:1;grid-row:1}.login-global-status{position:absolute;z-index:3;left:7%;bottom:0;display:grid;gap:10px;width:min(610px,86%);min-height:82px;padding:16px 24px;border:1px solid rgba(67,151,255,.22);border-radius:18px;color:#a9b9cc;background:#020b18ad;box-shadow:0 18px 54px #0000003d,inset 0 1px #eaf7ff09;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);pointer-events:none}.login-global-status strong,.login-global-status span{display:flex;align-items:center}.login-global-status strong{gap:10px;color:#eaf7ff;font-size:13px;font-weight:580;letter-spacing:.01em}.login-global-status strong i,.login-entry-brandrow>span i,.login-entry-footnote i{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#35e6c6;box-shadow:0 0 12px #35e6c6b8}.login-global-status span{gap:13px;color:#70849b;font-size:11px;letter-spacing:.05em}.login-global-status b{color:#3478ff;font-weight:400}.login-globe-stage:after{content:none;position:absolute;top:5%;right:-8%;bottom:-2%;left:-12%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at 52% 52%,rgba(69,221,245,.14),rgba(52,120,255,.055) 43%,transparent 74%),radial-gradient(ellipse at 48% 92%,rgba(234,247,255,.12),rgba(34,211,238,.045) 28%,transparent 62%);filter:blur(40px);pointer-events:none}.login-particle-globe,.login-particle-globe canvas{display:block;width:100%;height:100%}.login-particle-globe{position:relative;background:transparent!important;mask-image:radial-gradient(ellipse 70% 80% at 52% 52%,#000 0 52%,rgba(0,0,0,.92) 64%,rgba(0,0,0,.32) 78%,transparent 94%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 52% 52%,#000 0 52%,rgba(0,0,0,.92) 64%,rgba(0,0,0,.32) 78%,transparent 94%)}.login-particle-globe:after{content:none}.login-particle-globe canvas{touch-action:pan-y}.login-particle-globe-raster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.login-immersive-page:has(.login-particle-globe[data-qa-raster=ready]) .login-entry-panel{animation:none!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}.login-particle-globe.is-fallback{background:transparent!important;opacity:1}.login-page.login-immersive-page .login-entry-panel.login-card{position:relative;width:min(600px,100%);min-height:min(74svh,680px);margin:0;padding:clamp(28px,3.2vw,44px);display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-self:end;gap:24px;overflow:hidden;border:1px solid rgba(113,185,255,.16);border-radius:30px;color:#f5f9ff;background:linear-gradient(145deg,#081a2ddb,#031426b3),#020b18d1!important;box-shadow:0 34px 86px #00000061,0 0 70px #3478ff14,inset 0 1px #eaf7ff0f;-webkit-backdrop-filter:blur(24px) saturate(1.08);backdrop-filter:blur(24px) saturate(1.08)}.login-page.login-immersive-page .login-entry-panel:before{content:"";position:absolute;top:-120px;right:-120px;width:260px;height:260px;border-radius:50%;background:#3478ff1f;filter:blur(62px);pointer-events:none}.login-page.login-immersive-page .login-entry-panel:after{content:"";position:absolute;z-index:0;top:-18%;right:-34%;bottom:-18%;left:45%;width:auto;height:auto;border:0;border-radius:0;background:linear-gradient(124deg,transparent 0 24%,rgba(52,120,255,.075) 24% 35%,transparent 35% 46%,rgba(34,211,238,.045) 46% 54%,transparent 54% 100%);box-shadow:none;opacity:1;transform:none;pointer-events:none}.login-entry-brandrow{display:flex;align-items:center;justify-content:space-between;gap:18px}.login-entry-brandrow .brand-logo-shell{width:170px;height:42px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.login-entry-brandrow>span{display:flex;align-items:center;gap:9px;color:#70849b;font-size:9px;font-weight:650;letter-spacing:.17em}.login-entry-brandrow>span i{width:7px;height:7px}.login-entry-copy{display:grid;gap:10px}.login-entry-panel .eyebrow{color:#45ddf5;font-size:11px;font-weight:650;letter-spacing:.13em}.login-page.login-immersive-page .login-entry-panel.login-card h1{margin:0;max-width:390px;color:#f5f9ff;font-size:clamp(30px,3vw,42px);font-weight:540;line-height:1.06;letter-spacing:-.04em}.login-page.login-immersive-page .login-entry-panel.login-card p{max-width:410px;color:#a9b9cc;font-size:14px;line-height:1.72}.login-page.login-immersive-page .login-entry-panel .login-form{gap:15px}.login-entry-panel .login-form>label,.login-entry-panel .login-form>.login-field-group,.login-entry-panel .login-form .form-row{color:#a9b9cc;font-size:13px}.login-entry-panel .login-form>label,.login-entry-panel .login-form>.login-field-group{display:grid;gap:8px}.login-page.login-immersive-page .login-entry-panel .login-form input[type=email],.login-page.login-immersive-page .login-entry-panel .login-form input[type=password],.login-page.login-immersive-page .login-entry-panel .login-form input[type=text]{width:100%;min-height:48px;border:1px solid rgba(113,185,255,.16);border-radius:12px;color:#f5f9ff!important;background:#020b189e!important;box-shadow:inset 0 1px #eaf7ff05}.login-page.login-immersive-page .login-entry-panel .login-form input:focus{border-color:#45ddf594;box-shadow:0 0 0 3px #3478ff24,inset 0 1px #eaf7ff0a}.login-entry-panel .login-password-field{display:block;position:relative}.login-entry-panel .login-account-field{position:relative;display:block}.login-entry-panel .login-account-field>svg,.login-entry-panel .login-password-field>.login-field-icon{position:absolute;z-index:2;left:18px;top:50%;width:18px;height:18px;color:#a9b9ccd1;transform:translateY(-50%);pointer-events:none}.login-page.login-immersive-page .login-entry-panel .login-account-field input,.login-page.login-immersive-page .login-entry-panel .login-password-field input{padding-left:50px}.login-entry-panel .login-password-toggle{color:#70849b}.login-entry-panel .checkline{color:#a9b9cc}.login-page.login-immersive-page .login-entry-panel .primary-button.full{min-height:50px;border-radius:12px;color:#f5f9ff!important;background:linear-gradient(135deg,#3478ff,#168bff 58%,#22bde6)!important;box-shadow:0 14px 32px #3478ff47,0 0 30px #22d3ee14}.login-entry-footnote{display:flex;align-items:center;gap:10px;margin-top:4px;padding-top:20px;border-top:1px solid rgba(113,185,255,.14);color:#70849b;font-size:10px;line-height:1.5;letter-spacing:.06em}.login-entry-footnote i{width:7px;height:7px}.login-immersive-caption{position:absolute;z-index:4;left:clamp(22px,3vw,48px);bottom:14px;margin:0;color:#526a84;font-size:8px;font-weight:600;letter-spacing:.22em;pointer-events:none}@media(max-width:920px){.login-page.login-immersive-page{overflow:auto}.login-immersive-shell{grid-template-columns:1fr;grid-template-rows:minmax(300px,43svh) auto;gap:0;width:min(680px,100%);min-height:100svh;padding:68px 22px 32px}.login-globe-stage{height:43svh;min-height:300px;width:100%;transform:none}.login-entry-panel.login-card{width:min(520px,100%);justify-self:center;transform:translateY(-22px)}.login-global-status{left:50%;bottom:-4px;width:min(520px,92%);transform:translate(-50%)}}@media(max-width:540px){.login-immersive-nav{min-height:60px;padding:10px 12px}.login-immersive-shell{grid-template-rows:minmax(250px,36svh) auto;padding:58px 14px 24px}.login-globe-stage{height:36svh;min-height:250px}.login-entry-panel.login-card{gap:20px;padding:24px 20px;border-radius:20px;transform:translateY(-12px)}.login-immersive-brand>span,.login-immersive-caption,.login-entry-brandrow>span{display:none}.login-immersive-brand .brand-logo-shell{width:148px;height:38px}.login-global-status{min-height:66px;padding:12px 16px;border-radius:15px}.login-global-status strong{font-size:11px}.login-global-status span{gap:9px;font-size:9px}.login-entry-panel.login-card h1{font-size:clamp(28px,8.8vw,36px)}.login-entry-panel.login-card p{font-size:13px;line-height:1.62}}@media(prefers-reduced-motion:reduce){.login-immersive-page .back-link,.login-entry-panel .primary-button.full{transition:none}}.login-form label,.setup-form label,.placeholder-form label,.prompt-input{display:grid;gap:.52rem;color:var(--text-soft);font-size:.92rem}.checkline{display:inline-flex;align-items:center;gap:.55rem}.checkline input{width:auto}.app-shell{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:100vh}:root{color-scheme:light;--font-sans: "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", sans-serif;--font-mono: "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", sans-serif;--page: #eaf3ff;--page-2: #d9e8f7;--surface: rgba(247, 251, 255, .9);--surface-solid: #f7fbff;--surface-muted: #e8f2fc;--surface-strong: #d2e2f2;--ink: #0b1423;--ink-soft: #27384f;--muted: #5c6f88;--faint: #8395aa;--line: rgba(10, 48, 91, .13);--line-strong: rgba(10, 48, 91, .24);--accent: #0076d6;--accent-strong: #003f8a;--accent-soft: #d3ebff;--accent-tint: rgba(0, 118, 214, .11);--warn: #9a6a1d;--danger: #b04540;--good: #17715c;--blue: #266ad1;--amber: #a47724;--cyan: #009db6;--shadow: 0 26px 80px rgba(8, 35, 72, .16);--shadow-soft: 0 14px 40px rgba(8, 35, 72, .1);--radius: 18px;--radius-sm: 12px;--radius-lg: 26px;--tap: cubic-bezier(.16, 1, .3, 1);--scrollbar-size: 12px;--scrollbar-track: rgba(208, 224, 242, .58);--scrollbar-track-edge: rgba(255, 255, 255, .58);--scrollbar-thumb: rgba(17, 94, 170, .62);--scrollbar-thumb-strong: rgba(0, 78, 150, .82);--scrollbar-thumb-border: rgba(243, 249, 255, .92);--scrollbar-glow: rgba(23, 110, 193, .22);--chart-area-start: rgba(22, 119, 201, .2);--chart-area-end: rgba(22, 119, 201, .02);--gateway-title-line-gradient: linear-gradient(104deg, #071223 0%, #007d9b 100%);--gateway-title-accent-gradient: linear-gradient(104deg, #009fb8 0%, #0f3159 100%);--gateway-title-glow: 0 12px 30px rgba(0, 125, 155, .14)}:root[data-theme=dark]{color-scheme:dark;--page: #08131d;--page-2: #13283a;--surface: rgba(57, 92, 126, .62);--surface-solid: #35618c;--surface-muted: #4b7cac;--surface-strong: #80b9eb;--ink: #f6f9ff;--ink-soft: #dce8f6;--muted: #9db4cf;--faint: #7790ad;--line: rgba(196, 233, 255, .2);--line-strong: rgba(196, 233, 255, .34);--accent: #56caff;--accent-strong: #edf8ff;--accent-soft: rgba(86, 202, 255, .16);--accent-tint: rgba(86, 202, 255, .12);--good: #8ee2ff;--blue: #61caff;--cyan: #a4ebff;--shadow: 0 30px 92px rgba(0, 5, 14, .58);--shadow-soft: 0 18px 52px rgba(0, 5, 14, .36);--scrollbar-track: rgba(10, 24, 38, .82);--scrollbar-track-edge: rgba(78, 118, 138, .12);--scrollbar-thumb: rgba(166, 210, 246, .48);--scrollbar-thumb-strong: rgba(216, 239, 255, .82);--scrollbar-thumb-border: rgba(6, 21, 30, .96);--scrollbar-glow: rgba(183, 227, 255, .22);--chart-area-start: rgba(86, 202, 255, .22);--chart-area-end: rgba(86, 202, 255, .03);--gateway-title-line-gradient: linear-gradient(104deg, #fbfeff 0%, #c4edff 100%);--gateway-title-accent-gradient: linear-gradient(104deg, #69d1ff 0%, #eefbff 100%);--gateway-title-glow: 0 14px 34px rgba(132, 224, 255, .22)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{border-radius:999px;background:linear-gradient(180deg,var(--scrollbar-track-edge),transparent 22%,transparent 78%,var(--scrollbar-track-edge)),var(--scrollbar-track)}*::-webkit-scrollbar-thumb{min-height:52px;border:2px solid transparent;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,white 34%,var(--scrollbar-thumb)),var(--scrollbar-thumb-strong)) padding-box;background-clip:padding-box;box-shadow:inset 0 1px #ffffff38,0 10px 24px var(--scrollbar-glow)}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,white 24%,var(--scrollbar-thumb-strong)),color-mix(in srgb,black 10%,var(--scrollbar-thumb-strong))) padding-box;box-shadow:inset 0 1px #ffffff47,0 12px 28px var(--scrollbar-glow)}*::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,color-mix(in srgb,white 14%,var(--scrollbar-thumb-strong)),color-mix(in srgb,black 18%,var(--scrollbar-thumb-strong))) padding-box}*::-webkit-scrollbar-corner{background:transparent}html{min-height:100%;background:var(--page);scrollbar-gutter:stable;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:320px;min-height:100dvh;margin:0;overflow-x:hidden;background:radial-gradient(circle at 86% 6%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 34rem),radial-gradient(circle at 8% 18%,rgba(80,126,190,.1),transparent 26rem),linear-gradient(180deg,var(--page),var(--page-2));color:var(--ink);font-family:var(--font-sans)}:root[data-theme=dark] body{background:radial-gradient(circle at 78% 8%,rgba(183,230,255,.2),transparent 32rem),radial-gradient(circle at 18% 26%,rgba(118,199,246,.16),transparent 30rem),radial-gradient(circle at 50% 0%,rgba(221,243,255,.12),transparent 28rem),linear-gradient(180deg,#09131b,#163044 54%,#0d1a25)}body,button,input,textarea,select{word-break:normal;overflow-wrap:break-word}button,input,textarea,select{font:inherit}button{border:0;cursor:pointer}button:disabled{cursor:not-allowed}img,svg{display:block;max-width:100%}textarea{resize:vertical}::selection{background:var(--accent-soft);color:var(--ink)}:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:3px}#root{min-height:100dvh}.icon-xs{width:14px;height:14px;flex:0 0 auto}.icon-sm{width:18px;height:18px;flex:0 0 auto;stroke-width:1.8}.icon-md{width:24px;height:24px;flex:0 0 auto;stroke-width:1.7}.flip{transform:rotate(180deg)}.space-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;overflow:hidden;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.44),transparent 45%),radial-gradient(circle at 8% 18%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 24rem),linear-gradient(90deg,color-mix(in srgb,var(--accent) 8%,transparent) 1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--accent) 6%,transparent) 1px,transparent 1px);background-size:auto,auto,96px 96px,96px 96px}:root[data-theme=dark] .space-backdrop{background:radial-gradient(circle at 18% 16%,rgba(42,70,105,.12),transparent 25rem),linear-gradient(90deg,rgba(115,165,178,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(115,165,178,.028) 1px,transparent 1px);background-size:auto,104px 104px,104px 104px;opacity:.34}.space-backdrop.quiet{opacity:.45}.portal-fluid-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-5;width:100vw;max-width:100%;height:100dvh;overflow:hidden;pointer-events:none;opacity:.9}.portal-fluid-background-fallback{background:radial-gradient(ellipse at 50% 15%,hsl(268 100% 64% / .22),transparent 34%),radial-gradient(ellipse at 50% 24%,hsl(314 100% 82% / .18),transparent 42%),linear-gradient(180deg,transparent 0%,hsl(273 98% 58% / .18) 18%,hsl(316 98% 78% / .2) 44%,transparent 72%)}.portal-fluid-background.quiet{opacity:.76}.portal-fluid-background canvas{width:100%;height:100%;display:block;pointer-events:none;filter:saturate(1.06) contrast(1.08) blur(.2px)}.gateway-floating-lines-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100vw;height:100dvh;overflow:hidden;pointer-events:auto;opacity:1}.gateway-floating-lines-background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 18%,rgba(151,220,236,.12),transparent 22%),linear-gradient(180deg,rgba(243,249,255,.18),transparent 34%);pointer-events:none}.gateway-floating-lines-background canvas{width:100%;height:100%;display:block;pointer-events:auto;filter:saturate(1.08) contrast(1.01) brightness(1.08)}:root[data-theme=dark] .portal-fluid-background{opacity:.94;mix-blend-mode:screen}:root[data-theme=dark] .portal-fluid-background-fallback{background:radial-gradient(ellipse at 50% 10%,hsl(199 100% 64% / .22),transparent 30%),radial-gradient(ellipse at 50% 18%,hsl(196 100% 86% / .16),transparent 38%),linear-gradient(180deg,transparent 0%,hsl(201 100% 64% / .16) 22%,hsl(197 94% 82% / .18) 48%,transparent 74%)}:root[data-theme=dark] .portal-fluid-background.quiet{opacity:.82}.particle-field-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;width:100vw;max-width:100%;height:100dvh;overflow:hidden;pointer-events:none;opacity:.58;mix-blend-mode:multiply}.particle-field-background.quiet{opacity:.48}.particle-field-background>div,.particle-field-background canvas{display:block;width:100%!important;height:100%!important;pointer-events:none!important}.particle-field-background canvas{filter:saturate(.94) contrast(1.02)}:root[data-theme=dark] .particle-field-background{opacity:.9;mix-blend-mode:screen}:root[data-theme=dark] .particle-field-background.quiet{opacity:.82}.brand-mark{display:inline-flex;align-items:center;gap:10px;min-width:0}.brand-logo-shell{display:inline-flex;align-items:center;justify-content:flex-start;width:152px;max-width:42vw;min-width:0}.brand-logo-shell img{width:100%;height:auto;object-fit:contain;filter:contrast(1.05)}:root[data-theme=dark] .brand-logo-shell img{filter:brightness(1.18) contrast(.98)}.brand-mark.compact .brand-logo-shell{width:112px}.brand-product-label{display:inline-grid;place-items:center;min-width:48px;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--accent-strong);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0}.primary-button,.glass-button,.ghost-button,.text-button,.icon-button,.select-pill,.theme-toggle,.back-link,.toolbar-chips button,.toolbar-actions button,.tabs button,.chart-mode-row button,.workspace-mode-switch button,.suggested-list button,.citation-list button,.seed-cloud button,.prompt-seeds button,.document-toolbar button,.mobile-page-tabs button,.mobile-bottom-nav button,.mobile-module-toggle,.mobile-more-toggle,.mobile-more-actions button,.command-results button,.action-card,.opportunity-signal,.evidence-strip button,.action-list button,.answer-matrix-cards button,.template-strip-list button,.integration-card button,.report-card button,.p1-card button{transition:transform .22s var(--tap),background-color .22s var(--tap),border-color .22s var(--tap),color .22s var(--tap),box-shadow .22s var(--tap),opacity .22s var(--tap)}.primary-button,.glass-button,.ghost-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;border-radius:999px;padding:0 18px;white-space:nowrap;font-weight:760;line-height:1}.primary-button{background:var(--accent-strong);color:#f8fbf5;box-shadow:0 16px 36px color-mix(in srgb,var(--accent-strong) 18%,transparent)}:root[data-theme=dark] .primary-button{border:1px solid rgba(137,174,201,.28);background:linear-gradient(180deg,#5fb4f1e6,#3172b2f5),#1a4a77f0;color:#f4fbff;box-shadow:inset 0 1px #ffffff24,0 16px 34px #0012204d}:root[data-theme=dark] .primary-button .icon-sm,:root[data-theme=dark] .primary-button .icon-md,:root[data-theme=dark] .primary-button .icon-xs{color:inherit}.primary-button.large,.glass-button.large{min-height:52px;padding:0 22px}.primary-button.full{width:100%}.primary-button:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--accent-strong) 88%,#000 12%);box-shadow:0 20px 46px color-mix(in srgb,var(--accent-strong) 22%,transparent)}:root[data-theme=dark] .primary-button:hover{background:linear-gradient(180deg,#395a73f5,#193145fa),#0b1b2afa;border-color:#a0c5dd66;box-shadow:inset 0 1px #ffffff29,0 20px 46px #000e185c}.primary-button:active,.glass-button:active,.ghost-button:active,.text-button:active,.icon-button:active{transform:translateY(1px) scale(.985)}.glass-button,.ghost-button,.select-pill,.theme-toggle,.icon-button,.back-link{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-solid) 72%,transparent);color:var(--ink-soft)}:root[data-theme=dark] .glass-button,:root[data-theme=dark] .ghost-button,:root[data-theme=dark] .select-pill,:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .icon-button,:root[data-theme=dark] .back-link{background:linear-gradient(180deg,#22384ce0,#102132eb),#0a1826eb;color:#f4fbff;border-color:#89aec93d}:root[data-theme=dark] .glass-button .icon-sm,:root[data-theme=dark] .glass-button .icon-md,:root[data-theme=dark] .glass-button .icon-xs,:root[data-theme=dark] .ghost-button .icon-sm,:root[data-theme=dark] .ghost-button .icon-md,:root[data-theme=dark] .ghost-button .icon-xs,:root[data-theme=dark] .toolbar-actions button .icon-sm,:root[data-theme=dark] .toolbar-actions button .icon-md,:root[data-theme=dark] .toolbar-actions button .icon-xs{color:inherit}.glass-button:hover,.ghost-button:hover,.select-pill:hover,.theme-toggle:hover,.icon-button:hover,.back-link:hover{transform:translateY(-2px);border-color:var(--line-strong);background:var(--surface-solid);color:var(--ink);box-shadow:var(--shadow-soft)}.text-button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border-radius:999px;padding:0 4px;background:transparent;color:var(--accent-strong);font-weight:760}:root[data-theme=dark] .text-button{color:#e8f6ff}.text-button:hover{color:var(--ink)}.panel-title .text-button{flex:0 0 auto;white-space:nowrap}.icon-button{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:999px;padding:0}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;min-width:40px;height:40px;border-radius:999px;padding:0;color:var(--ink-soft);font-weight:700}.theme-toggle.compact{flex-basis:40px}.theme-toggle-orb{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong)}:root[data-theme=dark] .theme-toggle-orb{background:#91cdff33;color:#edf4ff}:root{--theme-transition-x: calc(100vw - 40px) ;--theme-transition-y: 40px;--theme-transition-radius: 0px;--theme-fade-duration: .38s}html.theme-transition-active::view-transition-old(root),html.theme-transition-active::view-transition-new(root){animation-duration:.62s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html.theme-transition-active::view-transition-old(root){z-index:1;animation-name:themeFadeOut}html.theme-transition-active::view-transition-new(root){z-index:2;animation-name:themeRevealIn;transform-origin:var(--theme-transition-x) var(--theme-transition-y);clip-path:circle(0 at var(--theme-transition-x) var(--theme-transition-y))}@keyframes themeRevealIn{0%{clip-path:circle(0 at var(--theme-transition-x) var(--theme-transition-y))}to{clip-path:circle(var(--theme-transition-radius) at var(--theme-transition-x) var(--theme-transition-y))}}@keyframes themeFadeOut{0%{opacity:1;filter:brightness(1)}to{opacity:1;filter:brightness(.985)}}html.theme-fade-transition-active body{animation:themeSurfaceFade var(--theme-fade-duration) cubic-bezier(.22,1,.36,1)}html.theme-fade-transition-active body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;pointer-events:none;background:radial-gradient(circle at var(--theme-transition-x) var(--theme-transition-y),color-mix(in srgb,var(--surface-solid) 14%,transparent),transparent 20%),linear-gradient(180deg,color-mix(in srgb,var(--page) 24%,transparent),color-mix(in srgb,var(--page-2) 18%,transparent));animation:themeFadeOverlay var(--theme-fade-duration) cubic-bezier(.22,1,.36,1)}@keyframes themeSurfaceFade{0%{opacity:.72;filter:saturate(.92) brightness(.985)}to{opacity:1;filter:saturate(1) brightness(1)}}@keyframes themeFadeOverlay{0%{opacity:.22}to{opacity:0}}.glass-panel{position:relative;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(140deg,rgba(255,255,255,.44),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 70%),var(--surface);box-shadow:var(--shadow-soft);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);padding:clamp(18px,1.8vw,24px)}:root[data-theme=dark] .glass-panel{background:linear-gradient(150deg,rgba(165,224,255,.12),transparent 46%),#142639c2;box-shadow:inset 0 1px #cfeeef0d,0 18px 52px #00050e57;backdrop-filter:blur(20px) saturate(1.08);-webkit-backdrop-filter:blur(20px) saturate(1.08)}.gateway{position:relative;isolation:isolate;min-height:100dvh;padding:28px clamp(18px,4vw,56px) 48px;overflow:hidden}.gateway:before{content:"";position:fixed;inset:auto -8vw -16vh auto;z-index:1;width:min(62vw,880px);aspect-ratio:1.25;border-radius:46% 54% 0 0;background:linear-gradient(145deg,#ffffff94,#ffffff14),url(/backgrounds/aiconcepts-main-bg.png) center / cover;opacity:.22;transform:rotate(-6deg);filter:saturate(.7) contrast(.96);pointer-events:none}.gateway-grid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.22),transparent 68%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.22),transparent 68%);opacity:.42;pointer-events:none}.gateway .gateway-floating-lines-background,.gateway .portal-fluid-background{z-index:0}.gateway .space-backdrop{z-index:1;opacity:.2}.gateway .particle-field-background{z-index:2;opacity:.92;mix-blend-mode:normal}:root[data-theme=dark] .gateway .particle-field-background{opacity:1;mix-blend-mode:screen}:root[data-theme=dark] .gateway .particle-field-background canvas{filter:saturate(1.28) contrast(1.16) brightness(1.14)}:root[data-theme=dark] .gateway-floating-lines-background{opacity:.9}:root[data-theme=dark] .gateway-floating-lines-background:before{background:radial-gradient(circle at 50% 14%,rgba(108,214,255,.18),transparent 24%),linear-gradient(180deg,rgba(8,31,39,.05),transparent 28%)}:root[data-theme=dark] .gateway-floating-lines-background canvas{filter:saturate(1.02) contrast(1.08) brightness(1.04)}:root[data-theme=dark] .gateway-grid{opacity:.08}:root[data-theme=dark] .gateway .space-backdrop{opacity:.04}.gateway-topbar{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1440px;height:72px;margin:0 auto}.gateway-nav{display:flex;align-items:center;gap:10px}.gateway-hero{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,.84fr);align-items:start;column-gap:clamp(42px,6vw,92px);row-gap:clamp(68px,9vh,126px);max-width:1440px;min-height:calc(100dvh - 120px);margin:0 auto;padding:clamp(22px,3.2vh,42px) 0 48px}.gateway-copy{display:grid;align-content:start;gap:clamp(16px,2vw,24px);max-width:760px;animation:riseIn .68s var(--tap) both}.eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;border:1px solid var(--line);border-radius:999px;padding:8px 12px;background:color-mix(in srgb,var(--surface-solid) 72%,transparent);color:var(--accent-strong);font-family:var(--font-mono);font-size:11px;font-weight:780;line-height:1.15;letter-spacing:0}.gateway-copy h1{display:grid;gap:3px;margin:0;padding-bottom:.08em;overflow:visible;color:var(--ink);font-size:clamp(56px,5.9vw,86px);font-weight:820;letter-spacing:0;line-height:1.02}.gateway-copy h1 .gateway-title-line,.gateway-copy h1 .gateway-title-accent{width:fit-content;padding-bottom:.04em;color:transparent;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(var(--gateway-title-glow))}.gateway-copy h1 .gateway-title-line{background-image:var(--gateway-title-line-gradient)}.gateway-title-accent{background-image:var(--gateway-title-accent-gradient)}.gateway-copy p{max-width:54ch;margin:0;color:var(--ink-soft);font-size:clamp(15px,1.08vw,17px);line-height:1.7}.gateway-capability-band{position:relative;z-index:5;display:grid;justify-items:center;width:100%;max-width:1440px;margin:clamp(42px,7vh,84px) auto 0}.gateway-capability-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:100%;margin:0}.gateway-capability-grid article{min-width:0;min-height:112px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:18px;background:color-mix(in srgb,var(--surface-solid) 70%,transparent)}.gateway-capability-grid strong,.gateway-capability-grid small{display:block}.gateway-capability-grid strong{color:var(--ink);font-size:15px;line-height:1.25}.gateway-capability-grid small{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.58}.gateway-actions,.gateway-badges{display:flex;flex-wrap:wrap;gap:12px}.gateway-badges span,.mock-tag,.data-status,.status-good,.status-warn,.status-pill,.signal-tone,.priority,.legend,.mock-inline{display:inline-flex;align-items:center;width:fit-content;min-height:24px;border:1px solid var(--line);border-radius:999px;padding:4px 9px;background:var(--surface-muted);color:var(--muted);font-size:12px;font-weight:760;line-height:1}.mock-tag,.data-status,.mock-inline{background:var(--accent-tint);color:var(--accent-strong)}:root[data-theme=dark] .mock-tag,:root[data-theme=dark] .data-status,:root[data-theme=dark] .mock-inline{border-color:#abd6ff3d;background:#91cdff1a;color:#dbe9ff}.status-good,.status-pill.good,.tone-good .mock-tag{background:color-mix(in srgb,var(--good) 12%,transparent);color:var(--good)}:root[data-theme=dark] .status-good,:root[data-theme=dark] .status-pill.good,:root[data-theme=dark] .tone-good .mock-tag{background:#6bcdff1f;color:#bfefff}.status-warn,.status-pill.warn,.priority.high,.tone-warn .mock-tag{background:color-mix(in srgb,var(--warn) 13%,transparent);color:var(--warn)}.status-pill.danger,.tone-danger .mock-tag{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.signal-stage{position:relative;display:grid;gap:14px;min-width:0;--gateway-tilt-transform: perspective(1200px) rotateX(0deg) rotateY(0deg) translateZ(0);--gateway-tilt-shine-x: 50%;--gateway-tilt-shine-y: 42%;border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px;background:linear-gradient(150deg,color-mix(in srgb,var(--surface-solid) 80%,transparent),color-mix(in srgb,var(--surface-muted) 88%,transparent)),var(--surface-solid);box-shadow:var(--shadow);animation:riseIn .76s 90ms var(--tap) both;overflow:hidden}.gateway-signal-stage{--gateway-stage-scale: 1;transform:var(--gateway-tilt-transform);transform-origin:50% 46%;transform-style:preserve-3d;transition:transform .13s ease-out,border-color .3s var(--tap),box-shadow .3s var(--tap);will-change:transform;animation:gatewayPanelSoftIn .76s 90ms var(--tap) both}.gateway-signal-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:radial-gradient(circle at var(--gateway-tilt-shine-x) var(--gateway-tilt-shine-y),rgba(245,253,255,.32),rgba(130,220,255,.18) 18%,transparent 46%),linear-gradient(118deg,rgba(228,247,255,.16),transparent 36%);opacity:0;pointer-events:none;transition:opacity .22s var(--tap)}.gateway-signal-stage[data-tilt-active=true]{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));box-shadow:var(--shadow),0 36px 90px #00071257,0 0 46px color-mix(in srgb,var(--accent) 12%,transparent)}.gateway-signal-stage[data-tilt-active=true]:before{opacity:1}.gateway-signal-stage>*{position:relative;z-index:2}.gateway-stage-header,.gateway-radar-card,.gateway-platform-board{transform:translateZ(0);transition:transform .3s var(--tap),border-color .24s var(--tap),box-shadow .24s var(--tap)}.gateway-signal-stage[data-tilt-active=true] .gateway-stage-header{transform:translateZ(18px)}.gateway-signal-stage[data-tilt-active=true] .gateway-radar-card{transform:translateZ(34px)}.gateway-signal-stage[data-tilt-active=true] .gateway-platform-board{transform:translateZ(22px)}.gateway-stage-orb{position:absolute;right:-14%;top:-14%;width:42%;aspect-ratio:1;border-radius:999px;background:var(--accent-soft);opacity:.46;filter:blur(24px)}.gateway-stage-header,.partners-logo-wall-head,.risk-terminal-head,.chat-thread-head,.composer-head,.panel-title,.stage2-section-head,.answer-head,.drawer-head,.command-input{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.answer-head{align-items:center;flex-wrap:wrap}.answer-head .platform-badge{flex:1 1 220px}.answer-head .status-good,.answer-head .status-warn,.answer-head .mock-tag{flex:0 0 auto}.gateway-stage-header span,.partners-logo-wall-head span,.side-kicker,.rail-kicker,.mobile-context-kicker{color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:750;letter-spacing:0}.gateway-stage-header strong,.chat-thread-head strong{display:block;margin-top:4px;color:var(--ink)}.gateway-live-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;padding:8px 10px;background:color-mix(in srgb,var(--surface-solid) 62%,#68d2ff 38%);color:var(--accent-strong);font-size:12px;font-weight:780}.gateway-live-pill span{width:7px;height:7px;border-radius:999px;background:var(--accent)}.gateway-radar-card,.gateway-platform-board,.partners-logo-wall,.partners-wall-copy{position:relative;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-solid) 62%,#6ed5ff 38%)}.gateway-radar-card{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center;padding:16px}.gateway-score-ring{position:relative;display:grid;place-items:center;aspect-ratio:1}.gateway-score-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.score-track{fill:none;stroke:var(--surface-strong);stroke-width:10}.score-progress{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-width:10;stroke-dasharray:72 100}.gateway-score-ring div{display:grid;place-items:center;gap:2px}.gateway-score-ring strong{color:var(--accent-strong);font-size:50px;line-height:.9}.gateway-score-ring span{color:var(--muted);font-size:12px}.gateway-radar-copy{display:grid;gap:12px}.gateway-radar-copy h2,.partners-wall-copy strong,.report-readiness-card h2,.report-card h2,.p1-card h2,.integration-card h2{margin:0;color:var(--ink);font-size:clamp(20px,2.2vw,32px);line-height:1.12;letter-spacing:0}.gateway-radar-copy p,.partners-wall-copy p,.report-card p,.p1-card p,.integration-card p,.report-readiness-card p{margin:0;color:var(--muted);line-height:1.7}.gateway-radar-note,.partners-wall-metrics,.partners-industry-strip,.report-metrics,.report-readiness-meta,.mini-export-list,.selector-row,.chat-context-strip,.composer-footer,.check-pill-row,.document-delivery-chain{display:flex;flex-wrap:wrap;gap:7px}.gateway-radar-note span,.partners-wall-metrics span,.partners-industry-strip span,.report-metrics span,.report-readiness-meta span,.mini-export-list span,.selector-row span,.chat-context-strip span,.composer-footer span,.check-pill-row span,.document-delivery-chain span{border:1px solid var(--line);border-radius:999px;padding:6px 9px;background:color-mix(in srgb,var(--surface-muted) 68%,#89ddff 32%);color:var(--ink-soft);font-size:12px;font-weight:700;line-height:1.15}.gateway-platform-board{display:grid;gap:14px;padding:16px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-solid) 56%,#8adfff 44%),color-mix(in srgb,var(--surface-muted) 60%,#5fcfff 40%)),radial-gradient(circle at 82% 14%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 36%)}.gateway-platform-board:before{content:"";position:absolute;inset:46px 16px auto 16px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 38%,transparent),transparent);pointer-events:none}.gateway-platform-board-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;min-width:0}.gateway-platform-board-head strong{display:block;color:var(--ink);font-size:clamp(19px,1.7vw,26px);line-height:1.04;letter-spacing:0}.gateway-platform-board-head span,.gateway-platform-lane-head small{display:block;margin-top:7px;color:var(--muted);font-size:12px;font-weight:700;line-height:1.45}.gateway-platform-summary{display:grid;grid-template-columns:repeat(3,minmax(76px,1fr));gap:7px;min-width:min(342px,44vw)}.gateway-platform-summary span{display:grid;align-content:center;gap:1px;min-height:50px;border:1px solid var(--line);border-radius:14px;padding:8px 10px;background:color-mix(in srgb,var(--surface-solid) 62%,transparent);color:var(--ink-soft);font-size:11px;font-weight:760;line-height:1.1;box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent)}.gateway-platform-summary b,.partners-wall-metrics b{color:var(--accent-strong);font-family:var(--font-mono);font-size:18px;line-height:1}.gateway-platform-lanes{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(260px,.82fr);gap:12px}.gateway-platform-lane{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:16px;padding:12px;background:color-mix(in srgb,var(--surface-solid) 46%,transparent)}.gateway-platform-lane.global{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-tint) 34%,transparent),transparent),color-mix(in srgb,var(--surface-solid) 42%,transparent)}.gateway-platform-lane-head{display:flex;align-items:flex-start;gap:10px}.gateway-platform-lane-code{display:grid;place-items:center;width:36px;height:30px;flex:0 0 auto;border-radius:12px;background:var(--accent-strong);color:#f8fbf5;font-family:var(--font-mono);font-size:11px;font-weight:800}.gateway-platform-lane-head strong{display:block;color:var(--ink);font-size:15px;line-height:1.15}.gateway-platform-logo-grid{display:grid;gap:8px}.gateway-platform-logo-grid.domestic{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-platform-logo-grid.global{grid-template-columns:1fr;grid-auto-rows:1fr}.gateway-platform-logo-card{display:flex;align-items:center;min-width:0;gap:8px;border:1px solid var(--line);border-radius:14px;padding:9px 10px;min-height:62px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-solid) 92%,transparent),color-mix(in srgb,var(--surface-muted) 34%,transparent));color:var(--ink-soft);font-size:12px;font-weight:760;box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent);transition:transform .22s var(--tap),border-color .22s var(--tap),background .22s var(--tap),box-shadow .22s var(--tap)}.gateway-platform-logo-grid.global .gateway-platform-logo-card{min-height:70px;padding-inline:12px}.gateway-platform-logo-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 38%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-tint) 56%,transparent),color-mix(in srgb,var(--surface-solid) 54%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent),0 16px 34px -28px color-mix(in srgb,var(--accent) 62%,transparent)}.gateway-platform-logo-card>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.platform-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border:0;border-radius:0;background:transparent;color:inherit;overflow:hidden}.platform-logo-mark.compact{width:30px;height:30px;border-radius:0}.platform-logo-mark img{width:100%;height:100%;object-fit:contain}.gateway-platform-proofline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gateway-platform-proofstep{position:relative;display:flex;align-items:center;gap:8px;min-width:0;min-height:34px;border:1px solid var(--line);border-radius:14px;padding:7px 10px;background:color-mix(in srgb,var(--surface-muted) 62%,transparent);color:var(--ink-soft);font-size:12px;font-weight:760;line-height:1.15}.gateway-platform-proofstep:not(:last-child):after{content:"";position:absolute;top:50%;right:-9px;width:9px;height:1px;background:color-mix(in srgb,var(--accent) 40%,transparent)}.gateway-platform-proofstep b{color:var(--accent-strong);font-family:var(--font-mono);font-size:11px;line-height:1}.platform-badge{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--ink-soft);font-weight:780}.gateway-partners-wall{display:grid;grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);gap:18px;align-items:stretch;max-width:1440px;margin:26px auto 0}.partners-wall-copy{display:grid;align-content:start;gap:16px;padding:24px;min-height:0}.partners-wall-copy>span{color:var(--accent-strong);font-family:var(--font-mono);font-size:12px;font-weight:800}.partners-logo-wall{min-width:0;padding:18px;overflow:hidden;display:flex;flex-direction:column;min-height:100%}.partners-logo-marquee{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:12px;margin-top:14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.partners-logo-row{display:flex;width:max-content;gap:10px;will-change:transform;animation:partnersLogoMarquee 58s linear infinite}.partners-logo-row-2{animation-name:partnersLogoMarqueeReverse;animation-duration:64s;transform:translate(-104px)}.partners-logo-row-3{animation-duration:70s;transform:translate(-52px)}.partners-logo-marquee:hover .partners-logo-row{animation-play-state:paused}.partner-logo-cell{flex:0 0 clamp(138px,10.4vw,176px);display:grid;place-items:center;height:clamp(62px,5vw,74px);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);padding:12px}.partner-logo-cell img{max-width:100%;max-height:42px;object-fit:contain;pointer-events:none;filter:grayscale(1) contrast(1.04);opacity:.8;transition:opacity .22s var(--tap),filter .22s var(--tap),transform .22s var(--tap)}.partner-logo-cell:hover img,.partner-logo-cell.is-active img{filter:none!important;opacity:1;transform:translateY(-1px)}@keyframes partnersLogoMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 5px))}}@keyframes partnersLogoMarqueeReverse{0%{transform:translate(calc(-50% - 5px))}to{transform:translate(0)}}.login-page{position:relative;display:grid;place-items:center;min-height:100dvh;padding:72px 18px}.back-link,.login-theme-toggle{position:fixed;top:24px;z-index:4}.back-link{left:24px;display:inline-flex;align-items:center;gap:8px;min-height:40px;border-radius:999px;padding:0 14px}.login-theme-toggle{right:24px}.login-card{display:grid;gap:24px;width:min(100%,520px);padding:clamp(24px,4vw,42px);animation:riseIn .56s var(--tap) both}.login-card h1,.page-header h1{margin:10px 0 0;color:var(--ink);font-size:clamp(34px,4vw,58px);font-weight:800;line-height:1.02;letter-spacing:0}.login-card p,.page-header p{max-width:68ch;margin:12px 0 0;color:var(--muted);line-height:1.8}.login-form,.placeholder-form,.wizard-config,.setup-form,.prompt-input{display:grid;gap:16px}.login-form label,.placeholder-form label,.wizard-config label,.setup-form label,.prompt-input{display:grid;gap:8px;color:var(--ink-soft);font-weight:750}input,textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--ink);padding:12px 14px;outline:none;transition:border-color .18s var(--tap),box-shadow .18s var(--tap),background-color .18s var(--tap)}textarea{min-height:132px;line-height:1.65}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,textarea:focus{border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent)}.form-row,.checkline{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkline{justify-content:flex-start}.checkline input{width:16px;height:16px;accent-color:var(--accent)}.login-error{border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);border-radius:var(--radius-sm);margin:0;padding:12px;background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.app-shell{position:relative;display:grid;grid-template-columns:288px minmax(0,1fr);width:100%;min-height:100dvh;overflow-x:clip;transition:grid-template-columns .36s var(--tap)}:root[data-theme=dark] .app-shell:before,:root[data-theme=dark] .mobile-native-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-4;pointer-events:none;background:radial-gradient(circle at 74% 10%,rgba(57,144,141,.13),transparent 36rem),radial-gradient(circle at 28% 28%,rgba(20,45,59,.82),transparent 33rem),linear-gradient(180deg,#0307118f,#02060dd1)}.sidebar{position:sticky;top:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:18px;height:100dvh;min-width:0;border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface-solid) 76%,transparent);padding:22px 16px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);width:288px;overflow:clip;transition:width .36s var(--tap),padding .36s var(--tap),background-color .26s var(--tap),border-color .26s var(--tap),box-shadow .26s var(--tap);will-change:width}:root[data-theme=dark] .sidebar{background:linear-gradient(180deg,#122330db,#040c16f0),#040b14eb;border-right-color:#8bb7cd21}.sidebar.collapsed{width:88px;padding:20px 16px;overflow:hidden}.app-shell:has(.sidebar.collapsed){grid-template-columns:88px minmax(0,1fr)}.sidebar-head,.workspace-chip,.filter-left,.filter-actions,.mobile-native-brand-row,.mobile-native-actions,.mobile-action-strip{display:flex;align-items:center;gap:10px}.sidebar-head{justify-content:space-between;min-width:0}.sidebar.collapsed .sidebar-head{display:grid;grid-template-columns:100%;justify-content:stretch;justify-items:center;gap:12px}.sidebar.collapsed .brand-mark{width:100%;justify-content:center}.sidebar.collapsed .brand-logo-shell{flex:0 0 48px;width:48px;height:48px;justify-content:center;overflow:hidden}.sidebar .brand-mark{min-width:0;overflow:hidden}.sidebar .brand-logo-shell{transition:width .36s var(--tap),transform .36s var(--tap)}.sidebar .brand-product-label,.workspace-chip-copy,.nav-group p,.nav-item-copy{transition:opacity .22s var(--tap),transform .3s var(--tap),max-width .36s var(--tap),max-height .3s var(--tap),margin .3s var(--tap)}.sidebar.collapsed .brand-product-label,.sidebar.collapsed .workspace-chip-copy,.sidebar.collapsed .nav-group p,.sidebar.collapsed .nav-item-copy{display:none;width:0;min-width:0;max-width:0;max-height:0;margin:0;opacity:0;pointer-events:none;transform:translate(-8px)}.sidebar-toggle{flex:0 0 auto;transition:background-color .18s var(--tap),transform .22s var(--tap)}.sidebar-toggle svg{transition:transform .28s var(--tap)}.sidebar.collapsed .sidebar-toggle svg{transform:rotate(180deg)}.workspace-chip{border:1px solid var(--line);border-radius:var(--radius);padding:12px;background:var(--surface);min-width:0;transition:padding .32s var(--tap),border-radius .32s var(--tap),background-color .22s var(--tap)}.sidebar.collapsed .workspace-chip{gap:0;justify-content:center;width:48px;min-height:48px;justify-self:center;padding:4px;border-radius:16px}.workspace-avatar{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:14px;background:var(--accent-strong);color:#f8fbf5;font-family:var(--font-mono);font-size:12px;font-weight:800}.workspace-chip-copy{min-width:0;max-width:170px;overflow:hidden;white-space:nowrap}.workspace-chip strong,.workspace-chip span{display:block}.workspace-chip span{margin-top:2px;color:var(--muted);font-size:12px}.side-nav{display:grid;gap:18px;min-height:0;overflow:auto;padding-right:4px}.sidebar.collapsed .side-nav{width:100%;grid-template-columns:100%;justify-items:center;gap:14px;overflow-x:hidden;padding-right:0;scrollbar-width:none}.sidebar.collapsed .side-nav::-webkit-scrollbar{width:0;height:0}.nav-group{display:grid;gap:7px}.sidebar.collapsed .nav-group{grid-template-columns:100%;width:100%;justify-items:center}.nav-group p{margin:0 0 4px 4px;color:var(--faint);font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:0;max-width:220px;overflow:hidden;white-space:nowrap}.nav-item{display:flex;align-items:center;gap:11px;width:100%;min-height:48px;border:1px solid transparent;border-radius:15px;padding:9px 10px;background:transparent;color:var(--muted);text-align:left;overflow:hidden;transition:min-height .32s var(--tap),padding .32s var(--tap),border-radius .32s var(--tap),background-color .18s var(--tap),border-color .18s var(--tap),color .18s var(--tap),box-shadow .18s var(--tap),transform .18s var(--tap)}.sidebar.collapsed .nav-item{gap:0;justify-content:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;aspect-ratio:1;justify-self:center;padding:0;border-radius:14px}.sidebar.collapsed .nav-item.active{border-radius:14px;box-shadow:inset 0 1px #ffffff52,0 10px 24px -18px color-mix(in srgb,var(--accent-strong) 42%,transparent)}.sidebar.collapsed .nav-item>svg{width:20px;height:20px;margin:auto}.nav-item:hover{background:var(--surface-muted);color:var(--ink);transform:translate(2px)}.sidebar.collapsed .nav-item:hover{transform:translateY(-1px)}.nav-item.active{border-color:var(--line);background:var(--accent-tint);color:var(--accent-strong);box-shadow:inset 0 1px #ffffff52}:root[data-theme=dark] .nav-item.active{border-color:#abd6ff47;background:linear-gradient(90deg,#91cdff24,#91cdff0d),#13263bcc;color:#e8f1ff;box-shadow:inset 0 1px #e9f1ff1a}.nav-item-copy{display:grid;gap:2px;min-width:0;max-width:190px;overflow:hidden}.nav-item strong{color:currentColor;font-size:14px}.nav-item small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workspace{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:100%;min-width:0;min-height:100dvh;overflow-x:clip}.top-filter{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;width:100%;max-width:100%;min-width:0;overflow:visible;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--page) 84%,transparent);padding:7px clamp(16px,2.4vw,28px);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}:root[data-theme=dark] .top-filter{background:linear-gradient(90deg,#060f1af0,#07161edb),#030910e6;border-bottom-color:#8bb7cd21}.filter-left,.filter-actions{flex-wrap:nowrap;min-width:0}.filter-left{--filter-shadow-bleed-x: 28px;--filter-shadow-bleed-top: 18px;--filter-shadow-bleed-bottom: 42px;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;padding:var(--filter-shadow-bleed-top) var(--filter-shadow-bleed-x) var(--filter-shadow-bleed-bottom);margin:calc(var(--filter-shadow-bleed-top) * -1) calc(var(--filter-shadow-bleed-x) * -1) calc(var(--filter-shadow-bleed-bottom) * -1);scroll-padding-inline:var(--filter-shadow-bleed-x);scrollbar-width:thin}.filter-actions{justify-content:flex-end;flex:0 1 auto;max-width:min(52%,500px);overflow:visible}.select-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;border-radius:999px;padding:0 13px;white-space:nowrap;color:var(--ink-soft);font-size:13px;font-weight:730}.workspace-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;width:100%;max-width:100%;min-width:0;padding:clamp(18px,2.5vw,30px);overflow-x:clip}.page-stage{width:100%;max-width:100%;min-width:0;overflow-x:clip}.page{display:grid;gap:22px;width:100%;max-width:1360px;min-width:0;margin:0 auto;animation:fadeLift .52s var(--tap) both}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;min-width:0;border-bottom:1px solid var(--line);padding:8px 0 26px}.page-header>div{min-width:0;max-width:860px}.page-action-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;margin-top:2px;margin-bottom:6px}.page-header *,.page-action-toolbar *,.glass-panel *,.mock-notice *,.proxy-notice *,.content-grid *,.overview-grid *,.insight-grid *,.prompt-grid *,.document-studio-grid *,.report-delivery-grid *,.onboarding-grid *,.report-grid *,.p1-grid *,.report-readiness-grid *,.answer-stack *,.ask-layout *,.chart-insight-row *,.fact-stack *,.export-queue *,.document-draft-stack *,.document-control-stack *{min-width:0}.page-header h1,.page-header p,.panel-title h2,.composer-head h2,.chat-thread-head strong,.report-card h2,.p1-card h2,.integration-card h2,.report-readiness-card h2,.document-draft-stack strong,.document-control-stack strong,.fact-stack span,.export-queue span,.answer-card p,.chat-bubble p{word-break:normal;overflow-wrap:break-word}.toolbar-chips,.toolbar-actions,.tabs,.chart-mode-row,.workspace-mode-switch,.suggested-list,.seed-cloud,.prompt-seeds{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.toolbar-chips button,.toolbar-actions button,.tabs button,.chart-mode-row button,.workspace-mode-switch button,.suggested-list button,.seed-cloud button,.prompt-seeds button{min-height:36px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-soft);padding:0 13px;white-space:nowrap;font-size:13px;font-weight:720}.toolbar-actions button{display:inline-flex;align-items:center;gap:8px}.toolbar-chips button.active,.tabs button.active,.chart-mode-row button.active,.workspace-mode-switch button.active,.suggested-list button.selected,.mobile-page-tabs button.active,.mobile-bottom-nav button.active{border-color:color-mix(in srgb,var(--accent) 28%,transparent);background:var(--accent-tint);color:var(--accent-strong)}:root[data-theme=dark] .toolbar-chips button.active,:root[data-theme=dark] .tabs button.active,:root[data-theme=dark] .chart-mode-row button.active,:root[data-theme=dark] .workspace-mode-switch button.active,:root[data-theme=dark] .suggested-list button.selected,:root[data-theme=dark] .mobile-page-tabs button.active,:root[data-theme=dark] .mobile-bottom-nav button.active{border-color:#abd6ff47;background:#91cdff1f;color:#e6efff}.mock-notice,.proxy-notice,.agent-permission-band,.settings-governance-band>div,.mock-run-progress{display:flex;align-items:center;gap:12px;width:100%;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-solid) 74%,transparent);padding:14px 16px;color:var(--ink-soft)}.mock-notice>.icon-sm{flex:0 0 auto;margin-top:1px}.proxy-notice{margin-top:6px}:root[data-theme=dark] .mock-notice,:root[data-theme=dark] .proxy-notice,:root[data-theme=dark] .agent-permission-band,:root[data-theme=dark] .settings-governance-band>div,:root[data-theme=dark] .mock-run-progress{background:linear-gradient(90deg,rgba(145,205,255,.08),transparent 55%),#122134c2;border-color:#8bb7cd24;color:#bdcad6}.mock-notice.compact{border-radius:var(--radius-sm);padding:12px}.mock-notice strong,.mock-notice span,.proxy-notice span{display:block;min-width:0;max-width:100%}.mock-notice strong{color:var(--ink);font-size:13px}.mock-notice span,.proxy-notice,.agent-permission-band,.settings-governance-band span{color:var(--muted);font-size:13px;line-height:1.6}.content-grid,.overview-grid,.insight-grid,.prompt-grid,.document-studio-grid,.report-delivery-grid,.onboarding-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:24px;width:100%;min-width:0}.content-grid>.glass-panel,.overview-grid>.glass-panel,.insight-grid>.glass-panel,.prompt-grid>.glass-panel,.document-studio-grid>.glass-panel,.report-delivery-grid>.glass-panel,.onboarding-grid>.glass-panel,.page>.glass-panel{padding:clamp(20px,2vw,26px)}.content-grid>*,.overview-grid>*,.insight-grid>*,.prompt-grid>*,.document-studio-grid>*,.report-delivery-grid>*,.onboarding-grid>*,.ask-layout>*,.fintech-chart-layout>*,.report-grid>*,.p1-grid>*,.answer-matrix-cards>*,.collab-flow>*,.composer-guardrails>*{min-width:0}.overview-cockpit-metrics{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1fr);gap:18px}.overview-primary-score{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);gap:18px;padding:22px}.overview-secondary-metrics,.workspace-stat-grid,.signal-grid,.agent-health-grid,.wizard-step-grid,.integration-card-grid,.report-state-band,.settings-governance-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.ask-compose .workspace-stat-grid,.ask-compose .collab-flow,.ask-compose .composer-guardrails{grid-template-columns:1fr}.ask-compose .workspace-stat-grid article{min-height:auto}.ask-compose .workspace-stat-grid strong,.ask-compose .composer-guardrails strong,.ask-compose .collab-flow strong{font-size:19px;line-height:1.28}.ask-compose .workspace-stat-grid small,.ask-compose .collab-flow small{font-size:13px}.metric-card,.signal-card-mini,.state-card,.agent-health-grid article,.wizard-step-grid article,.integration-card,.report-readiness-card,.report-card,.p1-card,.document-control-stack>div,.composer-guardrails>div,.workspace-stat-grid article,.collab-flow article,.writing-candidates article,.document-draft-stack article,.risk-signal-grid article,.fact-stack>div,.chart-insight-row>div,.export-queue>div,.delivery-steps>div{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-solid) 76%,transparent);padding:clamp(16px,1.5vw,20px);min-width:0}:root[data-theme=dark] .metric-card,:root[data-theme=dark] .signal-card-mini,:root[data-theme=dark] .state-card,:root[data-theme=dark] .agent-health-grid article,:root[data-theme=dark] .wizard-step-grid article,:root[data-theme=dark] .integration-card,:root[data-theme=dark] .report-readiness-card,:root[data-theme=dark] .report-card,:root[data-theme=dark] .p1-card,:root[data-theme=dark] .document-control-stack>div,:root[data-theme=dark] .composer-guardrails>div,:root[data-theme=dark] .workspace-stat-grid article,:root[data-theme=dark] .collab-flow article,:root[data-theme=dark] .writing-candidates article,:root[data-theme=dark] .document-draft-stack article,:root[data-theme=dark] .risk-signal-grid article,:root[data-theme=dark] .fact-stack>div,:root[data-theme=dark] .chart-insight-row>div,:root[data-theme=dark] .export-queue>div,:root[data-theme=dark] .delivery-steps>div{background:linear-gradient(145deg,rgba(179,217,220,.055),transparent 52%),#08131eb8;border-color:#8bb7cd21}.metric-card{display:grid;gap:12px;min-height:150px}.metric-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.metric-card span,.metric-card small,.signal-card-mini small,.workspace-stat-grid small,.composer-guardrails span,.fact-stack small,.export-queue small,.delivery-steps small,.document-control-stack small{color:var(--muted);line-height:1.55}.metric-card strong{color:var(--ink);font-size:clamp(34px,4vw,56px);line-height:.95;letter-spacing:0}.metric-card em{margin-left:4px;color:var(--muted);font-size:16px;font-style:normal}.metric-card p{margin:0;color:var(--ink-soft)}.metric-card p span{color:var(--accent-strong);font-weight:800}.score-readout{display:grid;align-content:center;gap:9px;border-left:1px solid var(--line);padding-left:18px}.score-readout span,.score-readout small{color:var(--muted)}.score-readout strong{color:var(--accent-strong);font-size:22px;line-height:1.2}.chart-panel,.overview-next-actions,.wide-panel,.overview-platform-panel,.ask-compose,.comparison-matrix-panel,.document-studio,.document-control-panel,.stepper-panel,.setup-form{padding:20px}.panel-title{align-items:center;margin-bottom:18px}.panel-title h2,.stage2-section-head h2,.composer-head h2,.chat-thread-head strong,.drawer-head h2{flex:1 1 auto;margin:0;color:var(--ink);font-size:clamp(19px,2vw,28px);line-height:1.16}.fintech-chart-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:16px;min-width:0}.fintech-chart-main,.fintech-chart-side,.risk-terminal,.query-fanout-panel,.wizard-workbench,.ai-collab-console,.workspace-mode-card,.ask-context-bar{display:grid;gap:14px;min-width:0}.fintech-chart-main{align-content:start;grid-auto-rows:max-content}.dashboard-preview-panel .fintech-chart-layout{grid-template-columns:1fr}.dashboard-preview-panel .dashboard-stage-panel{grid-template-columns:1fr;align-items:start}.dashboard-preview-panel .dashboard-stage-panel>.side-kicker{grid-column:auto}.dashboard-preview-panel .dashboard-stage-panel>.risk-terminal{margin-top:6px}.fintech-chart-side,.risk-terminal,.workspace-mode-card,.query-fanout-panel,.wizard-workbench{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);padding:16px}:root[data-theme=dark] .fintech-chart-side,:root[data-theme=dark] .risk-terminal,:root[data-theme=dark] .workspace-mode-card,:root[data-theme=dark] .query-fanout-panel,:root[data-theme=dark] .wizard-workbench,:root[data-theme=dark] .ai-collab-console{background:#08141fa8;border-color:#8bb7cd21}.trend-chart{width:100%;min-height:150px}.grid-line{stroke:var(--line);stroke-width:1}.chart-risk-band{fill:color-mix(in srgb,var(--warn) 7%,transparent)}.chart-target-line{stroke:color-mix(in srgb,var(--accent) 34%,transparent);stroke-dasharray:5 6}.chart-target-label,.axis-label,.chart-end-label text,.chart-secondary-label text{fill:var(--muted);font-family:var(--font-mono);font-size:11px}.chart-line{fill:none;stroke-width:4;stroke-linecap:round}.chart-line.cyan{stroke:var(--accent)}.chart-line.amber{stroke:var(--amber);opacity:.72}.chart-line.blue{stroke:var(--blue);opacity:.68}.chart-dot{fill:var(--surface-solid);stroke:var(--accent);stroke-width:3}.chart-end-label rect,.chart-secondary-label rect{fill:var(--surface-solid);stroke:var(--line)}.chart-end-label text,.chart-secondary-label text{text-anchor:middle;fill:var(--ink);font-weight:800}.legend-row{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:8px}.fintech-chart-main .legend-row{margin-top:2px}.fintech-chart-main .legend{flex:0 0 auto;align-self:center;width:auto;min-width:0;min-height:0;height:auto;padding:6px 10px;border-radius:999px;white-space:nowrap;writing-mode:horizontal-tb;text-orientation:mixed;line-height:1}.chart-insight-row,.risk-signal-grid,.answer-matrix-cards,.report-readiness-grid,.report-grid,.p1-grid,.dashboard-board-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;width:100%;min-width:0}.answer-matrix-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.comparison-matrix-panel .answer-matrix-cards+.table-wrap{margin-top:clamp(22px,1.8vw,28px)}.chart-insight-row strong,.signal-card-mini strong,.workspace-stat-grid strong,.composer-guardrails strong,.risk-signal-grid strong,.agent-health-grid strong,.document-control-stack strong,.wizard-result-stack strong{display:block;color:var(--ink);font-size:22px;line-height:1.15}.chart-insight-row span,.signal-card-mini small{display:block;margin-top:4px}.ranking-list,.risk-terminal-rows,.action-list,.opportunity-signal-stack,.platform-score-list,.fact-stack,.export-queue,.document-draft-stack,.document-control-stack,.wizard-result-stack,.fanout-list,.delivery-steps,.template-strip-list{display:grid;gap:14px;min-width:0}.ranking-row,.risk-row,.platform-score,.sov-list>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);padding:12px}.answer-insight-sov-panel{padding:18px 16px 16px}.answer-insight-sov-panel .panel-title{align-items:flex-start;gap:12px;margin-bottom:12px}.answer-insight-sov-panel .panel-title h2{flex:1 1 auto;line-height:1.15;margin-right:2px}.answer-insight-sov-panel .panel-title .text-button{flex:0 0 auto;min-height:0;padding-inline:0}.answer-insight-sov-panel .sov-list{display:grid;gap:7px}.answer-insight-sov-panel .sov-list>div{grid-template-columns:minmax(0,96px) minmax(0,1fr) auto;gap:10px;padding:10px 12px}.answer-insight-sov-panel .sov-list>div>span{font-size:.94rem;line-height:1.35}.answer-insight-sov-panel .sov-list>div>strong{min-width:2.5rem;text-align:right;line-height:1}.ranking-row>span{color:var(--faint);font-family:var(--font-mono);font-weight:800}.ranking-platform-title{display:flex;align-items:center;gap:8px;color:var(--ink)}.ranking-row small,.ranking-row em,.risk-row small{color:var(--muted);font-size:12px;font-style:normal}.risk-meter,.meter,.readiness-meter{height:8px;border-radius:999px;background:var(--surface-strong);overflow:hidden}.risk-meter span,.meter span,.readiness-meter span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.table-wrap{width:100%;max-width:100%;overflow:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-solid)}.dense-table{width:100%;min-width:min(680px,100%);border-collapse:collapse;color:var(--ink-soft);table-layout:fixed}.dense-table th,.dense-table td{border-bottom:1px solid var(--line);padding:13px 14px;text-align:left;vertical-align:top}.dense-table th{position:sticky;top:0;z-index:1;background:var(--surface-muted);color:var(--ink);font-size:12px;font-weight:800;white-space:normal}.table-head-cell{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;line-height:1.2;vertical-align:top}.table-head-cell span{min-width:0;overflow-wrap:break-word}.table-head-cell .icon-xs{flex:0 0 auto;width:15px;height:15px;margin-top:1px;stroke-width:2}.dense-table td{font-size:13px;line-height:1.55;max-width:240px;word-break:normal;overflow-wrap:break-word}.dense-table tr:last-child td{border-bottom:0}.dense-table tr.clickable:hover td{background:var(--accent-tint);cursor:pointer}.mock-inline{margin-left:8px;vertical-align:middle}.action-list button,.opportunity-signal,.evidence-strip button,.answer-matrix-cards button,.template-strip-list button,.command-results button{display:grid;align-content:start;gap:6px;width:100%;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-solid);color:var(--ink-soft);padding:16px;text-align:left}:root[data-theme=dark] .action-list button,:root[data-theme=dark] .opportunity-signal,:root[data-theme=dark] .evidence-strip button,:root[data-theme=dark] .answer-matrix-cards button,:root[data-theme=dark] .template-strip-list button,:root[data-theme=dark] .command-results button,:root[data-theme=dark] .table-wrap,:root[data-theme=dark] .chat-bubble,:root[data-theme=dark] .ai-collab-console{background:linear-gradient(145deg,rgba(126,184,190,.055),transparent 52%),#07121dc7;border-color:#8bb7cd21}.answer-matrix-cards button{min-height:112px;display:grid;align-content:start;gap:8px}.answer-matrix-cards span,.answer-matrix-cards small{display:block;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:break-word}.action-list button:hover,.opportunity-signal:hover,.evidence-strip button:hover,.answer-matrix-cards button:hover,.template-strip-list button:hover,.command-results button:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.action-list strong,.opportunity-signal strong,.evidence-strip strong,.answer-matrix-cards strong,.template-strip-list strong{display:block;color:var(--ink);line-height:1.28;overflow-wrap:break-word}.action-list small,.opportunity-signal small,.evidence-strip small,.answer-matrix-cards small,.template-strip-list small{display:block;margin-top:6px;color:var(--muted);line-height:1.5;overflow-wrap:break-word}.evidence-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.5vw,20px)}.evidence-strip.vertical{grid-template-columns:1fr}.evidence-strip button{gap:12px;padding:clamp(18px,1.8vw,22px)}.scan-thumb{display:block;height:clamp(90px,7vw,112px);border-radius:var(--radius-sm);margin-bottom:4px;background:linear-gradient(135deg,rgba(255,255,255,.32),transparent),linear-gradient(90deg,var(--accent-tint),transparent),var(--surface-muted)}.ask-layout{display:grid;grid-template-columns:minmax(420px,.46fr) minmax(0,1fr);gap:20px;align-items:start;width:100%;min-width:0}.chat-composer{position:sticky;top:92px}.mobile-ask-stepper{display:none}.answer-stack{display:grid;gap:14px;width:100%;min-width:0}.answer-card{display:grid;gap:14px;width:100%;padding:16px;overflow:hidden}.chat-bubble{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);padding:14px}.chat-bubble p{margin:0;color:var(--ink-soft);line-height:1.75}.chat-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:var(--accent-strong);color:#f8fbf5;font-weight:800}.answer-meta,.citation-list{display:flex;flex-wrap:wrap;gap:8px}.answer-meta span,.citation-list button{border:1px solid var(--line);border-radius:999px;background:var(--surface-solid);color:var(--muted);padding:7px 10px;font-size:12px;font-weight:700;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:break-word}.citation-list button:hover{color:var(--accent-strong);border-color:var(--line-strong)}.ai-collab-console{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);padding:14px}.collab-flow,.writing-candidates,.composer-guardrails{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.writing-candidates{grid-template-columns:1fr}.writing-candidates p,.document-draft-stack p{margin:8px 0 0;color:var(--muted);line-height:1.7}.collab-flow article{display:grid;align-content:start;gap:8px}.collab-flow article strong,.composer-guardrails strong{font-size:clamp(16px,1.6vw,22px);line-height:1.18;word-break:normal;overflow-wrap:break-word}.collab-flow article small,.composer-guardrails span,.composer-guardrails div,.writing-candidates article,.answer-card,.report-card,.p1-card,.integration-card,.report-readiness-card{word-break:normal;overflow-wrap:break-word}.report-readiness-card.primary{grid-column:span 1;background:linear-gradient(150deg,var(--accent-tint),transparent 62%),var(--surface)}.report-readiness-card,.report-card,.p1-card,.integration-card{display:grid;align-content:start;gap:clamp(14px,1.3vw,18px);min-width:0}.integration-card .integration-card-status{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.integration-card .integration-card-status .icon-sm{flex:0 0 auto;display:block}.integration-card .integration-card-status .mock-tag{flex:0 0 auto;white-space:nowrap}.dashboard-template-strip{padding:20px}.template-strip-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.document-studio-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:start}.document-studio-grid.document-studio-stack{grid-template-columns:minmax(0,1fr)}.document-control-frame{display:grid;gap:16px;min-width:0}.document-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.document-delivery-chain span.active{background:var(--accent-tint);color:var(--accent-strong)}.stepper-panel{gap:10px}.step-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;align-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px;background:var(--surface-solid)}.step-row span{display:grid;grid-row:span 2;place-items:center;width:34px;height:34px;border-radius:999px;background:var(--surface-muted);color:var(--muted);font-family:var(--font-mono);font-weight:800}.step-row span.done{background:var(--accent-strong);color:#f8fbf5}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mini-matrix{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.mini-matrix span{height:10px;border-radius:999px;background:var(--accent)}.action-rail{position:sticky;top:92px;display:grid;align-content:start;gap:12px;height:calc(100dvh - 122px);min-width:0}.action-rail>div:first-child{border-bottom:1px solid var(--line);padding-bottom:12px}.action-rail h2{margin:5px 0 0;color:var(--ink);font-size:24px;line-height:1.1}.action-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink-soft);padding:13px;text-align:left}:root[data-theme=dark] .action-card{background:linear-gradient(135deg,rgba(139,183,205,.06),transparent 54%),#08131eb3;border-color:#8bb7cd21}:root[data-theme=dark] .rail-note{background:#91cdff1a;border-color:#abd6ff33}.action-card:hover{transform:translate(-3px);border-color:var(--line-strong);background:var(--surface-solid);box-shadow:var(--shadow-soft)}.action-card strong,.action-card small{display:block}.action-card small{margin-top:3px;color:var(--muted);line-height:1.4}.rail-note{display:flex;gap:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);padding:14px;color:var(--muted);font-size:12px;line-height:1.6}.drawer-layer,.command-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid}.drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0c096b}.drawer-panel{position:relative;justify-self:end;display:grid;align-content:start;gap:18px;width:min(100%,520px);height:100dvh;overflow:auto;border-left:1px solid var(--line);background:var(--surface-solid);padding:24px;box-shadow:var(--shadow);animation:drawerIn .26s var(--tap) both}.drawer-head{margin-bottom:-10px}.drawer-head>div{display:grid;gap:8px;min-width:0}.drawer-head h2{line-height:1.08}.drawer-section{display:grid;gap:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);padding:16px}.drawer-section h3{margin:0;color:var(--ink)}.drawer-section p{margin:0;color:var(--muted);line-height:1.75}.detail-list{display:grid;gap:10px;margin:0}.detail-list div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;border-bottom:1px solid var(--line);padding-bottom:10px}.detail-list dt{color:var(--muted)}.detail-list dd{margin:0;color:var(--ink)}.snapshot-placeholder{display:grid;place-items:center;gap:8px;min-height:160px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(120deg,transparent,var(--accent-tint),transparent),var(--surface-solid);text-align:center}.scan-line-static{width:70%;height:2px;border-radius:999px;background:var(--accent)}.api-list{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--muted);font-family:var(--font-mono);font-size:12px}.command-panel{position:relative;align-self:start;justify-self:center;display:grid;gap:12px;width:min(92vw,720px);margin-top:10dvh;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-solid);padding:14px;box-shadow:var(--shadow);animation:riseIn .22s var(--tap) both}.command-input{align-items:center;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);padding:7px 10px 7px 14px}.command-input input{border:0;background:transparent;padding:8px}.command-input kbd{border:1px solid var(--line);border-radius:8px;background:var(--surface-solid);color:var(--muted);padding:4px 7px;font-family:var(--font-mono);font-size:11px}.command-results{display:grid;gap:8px;max-height:min(62dvh,520px);overflow:auto}.command-results button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.state-card{display:grid;gap:12px}.state-card-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:var(--accent-tint);color:var(--accent-strong)}.mobile-appbar{display:none}.mobile-native-shell{--mobile-bottom-nav-clearance: calc(98px + env(safe-area-inset-bottom)) ;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:100vw;min-height:100dvh;overflow-x:clip;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.mobile-native-header{position:sticky;top:0;z-index:20;display:grid;gap:12px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--page) 88%,transparent);padding:14px 14px 12px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}:root[data-theme=dark] .mobile-native-header{background:linear-gradient(180deg,#06101bf2,#07141edb),#030910eb;border-bottom-color:#8bb7cd21}.mobile-native-brand-row{justify-content:space-between}.mobile-current-page{display:inline-flex;align-items:center;gap:7px;min-width:0;border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:8px 11px;color:var(--ink-soft);font-weight:760}.mobile-native-context{display:grid;gap:3px}.mobile-native-context strong{color:var(--ink)}.mobile-native-context small,.mobile-context-card small,.mobile-module-toggle small,.mobile-module-group small{color:var(--muted);line-height:1.45}.mobile-native-actions{align-items:stretch}.mobile-native-actions .primary-button{flex:1}.mobile-more-toggle,.mobile-module-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-soft);padding:0 14px;font-weight:780;transition:background-color .18s var(--tap),border-color .18s var(--tap),color .18s var(--tap),transform .18s var(--tap)}.mobile-more-toggle>svg,.mobile-module-toggle>svg{transition:transform .24s var(--tap)}.mobile-more-toggle.active>svg,.mobile-module-toggle.active>svg{transform:rotate(180deg)}.mobile-more-toggle:active,.mobile-module-toggle:active{transform:translateY(1px) scale(.99)}.mobile-native-panel-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:18;padding:176px 12px var(--mobile-bottom-nav-clearance);pointer-events:none;opacity:0;transform:translateY(-10px);transition:opacity .24s var(--tap),transform .28s var(--tap)}.mobile-native-panel-wrap.open{visibility:visible;opacity:1;pointer-events:none;transform:translateY(0);transition:visibility 0s,opacity .24s var(--tap),transform .28s var(--tap)}.mobile-native-panel-wrap.closing{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-10px);transition:visibility 0s linear .28s,opacity .24s var(--tap),transform .28s var(--tap)}.mobile-more-panel{display:grid;gap:12px;max-height:calc(100dvh - 196px - var(--mobile-bottom-nav-clearance));border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-solid);padding:12px;box-shadow:var(--shadow);pointer-events:auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-bottom:16px;transform-origin:top center;transition:opacity .24s var(--tap),transform .28s var(--tap),border-color .18s var(--tap),background-color .18s var(--tap)}.mobile-more-panel.open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.mobile-more-panel.closing{opacity:0;pointer-events:none;transform:translateY(-8px) scale(.985)}:root[data-theme=dark] .mobile-more-panel,:root[data-theme=dark] .mobile-bottom-nav{background:linear-gradient(145deg,rgba(126,184,190,.055),transparent 58%),#06101beb;border-color:#8bb7cd26}.mobile-more-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobile-more-actions button{display:grid;place-items:center;gap:6px;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);color:var(--ink-soft);padding:12px 8px;font-size:12px;font-weight:760}.mobile-more-actions button span,.mobile-module-group button span,.mobile-current-page span,.mobile-bottom-nav span{min-width:0;overflow:hidden;text-overflow:ellipsis}.mobile-module-panel{display:grid;gap:12px;overflow:visible;opacity:0;transform:translateY(-10px) scale(.985);transform-origin:top center;transition:opacity .24s var(--tap),transform .28s var(--tap),padding .22s var(--tap),border-color .18s var(--tap),background-color .18s var(--tap)}.mobile-module-panel.open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.mobile-module-panel.closing{visibility:hidden;max-height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none;transform:translateY(-10px) scale(.985);transition:visibility 0s linear .28s,max-height .28s var(--tap),opacity .24s var(--tap),transform .28s var(--tap),padding .22s var(--tap)}.mobile-module-panel.open{visibility:visible;max-height:min(70dvh,720px);opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.mobile-module-group{display:grid;gap:8px}.mobile-module-group p{margin:0;color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:800}.mobile-module-group>div{display:grid;gap:8px}.mobile-module-group button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink-soft);padding:12px;text-align:left;transition:opacity .22s var(--tap),transform .26s var(--tap),background-color .18s var(--tap),border-color .18s var(--tap),color .18s var(--tap)}.mobile-module-panel.open .mobile-module-group button{animation:menuItemIn .3s var(--tap) both}.mobile-module-panel.open .mobile-module-group:nth-child(2) button{animation-delay:35ms}.mobile-module-panel.open .mobile-module-group:nth-child(3) button{animation-delay:70ms}.mobile-module-group button:hover{transform:translateY(-1px)}.mobile-module-group button.active{background:var(--accent-tint);color:var(--accent-strong)}:root[data-theme=dark] .mobile-more-toggle,:root[data-theme=dark] .mobile-module-toggle,:root[data-theme=dark] .mobile-current-page,:root[data-theme=dark] .mobile-module-group button{background:#081521c2;border-color:#8bb7cd24;color:#b9c8d5}:root[data-theme=dark] .mobile-more-toggle.active,:root[data-theme=dark] .mobile-module-group button.active{background:#91cdff1f;border-color:#abd6ff3d;color:#e6efff}.mobile-native-main{width:100%;max-width:100vw;min-width:0;overflow-x:clip;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.mobile-native-page{width:100%;max-width:100vw;min-width:0;overflow-x:clip;padding:14px 14px calc(112px + env(safe-area-inset-bottom))}.page-module-transition{animation:pageModuleIn .28s var(--tap) both}.mobile-bottom-nav{position:fixed;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;z-index:30;display:flex;gap:6px;border:1px solid var(--line);border-radius:24px;background:color-mix(in srgb,var(--surface-solid) 88%,transparent);padding:8px;box-shadow:var(--shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.mobile-bottom-nav button{display:grid;place-items:center;gap:4px;flex:1 1 0;min-width:0;min-height:52px;border-radius:18px;background:transparent;color:var(--muted);padding:6px 4px;font-size:11px;font-weight:760}.mobile-bottom-nav span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes riseIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeLift{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes drawerIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes menuItemIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pageModuleIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html.theme-fade-transition-active body,html.theme-fade-transition-active body:after{animation:none!important}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:1280px){.workspace-body{grid-template-columns:minmax(0,1fr)}.action-rail{display:none}.gateway-partners-wall{grid-template-columns:1fr}.partner-logo-cell{flex-basis:clamp(132px,18vw,168px)}}@media(max-width:1120px){.gateway-hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding-top:34px}.gateway-copy{max-width:860px}.gateway-copy p{max-width:64ch}.gateway-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,900px)}.gateway-signal-stage{max-width:900px}.gateway-platform-board-head{grid-template-columns:minmax(0,1fr)}.gateway-platform-summary{width:100%;min-width:0}}@media(max-width:1060px){.app-shell{grid-template-columns:88px minmax(0,1fr)}.sidebar{width:88px;padding:18px 16px;justify-items:center;overflow:hidden}.sidebar .brand-mark{width:100%;justify-content:center}.sidebar .brand-product-label,.sidebar .workspace-chip>div:not(.workspace-avatar),.sidebar .nav-group p,.sidebar .nav-item span{display:none}.sidebar .brand-logo-shell{flex:0 0 48px;width:48px;height:48px;justify-content:center;overflow:hidden}.sidebar-head{display:grid;grid-template-columns:100%;justify-content:stretch;justify-items:center;gap:12px}.nav-item{gap:0;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;aspect-ratio:1;justify-content:center;justify-self:center;padding:0;border-radius:14px}.nav-item.active{border-radius:14px}.nav-item>svg{width:20px;height:20px;margin:auto}.side-nav{width:100%;grid-template-columns:100%;justify-items:center;padding-right:0;scrollbar-width:none}.side-nav::-webkit-scrollbar{width:0;height:0}.nav-group{width:100%;justify-items:center}.workspace-chip{gap:0;width:48px;min-height:48px;justify-self:center;padding:4px;border-radius:16px}.top-filter{align-items:flex-start}.content-grid,.overview-grid,.insight-grid,.prompt-grid,.document-studio-grid,.report-delivery-grid,.onboarding-grid,.overview-cockpit-metrics,.ask-layout,.fintech-chart-layout,.page .document-control-panel-subtle .document-control-stack{grid-template-columns:1fr}.chat-composer{position:static}.report-grid,.p1-grid,.chart-insight-row,.evidence-strip,.template-strip-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.mobile-native-shell{--mobile-bottom-nav-clearance: calc(92px + env(safe-area-inset-bottom)) }html,body,#root{max-width:100vw;overflow-x:clip}body{background:linear-gradient(180deg,var(--page),var(--page-2))}.gateway{padding:18px 14px 36px}.gateway-topbar{height:auto;align-items:flex-start}.gateway-nav{justify-content:flex-end;flex-wrap:wrap}.gateway-nav .ghost-button,.gateway-nav .primary-button{min-height:38px;padding:0 12px;font-size:12px}.gateway-hero{gap:18px;padding:28px 0 24px}.gateway-copy{gap:18px;max-width:none}.gateway-copy h1{font-size:clamp(50px,15vw,80px);gap:4px}.gateway-copy p{max-width:100%;font-size:15px;line-height:1.75}.gateway-capability-grid,.gateway-platform-lanes,.gateway-radar-card,.gateway-platform-logo-grid.domestic,.gateway-platform-logo-grid.global{grid-template-columns:1fr}.gateway-capability-band{justify-items:stretch;margin-top:0}.gateway-capability-grid{width:100%;margin-right:0;margin-left:0}.gateway-capability-grid article{grid-column:auto;min-height:0}.gateway-capability-grid article:nth-last-child(2),.gateway-capability-grid article:nth-last-child(1){grid-column:auto}.gateway-actions .primary-button,.gateway-actions .glass-button{width:100%}.gateway-score-ring{width:min(58vw,190px);justify-self:center}.gateway-platform-logo-grid.domestic,.gateway-platform-logo-grid.global,.gateway-platform-proofline{grid-template-columns:1fr}.gateway-platform-proofstep:not(:last-child):after{top:auto;right:auto;bottom:-9px;left:20px;width:1px;height:9px}.login-page{padding:86px 14px 28px}.back-link{left:14px;max-width:calc(100vw - 104px)}.login-theme-toggle{right:14px}.page{width:100%;max-width:100%;min-width:0;overflow-x:clip;grid-template-columns:minmax(0,1fr);gap:16px}.page>*{inline-size:100%;max-inline-size:100%;min-inline-size:0}.page-header,.page-action-toolbar,.stage2-section-head,.composer-head,.drawer-head{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-width:0;align-items:start}.page-header>div,.page-header h1,.page-header p,.page-action-toolbar>*,.mock-notice,.proxy-notice{width:100%;max-width:100%;min-width:0}.mock-notice>div,.proxy-notice>span{width:100%;max-width:100%;min-width:0}.mock-notice>.icon-sm,.proxy-notice>.icon-sm{width:18px;min-width:18px;max-width:18px;flex:0 0 18px}.page-header{padding-bottom:16px}.page-header h1,.login-card h1{font-size:clamp(30px,10vw,44px)}.toolbar-chips,.toolbar-actions,.tabs,.chart-mode-row,.workspace-mode-switch,.suggested-list,.seed-cloud,.prompt-seeds{flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:4px}.toolbar-chips button,.toolbar-actions button,.tabs button,.chart-mode-row button,.workspace-mode-switch button,.suggested-list button,.seed-cloud button,.prompt-seeds button{flex:0 0 auto}.page-header .primary-button,.page-header .glass-button{width:auto;max-width:100%;justify-self:start}.page-action-toolbar .toolbar-actions{width:100%;justify-content:flex-start}.page-action-toolbar .toolbar-actions button,.document-toolbar button{flex:0 0 auto;max-width:100%}.mock-notice,.proxy-notice,.agent-permission-band,.mock-run-progress{display:grid;grid-template-columns:auto minmax(0,1fr)}.content-grid,.overview-grid,.insight-grid,.prompt-grid,.document-studio-grid,.report-delivery-grid,.onboarding-grid,.overview-cockpit-metrics,.ask-layout,.fintech-chart-layout,.report-readiness-grid,.report-grid,.p1-grid,.chart-insight-row,.evidence-strip,.template-strip-list,.collab-flow,.composer-guardrails,.form-grid,.answer-matrix-cards,.workspace-stat-grid,.signal-grid,.agent-health-grid,.wizard-step-grid,.integration-card-grid,.report-state-band,.settings-governance-band{width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}.content-grid>*,.overview-grid>*,.insight-grid>*,.prompt-grid>*,.document-studio-grid>*,.report-delivery-grid>*,.onboarding-grid>*,.overview-cockpit-metrics>*,.ask-layout>*,.fintech-chart-layout>*,.report-readiness-grid>*,.report-grid>*,.p1-grid>*,.integration-card-grid>*,.settings-governance-band>*{width:100%;max-width:100%;min-width:0}.glass-panel,.chart-panel,.overview-next-actions,.wide-panel,.overview-platform-panel,.ask-compose,.comparison-matrix-panel,.document-studio,.document-control-panel,.stepper-panel,.setup-form{border-radius:16px;padding:15px}.overview-primary-score,.overview-secondary-metrics,.workspace-stat-grid,.signal-grid,.agent-health-grid,.wizard-step-grid,.integration-card-grid,.report-state-band,.settings-governance-band,.report-grid,.p1-grid,.chart-insight-row,.evidence-strip,.template-strip-list,.collab-flow,.composer-guardrails,.form-grid,.answer-matrix-cards,.report-readiness-grid{grid-template-columns:1fr}.overview-primary-score{gap:14px}.score-readout{border-top:1px solid var(--line);border-left:0;padding-top:14px;padding-left:0}.mobile-ask-stepper{display:flex;gap:8px;overflow-x:auto}.mobile-ask-stepper span{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:7px 10px;color:var(--muted);font-size:12px;font-weight:760}.mobile-ask-stepper span.active{background:var(--accent-tint);color:var(--accent-strong)}.dense-table{min-width:680px}.drawer-panel{width:100%;border-left:0;border-radius:24px 24px 0 0;align-self:end;height:min(92dvh,760px);animation-name:riseIn}.command-panel{width:calc(100vw - 24px);margin-top:7dvh}.detail-list div{grid-template-columns:1fr}}@media(max-width:520px){.mobile-native-shell{--mobile-bottom-nav-clearance: calc(88px + env(safe-area-inset-bottom)) }.brand-logo-shell{width:116px}.gateway-topbar .brand-product-label,.gateway-nav .theme-toggle span:not(.theme-toggle-orb){display:none}.gateway-topbar{gap:10px}.gateway-nav{gap:6px}.gateway-nav .ghost-button,.gateway-nav .primary-button,.gateway-nav .theme-toggle{min-height:36px;padding:0 10px;font-size:12px}.gateway-nav .theme-toggle{width:36px;padding:0}.theme-toggle-orb{width:28px;height:28px}.gateway-copy h1{line-height:1.04}.gateway-partners-wall{margin-top:14px}.partners-logo-wall{padding:14px}.partners-logo-marquee{gap:8px}.partners-logo-row{gap:8px;animation-duration:54s}.partners-logo-row-2{animation-duration:60s}.partners-logo-row-3{animation-duration:66s}.partner-logo-cell{flex-basis:clamp(118px,42vw,156px);height:58px}.primary-button,.glass-button,.ghost-button{min-height:40px;padding:0 14px}.gateway-actions .primary-button,.gateway-actions .glass-button,.login-form .primary-button,.document-toolbar .primary-button,.document-toolbar .glass-button{width:100%}.mobile-native-page{padding-right:10px;padding-left:10px}.mobile-bottom-nav{right:8px;left:8px;border-radius:20px;padding:6px}.mobile-bottom-nav button{min-height:50px;border-radius:15px;font-size:10px}.mobile-more-actions{grid-template-columns:1fr}}@media(min-width:1121px){.gateway-topbar,.gateway-hero,.gateway-capability-band,.gateway-partners-wall{max-width:min(1640px,calc(100vw - 112px))}.gateway-hero{grid-template-columns:minmax(520px,.9fr) minmax(620px,1.08fr);align-items:start;column-gap:clamp(34px,4.4vw,76px);min-height:calc(100dvh - 72px);padding-top:clamp(36px,6vh,84px);padding-bottom:clamp(32px,5.4vh,72px)}.gateway-copy{gap:clamp(20px,2.2vw,30px);max-width:800px;padding-top:0}.gateway-copy .eyebrow{min-height:36px;padding:9px 14px;font-size:12px}.gateway-copy h1{gap:2px;max-width:840px;font-size:clamp(88px,7.15vw,126px);font-weight:880;line-height:1.02}.gateway-copy h1 .gateway-title-line,.gateway-copy h1 .gateway-title-accent{text-wrap:balance}.gateway-copy p{max-width:58ch;font-size:clamp(17px,1.16vw,20px);line-height:1.78}.gateway-actions{gap:14px;margin-top:2px}.gateway-actions .primary-button.large,.gateway-actions .glass-button.large{min-height:58px;padding-inline:24px;font-size:16px}.gateway-signal-stage{width:100%;min-height:clamp(500px,54vh,640px);gap:.78rem;padding:clamp(1.05rem,1.45vw,1.36rem);border-radius:30px;transform:scale(var(--gateway-stage-scale)) var(--gateway-tilt-transform);transform-origin:top center;animation:gatewayPanelSoftIn .86s .12s var(--tap) both}.gateway-stage-header{min-height:66px;padding:.85rem 1rem;border-radius:22px;animation:gatewayStaggerIn .68s .22s var(--tap) both}.gateway-stage-header strong{font-size:clamp(1.16rem,1.28vw,1.42rem)}.gateway-live-pill{min-height:34px;padding-inline:.7rem}.gateway-radar-card{grid-template-columns:minmax(132px,.28fr) minmax(0,1fr);gap:clamp(.82rem,1.25vw,1.14rem);min-height:168px;padding:clamp(.9rem,1.16vw,1.08rem);border-radius:24px;animation:gatewayStaggerIn .72s .32s var(--tap) both}.gateway-score-ring{width:clamp(126px,8vw,154px);height:clamp(126px,8vw,154px)}.gateway-score-ring strong{font-size:clamp(2.9rem,3.2vw,4rem)}.gateway-score-ring span{font-size:.88rem}.gateway-radar-copy{gap:.58rem}.gateway-radar-copy h2{max-width:15ch;margin:.2rem 0 0;font-size:clamp(1.82rem,2.08vw,2.56rem);line-height:1.04;text-wrap:balance}.gateway-radar-copy p{max-width:48ch;font-size:clamp(.94rem,.96vw,1.04rem);line-height:1.5}.gateway-radar-note{gap:.5rem;margin-top:.28rem}.gateway-radar-note span{min-height:30px;padding-inline:.66rem;font-size:.74rem}.gateway-platform-board{gap:.62rem;padding:.82rem;border-radius:26px;animation:gatewayStaggerIn .76s .43s var(--tap) both}.gateway-platform-board-head strong{font-size:clamp(1rem,1vw,1.18rem)}.gateway-platform-board-head span,.gateway-platform-lane-head small{font-size:.76rem}.gateway-platform-summary{min-width:min(300px,38vw);gap:.42rem}.gateway-platform-summary span{min-height:46px;padding:.42rem .54rem;font-size:.68rem}.gateway-platform-summary b{font-size:1.04rem}.gateway-platform-lanes{grid-template-columns:minmax(0,1.32fr) minmax(184px,.72fr);gap:.62rem}.gateway-platform-lane{gap:.42rem}.gateway-platform-lane-code{width:32px;height:28px;font-size:.66rem}.gateway-platform-lane-head strong{font-size:.82rem}.gateway-platform-logo-grid{gap:.4rem}.gateway-platform-logo-grid.domestic{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-platform-logo-grid.global{grid-template-columns:minmax(0,1fr)}.gateway-platform-logo-card{min-height:50px;padding:.38rem .32rem;border-radius:14px;transition:transform .24s var(--tap),border-color .24s var(--tap),background .24s var(--tap),box-shadow .24s var(--tap)}.gateway-platform-logo-card .platform-logo-mark{width:29px;height:29px;border-radius:10px}.gateway-platform-logo-card span{font-size:.66rem}.gateway-platform-proofline{gap:.42rem}.gateway-platform-proofstep{min-height:30px;font-size:.68rem}.gateway-platform-logo-card:hover{transform:translateZ(10px);border-color:color-mix(in srgb,var(--accent) 36%,transparent);background:linear-gradient(180deg,#2028379e,#1217216b),radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 72%);box-shadow:0 1px #ffffff14 inset,0 18px 34px -26px color-mix(in srgb,var(--accent) 52%,transparent)}}@media(min-width:1121px)and (max-width:1360px){.gateway-hero{grid-template-columns:minmax(440px,.84fr) minmax(500px,1fr);column-gap:clamp(24px,3.2vw,52px)}.gateway-signal-stage{--gateway-stage-scale: .95}.gateway-copy h1{font-size:clamp(74px,6.2vw,104px)}.gateway-copy p{max-width:50ch}.gateway-signal-stage{min-height:clamp(490px,52vh,592px)}.gateway-platform-summary{min-width:min(282px,34vw)}.gateway-platform-lanes{grid-template-columns:minmax(0,1.24fr) minmax(170px,.7fr)}}@media(min-width:1121px)and (max-height:900px){.gateway{padding-top:20px;padding-bottom:36px}.gateway-topbar{height:64px}.gateway-hero{column-gap:clamp(22px,3vw,48px);min-height:calc(100dvh - 84px);padding-top:20px;padding-bottom:16px}.gateway-copy{gap:14px}.gateway-copy .eyebrow{min-height:32px;padding:8px 12px}.gateway-copy h1{font-size:clamp(68px,5.8vw,96px)}.gateway-copy p{max-width:48ch;font-size:clamp(15px,.96vw,17px);line-height:1.62}.gateway-actions .primary-button.large,.gateway-actions .glass-button.large{min-height:48px;padding-inline:20px;font-size:15px}.gateway-signal-stage{--gateway-stage-scale: .86;min-height:clamp(420px,44vh,500px);gap:.56rem;padding:.82rem}.gateway-stage-header{min-height:48px;padding:.58rem .72rem}.gateway-stage-header strong{font-size:clamp(.94rem,.96vw,1.08rem)}.gateway-live-pill{min-height:28px;padding:.34rem .56rem;font-size:10px}.gateway-radar-card{grid-template-columns:minmax(100px,.22fr) minmax(0,1fr);min-height:132px;gap:.58rem;padding:.68rem}.gateway-score-ring{width:clamp(96px,5.8vw,118px);height:clamp(96px,5.8vw,118px)}.gateway-score-ring strong{font-size:clamp(2.12rem,2.4vw,2.9rem)}.gateway-radar-copy{gap:.42rem}.gateway-radar-copy h2{max-width:16ch;font-size:clamp(1.3rem,1.5vw,1.72rem);line-height:1.02}.gateway-radar-copy p{font-size:.8rem;line-height:1.34}.gateway-radar-note span{min-height:24px;padding-inline:.5rem;font-size:.64rem}.gateway-platform-board{gap:.46rem;padding:.62rem}.gateway-platform-board:before{inset:34px 12px auto 12px}.gateway-platform-board-head{gap:10px}.gateway-platform-board-head strong{font-size:clamp(.88rem,.86vw,.98rem)}.gateway-platform-board-head span,.gateway-platform-lane-head small{margin-top:4px;font-size:.66rem;line-height:1.26}.gateway-platform-summary{min-width:min(242px,31vw)}.gateway-platform-summary span{min-height:34px;padding:.28rem .42rem;font-size:.58rem}.gateway-platform-summary b{font-size:.84rem}.gateway-platform-lanes{grid-template-columns:minmax(0,1.18fr) minmax(150px,.64fr);gap:.44rem}.gateway-platform-lane{gap:.3rem;padding:8px}.gateway-platform-lane-head{gap:7px}.gateway-platform-lane-code{width:26px;height:22px;border-radius:8px;font-size:.56rem}.gateway-platform-lane-head strong{font-size:.7rem}.gateway-platform-logo-grid{gap:.28rem}.gateway-platform-logo-card{min-height:40px;padding:.22rem .26rem;border-radius:10px}.gateway-platform-logo-card .platform-logo-mark{width:22px;height:22px;border-radius:8px}.gateway-platform-logo-card span{font-size:.56rem}.gateway-platform-proofline{gap:.28rem}.gateway-platform-proofstep{min-height:22px;font-size:.56rem}}@media(min-width:1121px)and (max-height:980px){.gateway-signal-stage{--gateway-stage-scale: .9}}@media(min-width:1121px)and (max-width:1600px)and (min-height:901px){.gateway-signal-stage{--gateway-stage-scale: .94}}@media(min-width:1121px)and (max-width:1360px)and (max-height:980px){.gateway-signal-stage{--gateway-stage-scale: .87}}@media(min-width:1440px){.gateway-capability-band{margin-top:clamp(18px,3.4vh,42px)}}@media(prefers-reduced-motion:no-preference)and (min-width:1121px){.gateway-copy .eyebrow{animation:gatewayStaggerIn .62s 90ms var(--tap) both}.gateway-copy h1{animation:gatewayTitleIn .76s .15s var(--tap) both}.gateway-copy p{animation:gatewayStaggerIn .7s .26s var(--tap) both}.gateway-actions{animation:gatewayStaggerIn .7s .36s var(--tap) both}.gateway-score-ring .score-progress{animation:gatewayScoreDraw 1.35s .65s var(--tap) both}.gateway-stage-orb{animation:gatewayOrbSweep 9s ease-in-out infinite}}@keyframes gatewayTitleIn{0%{opacity:0;transform:translateY(24px) scale(.985);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes gatewayStaggerIn{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes gatewayPanelIn{0%{opacity:0;transform:translateY(28px) scale(.965);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes gatewayPanelSoftIn{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes gatewayPanelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gatewayScoreDraw{0%{stroke-dasharray:0 100}to{stroke-dasharray:72 100}}@keyframes gatewayOrbSweep{0%,to{transform:translateZ(0) rotate(0);opacity:.58}50%{transform:translate3d(2.5%,-2%,0) rotate(18deg);opacity:.84}}.gateway:before,.gateway:after{display:none}.page .page-header p{display:block;background:transparent;text-wrap:pretty}.page .opportunity-list,.page .fanout-list,.page .fact-stack,.page .export-queue,.page .document-draft-stack,.page .document-control-stack,.page .wizard-result-stack,.page .delivery-steps{display:grid;gap:10px;min-width:0}.page .dashboard-preview-panel .delivery-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.page .dashboard-preview-panel .delivery-steps>div{min-height:158px;align-content:start}.page .fact-card{display:grid;align-content:start}.page .fact-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.page .fact-card-head>.icon-sm{flex:0 0 auto;margin-top:2px}.page .fact-card-head span{display:block;min-width:0;line-height:1.3}.overview-platform-panel .platform-score small,.action-rail .action-card span small,.action-rail .rail-note{display:none}.page .flow-card{display:grid;align-content:start;gap:8px}.page .flow-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.page .flow-card-head>.icon-sm{flex:0 0 auto;margin-top:2px}.page .flow-card-head span{display:block;min-width:0;line-height:1.34}.page .flow-card>small{padding-left:30px}.page .opportunity-list button,.page .fanout-list button,.page .fact-stack>div,.page .export-queue>div,.page .document-draft-stack article,.page .document-control-stack>div,.page .wizard-result-stack article,.page .delivery-steps>div,.page .report-readiness-meta span,.page .mini-export-list span{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-solid) 76%,transparent);color:var(--ink-soft);box-shadow:inset 0 1px #ffffff0a}.page .opportunity-list button,.page .fanout-list button{width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;font:inherit}.page .opportunity-list button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 12px;padding:14px 16px}.page .opportunity-list button>.icon-sm{margin-top:2px}.page .opportunity-copy{display:grid;gap:6px;min-width:0}.page .action-list-head{display:flex;align-items:flex-start;min-height:28px}.page .action-list .priority{margin:0}.page .document-control-panel .panel-title{margin-bottom:14px}.page .document-control-panel .document-delivery-chain{gap:8px;margin-bottom:10px}.page .document-control-panel-subtle{margin-left:0;width:100%;box-sizing:border-box;padding:18px 20px 20px;border-radius:20px;background:linear-gradient(180deg,#ffffffb8,#f1f8ffa3);box-shadow:0 18px 42px #5179a814,inset 0 1px #ffffffbd}.page .document-control-panel-subtle .panel-title{align-items:center;margin-bottom:12px}.page .document-control-panel-subtle .panel-title h2{font-size:clamp(18px,1.8vw,24px)}.content-grid>.glass-panel .panel-title h2{font-size:clamp(17px,1.55vw,22px)}.page .document-control-panel-subtle .document-delivery-chain{margin-bottom:12px}.page .document-control-panel-subtle .document-control-stack{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:12px}.page .document-control-panel-subtle .document-control-stack>div{gap:6px;min-height:120px;padding:14px 15px;border-radius:16px;background:#ffffff94;box-shadow:inset 0 1px #ffffffb3}.page .document-control-panel-subtle .document-control-stack strong{margin-top:0;font-size:clamp(18px,1.7vw,22px)}.page .document-control-panel-subtle .document-control-stack small{font-size:12px;line-height:1.55}@media(max-width:1024px){.page .document-control-panel-subtle{margin-left:0}.sheet-queue-cards{grid-template-columns:1fr}}.page .fanout-list button{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(132px,auto) minmax(112px,auto);align-items:center;gap:12px;min-height:54px;padding:12px 14px}.document-process-layout{grid-template-columns:minmax(0,1fr)}.document-process-panel{display:grid;gap:16px}.document-process-layout+.document-assets-panel{margin-top:-8px}.sheet-queue-layout{grid-template-columns:minmax(0,1fr)}.sheet-queue-panel{display:grid;gap:16px}.sheet-queue-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sheet-queue-cards>div{min-height:128px;align-content:start}.report-delivery-stack{grid-template-columns:minmax(0,1fr)}.report-delivery-panel{display:grid;gap:16px}.document-evidence-rail,.sheet-evidence-rail{display:grid;gap:12px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent)}.report-export-rail,.report-evidence-rail{display:grid;gap:12px}.report-evidence-rail{padding-top:10px;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent)}.document-evidence-rail-head,.sheet-evidence-rail-head,.report-export-rail-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.document-evidence-rail-head strong,.sheet-evidence-rail-head strong,.report-export-rail-head strong{color:var(--ink);font-size:18px;line-height:1.25}.page .evidence-strip.horizontal-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(248px,286px);gap:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent-strong) 24%,transparent) transparent}.page .evidence-strip.horizontal-scroll::-webkit-scrollbar{height:8px}.page .evidence-strip.horizontal-scroll::-webkit-scrollbar-track{background:transparent}.page .evidence-strip.horizontal-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--accent-strong) 24%,transparent)}.page .evidence-strip.horizontal-scroll button{display:grid;align-content:start;min-height:100%;scroll-snap-align:start;gap:10px;padding:16px}.page .evidence-strip.horizontal-scroll .scan-thumb{height:96px;margin-bottom:0}.page .evidence-strip.horizontal-scroll strong{font-size:15px;line-height:1.4}.page .evidence-strip.horizontal-scroll small{font-size:12px;line-height:1.55}.page .export-queue.horizontal-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,248px);gap:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent-strong) 24%,transparent) transparent}.page .export-queue.horizontal-scroll::-webkit-scrollbar{height:8px}.page .export-queue.horizontal-scroll::-webkit-scrollbar-track{background:transparent}.page .export-queue.horizontal-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--accent-strong) 24%,transparent)}.page .export-queue.horizontal-scroll>div{min-height:100%;scroll-snap-align:start}.page .opportunity-list button:hover,.page .fanout-list button:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.page .opportunity-list strong,.page .fanout-list span,.page .fanout-list strong,.page .fact-stack span,.page .export-queue span,.page .document-draft-stack strong,.page .document-control-stack strong,.page .wizard-result-stack strong,.page .delivery-steps strong{color:var(--ink)}.page .opportunity-list small,.page .fanout-list small,.page .fact-stack small,.page .export-queue small,.page .document-draft-stack p,.page .document-control-stack small,.page .wizard-result-stack small,.page .delivery-steps small{color:var(--muted);line-height:1.5}.page .opportunity-list strong,.page .opportunity-list small,.page .fanout-list span,.page .fanout-list small,.page .fanout-list strong,.page .fact-stack span,.page .export-queue span,.page .document-draft-stack strong,.page .document-draft-stack p,.page .document-control-stack strong,.page .document-control-stack small,.page .wizard-result-stack strong,.page .wizard-result-stack small,.page .delivery-steps strong,.page .delivery-steps small{min-width:0;overflow-wrap:anywhere}.page .fanout-list strong{color:var(--warn);font-size:13px;font-weight:800}.page .fact-stack>div,.page .export-queue>div,.page .document-control-stack>div,.page .wizard-result-stack article,.page .delivery-steps>div{display:grid;gap:8px;padding:15px 16px}.page .document-draft-stack article{padding:18px 16px}.page .report-readiness-meta,.page .mini-export-list{display:flex;flex-wrap:wrap;gap:8px}.page .report-readiness-meta span,.page .mini-export-list span{padding:8px 10px;line-height:1.35}.page .insight-secondary-nav{min-width:0;padding:18px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--cyan) 16%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--surface-solid) 92%,transparent),color-mix(in srgb,var(--surface-muted) 66%,transparent));box-shadow:var(--shadow-soft)}.page .insight-secondary-nav .stage2-section-head{margin-bottom:16px}.page .insight-dimension-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0}.page .dimension-chip{--chip-accent: var(--cyan);display:grid;grid-template-rows:auto auto 1fr;align-items:start;gap:6px;min-width:0;min-height:120px;padding:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;color:var(--ink-soft);border:1px solid color-mix(in srgb,var(--chip-accent) 22%,var(--line));border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--chip-accent) 10%,transparent),transparent 56%),color-mix(in srgb,var(--surface-solid) 78%,transparent);box-shadow:inset 0 1px #ffffff0d,0 12px 28px #08234814;transition:transform .22s var(--tap),border-color .22s var(--tap),background .22s var(--tap),box-shadow .22s var(--tap)}.page .dimension-chip:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--chip-accent) 46%,var(--line-strong));box-shadow:inset 0 1px #ffffff12,0 18px 38px #0823481f}.page .dimension-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--chip-accent) 68%,white);outline-offset:3px}.page .dimension-chip span,.page .dimension-chip strong,.page .dimension-chip small{min-width:0;display:block;overflow-wrap:anywhere}.page .dimension-chip span{color:var(--ink);font-size:13px;font-weight:800;line-height:1.25}.page .dimension-chip strong{color:var(--chip-accent);font-size:clamp(28px,3vw,40px);font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:0;line-height:.95}.page .dimension-chip small{max-width:18ch;color:var(--muted);font-size:12px;line-height:1.4}.page .dimension-chip.tone-blue{--chip-accent: var(--blue)}.page .dimension-chip.tone-teal,.page .dimension-chip.tone-green{--chip-accent: var(--good)}.page .dimension-chip.tone-amber{--chip-accent: var(--amber)}.page .dimension-chip.tone-violet{--chip-accent: #7f6bd8}.page .dimension-chip.tone-orange{--chip-accent: #b86e2f}:root[data-theme=dark] .page .opportunity-list button,:root[data-theme=dark] .page .fanout-list button,:root[data-theme=dark] .page .fact-stack>div,:root[data-theme=dark] .page .export-queue>div,:root[data-theme=dark] .page .document-draft-stack article,:root[data-theme=dark] .page .document-control-stack>div,:root[data-theme=dark] .page .wizard-result-stack,:root[data-theme=dark] .page .wizard-result-stack article,:root[data-theme=dark] .page .delivery-steps>div,:root[data-theme=dark] .page .report-readiness-meta span,:root[data-theme=dark] .page .mini-export-list span{border-color:#8bb7cd29;background:linear-gradient(145deg,rgba(126,184,190,.07),transparent 54%),#07121dd1;color:#c6d6e4;box-shadow:inset 0 1px #ebfff80e,0 14px 36px #00050e33}:root[data-theme=dark] .page .opportunity-list button:hover,:root[data-theme=dark] .page .fanout-list button:hover{border-color:#bfe6ff47;background:linear-gradient(145deg,rgba(103,230,188,.12),transparent 56%),#081824eb}:root[data-theme=dark] .page .insight-secondary-nav{border-color:#97cce133;background:radial-gradient(circle at 8% 0%,rgba(103,230,188,.13),transparent 34%),linear-gradient(180deg,#0c1f2ff0,#07121de6);box-shadow:inset 0 1px #ebfff813,0 22px 62px #00050e66}:root[data-theme=dark] .page .dimension-chip{border-color:color-mix(in srgb,var(--chip-accent) 22%,rgba(151,204,225,.12));background:linear-gradient(145deg,color-mix(in srgb,var(--chip-accent) 13%,transparent),transparent 58%),#07121dd1;box-shadow:inset 0 1px #ebfff80f,0 16px 36px #00050e3d}:root[data-theme=dark] .page .dimension-chip span{color:#f2f8ff}:root[data-theme=dark] .page .dimension-chip small{color:#91a8ba}:root[data-theme=dark] .page .opportunity-list strong,:root[data-theme=dark] .page .fanout-list span,:root[data-theme=dark] .page .fact-stack span,:root[data-theme=dark] .page .export-queue span,:root[data-theme=dark] .page .document-draft-stack strong,:root[data-theme=dark] .page .document-control-stack strong,:root[data-theme=dark] .page .wizard-result-stack strong,:root[data-theme=dark] .page .delivery-steps strong{color:#f3f9ff}:root[data-theme=dark] .page .opportunity-list small,:root[data-theme=dark] .page .fanout-list small,:root[data-theme=dark] .page .fact-stack small,:root[data-theme=dark] .page .export-queue small,:root[data-theme=dark] .page .document-draft-stack p,:root[data-theme=dark] .page .document-control-stack small,:root[data-theme=dark] .page .wizard-result-stack small,:root[data-theme=dark] .page .delivery-steps small{color:#9fb1c2}:root[data-theme=dark] .page .fanout-list strong{color:#ffd989}@media(max-width:760px){.page .insight-secondary-nav{padding:14px;border-radius:16px}.page .insight-dimension-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.page .dimension-chip{min-height:108px}.page .fanout-list button{grid-template-columns:auto minmax(0,1fr);align-items:start}.page .fanout-list small,.page .fanout-list strong{grid-column:2}}@media(max-width:430px){.page .insight-dimension-strip{grid-template-columns:minmax(0,1fr)}.page .dimension-chip{min-height:0}}:root[data-theme=dark] .workspace .page>.glass-panel{border-color:#97cce133;background:linear-gradient(150deg,rgba(96,167,183,.105),transparent 44%),linear-gradient(180deg,#0c1f2ff0,#07121de6);box-shadow:inset 0 1px #ebfff813,inset 0 0 0 1px #4d8ea00e,0 22px 62px #00050e6b}:root[data-theme=dark] .workspace .page .report-grid .report-card{overflow:hidden;border-color:#97cce138;background:linear-gradient(145deg,rgba(111,202,192,.105),transparent 48%),linear-gradient(180deg,#0f2334f5,#081521eb);box-shadow:inset 0 1px #ebfff817,0 18px 44px #00050e61}:root[data-theme=dark] .workspace .page .report-grid .report-card:before{content:"";position:absolute;inset:18px auto 18px 0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#d0ecffe0,#90c4f46b);box-shadow:0 0 24px #91cdff2e}:root[data-theme=dark] .workspace .page .report-grid .report-card:hover{border-color:#bee0ff47;background:linear-gradient(145deg,rgba(145,205,255,.12),transparent 48%),linear-gradient(180deg,#152745f5,#0d192deb);transform:translateY(-1px)}:root[data-theme=dark] .workspace .page .report-metrics span,:root[data-theme=dark] .workspace .page .report-readiness-meta span,:root[data-theme=dark] .workspace .page .mini-export-list span{border-color:#97cce133;background:#102637db;color:#c9dbe9}:root[data-theme=dark] .workspace .page .table-wrap{border-color:#97cce138;background:linear-gradient(180deg,#0a1a28fa,#06111cf5);box-shadow:inset 0 1px #ebfff80e}:root[data-theme=dark] .workspace .page .dense-table th{border-bottom-color:#97cce13b;background:#122b3dfa;color:#eef8ff}:root[data-theme=dark] .workspace .page .dense-table td{border-bottom-color:#97cce121;background:#07131fb8}:root[data-theme=dark] .workspace .page .dense-table tbody tr:nth-child(2n) td{background:#0a1927d1}:root[data-theme=dark] .workspace .page .dense-table tr.clickable:hover td{background:#1f474bbd}:root[data-theme=dark] .workspace .page .answer-card,:root[data-theme=dark] .workspace .page .chat-composer,:root[data-theme=dark] .workspace .page .comparison-matrix-panel{border-color:#97cce138;background:linear-gradient(150deg,rgba(92,158,178,.095),transparent 44%),linear-gradient(180deg,#0a1927f5,#06111ceb);box-shadow:inset 0 1px #ebfff813,0 20px 54px #00050e57}:root[data-theme=dark] .workspace .page .answer-card{border-left-color:#bfe6ff4d;border-left-width:2px}:root[data-theme=dark] .workspace .page .workspace-mode-card,:root[data-theme=dark] .workspace .page .ai-collab-console,:root[data-theme=dark] .workspace .page .query-fanout-panel,:root[data-theme=dark] .workspace .page .wizard-workbench{border-color:#97cce12e;background:linear-gradient(145deg,rgba(111,202,192,.075),transparent 52%),#081521d6;box-shadow:inset 0 1px #ebfff80e}:root[data-theme=dark] .workspace .page .chat-bubble p{border-color:#97cce133;background:linear-gradient(145deg,rgba(111,202,192,.07),transparent 58%),#0c1d2be6;color:#d8e5ef;box-shadow:inset 0 1px #ebfff80f,0 14px 34px #00050e38}:root[data-theme=dark] .workspace .page .suggested-list button,:root[data-theme=dark] .workspace .page .seed-cloud button,:root[data-theme=dark] .workspace .page .prompt-seeds button,:root[data-theme=dark] .workspace .page .citation-list button,:root[data-theme=dark] .workspace .page .action-list button,:root[data-theme=dark] .workspace .page .opportunity-list button,:root[data-theme=dark] .workspace .page .fanout-list button,:root[data-theme=dark] .workspace .page .evidence-strip button,:root[data-theme=dark] .workspace .page .answer-matrix-cards button,:root[data-theme=dark] .workspace .page .template-strip-list button,:root[data-theme=dark] .workspace .page .command-results button,:root[data-theme=dark] .workspace .page .fact-stack>div,:root[data-theme=dark] .workspace .page .export-queue>div,:root[data-theme=dark] .workspace .page .document-draft-stack article,:root[data-theme=dark] .workspace .page .document-control-stack>div,:root[data-theme=dark] .workspace .page .wizard-result-stack article,:root[data-theme=dark] .workspace .page .delivery-steps>div,:root[data-theme=dark] .workspace .page .workspace-stat-grid article,:root[data-theme=dark] .workspace .page .collab-flow article,:root[data-theme=dark] .workspace .page .composer-guardrails>div{border-color:#97cce12e;background:linear-gradient(145deg,rgba(126,184,190,.065),transparent 54%),#091724d1;box-shadow:inset 0 1px #ebfff80b,0 10px 26px #00050e29}:root[data-theme=dark] .workspace .page .suggested-list button.selected,:root[data-theme=dark] .workspace .page .workspace-mode-switch button.active,:root[data-theme=dark] .workspace .page .mobile-page-tabs button.active{border-color:#bee0ff47;background:linear-gradient(145deg,rgba(145,205,255,.14),transparent 58%),#14253fe6;color:#f3f7ff;box-shadow:inset 0 1px #ecf4ff1f,0 12px 28px #00050e33}:root[data-theme=dark] .workspace .page .suggested-list button:hover,:root[data-theme=dark] .workspace .page .seed-cloud button:hover,:root[data-theme=dark] .workspace .page .prompt-seeds button:hover,:root[data-theme=dark] .workspace .page .citation-list button:hover,:root[data-theme=dark] .workspace .page .action-list button:hover,:root[data-theme=dark] .workspace .page .opportunity-list button:hover,:root[data-theme=dark] .workspace .page .fanout-list button:hover,:root[data-theme=dark] .workspace .page .evidence-strip button:hover,:root[data-theme=dark] .workspace .page .answer-matrix-cards button:hover,:root[data-theme=dark] .workspace .page .template-strip-list button:hover,:root[data-theme=dark] .workspace .page .command-results button:hover{border-color:#bfe6ff4d;background:linear-gradient(145deg,rgba(111,202,192,.115),transparent 54%),#0c1f2feb;box-shadow:inset 0 1px #ebfff811,0 16px 36px #00050e3d}:root[data-theme=dark] .workspace .page .answer-meta span,:root[data-theme=dark] .workspace .page .selector-row span,:root[data-theme=dark] .workspace .page .chat-context-strip span,:root[data-theme=dark] .workspace .page .composer-footer span,:root[data-theme=dark] .workspace .page .check-pill-row span,:root[data-theme=dark] .workspace .page .report-metrics span{border-color:#97cce12e;background:#0e2333d1;color:#bfd1df;box-shadow:inset 0 1px #ebfff80a}:root[data-theme=dark] .workspace .page .answer-head{padding-bottom:6px;border-bottom:1px solid rgba(151,204,225,.12)}.ask-compose.chat-composer{display:grid;gap:14px;padding:16px}.ask-compose.chat-composer .composer-head{gap:10px;align-items:flex-start}.ask-compose.chat-composer .composer-head h2{margin-top:4px;line-height:1.04}.ask-compose.chat-composer .workspace-mode-switch,.ask-compose.chat-composer .suggested-list,.ask-compose.chat-composer .check-pill-row{gap:6px}.ask-compose.chat-composer .workspace-mode-switch button,.ask-compose.chat-composer .suggested-list button{min-height:34px;padding-inline:12px}.ask-compose.chat-composer .workspace-mode-card{gap:10px;margin-top:2px;padding:13px 14px}.ask-compose.chat-composer .workspace-mode-card p{margin:0;line-height:1.58}.ask-compose.chat-composer .check-pill-row span{padding:.3rem .56rem}.ask-compose.chat-composer .suggested-list{margin-top:4px}.ask-compose.chat-composer .chat-context-strip,.ask-compose.chat-composer .prompt-input{margin-top:2px}@media(max-width:860px){.ask-compose.chat-composer{display:grid;gap:13px;padding:13px}.ask-compose.chat-composer .workspace-mode-card{padding:12px}}.page[data-page-ready=true]{isolation:isolate}.stage2-section-head{display:flex;align-items:start;justify-content:space-between;gap:1rem;min-width:0;margin-bottom:.95rem}.stage2-section-head h2,.stage2-section-head h3{margin:.22rem 0 0}.stage2-section-head h2{font-size:clamp(1.18rem,1.4vw,1.55rem)}.insight-secondary-nav,.prompt-editor-wizard,.agent-setup-panel,.report-state-band,.settings-governance-band,.gateway-cockpit-preview{min-width:0}.insight-secondary-nav,.prompt-editor-wizard,.agent-setup-panel{padding:1rem;border-radius:22px;border:1px solid hsl(214 21% 32% / .6);background:radial-gradient(circle at 7% 0%,hsl(219 100% 68% / .12),transparent 30%),linear-gradient(180deg,#1c263fcc,#101528eb);box-shadow:var(--shadow-float)}.insight-dimension-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;min-width:0}.dimension-chip{display:grid;gap:.28rem;min-width:0;min-height:118px;padding:.84rem;border-radius:17px;color:var(--text);text-align:left;background:linear-gradient(180deg,#212836d6,#181d25e0);border:1px solid hsl(214 18% 28% / .56)}.dimension-chip strong{font-size:clamp(1.42rem,2vw,2rem);line-height:1;color:var(--cyan);font-variant-numeric:tabular-nums}.dimension-chip small,.query-fanout-panel p,.fanout-list small,.wizard-step-grid p,.wizard-result-stack article div,.mock-run-progress small,.agent-health-grid small,.agent-permission-band,.integration-card p,.settings-governance-band span,.gateway-cockpit-preview small{color:var(--text-muted);line-height:1.5}.dimension-chip.tone-amber strong{color:var(--amber)}.dimension-chip.tone-green strong,.dimension-chip.tone-teal strong{color:#7acaff}.dimension-chip.tone-blue strong{color:var(--blue)}.dimension-chip.tone-violet strong{color:var(--violet)}.dimension-chip.tone-orange strong{color:var(--orange)}.query-fanout-panel{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:.8rem;margin-top:.82rem;padding:.88rem;border-radius:18px;border:1px solid hsl(214 18% 28% / .5);background:#14181f80}.query-fanout-panel h3{margin:.54rem 0 .35rem}.query-fanout-panel p{margin:0}.fanout-list{display:grid;gap:.55rem;min-width:0}.fanout-list button{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(110px,auto) minmax(90px,auto);align-items:center;gap:.62rem;min-width:0;min-height:48px;padding:.68rem .74rem;border-radius:14px;color:var(--text);text-align:left;background:#1d232fbd;border:1px solid hsl(214 18% 28% / .44)}.fanout-list span,.fanout-list small{overflow-wrap:anywhere}.fanout-list strong{color:var(--amber);font-size:.82rem}.wizard-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.wizard-step-grid article{position:relative;display:grid;gap:.7rem;min-width:0;min-height:168px;padding:.85rem;border-radius:18px;border:1px solid hsl(214 18% 28% / .48);background:linear-gradient(180deg,#1f2633cc,#171a21db)}.wizard-step-grid article.active{border-color:#528eff75;box-shadow:0 18px 44px -26px #3d81ff80}.wizard-step-head{display:flex;align-items:center}.wizard-step-title-group{display:flex;align-items:center;gap:.52rem;min-width:0}.wizard-step-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:12px;flex:0 0 32px;color:#5c9dff;background:#337eff1f;border:1px solid hsl(218 100% 66% / .22)}.wizard-step-title-group strong{line-height:1.2}.wizard-step-icon .icon-sm{width:17px;height:17px}.wizard-step-grid p{margin:0;font-size:.88rem;line-height:1.6}.wizard-workbench{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:.82rem;margin-top:.82rem;min-width:0}.wizard-config,.wizard-result-stack,.agent-health-grid article,.integration-card,.settings-governance-band>div,.gateway-cockpit-preview article,.cockpit-radar{border-radius:18px;border:1px solid hsl(214 18% 28% / .5);background:linear-gradient(180deg,#1d232fc2,#161a22cc);box-shadow:var(--shadow-soft)}.wizard-config{display:grid;gap:.72rem;padding:.9rem}.wizard-config label{display:grid;gap:.4rem;color:var(--text-soft);font-size:.84rem}.wizard-config input{min-height:42px;overflow:hidden;text-overflow:ellipsis}.wizard-result-stack{display:grid;gap:.62rem;min-width:0;padding:.9rem}.mock-run-progress{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;padding:.68rem;border-radius:14px;background:#478bff14;border:1px solid hsl(218 100% 66% / .2)}.mock-run-progress>span{width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#5ca8ff,#7a99ff);box-shadow:0 0 18px #4788ff70}.wizard-result-stack article{display:grid;gap:.5rem;min-width:0;padding:.76rem;border-radius:14px;background:#161a2280;border:1px solid hsl(214 18% 28% / .38)}.wizard-result-stack article strong{overflow-wrap:anywhere}.wizard-result-stack article div{display:flex;flex-wrap:wrap;gap:.45rem}.wizard-result-stack article span{padding:.22rem .48rem;border-radius:999px;background:#f0f9fff0;border:1px solid hsl(204 44% 79% / .82);color:#39546f;font-size:.78rem}.prompt-editor-wizard .state-card{margin-top:.82rem}.agent-health-grid,.integration-card-grid{display:grid;gap:.76rem;min-width:0}.agent-health-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-health-grid article{display:grid;gap:.48rem;min-width:0;min-height:128px;padding:.86rem}.agent-health-grid strong{font-size:clamp(1.12rem,1.4vw,1.45rem);overflow-wrap:anywhere}.agent-health-grid .tone-good strong{color:#85ccff}.agent-health-grid .tone-warn strong{color:var(--amber)}.agent-health-grid .tone-danger strong{color:var(--orange)}.agent-permission-band{display:flex;align-items:center;gap:.65rem;margin-top:.76rem;padding:.72rem .82rem;border-radius:16px;background:#f4ba3414;border:1px solid hsl(42 90% 58% / .18)}.integration-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-card{display:grid;gap:.68rem;min-width:0;min-height:212px;padding:.96rem}.integration-card>div:first-child{display:flex;justify-content:space-between;gap:.7rem;align-items:center}.integration-card h2,.integration-card p{margin:0}.integration-card h2{font-size:1.08rem}.integration-card .glass-button{align-self:end;width:max-content}.settings-governance-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.76rem;margin-bottom:.9rem}.settings-governance-band>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.82rem}.gateway-cockpit-preview{display:grid;grid-template-columns:minmax(120px,.48fr) minmax(0,1fr);gap:.75rem;margin-top:.9rem}.cockpit-radar{display:grid;place-items:center;min-height:152px;padding:.9rem;text-align:center;background:radial-gradient(circle,hsl(218 100% 64% / .18),transparent 56%),linear-gradient(180deg,#1d232fc2,#14181fdb)}.cockpit-radar strong{color:#8fd0ff;font-size:2.55rem;line-height:1;font-variant-numeric:tabular-nums}.cockpit-layer-stack{display:grid;gap:.58rem}.cockpit-layer-stack article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;min-width:0;padding:.68rem}.cockpit-layer-stack span,.cockpit-layer-stack strong,.cockpit-layer-stack small{display:block}.cockpit-layer-stack strong{color:var(--text);font-size:1.05rem}.report-state-band{margin-top:.9rem}:root[data-theme=light] .insight-secondary-nav,:root[data-theme=light] .prompt-editor-wizard,:root[data-theme=light] .agent-setup-panel{background:radial-gradient(circle at 7% 0%,hsl(190 94% 44% / .1),transparent 30%),linear-gradient(180deg,#ffffffc7,#f5fbffd6);border-color:#b2cee1bd;box-shadow:var(--shadow)}:root[data-theme=light] .dimension-chip,:root[data-theme=light] .query-fanout-panel,:root[data-theme=light] .fanout-list button,:root[data-theme=light] .wizard-step-grid article,:root[data-theme=light] .wizard-config,:root[data-theme=light] .wizard-result-stack,:root[data-theme=light] .wizard-result-stack article,:root[data-theme=light] .agent-health-grid article,:root[data-theme=light] .integration-card,:root[data-theme=light] .settings-governance-band>div,:root[data-theme=light] .gateway-cockpit-preview article,:root[data-theme=light] .cockpit-radar{background:linear-gradient(180deg,#ffffffb8,#f5fbffb3);border-color:#b2cee1b8;box-shadow:0 12px 30px #2771a514,inset 0 1px #ffffffdb}:root[data-theme=light] .mock-run-progress,:root[data-theme=light] .agent-permission-band{background:#07b7da14;border-color:#06a2c12e}@media(max-width:1180px){.insight-dimension-strip,.wizard-step-grid,.agent-health-grid,.integration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root:not([data-theme=light]){--dark-text-primary: hsl(210 32% 97%);--dark-text-secondary: hsl(212 24% 84%);--dark-text-muted-strong: hsl(214 18% 74%);--dark-control-text: hsl(209 28% 91%);--dark-control-muted: hsl(212 22% 80%);--dark-surface-deep: hsl(205 28% 22% / .84);--dark-surface-glass: hsl(208 34% 36% / .88);--dark-border-readable: hsl(199 76% 82% / .36);--dark-shadow-premium: 0 1px 0 hsl(0 0% 100% / .07) inset, 0 18px 48px -26px hsl(213 78% 4% / .94), 0 6px 22px -18px hsl(198 100% 88% / .2)}:root:not([data-theme=light]) .page-header h1,:root:not([data-theme=light]) .page-header h2,:root:not([data-theme=light]) .panel-title h2,:root:not([data-theme=light]) .stage2-section-head h2,:root:not([data-theme=light]) .stage2-section-head h3,:root:not([data-theme=light]) .chat-thread-head strong,:root:not([data-theme=light]) .mobile-current-page strong,:root:not([data-theme=light]) .mobile-native-context strong,:root:not([data-theme=light]) .answer-head strong,:root:not([data-theme=light]) .answer-card h2,:root:not([data-theme=light]) .answer-card h3,:root:not([data-theme=light]) .insight-secondary-nav h2,:root:not([data-theme=light]) .query-fanout-panel h3,:root:not([data-theme=light]) .fanout-list span,:root:not([data-theme=light]) .prompt-editor-wizard h2,:root:not([data-theme=light]) .agent-setup-panel h2{color:var(--dark-text-primary);text-shadow:0 1px 18px hsl(210 82% 64% / .12)}:root:not([data-theme=light]) .page-header p,:root:not([data-theme=light]) .answer-card p,:root:not([data-theme=light]) .chat-bubble p,:root:not([data-theme=light]) .stage2-section-head p,:root:not([data-theme=light]) .mobile-native-context small,:root:not([data-theme=light]) .mobile-current-page small,:root:not([data-theme=light]) .dimension-chip small,:root:not([data-theme=light]) .query-fanout-panel p,:root:not([data-theme=light]) .wizard-step-grid p,:root:not([data-theme=light]) .wizard-result-stack article div,:root:not([data-theme=light]) .integration-card p,:root:not([data-theme=light]) .gateway-cockpit-preview small,:root:not([data-theme=light]) .settings-governance-band span{color:var(--dark-text-secondary)}:root:not([data-theme=light]) .answer-meta,:root:not([data-theme=light]) .selector-row,:root:not([data-theme=light]) .chat-context-strip span,:root:not([data-theme=light]) .ask-context-bar span:not(.mock-tag),:root:not([data-theme=light]) .answer-matrix-cards small,:root:not([data-theme=light]) .fanout-list small,:root:not([data-theme=light]) .mock-run-progress small,:root:not([data-theme=light]) .agent-health-grid small{color:var(--dark-text-muted-strong)}:root:not([data-theme=light]) .fanout-list strong{color:#ffd470;text-shadow:0 1px 16px hsl(38 100% 58% / .14)}:root:not([data-theme=light]) .mobile-ask-stepper span.active,:root:not([data-theme=light]) .workspace-mode-switch button.active,:root:not([data-theme=light]) .toolbar-chips button.active,:root:not([data-theme=light]) .chart-mode-row button.active,:root:not([data-theme=light]) .tabs button.active,:root:not([data-theme=light]) .mobile-page-tabs button.active,:root:not([data-theme=light]) .mobile-module-toggle.active,:root:not([data-theme=light]) .mobile-more-toggle.active,:root:not([data-theme=light]) .mobile-bottom-nav button.active{color:#f0f6ff;text-shadow:0 1px 14px hsl(218 100% 76% / .2)}:root:not([data-theme=light]) .workspace-mode-switch button.active,:root:not([data-theme=light]) .chart-mode-row button.active,:root:not([data-theme=light]) .tabs button.active,:root:not([data-theme=light]) .mobile-page-tabs button.active,:root:not([data-theme=light]) .mobile-module-toggle.active,:root:not([data-theme=light]) .mobile-more-toggle.active,:root:not([data-theme=light]) .mobile-bottom-nav button.active{border-color:#99cff57a;background:linear-gradient(180deg,#7ad5ff47,#32485ddb),radial-gradient(circle at 20% 0%,hsl(197 100% 86% / .28),transparent 58%);box-shadow:0 1px #ffffff1a inset,0 0 0 1px #c2e9ff1a inset,0 14px 30px -24px #89cbfa3d}:root:not([data-theme=light]) .theme-toggle-orb,:root:not([data-theme=light]) .chat-avatar,:root:not([data-theme=light]) .wizard-step-grid article>span{color:#080e1c;text-shadow:none}:root:not([data-theme=light]) .glass-button,:root:not([data-theme=light]) .ghost-button,:root:not([data-theme=light]) .text-button,:root:not([data-theme=light]) .toolbar-actions button,:root:not([data-theme=light]) .page-header .glass-button,:root:not([data-theme=light]) .page-header .ghost-button,:root:not([data-theme=light]) .page-header .text-button,:root:not([data-theme=light]) .fanout-list button,:root:not([data-theme=light]) .citation-list button,:root:not([data-theme=light]) .suggested-list button,:root:not([data-theme=light]) .seed-cloud button,:root:not([data-theme=light]) .answer-matrix-cards button{color:#f4fbff}:root:not([data-theme=light]) .glass-button:hover,:root:not([data-theme=light]) .ghost-button:hover,:root:not([data-theme=light]) .text-button:hover,:root:not([data-theme=light]) .toolbar-actions button:hover,:root:not([data-theme=light]) .page-header .glass-button:hover,:root:not([data-theme=light]) .page-header .ghost-button:hover,:root:not([data-theme=light]) .page-header .text-button:hover,:root:not([data-theme=light]) .fanout-list button:hover,:root:not([data-theme=light]) .citation-list button:hover,:root:not([data-theme=light]) .suggested-list button:hover,:root:not([data-theme=light]) .seed-cloud button:hover,:root:not([data-theme=light]) .answer-matrix-cards button:hover{color:var(--dark-text-primary)}:root[data-theme=light] .page-header h1,:root[data-theme=light] .mobile-native-page .page-header h1{color:#0f1e33;text-shadow:0 1px 0 hsl(0 0% 100% / .78),0 14px 34px hsl(198 68% 42% / .16)}:root[data-theme=light] .page-header p,:root[data-theme=light] .mobile-native-page .page-header p{color:#344660}:root:not([data-theme=light]) .toolbar-chips button.active,:root:not([data-theme=light]) .page-action-toolbar .toolbar-chips button.active{color:#f0f6ff;border-color:#99cff585;background:linear-gradient(180deg,#85d8ff4d,#32485ddb),radial-gradient(circle at 18% 0%,hsl(197 100% 87% / .3),transparent 52%);box-shadow:0 1px #ffffff1f inset,0 0 0 1px #c2e9ff1f inset,0 14px 34px -24px #89cbfa3d;text-shadow:0 1px 14px hsl(202 100% 90% / .16)}:root:not([data-theme=light]) .toolbar-chips button:not(.active),:root:not([data-theme=light]) .page-action-toolbar .toolbar-chips button:not(.active){color:var(--dark-control-muted);opacity:1}:root:not([data-theme=light]) .toolbar-chips button:not(.active):hover,:root:not([data-theme=light]) .page-action-toolbar .toolbar-chips button:not(.active):hover{color:var(--dark-text-primary);border-color:#3e77e08f;background:#1b2541e0}:root:not([data-theme=light]) .glass-panel,:root:not([data-theme=light]) .metric-card,:root:not([data-theme=light]) .report-card,:root:not([data-theme=light]) .p1-card,:root:not([data-theme=light]) .ask-compose,:root:not([data-theme=light]) .document-studio,:root:not([data-theme=light]) .insight-secondary-nav,:root:not([data-theme=light]) .prompt-editor-wizard,:root:not([data-theme=light]) .agent-setup-panel{border-color:var(--dark-border-readable);background:linear-gradient(180deg,#4390c7d6,#2a3d51d6),radial-gradient(circle at 8% 0%,hsl(199 100% 88% / .18),transparent 34%);box-shadow:var(--dark-shadow-premium)}:root:not([data-theme=light]) .chat-bubble p,:root:not([data-theme=light]) .wizard-config,:root:not([data-theme=light]) .wizard-result-stack,:root:not([data-theme=light]) .wizard-result-stack article,:root:not([data-theme=light]) .dimension-chip,:root:not([data-theme=light]) .query-fanout-panel,:root:not([data-theme=light]) .fanout-list button,:root:not([data-theme=light]) .agent-health-grid article,:root:not([data-theme=light]) .integration-card,:root:not([data-theme=light]) .settings-governance-band>div,:root:not([data-theme=light]) .gateway-cockpit-preview article,:root:not([data-theme=light]) .cockpit-radar{border-color:#405b968f;background:linear-gradient(180deg,#36658cdb,#212f40d6)}:root:not([data-theme=light]) .space-backdrop{background:radial-gradient(ellipse at 14% 14%,hsl(196 100% 92% / .056),transparent 28%),radial-gradient(ellipse at 88% 8%,hsl(206 100% 88% / .044),transparent 36%),radial-gradient(ellipse at 54% 78%,hsl(194 86% 84% / .028),transparent 44%),linear-gradient(128deg,transparent 0 34%,hsl(198 100% 92% / .016) 45%,transparent 58% 100%)}:root:not([data-theme=light]) .space-backdrop:before,:root:not([data-theme=light]) .space-backdrop:after{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;pointer-events:none}:root:not([data-theme=light]) .space-backdrop:before{background:conic-gradient(from 210deg at 52% 46%,transparent 0 18%,hsl(218 100% 76% / .024) 24%,transparent 35% 62%,hsl(235 100% 76% / .02) 70%,transparent 82%),radial-gradient(ellipse at 50% 46%,transparent 0 31%,hsl(214 94% 66% / .024) 43%,transparent 59%),repeating-linear-gradient(102deg,transparent 0 46px,hsl(218 100% 80% / .012) 47px,transparent 48px);filter:blur(1.5px);opacity:.58;transform:translateZ(0) rotate(0);animation:stage2-orbital-drift 34s cubic-bezier(.22,1,.36,1) infinite alternate}:root:not([data-theme=light]) .space-backdrop:after{background-image:radial-gradient(circle at 22% 31%,hsl(214 100% 88% / .22) 0 1px,transparent 1.4px),radial-gradient(circle at 76% 17%,hsl(232 100% 86% / .18) 0 1px,transparent 1.4px),linear-gradient(115deg,transparent 0 30px,hsl(218 100% 78% / .018) 31px,transparent 32px);background-size:310px 270px,410px 360px,74px 74px;opacity:.24;-webkit-mask-image:radial-gradient(ellipse at 54% 46%,black 0%,black 52%,transparent 84%);mask-image:radial-gradient(ellipse at 54% 46%,black 0%,black 52%,transparent 84%);animation:stage2-noise-drift 48s linear infinite alternate}:root:not([data-theme=light]) .glow{filter:blur(112px);opacity:.34}:root:not([data-theme=light]) .glow-one{width:min(48vw,660px);top:-20vh;left:-12vw;background:radial-gradient(circle,hsl(202 100% 84% / .07),hsl(202 100% 84% / .02) 42%,transparent 68%)}:root:not([data-theme=light]) .glow-two{width:min(46vw,640px);top:-12vh;right:-14vw;background:radial-gradient(circle,hsl(211 78% 80% / .06),hsl(211 78% 80% / .018) 46%,transparent 70%)}:root:not([data-theme=light]) .star-field{opacity:.2}:root:not([data-theme=light]) .gateway:before{background:radial-gradient(ellipse at 50% 28%,hsl(201 100% 86% / .2),transparent 34%),radial-gradient(ellipse at 16% 24%,hsl(199 100% 76% / .13),transparent 30%),radial-gradient(ellipse at 84% 20%,hsl(206 100% 84% / .13),transparent 38%),radial-gradient(ellipse at 58% 84%,hsl(198 92% 76% / .05),transparent 44%),linear-gradient(180deg,#111a22,#22303a 30%,#2f404c 70%,#1b242c)}:root:not([data-theme=light]) .gateway:after,:root:not([data-theme=light]) .workspace:before{opacity:.58;background:radial-gradient(circle at 24% 30%,hsl(214 100% 88% / .12) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 16%,hsl(232 100% 88% / .1) 0 1px,transparent 1.5px),radial-gradient(circle at 42% 76%,hsl(207 100% 80% / .08) 0 1px,transparent 1.4px),repeating-linear-gradient(112deg,transparent 0 30px,hsl(218 100% 78% / .018) 31px,transparent 32px),radial-gradient(circle at 50% 42%,transparent 0 22%,hsl(215 100% 68% / .024) 22.2% 22.5%,transparent 23% 35%,hsl(233 100% 72% / .02) 35.2% 35.6%,transparent 36%),linear-gradient(90deg,hsl(215 100% 68% / .024) 1px,transparent 1px),linear-gradient(hsl(215 100% 68% / .02) 1px,transparent 1px);background-size:320px 280px,430px 360px,360px 320px,auto,100% 100%,104px 104px,104px 104px}@keyframes stage2-orbital-drift{0%{opacity:.42;transform:translate3d(-1%,-.5%,0) rotate(-1.4deg) scale(1)}to{opacity:.64;transform:translate3d(.9%,.7%,0) rotate(1.8deg) scale(1.018)}}@keyframes stage2-noise-drift{0%{background-position:0 0,0 0,0 0}to{background-position:38px -22px,-28px 34px,22px 16px}}@media(max-width:760px){.portal-fluid-canvas{opacity:.52}:root[data-theme=light] .portal-fluid-canvas{opacity:.24}.page-action-toolbar{overflow:visible}.toolbar-chips,.toolbar-actions{flex-wrap:wrap;overflow:visible}.toolbar-chips button{flex:1 1 calc(33.333% - .42rem);min-width:96px}.toolbar-actions button{flex:1 1 calc(50% - .42rem);min-width:132px}:root:not([data-theme=light]) .page-action-toolbar .toolbar-actions button{color:#ccd6e0;opacity:1}:root[data-theme=light] .mobile-native-actions .glass-button,:root[data-theme=light] .mobile-native-actions .mobile-module-toggle,:root[data-theme=light] .mobile-native-actions .mobile-more-toggle{color:#101e32;border-color:#b2cee1b8;background:linear-gradient(180deg,#ffffffeb,#f5fbffcc);box-shadow:0 1px #fffffff0 inset,0 12px 26px -20px #2771a547}:root:not([data-theme=light]) .page-header h1,:root:not([data-theme=light]) .mobile-native-page .page-header h1,:root:not([data-theme=light]) .stage2-section-head h2,:root:not([data-theme=light]) .stage2-section-head h3{color:var(--dark-text-primary)}:root:not([data-theme=light]) .mobile-native-header,:root:not([data-theme=light]) .mobile-bottom-nav,:root:not([data-theme=light]) .mobile-native-context,:root:not([data-theme=light]) .mobile-current-page{border-color:#40596d9e;background:linear-gradient(180deg,#1c2330f0,#111622e6);box-shadow:var(--dark-shadow-premium)}:root:not([data-theme=light]) .space-backdrop:before{opacity:.38;animation-duration:42s}:root:not([data-theme=light]) .glow{opacity:.24;filter:blur(104px)}}@media(prefers-reduced-motion:reduce){:root:not([data-theme=light]) .space-backdrop:before,:root:not([data-theme=light]) .space-backdrop:after{animation:none}}@media(max-width:760px){.stage2-section-head{display:grid;gap:.7rem}.stage2-section-head .mock-boundary-badge{width:100%}.insight-secondary-nav,.prompt-editor-wizard,.agent-setup-panel{padding:.86rem;border-radius:18px}.insight-dimension-strip,.wizard-step-grid,.wizard-workbench,.agent-health-grid,.integration-card-grid,.settings-governance-band,.gateway-cockpit-preview{grid-template-columns:minmax(0,1fr)}.dimension-chip{min-height:94px}.query-fanout-panel{grid-template-columns:minmax(0,1fr);padding:.76rem}.fanout-list button{grid-template-columns:auto minmax(0,1fr);align-items:start}.fanout-list small,.fanout-list strong{grid-column:2}.wizard-step-grid article{min-height:126px}.wizard-result-stack article div{display:grid;grid-template-columns:minmax(0,1fr)}.integration-card{min-height:0}.integration-card .glass-button{width:100%}.agent-permission-band{align-items:start}.cockpit-radar{min-height:128px}}@media(max-width:430px){.page{gap:.82rem}.insight-secondary-nav,.prompt-editor-wizard,.agent-setup-panel,.state-card,.integration-card{box-shadow:0 10px 26px #05091042,inset 0 1px #ffffff0d}.dimension-chip,.wizard-step-grid article,.wizard-config,.wizard-result-stack,.agent-health-grid article,.settings-governance-band>div,.gateway-cockpit-preview article,.cockpit-radar{border-radius:15px}.dimension-chip strong,.cockpit-radar strong{font-size:1.72rem}.mock-boundary-badge{white-space:normal}}@media(max-width:430px){:root[data-theme=light] .insight-secondary-nav,:root[data-theme=light] .prompt-editor-wizard,:root[data-theme=light] .agent-setup-panel,:root[data-theme=light] .state-card,:root[data-theme=light] .integration-card{box-shadow:0 10px 24px #2771a517,inset 0 1px #ffffffd6}}.document-studio .document-studio-title{margin-top:13px;margin-bottom:13px}:root,:root[data-theme=light]{color-scheme:light;--font-sans: "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", sans-serif;--font-mono: "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", sans-serif;--page: #f2f6ff;--page-2: #e6eefc;--surface: rgba(255, 255, 255, .74);--surface-solid: #fbfdff;--surface-muted: #edf3ff;--surface-strong: #dde7fb;--ink: #0b1534;--ink-soft: #26385d;--muted: #687896;--faint: #95a3bb;--line: rgba(48, 80, 145, .14);--line-strong: rgba(56, 88, 184, .3);--accent: #446dff;--accent-strong: #2838c8;--accent-soft: #e7ecff;--accent-tint: rgba(68, 109, 255, .12);--scrollbar-track: color-mix(in srgb, var(--page-2) 72%, transparent);--scrollbar-track-edge: color-mix(in srgb, var(--surface-solid) 72%, transparent);--scrollbar-thumb: color-mix(in srgb, var(--accent) 58%, transparent);--scrollbar-thumb-strong: color-mix(in srgb, var(--accent-strong) 72%, var(--accent));--scrollbar-thumb-border: color-mix(in srgb, var(--surface-solid) 88%, white);--scrollbar-glow: color-mix(in srgb, var(--accent) 22%, transparent);--violet: #795cf4;--cyan: #18b7d6;--blue: #3e67f6;--good: #16a37b;--warn: #a66c13;--danger: #d94b55;--amber: #c98518;--orange: #e96f3a;--radius-sm: 14px;--radius: 18px;--radius-lg: 28px;--tap: cubic-bezier(.16, 1, .3, 1);--shadow: 0 12px 32px rgba(54, 84, 158, .085);--shadow-soft: 0 6px 18px rgba(54, 84, 158, .055), inset 0 1px 0 rgba(255, 255, 255, .78);--shadow-float: 0 14px 38px rgba(54, 84, 158, .1), inset 0 1px 0 rgba(255, 255, 255, .86);--shadow-lift: 0 10px 26px rgba(68, 109, 255, .08), 0 4px 12px rgba(121, 92, 244, .04), inset 0 1px 0 rgba(255, 255, 255, .88);--button-primary-start: #3b73ff;--button-primary-end: #7256f1;--button-primary-text: #ffffff;--button-surface-bg: rgba(255, 255, 255, .72);--button-surface-bg-hover: rgba(249, 252, 255, .94);--button-shadow-primary: 0 10px 22px rgba(58, 92, 224, .2), inset 0 1px 0 rgba(255, 255, 255, .26);--button-shadow-primary-hover: 0 12px 26px rgba(58, 92, 224, .24), inset 0 1px 0 rgba(255, 255, 255, .32);--button-shadow-primary-active: inset 0 2px 8px rgba(20, 34, 98, .16), 0 6px 16px rgba(58, 92, 224, .16);--button-shadow-surface: 0 4px 12px rgba(54, 84, 158, .045), inset 0 1px 0 rgba(255, 255, 255, .78);--button-shadow-surface-hover: 0 6px 16px rgba(54, 84, 158, .065), inset 0 1px 0 rgba(255, 255, 255, .88);--button-shadow-surface-active: inset 0 2px 8px rgba(54, 84, 158, .11), 0 4px 12px rgba(54, 84, 158, .055);--button-shadow-subtle: 0 3px 10px rgba(54, 84, 158, .038), inset 0 1px 0 rgba(255, 255, 255, .78);--button-shadow-selected: 0 4px 12px rgba(68, 109, 255, .065), inset 0 1px 0 rgba(255, 255, 255, .86), 0 0 0 1px rgba(68, 109, 255, .08);--button-shadow-icon: 0 4px 12px rgba(54, 84, 158, .052), inset 0 1px 0 rgba(255, 255, 255, .82);--button-shadow-icon-hover: 0 6px 16px rgba(54, 84, 158, .075), inset 0 1px 0 rgba(255, 255, 255, .9);--gateway-title-line-gradient: linear-gradient(105deg, #08143a 0%, #2438c8 58%, #5b4be4 100%);--gateway-title-accent-gradient: linear-gradient(105deg, #275dff 0%, #7a5cf4 70%, #19abc8 100%);--gateway-title-glow: 0 8px 22px rgba(69, 103, 239, .14);--gateway-container-width: min(1640px, calc(100vw - clamp(36px, 5.5vw, 112px)) );--chart-area-start: rgba(68, 109, 255, .2);--chart-area-end: rgba(68, 109, 255, .02)}:root[data-theme=dark]{--page: #080c28;--page-2: #121a46;--surface: rgba(21, 28, 73, .78);--surface-solid: #151d50;--surface-muted: #202a68;--surface-strong: #3542a4;--ink: #f8fbff;--ink-soft: #e4ebff;--muted: #b1bfdc;--faint: #8796bc;--line: rgba(192, 205, 255, .18);--line-strong: rgba(199, 211, 255, .36);--accent: #91a7ff;--accent-strong: #eef2ff;--accent-soft: rgba(145, 167, 255, .18);--accent-tint: rgba(145, 167, 255, .14);--scrollbar-track: color-mix(in srgb, var(--page-2) 72%, transparent);--scrollbar-track-edge: color-mix(in srgb, var(--surface-muted) 34%, transparent);--scrollbar-thumb: color-mix(in srgb, var(--accent) 58%, transparent);--scrollbar-thumb-strong: color-mix(in srgb, var(--accent-strong) 72%, var(--accent));--scrollbar-thumb-border: color-mix(in srgb, var(--page) 94%, black);--scrollbar-glow: color-mix(in srgb, var(--accent) 22%, transparent);--violet: #b8a6ff;--cyan: #75e6ff;--blue: #9bb0ff;--shadow: 0 12px 34px rgba(0, 0, 18, .28);--shadow-soft: 0 8px 24px rgba(0, 0, 18, .2), inset 0 1px 0 rgba(255, 255, 255, .07);--shadow-float: 0 14px 42px rgba(0, 0, 18, .3), inset 0 1px 0 rgba(255, 255, 255, .09);--shadow-lift: 0 10px 28px rgba(0, 0, 18, .24), 0 4px 14px rgba(145, 167, 255, .07), inset 0 1px 0 rgba(255, 255, 255, .09);--button-shadow-primary: 0 10px 24px rgba(124, 161, 255, .2), inset 0 1px 0 rgba(255, 255, 255, .16);--button-shadow-primary-hover: 0 12px 30px rgba(124, 161, 255, .24), inset 0 1px 0 rgba(255, 255, 255, .2);--button-shadow-primary-active: inset 0 2px 8px rgba(0, 0, 18, .26), 0 6px 16px rgba(124, 161, 255, .14);--button-shadow-surface: 0 5px 14px rgba(0, 0, 18, .18), inset 0 1px 0 rgba(255, 255, 255, .07);--button-shadow-surface-hover: 0 7px 18px rgba(0, 0, 18, .22), inset 0 1px 0 rgba(255, 255, 255, .1);--button-shadow-surface-active: inset 0 2px 8px rgba(0, 0, 18, .24), 0 4px 10px rgba(0, 0, 18, .12);--button-shadow-subtle: 0 4px 12px rgba(0, 0, 18, .16), inset 0 1px 0 rgba(255, 255, 255, .06);--button-shadow-selected: 0 6px 16px rgba(145, 167, 255, .14), inset 0 1px 0 rgba(255, 255, 255, .09), 0 0 0 1px rgba(145, 167, 255, .08);--button-shadow-icon: 0 5px 14px rgba(0, 0, 18, .2), inset 0 1px 0 rgba(255, 255, 255, .08);--button-shadow-icon-hover: 0 7px 18px rgba(0, 0, 18, .24), inset 0 1px 0 rgba(255, 255, 255, .1);--button-primary-start: #7ca1ff;--button-primary-end: #a58aff;--button-primary-text: #081033}html,body,#root{min-height:100dvh}body{min-width:320px;background:linear-gradient(115deg,#ffffffc2,#fff0 42%),linear-gradient(155deg,#5075ff21,#fff0 42%),linear-gradient(24deg,#795cf424,#fff0 34%),linear-gradient(180deg,var(--page) 0%,var(--page-2) 100%);color:var(--ink);font-family:var(--font-sans)}:root[data-theme=dark] body{background:linear-gradient(130deg,rgba(124,161,255,.16),transparent 42%),linear-gradient(24deg,rgba(165,138,255,.16),transparent 38%),linear-gradient(180deg,var(--page),var(--page-2))}.portal-fluid-background,.particle-field-background{opacity:.28;mix-blend-mode:multiply}.gateway-floating-lines-background{opacity:.18;mix-blend-mode:multiply}.space-backdrop{opacity:.38;background:linear-gradient(90deg,rgba(68,109,255,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(68,109,255,.04) 1px,transparent 1px);background-size:88px 88px}.glow,.star-field{display:none}.app-shell{min-height:100dvh;background:linear-gradient(180deg,#ffffff75,#fff0),linear-gradient(135deg,#446dff14,#795cf40f 46%,#18b7d60f)}@media(min-width:1061px){.app-shell{grid-template-columns:244px minmax(0,1fr)}.sidebar{width:244px;padding-inline:11px}.sidebar:not(.collapsed) .brand-logo-shell{width:144px}.sidebar:not(.collapsed) .nav-item{gap:10px;padding-inline:10px}}.workspace{--workspace-inline-pad: clamp(20px, 2vw, 34px);--workspace-grid-gap: clamp(22px, 1.7vw, 30px);--top-filter-left-inset: max(var(--workspace-inline-pad), calc(50% - 908px) )}.sidebar{z-index:20;height:calc(100dvh - 32px);margin:16px 0 16px 16px;padding:16px 12px;border:1px solid rgba(73,94,156,.15);border-radius:28px;background:linear-gradient(180deg,#ffffffd1,#f5f9ffbd),#ffffffb8;box-shadow:0 20px 58px #38549421,inset 0 1px #ffffffe0;backdrop-filter:blur(22px) saturate(1.24);-webkit-backdrop-filter:blur(22px) saturate(1.24);overflow:visible}:root[data-theme=dark] .sidebar{background:linear-gradient(180deg,#182153e0,#0c1133d1),#0c1133c7;border-color:#c0cdff2e}.sidebar.collapsed{width:86px;overflow:visible}.sidebar.collapsed .side-nav{align-content:start;display:grid;gap:clamp(12px,1.55vh,20px);grid-auto-rows:44px;justify-items:center}.sidebar.collapsed .nav-group{display:contents}.sidebar-head{justify-content:flex-start}.sidebar-toggle{position:absolute;top:32px;right:-39px;z-index:12;width:38px;height:42px;min-width:38px;padding:0;border-radius:0 14px 14px 0;border-left:0;background:linear-gradient(180deg,#ffffffeb,#f7faffd1);border-color:#446dff26;color:#1f2b65;box-shadow:0 6px 16px #36549e12,inset 0 1px #ffffffe0}.sidebar-toggle:hover{border-color:#446dff38;background:linear-gradient(180deg,#fffffffa,#f1f6ffe6);transform:none}:root[data-theme=dark] .sidebar-toggle{background:linear-gradient(180deg,#1f2a5beb,#121944db);border-color:#c0cdff33;color:#eef2ff;box-shadow:0 8px 20px #0000123d,inset 0 1px #ffffff1a}.brand-logo-shell{border-color:#446dff1f;background:linear-gradient(180deg,#ffffffeb,#eff5ffc7);box-shadow:0 12px 28px #3a5ce01a,inset 0 1px #ffffffe6}.brand-product-label{border-color:#446dff29;background:#446dff17;color:#2838c8;letter-spacing:.04em}.workspace-chip,.nav-item,.select-pill,.mobile-native-context,.mobile-context-card{border:1px solid rgba(73,94,156,.13);background:#ffffff94;box-shadow:var(--button-shadow-subtle)}.workspace-avatar,.theme-toggle-orb,.chat-avatar{color:#fff;background:linear-gradient(135deg,var(--button-primary-start),var(--button-primary-end));box-shadow:0 14px 30px #446dff38}.filter-left{-ms-overflow-style:none;scrollbar-width:none}.filter-left::-webkit-scrollbar{display:none;width:0;height:0}.nav-group>p,.eyebrow,.rail-kicker,.side-kicker,.chat-thread-head span{color:#415bdd;letter-spacing:.08em}.nav-item{color:var(--ink-soft)}.nav-item:hover{color:var(--ink);border-color:#446dff33;background:#ffffffc7}.nav-item.active{border-color:#446dff2e;background:linear-gradient(135deg,#446dff17,#795cf40f),#ffffffd1;color:#18245f;box-shadow:var(--button-shadow-selected)}.nav-item.active:before{width:4px;background:linear-gradient(180deg,#3f70ff,#7a5cf4)}.top-filter{top:16px;width:auto;margin:16px var(--workspace-inline-pad) 0 var(--top-filter-left-inset);border:1px solid rgba(73,94,156,.13);border-radius:24px;background:linear-gradient(180deg,#ffffffd1,#f6faffad);box-shadow:0 18px 50px #3854941f,inset 0 1px #ffffffe0;backdrop-filter:blur(18px) saturate(1.22);-webkit-backdrop-filter:blur(18px) saturate(1.22)}@media(min-width:861px){.app-shell:has(.sidebar.collapsed){grid-template-columns:102px minmax(0,1fr)}.app-shell:has(.sidebar.collapsed) .top-filter{margin:16px var(--workspace-inline-pad) 0 var(--top-filter-left-inset);border-radius:24px;box-shadow:0 18px 50px #3854941f,inset 0 1px #ffffffe0}}.workspace-body{grid-template-columns:minmax(0,1fr) minmax(282px,306px);gap:var(--workspace-grid-gap);padding:var(--workspace-inline-pad)}@media(min-width:861px){.sidebar{align-self:start}}@media(max-width:1280px){.workspace-body{grid-template-columns:minmax(0,1fr)}.top-filter,.app-shell:has(.sidebar.collapsed) .top-filter{margin-inline:var(--workspace-inline-pad)}}.page{display:grid;gap:clamp(22px,1.7vw,30px);max-width:min(100%,1480px)}@media(min-width:1181px){.page-stage{overflow-x:visible}}:root[data-theme=light] .glass-panel,:root[data-theme=light] .metric-card,:root[data-theme=light] .page-action-toolbar,:root[data-theme=light] .drawer-panel,:root[data-theme=light] .command-panel,:root[data-theme=light] .insight-secondary-nav,:root[data-theme=light] .prompt-editor-wizard,:root[data-theme=light] .agent-setup-panel,:root[data-theme=light] .report-state-band,:root[data-theme=light] .settings-governance-band,:root[data-theme=light] .gateway-cockpit-preview,:root[data-theme=light] .report-card,:root[data-theme=light] .p1-card,:root[data-theme=light] .answer-card,:root[data-theme=light] .chat-composer,:root[data-theme=light] .comparison-matrix-panel{border:1px solid rgba(73,94,156,.14);border-radius:var(--radius);background:linear-gradient(140deg,#ffffffb8,#ffffff42 42%),linear-gradient(180deg,#ffffffc7,#f2f7ffa8);box-shadow:var(--shadow-soft);backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18)}:root[data-theme=light] .glass-panel:hover,:root[data-theme=light] .metric-card:hover,:root[data-theme=light] .report-card:hover,:root[data-theme=light] .p1-card:hover{border-color:#446dff38;box-shadow:var(--shadow-lift)}.page-header{--page-header-illustration: url(/illustrations/modules/overview.svg);--page-header-art-size: clamp(320px, 40vw, 560px);--page-header-art-opacity: .9;--page-header-accent-a: rgba(68, 109, 255, .22);--page-header-accent-b: rgba(121, 92, 244, .18);--page-header-accent-c: rgba(24, 183, 214, .16);position:relative;overflow:hidden;align-items:center;min-height:178px;padding:clamp(26px,3.1vw,40px);border:1px solid rgba(73,94,156,.14);border-radius:30px;background:linear-gradient(120deg,#fffffff5,#f5f9ffdb 42%,#e5ecffb3);box-shadow:var(--shadow)}.page-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(90deg,#fffffffa,#ffffffe0 38%,#ffffff47 68%,#fff0),var(--page-header-illustration);background-position:center,right -26px center;background-repeat:no-repeat;background-size:auto,var(--page-header-art-size) auto;opacity:var(--page-header-art-opacity);pointer-events:none}.page-header:after{content:"";position:absolute;right:-18%;bottom:-56%;z-index:0;width:58%;height:150%;border-radius:50%;background:radial-gradient(circle at 48% 48%,var(--page-header-accent-a),transparent 58%),radial-gradient(circle at 26% 62%,var(--page-header-accent-b),transparent 54%),radial-gradient(circle at 72% 36%,var(--page-header-accent-c),transparent 48%);filter:blur(8px);opacity:.72;pointer-events:none}.page-header>div,.page-header>button,.page-header>.primary-button,.page-header>.glass-button{position:relative;z-index:2}.page-header>div{max-width:min(720px,64%)}.page-header>button,.page-header>.primary-button,.page-header>.glass-button{flex:0 0 auto}.page-header[data-header-variant=ask]{--page-header-accent-a: rgba(34, 120, 255, .22);--page-header-accent-b: rgba(30, 199, 210, .16)}.page-header[data-header-variant=answer]{--page-header-accent-a: rgba(90, 96, 255, .22);--page-header-accent-b: rgba(30, 199, 210, .18)}.page-header[data-header-variant=dashboards]{--page-header-accent-a: rgba(42, 96, 255, .22);--page-header-accent-b: rgba(121, 92, 244, .14)}.page-header[data-header-variant=prompts]{--page-header-accent-a: rgba(121, 92, 244, .2);--page-header-accent-b: rgba(68, 109, 255, .16)}.page-header[data-header-variant=agents-analytics],.page-header[data-header-variant=agents]{--page-header-accent-a: rgba(30, 199, 210, .18);--page-header-accent-b: rgba(121, 92, 244, .18)}.page-header[data-header-variant=shopping]{--page-header-accent-a: rgba(68, 109, 255, .18);--page-header-accent-b: rgba(30, 199, 210, .15);--page-header-accent-c: rgba(121, 92, 244, .12)}.page-header[data-header-variant=reports],.page-header[data-header-variant=docs]{--page-header-accent-a: rgba(68, 109, 255, .2);--page-header-accent-b: rgba(121, 92, 244, .16)}.page-header[data-header-variant=settings],.page-header[data-header-variant=onboarding]{--page-header-accent-a: rgba(121, 92, 244, .18);--page-header-accent-b: rgba(30, 199, 210, .14)}:root[data-theme=light] .page-header h1,:root[data-theme=light] .mobile-native-page .page-header h1{color:#0b1534;font-size:clamp(2rem,3.2vw,3.35rem);letter-spacing:-.045em;line-height:1.05;text-shadow:0 1px 0 rgba(255,255,255,.9)}:root[data-theme=light] .page-header p,:root[data-theme=light] .mobile-native-page .page-header p,.gateway-copy p,.login-card p{color:#52627f}:root[data-theme=dark] .page-header{border-color:#c0cdff2e;background:linear-gradient(120deg,#141c4ef5,#121a46e6 46%,#202a68c2);box-shadow:var(--shadow)}:root[data-theme=dark] .page-header:before{background:linear-gradient(90deg,#0e143afa,#0e143ae0 40%,#0e143a5c,#0e143a00),var(--page-header-illustration);opacity:.78}:root[data-theme=dark] .page-header:after{opacity:.48;filter:blur(12px)}:root[data-theme=dark] .page-header .eyebrow{width:fit-content;padding:6px 12px;border:1px solid rgba(192,205,255,.18);border-radius:999px;background:#91a7ff1f;color:#dce5ff}:root[data-theme=dark] .page-header h1,:root[data-theme=dark] .mobile-native-page .page-header h1{color:#f8fbff;text-shadow:0 12px 34px rgba(6,10,36,.28)}:root[data-theme=dark] .page-header p,:root[data-theme=dark] .mobile-native-page .page-header p{color:#c8d4f2}.primary-button{color:var(--button-primary-text);border:1px solid rgba(255,255,255,.24);background:linear-gradient(135deg,var(--button-primary-start),var(--button-primary-end));box-shadow:var(--button-shadow-primary)}.primary-button:hover{background:linear-gradient(135deg,#2d62ff,#6547ea);box-shadow:var(--button-shadow-primary-hover)}.glass-button,.ghost-button,.select-pill,.theme-toggle,.icon-button,.back-link,.toolbar-chips button,.toolbar-actions button,.tabs button,.chart-mode-row button,.workspace-mode-switch button,.suggested-list button,.citation-list button,.seed-cloud button,.prompt-seeds button,.mobile-page-tabs button,.mobile-bottom-nav button,.mobile-module-toggle,.mobile-more-toggle,.mobile-more-actions button,.command-results button{border-color:#495e9c24;background:#ffffffa8;color:var(--ink-soft);box-shadow:var(--button-shadow-surface)}.glass-button:hover,.ghost-button:hover,.select-pill:hover,.theme-toggle:hover,.icon-button:hover,.toolbar-chips button:hover,.toolbar-actions button:hover,.tabs button:hover,.chart-mode-row button:hover,.workspace-mode-switch button:hover{border-color:#446dff3d;background:#ffffffeb;color:var(--ink);box-shadow:var(--button-shadow-surface-hover)}.toolbar-chips button.active,.chart-mode-row button.active,.tabs button.active,.workspace-mode-switch button.active,.mobile-page-tabs button.active,.mobile-bottom-nav button.active,.suggested-list button.selected{color:#2533bd;border-color:#446dff3d;background:linear-gradient(135deg,#446dff24,#795cf41a),#ffffffd1;box-shadow:var(--button-shadow-selected)}.mock-tag,.data-status,.mock-inline{color:#5a47d8;border-color:#795cf433;background:#795cf41a}.mock-notice{border-color:#446dff29;background:linear-gradient(135deg,#ffffffb8,#e8eeff9e);color:#2c3f74;box-shadow:var(--button-shadow-subtle)}.mock-boundary-badge{display:inline-grid;grid-template-columns:18px minmax(0,auto);align-items:center;column-gap:8px;max-width:100%;line-height:1.2;vertical-align:middle}.mock-boundary-badge>.icon-sm{align-self:center;width:18px;height:18px}.mock-boundary-badge span{min-width:0;line-height:1.2}.mock-notice strong{color:#2533bd}.page-action-toolbar{align-items:center;border-radius:22px;padding:14px}.content-grid,.overview-grid,.document-studio-grid,.report-delivery-grid,.sheet-queue-layout{gap:clamp(24px,2vw,34px)}.report-grid,.p1-grid,.p1-lane-grid{gap:clamp(20px,1.6vw,26px)}.content-grid>.glass-panel,.overview-grid>.glass-panel,.document-studio-grid>.glass-panel,.report-delivery-grid>.glass-panel,.page>.glass-panel{padding:clamp(24px,2.2vw,34px)}.dashboard-content-grid{grid-template-columns:minmax(0,1.9fr) minmax(280px,.78fr);align-items:start}.dashboard-preview-panel{display:grid;gap:clamp(22px,1.7vw,28px)}.dashboard-preview-panel .panel-title,.dashboard-preview-panel .chart-mode-row,.dashboard-preview-panel .fintech-chart-layout{margin-bottom:0}.dashboard-preview-panel .fintech-chart-layout{gap:clamp(22px,1.7vw,28px)}.dashboard-content-grid>.glass-panel:not(.dashboard-preview-panel){align-self:stretch}.report-card,.p1-card{position:relative;overflow:hidden;min-height:214px}.report-card:before,.p1-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#446dffe6,#795cf4b8,#18b7d685)}.report-card h2,.p1-card h2,.panel-title h2,.stage2-section-head h2,.stage2-section-head h3,.answer-card h2,.answer-card h3{color:var(--ink);letter-spacing:-.025em}.chat-answer-stack{gap:clamp(20px,1.6vw,28px);overflow:visible}.chat-message-card.answer-card{overflow:hidden}.report-card p,.p1-card p,.stage2-section-head p,.answer-card p{color:var(--muted)}.metric-card,.overview-primary-score,.overview-secondary-metrics .metric-card{background:linear-gradient(145deg,#ffffffdb,#eef4ffad)}.chart-panel,.fintech-panel,.overview-command-panel{overflow:hidden}.chart-insight-row div,.platform-score,.legend,.action-card,.rail-note,.action-list button,.opportunity-list button,.opportunity-signal,.evidence-strip button,.fact-stack>div,.export-queue>div,.document-draft-stack article,.document-control-stack div,.workspace-stat-grid article,.collab-flow article,.writing-candidates article,.composer-guardrails div,.risk-signal-grid article,.dimension-chip,.wizard-step-grid article,.integration-card,.settings-governance-band>div,.gateway-cockpit-preview article,.mobile-module-group button{border-color:#495e9c21;background:linear-gradient(145deg,#ffffffb8,#f1f6ff94);box-shadow:var(--button-shadow-subtle)}@media(min-width:761px){.settings-governance-band{gap:0;overflow:hidden;border:1px solid rgba(73,94,156,.13);border-radius:18px;background:linear-gradient(145deg,#ffffffb8,#f1f6ff94);box-shadow:var(--button-shadow-subtle)}.settings-governance-band>div{border:0;border-radius:0;background:transparent;box-shadow:none}.settings-governance-band>div+div{border-left:1px solid rgba(73,94,156,.13)}}.table-wrap{border-color:#495e9c24;border-radius:20px;background:#ffffffb3;box-shadow:var(--button-shadow-subtle)}.dense-table th{background:#eef4fff5;color:#51617e}.dense-table td{border-bottom-color:#495e9c1a;color:#26385d;background:#ffffff61}.dense-table tbody tr:nth-child(2n) td{background:#f2f7ff7a}.dense-table tr.clickable:hover td{background:#e7ecffb8}.action-rail{position:sticky;top:108px;align-self:start;max-height:none;overflow:visible;box-sizing:border-box;padding:6px 0 10px;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=light] .action-rail{border:0;background:transparent;box-shadow:none}.action-card{border-radius:18px;color:var(--ink-soft);min-height:54px;padding:13px 14px}.action-card:hover{border-color:#446dff38;background:#ffffffe0}.gateway{min-height:100dvh;background:linear-gradient(180deg,#ffffffb8,#fff0),linear-gradient(135deg,#446dff17,#795cf412 52%,#18b7d612),var(--page)}.gateway:before{opacity:.6}.gateway-topbar{width:min(100%,var(--gateway-container-width));max-width:var(--gateway-container-width);margin:0 auto;padding:20px 0}.gateway .brand-logo-shell{width:172px;height:38px;padding:0;border-color:transparent;background:transparent;box-shadow:none}.gateway .brand-logo-shell img{height:100%;object-fit:contain}.gateway-hero{width:min(100%,var(--gateway-container-width));max-width:var(--gateway-container-width);min-height:min(760px,calc(100dvh - 112px));margin:0 auto;padding:clamp(18px,4vh,42px) 0;grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);gap:clamp(22px,4vw,56px)}.gateway-capability-band,.gateway-partners-wall{width:min(100%,var(--gateway-container-width));max-width:var(--gateway-container-width);margin-inline:auto}.gateway-capability-grid{gap:12px}.gateway-capability-grid article{min-height:74px;padding:13px 18px}.gateway-capability-grid small{margin-top:5px;line-height:1.42}.gateway-copy{max-width:680px}.gateway-copy .eyebrow{width:fit-content;padding:8px 12px;border:1px solid rgba(68,109,255,.18);border-radius:999px;background:#ffffff9e}.gateway-copy h1{margin:18px 0;font-size:clamp(3.2rem,6vw,6.4rem);line-height:.96;letter-spacing:-.06em}.gateway-copy h1 .gateway-title-line{background:var(--gateway-title-line-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.gateway-copy h1 .gateway-title-accent{background:var(--gateway-title-accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:var(--gateway-title-glow)}.gateway-copy p{max-width:58ch;font-size:clamp(1rem,1.15vw,1.13rem)}.signal-stage,.gateway-signal-stage{--gateway-tilt-transform: translate3d(0, 0, 0);width:100%;justify-self:stretch;transform-origin:top right;transform-style:flat;border-color:#446dff29;border-radius:32px;background:linear-gradient(150deg,#ffffffe6,#eef4ffb3),#ffffffb3;box-shadow:var(--shadow-float)}.gateway-platform-board:before{content:none;display:none}.gateway-platform-summary{align-items:stretch}.gateway-platform-summary span{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:42px;padding:8px 12px;white-space:nowrap;line-height:1}.gateway-platform-summary b{flex:0 0 auto;font-variant-numeric:tabular-nums}.gateway-platform-board{isolation:isolate}.gateway-platform-logo-card{position:relative;z-index:1;cursor:default;pointer-events:auto;will-change:transform}.gateway-platform-logo-card .platform-logo-mark,.gateway-platform-logo-card .platform-logo-mark img,.gateway-platform-logo-card>span,.gateway-platform-logo-card:before{pointer-events:none}.gateway-platform-logo-card:hover{z-index:8;transform:translate3d(0,-4px,0) scale(1.035);border-color:color-mix(in srgb,var(--accent) 52%,transparent);box-shadow:inset 0 1px #ffffffd1,0 18px 36px -24px #30509157,0 0 0 1px color-mix(in srgb,var(--accent) 15%,transparent)}.gateway-score-ring>div{display:grid;justify-items:center;align-content:center;gap:4px;width:72%;text-align:center;transform:translateY(-1px)}.gateway-score-ring strong{font-variant-numeric:tabular-nums;letter-spacing:0;line-height:.84}.gateway-score-ring span{display:block;color:color-mix(in srgb,var(--ink-soft) 78%,var(--accent) 22%);font-weight:760;line-height:1.05;white-space:nowrap}.gateway-platform-proofline{gap:10px;align-items:stretch}.gateway-platform-proofstep{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:8px 10px;border-radius:16px;background:linear-gradient(180deg,#ffffff94,#eaf5ff80),color-mix(in srgb,var(--surface-muted) 54%,transparent)}.gateway-platform-proofstep:not(:last-child):after{display:none}.gateway-platform-proofstep b{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--accent) 14%,white 68%);box-shadow:inset 0 1px #ffffffbd}.gateway-platform-proofcopy{display:grid;gap:2px;min-width:0}.gateway-platform-proofcopy strong,.gateway-platform-proofcopy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gateway-platform-proofcopy strong{color:var(--ink);font-size:12px;line-height:1.08}.gateway-platform-proofcopy small{color:var(--muted);font-size:10px;font-weight:650;line-height:1.18}.gateway-stage-orb,.corridor-halo{opacity:.42;pointer-events:none}.login-page{min-height:100dvh;padding:clamp(18px,4vw,48px);background:linear-gradient(125deg,rgba(68,109,255,.12),transparent 38%),linear-gradient(24deg,rgba(121,92,244,.12),transparent 34%),linear-gradient(180deg,#f5f8ff,#e9f0ff)}.login-card{position:relative;width:min(1120px,calc(100vw - 40px));min-height:620px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);align-content:center;gap:0;padding:18px;border-radius:32px;overflow:hidden}.login-card:before{content:"";grid-column:1;grid-row:1 / span 5;min-height:584px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.32),rgba(255,255,255,.05) 38%,transparent 68%),linear-gradient(160deg,#446dff29,#795cf414 40%,#18b7d61f 78%),url(/backgrounds/aiconcepts-login-cover-premium.png) center / cover no-repeat;box-shadow:inset 0 1px #ffffffe0,0 24px 56px #36549e24}.login-card:after{content:"";position:absolute;left:clamp(72px,13vw,190px);bottom:clamp(78px,12vw,150px);width:clamp(190px,24vw,330px);height:clamp(130px,16vw,210px);border-radius:28px;background:radial-gradient(ellipse at 58% 44%,rgba(255,255,255,.42),rgba(113,196,255,.14) 44%,transparent 72%),linear-gradient(135deg,#ffffff2e,#446dff0a);border:1px solid rgba(217,237,255,.18);box-shadow:0 28px 70px #1f4ba829,inset 0 1px #ffffff6b;opacity:.62;transform:perspective(900px) rotateX(58deg) rotate(-12deg);pointer-events:none}.login-card>*{grid-column:2;position:relative;z-index:1;width:min(100%,390px);justify-self:center}.login-card h1{color:var(--ink);letter-spacing:-.04em;line-height:1.06}.login-form input{min-height:48px;border-radius:14px;border-color:#495e9c24;background:#ffffffc7;color:var(--ink);box-shadow:inset 0 1px #ffffffe6}.login-form input:focus{border-color:#446dff5c;box-shadow:0 0 0 4px #446dff1f,inset 0 1px #ffffffe6}.login-form .form-row{align-items:center}.login-form .checkline{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;min-width:0;margin:0;line-height:1}.login-form .checkline input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:0;padding:0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#446dff;box-shadow:none}.login-error{color:#9f222b;background:#d94b551a;border-color:#d94b5538}.mobile-native-shell,.mobile-native-header,.mobile-bottom-nav{background:linear-gradient(180deg,#ffffffd6,#f5f9ffc2)}.mobile-native-main{background:transparent}@media(max-width:1180px){.workspace-body{grid-template-columns:minmax(0,1fr)}.action-rail{display:none}.gateway-hero{grid-template-columns:minmax(0,1fr)}.gateway-copy{max-width:780px}}@media(min-width:861px)and (max-width:1060px){.sidebar .side-nav{align-content:start;display:grid;gap:clamp(12px,1.55vh,20px);grid-auto-rows:44px;justify-items:center}.sidebar .nav-group{display:contents}}@media(max-width:860px){.sidebar,.top-filter{margin:0;border-radius:0}.workspace-body{padding:14px}.page-header{--page-header-art-size: clamp(230px, 66vw, 360px);--page-header-art-opacity: .48;min-height:0;padding:20px;border-radius:24px;align-items:flex-start}.page-header:before{background-position:center,right -82px top -28px}.page-header:after{right:-36%;bottom:-70%;width:76%;opacity:.34}.page-header>div{max-width:100%}.login-card{grid-template-columns:minmax(0,1fr);min-height:0;padding:18px}.login-card:before,.login-card:after{display:none}.login-card>*{grid-column:1}.gateway-topbar,.gateway-hero,.gateway-capability-band,.gateway-partners-wall{width:min(100%,calc(100vw - 28px));max-width:min(100%,calc(100vw - 28px))}}@media(max-width:640px){.gateway-capability-grid article{min-height:0;padding:14px}.gateway-copy h1{font-size:clamp(2.6rem,15vw,4.2rem)}.gateway-nav,.gateway-actions,.filter-left,.filter-actions{gap:8px}.page{gap:14px}.page-header h1{font-size:clamp(1.8rem,9vw,2.6rem)}}@media(min-width:1181px){.gateway-hero{align-items:start}.gateway-copy,.gateway-signal-stage{align-self:start;margin-top:var(--gateway-hero-content-offset, clamp(16px, 2.8vh, 24px))}.gateway-signal-stage{--gateway-stage-scale: 1;--gateway-tilt-transform: translate3d(0, 0, 0);display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;height:var(--gateway-stage-height, clamp(402px, calc(14.2vw + 221px) , 426px));min-height:var(--gateway-stage-height, clamp(402px, calc(14.2vw + 221px) , 426px));max-height:var(--gateway-stage-height, clamp(402px, calc(14.2vw + 221px) , 426px));overflow:hidden;transform:var(--gateway-tilt-transform);transform-origin:top right;backface-visibility:hidden;will-change:auto}.gateway-stage-header{align-items:center;min-height:52px;padding:10px 12px;border-radius:18px}.gateway-stage-header span{font-size:11px}.gateway-stage-header strong{margin-top:2px;font-size:17px}.gateway-live-pill{min-height:30px;padding:6px 9px;font-size:11px;white-space:nowrap}.gateway-radar-card.gateway-radar-card-lean{grid-template-columns:104px minmax(0,1fr);min-height:132px;gap:12px;padding:12px;border-radius:22px}.gateway-score-ring{width:100px;height:100px}.gateway-score-ring strong{font-size:36px}.gateway-score-ring span{font-size:10px}.gateway-radar-copy{gap:6px}.gateway-radar-copy .mock-tag{width:fit-content;padding:5px 8px;font-size:11px}.gateway-radar-copy h2{max-width:none;font-size:clamp(1.26rem,1.38vw,1.56rem);line-height:1.08}.gateway-radar-copy p{display:-webkit-box;max-width:none;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;line-height:1.4}.gateway-radar-note{gap:5px;margin-top:0}.gateway-radar-note span{min-height:24px;padding:5px 8px;font-size:11px}.gateway-platform-board{display:grid;grid-template-rows:auto minmax(122px,1fr) auto;min-height:0;gap:9px;padding:11px;border-radius:22px}.gateway-platform-board-head{grid-template-columns:minmax(0,1fr) minmax(190px,.54fr);gap:12px;align-items:center}.gateway-platform-board-head strong{font-size:17px;line-height:1.12}.gateway-platform-board-head span{margin-top:3px;font-size:11px;line-height:1.25}.gateway-platform-summary{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.gateway-platform-summary span{min-height:36px;gap:6px;padding:6px 9px;border-radius:11px;font-size:10px}.gateway-platform-summary b{font-size:16px}.gateway-platform-lanes{display:flex;align-items:stretch;min-height:0;height:100%;gap:9px;overflow-x:hidden;overflow-y:hidden;padding:0 0 5px;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:none;mask-image:none}.gateway-platform-lanes::-webkit-scrollbar{display:none}.gateway-platform-lane{flex:1 1 0;grid-template-rows:auto minmax(0,1fr);align-content:start;min-height:0;gap:9px;padding:10px;border-radius:16px;overflow-x:hidden;overflow-y:hidden;scroll-snap-align:start;scrollbar-width:none;-ms-overflow-style:none;contain:paint;isolation:isolate}.gateway-platform-lane::-webkit-scrollbar{display:none}.gateway-platform-lane.domestic{flex:0 0 348px}.gateway-platform-lane.global{flex:1 1 174px;min-width:174px}.gateway-platform-lane-head{align-items:center;gap:7px}.gateway-platform-lane-code{width:32px;height:27px;border-radius:9px;font-size:11px}.gateway-platform-lane-head strong{font-size:13px;line-height:1.15}.gateway-platform-lane-head small{display:none}.gateway-platform-logo-grid,.gateway-platform-logo-grid.domestic,.gateway-platform-logo-grid.global{display:grid;align-items:stretch;width:100%;min-width:0;min-height:0;gap:7px;overflow:visible;padding-bottom:0;scrollbar-width:none;-ms-overflow-style:none;animation:none;transform:none;will-change:auto}.gateway-platform-logo-grid::-webkit-scrollbar{display:none}.gateway-platform-logo-card,.gateway-platform-logo-grid.global .gateway-platform-logo-card{width:100%;flex:none;display:grid;justify-items:center;align-content:center;min-width:0;min-height:66px;gap:6px;padding:8px 7px;border-radius:13px;transition:transform .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out,background .12s ease-out}.gateway-platform-logo-grid.domestic .gateway-platform-logo-card{grid-template-columns:auto minmax(0,1fr);justify-items:start;align-content:center;min-height:32px;gap:5px;padding:5px 6px}.gateway-platform-logo-grid.domestic{min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(32px,1fr)}.gateway-platform-logo-grid.global{width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.gateway-platform-logo-card .platform-logo-mark{width:30px;height:30px}.gateway-platform-logo-grid.domestic .platform-logo-mark{width:22px;height:22px}.gateway-platform-logo-card span{width:100%;font-size:11px;text-align:center}.gateway-platform-logo-grid.domestic .gateway-platform-logo-card span{text-align:left}.gateway-platform-proofline{gap:6px}.gateway-platform-proofstep{min-height:46px;gap:7px;padding:7px;border-radius:11px}.gateway-platform-proofstep b{width:26px;height:26px;border-radius:8px;font-size:10px}.gateway-platform-proofcopy strong{font-size:11px}.gateway-platform-proofcopy small{font-size:9px}.gateway-platform-board:hover .gateway-platform-logo-grid,.gateway-platform-lane:hover .gateway-platform-logo-grid,.gateway-platform-logo-grid:hover,.gateway-platform-logo-grid:focus-within{animation-play-state:paused}}@media(min-width:1181px)and (max-height:780px),(min-width:1181px)and (max-width:1360px)and (max-height:980px){.gateway-signal-stage{--gateway-stage-scale: 1;height:var(--gateway-stage-height, clamp(402px, calc(14.2vw + 221px) , 426px));min-height:var(--gateway-stage-height, clamp(402px, calc(14.2vw + 221px) , 426px));max-height:var(--gateway-stage-height, clamp(402px, calc(14.2vw + 221px) , 426px));gap:7px;padding:10px}.gateway-stage-header{min-height:48px;padding:7px 10px}.gateway-stage-header span{font-size:10px}.gateway-stage-header strong{font-size:15px}.gateway-live-pill{min-height:26px;padding:4px 8px;font-size:10px}.gateway-radar-card.gateway-radar-card-lean{grid-template-columns:88px minmax(0,1fr);min-height:116px;gap:10px;padding:10px}.gateway-score-ring{width:86px;height:86px}.gateway-score-ring strong{font-size:31px}.gateway-score-ring span{font-size:9px}.gateway-radar-copy h2{font-size:clamp(1.12rem,1.26vw,1.36rem)}.gateway-radar-copy p{-webkit-line-clamp:1;font-size:12px}.gateway-radar-note span{min-height:22px;padding:4px 7px;font-size:10px}.gateway-platform-board{grid-template-rows:auto minmax(96px,1fr) auto;gap:5px;padding:8px}.gateway-platform-board-head{gap:8px}.gateway-platform-board-head strong{font-size:14px}.gateway-platform-board-head span{margin-top:2px;font-size:9px;line-height:1.15}.gateway-platform-summary span{min-height:30px;gap:5px;padding:4px 7px;font-size:9px}.gateway-platform-summary b{font-size:13px}.gateway-platform-lanes{gap:7px;padding-bottom:0}.gateway-platform-lane{gap:4px;padding:6px}.gateway-platform-lane.domestic{flex-basis:334px}.gateway-platform-lane.global{min-width:164px}.gateway-platform-lane-code{width:28px;height:24px;font-size:10px}.gateway-platform-lane-head strong{font-size:12px}.gateway-platform-logo-card,.gateway-platform-logo-grid.global .gateway-platform-logo-card{min-height:38px;gap:4px;padding:5px 6px}.gateway-platform-logo-grid.domestic .gateway-platform-logo-card{min-height:26px;gap:4px;padding:4px 5px}.gateway-platform-logo-grid.domestic{grid-auto-rows:minmax(26px,1fr)}.gateway-platform-logo-grid.global{grid-template-columns:repeat(3,minmax(0,1fr))}.gateway-platform-logo-card .platform-logo-mark{width:24px;height:24px}.gateway-platform-logo-grid.domestic .platform-logo-mark{width:18px;height:18px}.gateway-platform-logo-card span{font-size:10px}.gateway-platform-proofstep{min-height:40px;gap:6px;padding:5px 6px}.gateway-platform-proofstep b{width:23px;height:23px;font-size:9px}.gateway-platform-proofcopy strong{font-size:10px}.gateway-platform-proofcopy small{font-size:8px}}@media(min-width:1181px)and (max-width:1360px)and (max-height:780px){.gateway-signal-stage{height:var(--gateway-stage-height, clamp(402px, calc(14.2vw + 221px) , 426px));min-height:var(--gateway-stage-height, clamp(402px, calc(14.2vw + 221px) , 426px));max-height:var(--gateway-stage-height, clamp(402px, calc(14.2vw + 221px) , 426px))}}@keyframes gatewayPlatformLogoMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - (var(--gateway-marquee-gap, 7px) / 2)))}}@media(prefers-reduced-motion:reduce){.gateway-platform-logo-grid{animation:none!important;transform:none!important}}:root:not([data-theme=light]){--dark-shadow-premium: 0 1px 0 hsl(0 0% 100% / .06) inset, 0 10px 30px -20px hsl(213 78% 4% / .72), 0 4px 14px -12px hsl(198 100% 88% / .12)}.sidebar,.top-filter,.app-shell:has(.sidebar.collapsed) .top-filter,.signal-stage,.gateway-signal-stage,.glass-panel,.metric-card,.report-card,.p1-card,.document-studio,.ask-compose,.state-card,.integration-card,.insight-secondary-nav,.prompt-editor-wizard,.agent-setup-panel,.report-state-band,.settings-governance-band,.gateway-cockpit-preview,.mobile-more-panel{box-shadow:var(--shadow-soft)}.ask-compose.chat-composer{gap:10px}.ask-compose.chat-composer .composer-head>div{display:grid;gap:10px}.ask-compose.chat-composer .composer-head h2{margin:0}.gateway-signal-stage[data-tilt-active=true]{transition:border-color .18s var(--tap),box-shadow .18s var(--tap)!important;will-change:auto;box-shadow:var(--shadow),0 16px 40px #00071229,0 0 22px color-mix(in srgb,var(--accent) 8%,transparent)}.gateway-signal-stage[data-tilt-active=true] .gateway-stage-header,.gateway-signal-stage[data-tilt-active=true] .gateway-radar-card,.gateway-signal-stage[data-tilt-active=true] .gateway-platform-board{transform:translateZ(0)!important}.gateway-platform-logo-card{transition:none!important;will-change:auto!important}.gateway-platform-logo-card:hover{z-index:1!important;transform:none!important;border-color:var(--line)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-solid) 92%,transparent),color-mix(in srgb,var(--surface-muted) 34%,transparent))!important;box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent)!important}.gateway-platform-logo-card .platform-logo-mark,.gateway-platform-logo-card .platform-logo-mark *,.gateway-platform-logo-card:hover .platform-logo-mark,.gateway-platform-logo-card:hover .platform-logo-mark *{animation:none!important;transform:none!important;transition:none!important;will-change:auto!important}.login-card:before{box-shadow:inset 0 1px #ffffffc7,0 12px 32px #36549e17}.login-card:after{box-shadow:0 14px 36px #1f4ba81a,inset 0 1px #ffffff57}.workspace-avatar,.theme-toggle-orb,.chat-avatar{box-shadow:0 8px 18px #446dff24}.brand-logo-shell,.sidebar-toggle{box-shadow:0 6px 16px #36549e11,inset 0 1px #ffffffd6}:root[data-theme=dark] .sidebar-toggle{box-shadow:0 8px 20px #00001238,inset 0 1px #ffffff17}.sidebar-toggle{border-color:#446dff26;border-left:0;border-radius:0 14px 14px 0;background:linear-gradient(180deg,#fffffff0,#f6faffd6);color:#1f2b65;backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08)}.sidebar-toggle:hover{border-color:#446dff38;background:linear-gradient(180deg,#fffffffa,#f0f6ffe6);transform:none}.sidebar-toggle:active{transform:none}:root[data-theme=dark] .sidebar-toggle{border-color:#c0cdff33;background:linear-gradient(180deg,#1f2a5beb,#121944db);color:#eef2ff}.sidebar-toggle svg,.sidebar.collapsed .sidebar-toggle svg{transform:none}:root[data-theme=dark] .primary-button{box-shadow:inset 0 1px #ffffff24,0 10px 24px #00122038}:root[data-theme=dark] .primary-button:hover{box-shadow:inset 0 1px #ffffff29,0 12px 28px #000e1842}@media(max-width:430px){.insight-secondary-nav,.prompt-editor-wizard,.agent-setup-panel,.state-card,.integration-card{box-shadow:0 6px 18px #05091029,inset 0 1px #ffffff0b}:root[data-theme=light] .insight-secondary-nav,:root[data-theme=light] .prompt-editor-wizard,:root[data-theme=light] .agent-setup-panel,:root[data-theme=light] .state-card,:root[data-theme=light] .integration-card{box-shadow:0 6px 16px #2771a50f,inset 0 1px #fffc}}.content-page[data-content-page=docs]{--docs-panel: color-mix(in srgb, var(--surface-solid) 88%, transparent);--docs-panel-soft: color-mix(in srgb, var(--surface-muted) 54%, transparent);--docs-ink-subtle: color-mix(in srgb, var(--ink-soft) 78%, var(--muted));--docs-accent-line: color-mix(in srgb, var(--accent) 42%, transparent);--docs-accent-wash: color-mix(in srgb, var(--accent) 9%, transparent);--docs-rail: color-mix(in srgb, var(--accent-strong) 48%, var(--accent))}.content-page[data-content-page=docs] .document-workbench-section,.content-page[data-content-page=docs] .document-asset-grid,.content-page[data-content-page=docs] .document-process-layout,.content-page[data-content-page=docs] .document-assets-panel{position:relative}.content-page[data-content-page=docs] .document-control-frame{grid-template-columns:minmax(0,1.35fr) minmax(320px,.72fr);gap:clamp(18px,2vw,28px);align-items:stretch}.content-page[data-content-page=docs] .document-studio{position:relative;overflow:hidden;display:grid;gap:clamp(18px,1.8vw,24px);min-height:440px;border:1px solid color-mix(in srgb,var(--line-strong) 72%,transparent);border-left:4px solid var(--docs-rail);border-radius:var(--radius);background:linear-gradient(135deg,var(--docs-accent-wash),transparent 46%),linear-gradient(180deg,var(--docs-panel),color-mix(in srgb,var(--surface-solid) 68%,transparent));box-shadow:var(--shadow-soft)}.content-page[data-content-page=docs] .document-studio:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 7%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--accent) 6%,transparent) 1px,transparent 1px);background-size:32px 32px;opacity:.28;-webkit-mask-image:linear-gradient(120deg,black,transparent 58%);mask-image:linear-gradient(120deg,black,transparent 58%)}.content-page[data-content-page=docs] .document-studio>*{position:relative}.content-page[data-content-page=docs] .document-studio .composer-head{align-items:flex-start;padding-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent)}.content-page[data-content-page=docs] .document-studio-eyebrow{letter-spacing:.08em;text-transform:none}.content-page[data-content-page=docs] .document-studio-title{max-width:12em;font-size:clamp(26px,3.4vw,42px);line-height:1.06}.content-page[data-content-page=docs] .document-draft-stack{gap:12px}.content-page[data-content-page=docs] .document-draft-stack article{position:relative;grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:12px 18px;align-items:start;min-height:108px;padding:18px 18px 18px 22px;border-radius:var(--radius-sm);border-color:color-mix(in srgb,var(--line-strong) 56%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 38%),color-mix(in srgb,var(--surface-solid) 82%,transparent);box-shadow:none}.content-page[data-content-page=docs] .document-draft-stack article:before{content:"";position:absolute;inset:16px auto 16px 0;width:3px;border-radius:999px;background:var(--docs-accent-line)}.content-page[data-content-page=docs] .document-draft-stack strong{color:var(--ink);font-size:clamp(15px,1.25vw,18px);line-height:1.25}.content-page[data-content-page=docs] .document-draft-stack p{color:var(--docs-ink-subtle);font-size:13px;line-height:1.7}.content-page[data-content-page=docs] .document-toolbar{margin-top:auto;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--line) 68%,transparent)}.content-page[data-content-page=docs] .document-control-panel-subtle{align-self:stretch;display:grid;align-content:start;gap:14px;padding:clamp(18px,1.8vw,24px);border:1px solid color-mix(in srgb,var(--line-strong) 58%,transparent);border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-solid) 78%,transparent),color-mix(in srgb,var(--surface-muted) 58%,transparent));box-shadow:none}.content-page[data-content-page=docs] .document-control-panel-subtle .panel-title{margin-bottom:0;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent)}.content-page[data-content-page=docs] .document-control-panel-subtle .panel-title h2{max-width:9em;font-size:clamp(18px,2vw,26px);line-height:1.08}.content-page[data-content-page=docs] .document-delivery-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.content-page[data-content-page=docs] .document-delivery-chain span{min-height:36px;border-radius:999px;border-color:color-mix(in srgb,var(--line-strong) 60%,transparent);background:color-mix(in srgb,var(--surface-solid) 72%,transparent);color:var(--muted)}.content-page[data-content-page=docs] .document-delivery-chain span.active{border-color:var(--docs-accent-line);background:var(--docs-accent-wash);color:var(--accent-strong)}.content-page[data-content-page=docs] .document-control-stack{grid-template-columns:1fr;gap:10px}.content-page[data-content-page=docs] .document-control-stack>div{min-height:0;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);gap:4px 14px;align-items:start;padding:14px 0;border-width:0 0 1px;border-radius:0;background:transparent;box-shadow:none}.content-page[data-content-page=docs] .document-control-stack>div:last-child{border-bottom:0}.content-page[data-content-page=docs] .document-control-stack span{color:var(--muted);font-size:12px}.content-page[data-content-page=docs] .document-control-stack strong{margin-top:0;color:var(--ink);font-size:clamp(16px,1.55vw,21px);line-height:1.15}.content-page[data-content-page=docs] .document-control-stack small{grid-column:2;color:var(--docs-ink-subtle);font-size:12px;line-height:1.55}.content-page[data-content-page=docs] .document-asset-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.72fr) minmax(240px,.78fr);align-items:stretch}.content-page[data-content-page=docs] .document-asset-card{min-height:236px;padding:clamp(20px,2vw,28px);border:1px solid color-mix(in srgb,var(--line-strong) 55%,transparent);border-radius:var(--radius);background:var(--docs-panel);box-shadow:none;transition:transform .16s var(--tap),border-color .16s var(--tap),background .16s var(--tap)}.content-page[data-content-page=docs] .document-asset-card:before{inset:auto 20px 18px 20px;height:1px;border-radius:999px;background:color-mix(in srgb,var(--accent) 22%,transparent)}.content-page[data-content-page=docs] .document-asset-card:nth-child(1){grid-row:span 2;min-height:100%;background:linear-gradient(150deg,var(--docs-accent-wash),transparent 44%),var(--docs-panel)}.content-page[data-content-page=docs] .document-asset-card:nth-child(2){background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 72%,transparent),transparent),var(--docs-panel)}.content-page[data-content-page=docs] .document-asset-card:nth-child(3){background:linear-gradient(135deg,transparent,color-mix(in srgb,var(--accent) 7%,transparent)),var(--docs-panel)}.content-page[data-content-page=docs] .document-asset-card:hover{transform:translateY(-1px);border-color:var(--docs-accent-line);background:linear-gradient(145deg,var(--docs-accent-wash),transparent 52%),var(--docs-panel)}.content-page[data-content-page=docs] .document-asset-card h2{margin-top:20px;color:var(--ink);font-size:clamp(22px,2vw,30px);line-height:1.08}.content-page[data-content-page=docs] .document-asset-card p{max-width:28em;color:var(--docs-ink-subtle);line-height:1.65}.content-page[data-content-page=docs] .document-asset-card .report-metrics{gap:8px;margin-top:auto}.content-page[data-content-page=docs] .document-asset-card .report-metrics span{border-radius:999px;border-color:color-mix(in srgb,var(--line-strong) 52%,transparent);background:color-mix(in srgb,var(--surface-muted) 56%,transparent);color:var(--ink-soft)}.content-page[data-content-page=docs] .document-process-layout{grid-template-columns:minmax(0,1fr)}.content-page[data-content-page=docs] .document-process-panel{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);gap:clamp(18px,2vw,28px);align-items:stretch;padding:clamp(22px,2.2vw,32px);border:1px solid color-mix(in srgb,var(--line-strong) 56%,transparent);border-radius:var(--radius);background:linear-gradient(90deg,color-mix(in srgb,var(--surface-muted) 74%,transparent),transparent 42%),color-mix(in srgb,var(--surface-solid) 82%,transparent);box-shadow:none}.content-page[data-content-page=docs] .document-process-panel .panel-title{grid-column:1 / -1;margin-bottom:0}.content-page[data-content-page=docs] .document-process-panel .fact-stack{gap:0;border:1px solid color-mix(in srgb,var(--line-strong) 52%,transparent);border-radius:var(--radius-sm);overflow:hidden;background:color-mix(in srgb,var(--surface-solid) 72%,transparent)}.content-page[data-content-page=docs] .document-process-panel .flow-card{gap:8px;padding:16px 18px;border:0;border-radius:0;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent);background:transparent;box-shadow:none}.content-page[data-content-page=docs] .document-process-panel .flow-card:last-child{border-bottom:0}.content-page[data-content-page=docs] .document-process-panel .flow-card-head{grid-template-columns:auto minmax(0,1fr)}.content-page[data-content-page=docs] .document-process-panel .flow-card-head .icon-sm{color:var(--accent-strong)}.content-page[data-content-page=docs] .document-evidence-rail{margin:0;border:1px solid color-mix(in srgb,var(--line-strong) 54%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-solid) 62%,transparent)}.content-page[data-content-page=docs] .document-evidence-rail-head{padding:16px 18px 12px;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.content-page[data-content-page=docs] .document-evidence-rail .evidence-strip.horizontal-scroll{display:flex;grid-template-columns:none;gap:12px;padding:14px 16px 18px;overflow-x:auto;scroll-snap-type:x proximity}.content-page[data-content-page=docs] .document-evidence-rail .evidence-strip.horizontal-scroll button{flex:0 0 clamp(260px,44%,340px);width:auto;min-width:260px;scroll-snap-align:start}.content-page[data-content-page=docs] .document-evidence-rail .evidence-strip.horizontal-scroll strong,.content-page[data-content-page=docs] .document-evidence-rail .evidence-strip.horizontal-scroll small{overflow-wrap:normal;word-break:normal}.content-page[data-content-page=docs] .document-assets-panel{padding:clamp(22px,2.2vw,32px);border:1px solid color-mix(in srgb,var(--line-strong) 58%,transparent);border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-solid) 86%,transparent),color-mix(in srgb,var(--surface-muted) 54%,transparent));box-shadow:none}.content-page[data-content-page=docs] .document-assets-panel .panel-title{margin-bottom:16px}.content-page[data-content-page=docs] .document-assets-panel .table-wrap{border-radius:var(--radius-sm);box-shadow:none}:root[data-theme=dark] .content-page[data-content-page=docs]{--docs-panel: rgba(16, 24, 63, .82);--docs-panel-soft: rgba(24, 35, 84, .7);--docs-ink-subtle: color-mix(in srgb, var(--ink-soft) 76%, var(--muted));--docs-accent-line: color-mix(in srgb, var(--accent) 36%, transparent);--docs-accent-wash: color-mix(in srgb, var(--accent) 11%, transparent);--docs-rail: color-mix(in srgb, var(--accent) 72%, white)}:root[data-theme=dark] .content-page[data-content-page=docs] .document-studio,:root[data-theme=dark] .content-page[data-content-page=docs] .document-control-panel-subtle,:root[data-theme=dark] .content-page[data-content-page=docs] .document-asset-card,:root[data-theme=dark] .content-page[data-content-page=docs] .document-process-panel,:root[data-theme=dark] .content-page[data-content-page=docs] .document-assets-panel{border-color:#c0cdff33;background:linear-gradient(145deg,rgba(145,167,255,.08),transparent 48%),#0d1438e0;box-shadow:none}:root[data-theme=dark] .content-page[data-content-page=docs] .document-control-stack>div,:root[data-theme=dark] .content-page[data-content-page=docs] .document-draft-stack article,:root[data-theme=dark] .content-page[data-content-page=docs] .document-process-panel .fact-stack,:root[data-theme=dark] .content-page[data-content-page=docs] .document-evidence-rail{border-color:#c0cdff29;background:#0c123094}:root[data-theme=dark] .content-page[data-content-page=docs] .document-control-stack>div{background:transparent}:root[data-theme=dark] .content-page[data-content-page=docs] .document-asset-card:hover{border-color:#ccd7ff52;background:linear-gradient(145deg,rgba(145,167,255,.12),transparent 48%),#121a44eb}:root[data-theme=dark] .content-page[data-content-page=docs] .document-asset-card .report-metrics span,:root[data-theme=dark] .content-page[data-content-page=docs] .document-delivery-chain span{border-color:#c0cdff29;background:#172152b8;color:var(--ink-soft)}@media(max-width:1180px){.content-page[data-content-page=docs] .document-control-frame,.content-page[data-content-page=docs] .document-process-panel{grid-template-columns:minmax(0,1fr)}.content-page[data-content-page=docs] .document-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-page[data-content-page=docs] .document-asset-card:nth-child(1){grid-row:auto}}@media(max-width:760px){.content-page[data-content-page=docs] .document-workbench-section,.content-page[data-content-page=docs] .document-asset-grid,.content-page[data-content-page=docs] .document-process-layout{grid-template-columns:minmax(0,1fr)}.content-page[data-content-page=docs] .document-studio,.content-page[data-content-page=docs] .document-control-panel-subtle,.content-page[data-content-page=docs] .document-asset-card,.content-page[data-content-page=docs] .document-process-panel,.content-page[data-content-page=docs] .document-assets-panel{border-radius:16px;padding:16px}.content-page[data-content-page=docs] .document-draft-stack article,.content-page[data-content-page=docs] .document-control-stack>div{grid-template-columns:minmax(0,1fr)}.content-page[data-content-page=docs] .document-control-stack small{grid-column:auto}.content-page[data-content-page=docs] .document-delivery-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.content-page[data-content-page=docs] .document-asset-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.content-page[data-content-page=docs] .document-asset-card{transition:none}.content-page[data-content-page=docs] .document-asset-card:hover{transform:none}}.real-evidence-workbench{display:grid;gap:18px;padding:clamp(18px,2vw,26px);border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-solid) 88%,transparent),color-mix(in srgb,var(--surface-muted) 64%,transparent))}.real-evidence-head,.real-evidence-grid,.real-evidence-bottom,.real-evidence-actions,.real-evidence-preview-head{display:grid;gap:14px}.real-evidence-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.real-evidence-head h2{margin:4px 0 8px;font-size:clamp(24px,2.3vw,34px);line-height:1.06}.real-evidence-head p,.real-evidence-form label,.real-evidence-preview p,.real-evidence-list small,.real-evidence-jobs small{color:var(--muted);line-height:1.55}.real-evidence-status{min-width:128px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-solid) 72%,transparent);text-align:right}.real-evidence-status strong{display:block;color:var(--ink);font-size:32px;line-height:1}.real-evidence-status span{display:block;margin-top:6px;color:var(--muted);font-size:12px}.real-evidence-grid{grid-template-columns:minmax(280px,.82fr) minmax(0,1fr);align-items:stretch}.real-evidence-form,.real-evidence-preview,.real-evidence-list,.real-evidence-jobs{border:1px solid color-mix(in srgb,var(--line-strong) 58%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-solid) 70%,transparent)}.real-evidence-form{display:grid;gap:12px;padding:16px}.real-evidence-form label{display:grid;gap:7px;font-size:12px}.real-evidence-form input,.real-evidence-form textarea{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--line-strong) 62%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-muted) 76%,transparent);color:var(--ink);font:inherit;font-size:13px;outline:none}.real-evidence-form input{min-height:42px;padding:0 12px}.real-evidence-form textarea{min-height:82px;resize:vertical;padding:11px 12px}.real-evidence-form input:focus,.real-evidence-form textarea:focus{border-color:color-mix(in srgb,var(--accent) 72%,var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.real-evidence-actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.real-evidence-search-row,.real-evidence-record-actions{display:grid;gap:8px;align-items:center}.real-evidence-search-row{grid-template-columns:minmax(0,1fr) auto}.real-evidence-search-row .glass-button{width:44px;min-width:44px;padding-inline:0}.real-evidence-record-actions{grid-template-columns:auto auto minmax(0,1fr);justify-content:start}.real-evidence-actions button{min-height:40px}.danger-text-button{color:color-mix(in srgb,var(--danger) 78%,var(--ink))}.danger-text-button:hover{background:color-mix(in srgb,var(--danger) 10%,transparent)}.real-evidence-error{padding:10px 12px;border:1px solid color-mix(in srgb,var(--danger) 36%,transparent);border-radius:12px;background:color-mix(in srgb,var(--danger) 12%,transparent);color:color-mix(in srgb,var(--danger) 72%,var(--ink));font-size:13px;line-height:1.5}.real-evidence-preview{display:grid;align-content:start;gap:14px;min-height:320px;padding:18px}.real-evidence-preview-head{grid-template-columns:auto minmax(0,1fr);align-items:center}.real-evidence-preview-head small{justify-self:end;color:var(--muted)}.real-tag{border-color:color-mix(in srgb,var(--success) 42%,transparent);background:color-mix(in srgb,var(--success) 13%,transparent);color:color-mix(in srgb,var(--success) 82%,var(--ink))}.real-evidence-preview h3{margin:0;color:var(--ink);font-size:clamp(20px,2vw,28px);line-height:1.15}.real-evidence-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.real-evidence-facts div{min-width:0;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--surface-muted) 72%,transparent)}.real-evidence-facts dt,.real-evidence-facts dd{min-width:0;margin:0}.real-evidence-facts dt{color:var(--muted);font-size:11px}.real-evidence-facts dd{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.real-evidence-screenshot,.real-evidence-screenshot-empty{display:grid;overflow:hidden;min-height:180px;border:1px solid color-mix(in srgb,var(--line-strong) 60%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 68%,transparent),color-mix(in srgb,var(--surface-solid) 82%,transparent))}.real-evidence-screenshot{align-items:start;max-height:260px}.real-evidence-screenshot img{display:block;width:100%;min-height:180px;object-fit:cover;object-position:top center}.real-evidence-screenshot-empty{place-items:center;gap:8px;color:var(--muted);text-align:center}.real-evidence-screenshot-empty.failed{border-color:color-mix(in srgb,var(--danger) 26%,var(--line));background:color-mix(in srgb,var(--danger) 8%,var(--surface-muted));color:color-mix(in srgb,var(--danger) 76%,var(--ink))}.real-evidence-heading-list{display:flex;flex-wrap:wrap;gap:8px}.real-evidence-heading-list span{max-width:100%;padding:7px 9px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--ink-soft);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.real-evidence-empty{display:grid;place-items:center;min-height:260px;text-align:center}.real-evidence-empty strong,.real-evidence-empty span{display:block}.real-evidence-empty span{margin-top:8px;color:var(--muted)}.real-evidence-bottom{grid-template-columns:minmax(0,1fr) minmax(280px,.86fr)}.real-evidence-list,.real-evidence-jobs{display:grid;gap:10px;align-content:start;padding:16px}.real-evidence-list>strong,.real-evidence-jobs>strong{color:var(--ink)}.real-evidence-list button,.real-evidence-jobs div{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-muted) 60%,transparent);color:inherit;text-align:left}.real-evidence-list button{cursor:pointer}.real-evidence-list button.active,.real-evidence-list button:hover{border-color:color-mix(in srgb,var(--accent) 46%,var(--line));background:color-mix(in srgb,var(--accent) 9%,var(--surface-muted))}.real-evidence-list span,.real-evidence-jobs span{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.real-evidence-list small,.real-evidence-jobs small{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.real-evidence-jobs div{grid-template-columns:auto minmax(0,1fr);align-items:center}.real-evidence-jobs small{grid-column:2}@media(max-width:980px){.real-evidence-head,.real-evidence-grid,.real-evidence-bottom{grid-template-columns:1fr}.real-evidence-status{text-align:left}.real-evidence-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.real-evidence-actions,.real-evidence-search-row,.real-evidence-record-actions{grid-template-columns:1fr}.real-evidence-actions button{width:100%}.real-evidence-facts{grid-template-columns:1fr}}.real-prompt-workbench{display:grid;gap:18px;overflow:hidden}.real-prompt-head,.real-prompt-control-grid,.real-prompt-field-row,.real-prompt-row-top,.real-prompt-meta{display:flex;align-items:center}.real-prompt-head{justify-content:space-between;gap:18px}.real-prompt-head h2{margin:6px 0 8px;max-width:780px;font-size:clamp(1.18rem,1rem + .5vw,1.52rem);letter-spacing:0}.real-prompt-head p,.real-prompt-row p,.real-prompt-last-action,.real-prompt-empty{color:var(--muted)}.real-prompt-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.real-prompt-kpis article{min-height:104px;padding:16px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-solid) 84%,transparent),color-mix(in srgb,var(--surface-muted) 48%,transparent)),color-mix(in srgb,var(--surface-solid) 70%,transparent)}.real-prompt-kpis span,.real-prompt-create label,.real-prompt-search label,.real-prompt-expand label{color:var(--muted);font-size:.82rem;font-weight:700}.real-prompt-kpis strong{display:block;margin:7px 0 5px;color:var(--ink);font-size:2rem;line-height:1;letter-spacing:0}.real-prompt-kpis small{display:block;color:var(--faint);line-height:1.45}.real-prompt-control-grid{align-items:stretch;gap:12px}.real-prompt-search,.real-prompt-expand,.real-prompt-create{border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface-solid) 64%,transparent)}.real-prompt-search{display:grid;grid-template-columns:minmax(0,1fr) auto;flex:1 1 58%;gap:12px;padding:12px}.real-prompt-search label,.real-prompt-expand label,.real-prompt-create label{display:grid;gap:8px}.real-prompt-search label>div{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface-solid) 82%,transparent)}.real-prompt-search input,.real-prompt-expand input,.real-prompt-create input,.real-prompt-create select,.real-prompt-create textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface-solid) 86%,transparent);color:var(--ink);font:inherit;outline:none}.real-prompt-search input{border:0;background:transparent}.real-prompt-expand{display:grid;grid-template-columns:minmax(180px,1fr) auto;flex:1 1 42%;gap:12px;padding:12px}.real-prompt-expand input,.real-prompt-create input,.real-prompt-create select{min-height:44px;padding:0 12px}.real-prompt-create{display:grid;gap:12px;padding:14px}.real-prompt-create textarea{min-height:86px;resize:vertical;padding:12px;line-height:1.55}.real-prompt-field-row{gap:10px}.real-prompt-field-row>label{flex:1 1 0;min-width:130px}.real-prompt-field-row.secondary>label:first-child{flex:1.1}.real-prompt-field-row.secondary>label:nth-child(2){flex:1}.real-prompt-error{margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--danger) 36%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--danger);font-weight:700}.real-prompt-last-action{padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--accent-tint) 62%,transparent);font-size:.9rem}.real-prompt-list{display:grid;gap:10px}.real-prompt-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:15px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-tint) 40%,transparent),transparent 38%),color-mix(in srgb,var(--surface-solid) 66%,transparent)}.real-prompt-row-top{justify-content:space-between;gap:12px}.real-prompt-row-top strong{color:var(--ink);line-height:1.45}.real-prompt-row-top span{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.78rem;font-weight:800}.real-prompt-row p{margin:8px 0 10px;font-size:.88rem;line-height:1.55}.real-prompt-meta{flex-wrap:wrap;gap:6px}.real-prompt-meta span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface-solid) 60%,transparent);color:var(--muted);font-size:.78rem}.real-prompt-empty{display:flex;align-items:center;justify-content:center;min-height:112px;gap:8px;border:1px dashed var(--line-strong);border-radius:14px;background:color-mix(in srgb,var(--surface-solid) 44%,transparent);text-align:center}.real-prompt-empty.warn{color:var(--danger)}.spin{animation:aic-spin .9s linear infinite}@keyframes aic-spin{to{transform:rotate(360deg)}}@media(max-width:980px){.real-prompt-head,.real-prompt-control-grid,.real-prompt-field-row{align-items:stretch;flex-direction:column}.real-prompt-kpis,.real-prompt-search,.real-prompt-expand,.real-prompt-row{grid-template-columns:1fr}.real-prompt-row .icon-button{justify-self:start}}.prompt-discovery{display:grid;gap:18px;overflow:hidden}.prompt-discovery-head,.prompt-discovery-runbar,.prompt-discovery-progress-copy,.prompt-discovery-result-tools,.prompt-candidate-bulkbar,.prompt-candidate-title,.prompt-candidate-evidence{display:flex;align-items:center}.prompt-discovery-head{justify-content:space-between;gap:24px}.prompt-discovery-head h2{margin:6px 0 8px;color:var(--ink);font-size:clamp(1.18rem,1rem + .45vw,1.5rem);letter-spacing:0}.prompt-discovery-head p{max-width:760px;margin:0;color:var(--muted);line-height:1.6}.prompt-discovery-runtime{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent-tint) 68%,transparent);color:var(--accent-strong);font-size:.8rem;font-weight:700}.prompt-discovery-builder{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(460px,1.4fr);gap:16px;padding:16px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface-solid) 62%,transparent)}.prompt-discovery-seeds,.prompt-result-limit,.prompt-discovery-runbar>label{display:grid;gap:8px;color:var(--muted);font-size:.82rem;font-weight:700}.prompt-discovery-seeds span,.prompt-result-limit span{display:flex;justify-content:space-between;gap:10px}.prompt-discovery-seeds small{color:var(--faint);font-weight:500}.prompt-discovery-seeds textarea,.prompt-result-limit select,.prompt-discovery-runbar select,.prompt-candidate-search,.prompt-candidate-search input{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-solid) 88%,transparent);color:var(--ink);font:inherit;outline:none}.prompt-discovery-seeds textarea{min-height:150px;padding:12px;border-radius:10px;resize:vertical;line-height:1.6}.prompt-discovery-seeds textarea:focus,.prompt-result-limit select:focus,.prompt-discovery-runbar select:focus,.prompt-candidate-search:focus-within{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.prompt-discovery-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);align-content:start;gap:14px}.prompt-discovery-options fieldset{min-width:0;margin:0;padding:0;border:0}.prompt-discovery-options legend{margin-bottom:8px;color:var(--muted);font-size:.82rem;font-weight:700}.prompt-platform-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.prompt-platform-options button{display:grid;min-width:0;min-height:76px;padding:11px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface-solid) 70%,transparent);color:var(--muted);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.prompt-platform-options button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 36%,var(--line))}.prompt-platform-options button.active{border-color:color-mix(in srgb,var(--accent) 56%,var(--line));background:color-mix(in srgb,var(--accent-tint) 72%,var(--surface-solid));color:var(--accent-strong)}.prompt-platform-options button span{display:flex;align-items:center;gap:5px;overflow-wrap:anywhere;font-size:.86rem;font-weight:750}.prompt-platform-options button small{align-self:end;color:var(--faint);font-size:.72rem;font-weight:500;line-height:1.35}.prompt-result-limit select,.prompt-discovery-runbar select{width:100%;min-height:42px;padding:0 34px 0 11px;border-radius:9px}.prompt-discovery-start{grid-column:1 / -1;justify-self:end;min-width:170px}.prompt-discovery-notice,.prompt-discovery-error{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border-radius:10px;line-height:1.5}.prompt-discovery-notice{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));background:color-mix(in srgb,var(--accent-tint) 56%,transparent);color:var(--muted)}.prompt-discovery-notice svg{flex:0 0 auto;margin-top:2px;color:var(--accent-strong)}.prompt-discovery-error{border:1px solid color-mix(in srgb,var(--danger) 38%,var(--line));background:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--danger);font-weight:650}.prompt-discovery-runbar{gap:10px;padding-top:4px}.prompt-discovery-runbar>label{flex:1 1 auto}.prompt-discovery-runbar select{min-width:0}.prompt-discovery-progress{display:grid;gap:12px;padding:15px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface-solid) 68%,transparent)}.prompt-discovery-progress.tone-good{border-color:color-mix(in srgb,var(--good) 28%,var(--line))}.prompt-discovery-progress.tone-danger{border-color:color-mix(in srgb,var(--danger) 28%,var(--line))}.prompt-discovery-progress-copy{justify-content:space-between;gap:18px}.prompt-discovery-progress-copy>div{display:flex;align-items:center;gap:8px}.prompt-discovery-progress-copy strong{color:var(--ink)}.prompt-discovery-progress-copy span,.prompt-discovery-progress-copy small,.prompt-discovery-progress p{color:var(--muted)}.prompt-discovery-progress-copy small{flex:0 0 auto;font-size:.78rem}.prompt-discovery-progress p{margin:0;font-size:.86rem}.prompt-discovery-progress-track{height:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.prompt-discovery-progress-track span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent);transform-origin:left center;transition:transform .5s cubic-bezier(.22,1,.36,1)}.prompt-discovery-progress.tone-good .prompt-discovery-progress-track span{background:var(--good)}.prompt-discovery-progress.tone-danger .prompt-discovery-progress-track span{background:var(--danger)}.prompt-discovery-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.prompt-discovery-sources>div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface-solid) 58%,transparent)}.prompt-discovery-sources>div.good{border-color:color-mix(in srgb,var(--good) 26%,var(--line))}.prompt-discovery-sources>div.danger{border-color:color-mix(in srgb,var(--danger) 28%,var(--line))}.prompt-discovery-sources span,.prompt-discovery-sources small,.prompt-discovery-sources em{overflow-wrap:anywhere}.prompt-discovery-sources span{color:var(--muted);font-size:.78rem}.prompt-discovery-sources strong{color:var(--ink);font-size:1rem}.prompt-discovery-sources small{color:var(--faint);font-weight:500}.prompt-discovery-sources em{color:var(--accent-strong);font-size:.74rem;font-style:normal}.prompt-discovery-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface-solid) 56%,transparent)}.prompt-discovery-summary>div{display:grid;gap:5px;padding:14px}.prompt-discovery-summary>div+div{border-left:1px solid var(--line)}.prompt-discovery-summary span{color:var(--muted);font-size:.78rem}.prompt-discovery-summary strong{color:var(--accent-strong);font-size:1.45rem;letter-spacing:0}.prompt-discovery-results{display:grid;gap:12px}.prompt-discovery-result-tools{flex-wrap:wrap;gap:10px}.prompt-candidate-search{display:flex;flex:1 1 260px;align-items:center;gap:8px;min-height:42px;padding:0 11px;border-radius:9px}.prompt-candidate-search input{width:100%;border:0;background:transparent}.prompt-evidence-filter{display:inline-flex;min-height:40px;padding:3px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface-muted) 60%,transparent)}.prompt-evidence-filter button{min-width:72px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:.78rem;cursor:pointer}.prompt-evidence-filter button.active{background:var(--surface-solid);color:var(--accent-strong);box-shadow:0 2px 8px color-mix(in srgb,var(--ink) 8%,transparent)}.prompt-high-intent-toggle,.prompt-candidate-bulkbar label{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.8rem}.prompt-high-intent-toggle input,.prompt-candidate-bulkbar input,.prompt-candidate-row>input{width:16px;height:16px;accent-color:var(--accent)}.prompt-candidate-bulkbar{justify-content:space-between;gap:12px;min-height:48px;padding:7px 10px 7px 14px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--accent-tint) 36%,transparent)}.prompt-candidate-bulkbar>span{margin-left:auto;color:var(--muted);font-size:.8rem}.prompt-candidate-list{display:grid;border:1px solid var(--line);border-radius:12px;overflow:hidden}.prompt-candidate-row{display:grid;grid-template-columns:auto minmax(0,1fr) 82px;align-items:start;gap:12px;min-width:0;padding:14px;background:color-mix(in srgb,var(--surface-solid) 64%,transparent);cursor:pointer;transition:background .16s ease}.prompt-candidate-row+.prompt-candidate-row{border-top:1px solid var(--line)}.prompt-candidate-row:hover{background:color-mix(in srgb,var(--accent-tint) 36%,var(--surface-solid))}.prompt-candidate-row.imported{background:color-mix(in srgb,var(--good) 5%,var(--surface-solid))}.prompt-candidate-row>input{margin-top:3px}.prompt-candidate-copy{min-width:0}.prompt-candidate-title{flex-wrap:wrap;gap:8px}.prompt-candidate-title strong{color:var(--ink);font-size:.94rem;line-height:1.5;overflow-wrap:anywhere}.prompt-imported-tag{display:inline-flex;align-items:center;gap:4px;color:var(--good);font-size:.72rem;font-weight:700}.prompt-candidate-copy p{margin:6px 0 9px;color:var(--muted);font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}.prompt-candidate-evidence{flex-wrap:wrap;gap:5px}.prompt-candidate-evidence span{padding:4px 7px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface-solid) 74%,transparent);color:var(--faint);font-size:.7rem}.prompt-candidate-score{display:grid;justify-items:end;gap:4px;min-width:0}.prompt-candidate-score strong{color:var(--accent-strong);font-size:1.35rem;line-height:1;letter-spacing:0}.prompt-candidate-score span{color:var(--faint);font-size:.68rem;text-align:right}.prompt-candidate-empty,.prompt-discovery-empty{display:flex;align-items:center;justify-content:center;min-height:110px;gap:8px;padding:20px;color:var(--muted);text-align:center}.prompt-discovery-empty{flex-direction:column;border:1px dashed var(--line-strong);border-radius:12px;background:color-mix(in srgb,var(--surface-solid) 40%,transparent)}.prompt-discovery-empty strong{color:var(--ink)}.prompt-discovery-limitation{margin:0;color:var(--faint);font-size:.76rem;line-height:1.55}@media(max-width:1080px){.prompt-discovery-builder{grid-template-columns:1fr}.prompt-discovery-seeds textarea{min-height:112px}}@media(max-width:760px){.prompt-discovery-head,.prompt-discovery-runbar,.prompt-discovery-progress-copy,.prompt-discovery-result-tools,.prompt-candidate-bulkbar{align-items:stretch;flex-direction:column}.prompt-discovery-runtime{align-self:flex-start}.prompt-discovery-options,.prompt-platform-options,.prompt-discovery-sources{grid-template-columns:1fr}.prompt-platform-options button{min-height:64px}.prompt-discovery-start{grid-column:auto;justify-self:stretch}.prompt-discovery-runbar .icon-button,.prompt-discovery-runbar .glass-button{align-self:flex-start}.prompt-discovery-progress-copy>div{flex-wrap:wrap}.prompt-discovery-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-discovery-summary>div+div{border-left:0}.prompt-discovery-summary>div:nth-child(2n){border-left:1px solid var(--line)}.prompt-discovery-summary>div:nth-child(n+3){border-top:1px solid var(--line)}.prompt-evidence-filter{align-self:flex-start}.prompt-candidate-bulkbar>span{margin-left:0}.prompt-candidate-row{grid-template-columns:auto minmax(0,1fr)}.prompt-candidate-score{grid-column:2;justify-items:start}.prompt-candidate-score span{text-align:left}}.real-task-workbench{display:grid;gap:1rem;min-width:0}.real-task-head,.real-task-controls,.real-task-row,.real-task-actions,.real-task-meta{display:flex;align-items:center}.real-task-head{justify-content:space-between;gap:1rem}.real-task-head h2{margin:.15rem 0 .35rem;color:var(--text);font-size:clamp(1.08rem,1.8vw,1.34rem);letter-spacing:0}.real-task-head p,.real-task-last-action,.real-task-error{margin:0;color:var(--muted);font-size:.84rem;line-height:1.55}.real-task-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.real-task-kpis article{padding:.72rem .78rem;border-radius:12px;border:1px solid hsl(211 42% 42% / .22);background:linear-gradient(180deg,#192a43b8,#171c269e)}:root[data-theme=light] .real-task-kpis article{background:linear-gradient(180deg,#f6fafdf5,#e7eff9e0);border-color:#88b1dd70}.real-task-kpis span,.real-task-kpis small,.real-task-meta span,.real-task-main small,.real-task-main em{color:var(--muted);font-size:.74rem;line-height:1.45}.real-task-kpis strong{display:block;margin:.18rem 0;color:var(--text);font-size:1.5rem;line-height:1;letter-spacing:0}.real-task-controls{justify-content:space-between;gap:.7rem}.real-task-search{min-width:min(100%,260px);flex:1;display:flex;align-items:center;gap:.5rem;padding:.52rem .68rem;border-radius:12px;border:1px solid hsl(211 42% 42% / .26);background:#161a238a;color:var(--muted)}:root[data-theme=light] .real-task-search{background:#f6fafeeb;border-color:#88b1dd6b}.real-task-search input,.real-task-create input,.real-task-create textarea,.real-task-create select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.real-task-search input::placeholder,.real-task-create input::placeholder,.real-task-create textarea::placeholder{color:color-mix(in srgb,var(--muted),transparent 18%)}.real-task-status-tabs{display:flex;flex-wrap:wrap;gap:.36rem}.real-task-status-tabs button,.real-task-actions button{border:1px solid hsl(211 42% 42% / .22);background:#1b1f2894;color:var(--muted);border-radius:999px;padding:.46rem .62rem;font-size:.76rem}.real-task-status-tabs button.active{color:var(--text);border-color:#59c4f373;background:#169cdf2e}:root[data-theme=light] .real-task-status-tabs button,:root[data-theme=light] .real-task-actions button{background:#f2f7fddb;border-color:#90b6df6b}.real-task-create{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.35fr) 82px auto;gap:.56rem}.real-task-create input,.real-task-create textarea,.real-task-create select{min-height:42px;padding:.58rem .68rem;border-radius:12px;border:1px solid hsl(211 42% 42% / .26);background:#181d2594}:root[data-theme=light] .real-task-create input,:root[data-theme=light] .real-task-create textarea,:root[data-theme=light] .real-task-create select{background:#f6fafeeb;border-color:#88b1dd6b}.real-task-create textarea{grid-column:1 / -1;min-height:70px;resize:vertical}.real-task-error{color:#f2857d}.real-task-list{display:grid;gap:.7rem}.real-task-row{gap:.7rem;align-items:stretch;padding:.78rem;border-radius:14px;border:1px solid hsl(211 42% 42% / .22);background:linear-gradient(90deg,hsl(198 82% 54% / .14),transparent 34%),#181d2594}.real-task-row.status-blocked{background:linear-gradient(90deg,hsl(2 84% 62% / .16),transparent 34%),#181d2594}.real-task-row.status-done{opacity:.78}:root[data-theme=light] .real-task-row{background:linear-gradient(90deg,hsl(200 80% 88% / .72),transparent 36%),#f6fafeeb;border-color:#88b1dd6b}.real-task-main{min-width:0;flex:1;display:grid;gap:.25rem;text-align:left;color:var(--text);background:transparent;border:0;padding:0}.real-task-main strong{color:var(--text);font-size:.94rem;line-height:1.42;letter-spacing:0}.real-task-main em{font-style:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.real-task-meta{width:92px;flex-direction:column;align-items:flex-start;justify-content:center;gap:.32rem}.task-status-pill{width:fit-content;padding:.24rem .48rem;border-radius:999px;color:#89d8fa;background:#179bd324}.task-status-pill.blocked{color:#f4847c;background:#ef584d21}.task-status-pill.done{color:#74e7a4;background:#29ae6021}.real-task-actions{width:88px;flex-direction:column;justify-content:center;gap:.38rem}.real-task-actions button{display:inline-flex;justify-content:center;align-items:center;gap:.28rem;min-height:32px;width:100%}.real-task-actions button:hover,.real-task-main:hover strong{color:#89d8fa}.real-task-empty{min-height:96px;border-radius:14px;border:1px dashed hsl(211 42% 42% / .3);color:var(--muted);display:grid;place-items:center;gap:.5rem;text-align:center}.real-task-empty.error{color:#f4847c}@media(max-width:980px){.real-task-head,.real-task-controls,.real-task-row{align-items:stretch;flex-direction:column}.real-task-kpis,.real-task-create{grid-template-columns:1fr}.real-task-meta,.real-task-actions{width:100%}.real-task-meta,.real-task-actions{flex-direction:row;flex-wrap:wrap}.real-task-actions button{width:auto;flex:1 1 92px}}.overview-next-actions .real-task-workbench{gap:.72rem}.overview-next-actions .real-task-head{align-items:flex-start}.overview-next-actions .real-task-head p{display:none}.overview-next-actions .real-task-head .glass-button{min-height:34px;padding-block:.42rem}.overview-next-actions .real-task-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.overview-next-actions .real-task-kpis article{padding:.58rem .5rem}.overview-next-actions .real-task-kpis strong{font-size:1.16rem}.overview-next-actions .real-task-kpis small{display:none}.overview-next-actions .real-task-controls,.overview-next-actions .real-task-row{align-items:stretch;flex-direction:column}.overview-next-actions .real-task-status-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.overview-next-actions .real-task-status-tabs button{padding-inline:.35rem}.overview-next-actions .real-task-create{grid-template-columns:minmax(0,1fr) 74px}.overview-next-actions .real-task-create input{grid-column:1 / -1}.overview-next-actions .real-task-create select{min-height:36px;padding:.45rem .5rem}.overview-next-actions .real-task-create .primary-button{min-height:36px;padding-inline:.55rem}.overview-next-actions .real-task-create textarea{min-height:48px;max-height:68px}.overview-next-actions .real-task-list{max-height:860px;overflow:auto;padding-right:.16rem}.overview-next-actions .real-task-row{padding:.66rem}.overview-next-actions .real-task-main em{display:none}.overview-next-actions .real-task-main small,.overview-next-actions .real-task-main strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.overview-next-actions .real-task-meta,.overview-next-actions .real-task-actions{width:100%;flex-direction:row;flex-wrap:wrap}.overview-next-actions .real-task-meta span:not(.task-status-pill){display:none}.overview-next-actions .real-task-actions button{flex:1 1 72px;width:auto;padding-inline:.35rem}.real-report-center{display:grid;gap:1rem;min-width:0}.real-report-topline,.real-report-builder,.real-report-detail-head,.real-report-export-actions,.real-report-source-strip{display:flex;align-items:center}.real-report-topline{justify-content:space-between;gap:1rem}.real-report-topline h2{margin:.15rem 0 .34rem;color:var(--text);font-size:clamp(1.12rem,1.8vw,1.42rem);letter-spacing:0}.real-report-topline p,.real-report-message,.real-report-error{margin:0;color:var(--muted);font-size:.84rem;line-height:1.55}.real-report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.real-report-kpis article{padding:.78rem .82rem;border-radius:8px;border:1px solid hsl(211 42% 42% / .22);background:#181d259e}:root[data-theme=light] .real-report-kpis article{background:#f6fafeeb;border-color:#88b1dd70}.real-report-kpis span,.real-report-kpis small,.real-report-row span,.real-report-row small,.real-report-detail small,.real-report-sections small,.real-report-export-list small{color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.45}.real-report-kpis strong{display:block;margin:.18rem 0;color:var(--text);font-size:1.48rem;line-height:1;letter-spacing:0}.real-report-builder{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(220px,1.2fr) minmax(96px,.45fr) repeat(2,minmax(142px,.7fr)) auto;gap:.58rem}.real-report-builder input,.real-report-builder select{min-width:0;min-height:42px;padding:.58rem .68rem;border-radius:8px;border:1px solid hsl(211 42% 42% / .26);background:#181d2594;color:var(--text);font:inherit}.real-report-builder .primary-button{min-height:44px}:root[data-theme=light] .real-report-builder input,:root[data-theme=light] .real-report-builder select{background:#f6fafeeb;border-color:#88b1dd6b}.real-report-error{color:#f2857d}.real-report-template-status{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.72rem 0;border-top:1px solid hsl(211 42% 42% / .18);border-bottom:1px solid hsl(211 42% 42% / .18)}.real-report-template-status strong{color:var(--text);font-size:.84rem}.real-report-template-status span{color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.5;text-align:right}.real-report-template-status.waiting strong{color:var(--blue)}.real-report-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:.86rem;align-items:start}.real-report-grid.empty{grid-template-columns:minmax(0,1fr)}.real-report-list,.real-report-detail{min-width:0;display:grid;gap:.68rem}.real-report-row,.real-report-detail{border:1px solid hsl(211 42% 42% / .24);background:#181d2594}.real-report-row{width:100%;display:grid;gap:.24rem;padding:.78rem;border-radius:8px;color:var(--text);text-align:left}.real-report-row.active,.real-report-row:hover{border-color:#59c4f37a;background:#1d2835c7}:root[data-theme=light] .real-report-row,:root[data-theme=light] .real-report-detail{background:#f6fafeeb;border-color:#88b1dd6b}.real-report-row strong,.real-report-detail-head strong{color:var(--text);font-size:.96rem;line-height:1.42;letter-spacing:0}.real-report-detail{padding:.9rem;border-radius:8px}.real-report-detail-head{justify-content:space-between;gap:.8rem;align-items:flex-start}.real-report-detail-head>div{min-width:0;display:grid;gap:.28rem}.report-status-dot{width:8px;height:8px;border-radius:999px;background:#47e187;box-shadow:0 0 0 4px #47e18721}.real-report-source-strip{flex-wrap:wrap;gap:.44rem}.real-report-source-strip span,.real-report-sections span,.real-report-export-list a,.real-report-export-list>span{border:1px solid hsl(211 42% 42% / .22);background:#1b1f2880}.real-report-source-strip span{padding:.36rem .58rem;border-radius:999px;color:var(--text);font-size:.78rem}:root[data-theme=light] .real-report-source-strip span,:root[data-theme=light] .real-report-sections span,:root[data-theme=light] .real-report-export-list a,:root[data-theme=light] .real-report-export-list>span{background:#f2f7fddb;border-color:#90b6df6b}.real-report-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.real-report-sections span{display:grid;gap:.16rem;padding:.58rem 0;border:0;border-bottom:1px solid hsl(211 42% 42% / .18);background:transparent;color:var(--text);font-size:.84rem}.real-report-export-actions{flex-wrap:wrap;gap:.5rem}.real-report-export-actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.36rem;padding:.46rem .66rem;border-radius:8px;border:1px solid hsl(198 86% 65% / .34);background:#169cdf29;color:var(--text);font-size:.78rem}.real-report-export-actions button.primary-export{border-color:#36b6f29e;background:#0fa1f042;color:#dbf5ff}:root[data-theme=light] .real-report-export-actions button.primary-export{border-color:#258ee47a;background:#d4eafceb;color:#164988}.real-report-export-list>span.failed{border-color:#dd554b57}.real-report-export-list>span.failed small{color:#ee8981}.real-report-export-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem}.real-report-export-list a,.real-report-export-list>span{min-width:0;display:grid;gap:.16rem;padding:.62rem;border-radius:8px;color:var(--text);text-decoration:none}.real-report-empty{min-height:132px;border-radius:8px;border:1px dashed hsl(211 42% 42% / .3);color:var(--muted);display:grid;place-items:center;gap:.5rem;text-align:center;padding:1rem}.real-report-empty.error{color:#f4847c}.glass-button.danger:hover{color:#f4847c;border-color:#ef584d57}@media(max-width:980px){.real-report-topline,.real-report-builder,.real-report-detail-head,.real-report-template-status{align-items:stretch;flex-direction:column}.real-report-template-status span{text-align:left}.real-report-kpis,.real-report-grid,.real-report-builder,.real-report-sections,.real-report-export-list{grid-template-columns:1fr}}.real-document-center{display:grid;gap:1rem;min-width:0}.real-document-topline,.real-document-builder,.real-document-filters,.real-document-detail-head,.real-document-source-strip,.real-document-actions,.real-document-row-meta,.real-document-block-title,.real-document-template-strip button{display:flex;align-items:center}.real-document-topline{justify-content:space-between;gap:1rem}.real-document-topline h2{margin:.15rem 0 .34rem;color:var(--text);font-size:clamp(1.12rem,1.8vw,1.42rem);letter-spacing:0}.real-document-topline p,.real-document-message,.real-document-error,.real-document-boundary,.real-document-empty span,.real-document-row span,.real-document-row small,.real-document-block small,.real-document-block-item p,.real-document-block-item small,.real-document-template-strip small{margin:0;color:var(--muted);font-size:.84rem;line-height:1.55}.real-document-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.real-document-kpis article{padding:.78rem .82rem;border-radius:14px;border:1px solid hsl(211 42% 42% / .22);background:linear-gradient(180deg,#192a43b8,#171c269e)}:root[data-theme=light] .real-document-kpis article{background:linear-gradient(180deg,#f6fafdf5,#e7eff9e0);border-color:#88b1dd70}.real-document-kpis span,.real-document-kpis small{color:var(--muted);font-size:.74rem;line-height:1.45}.real-document-kpis strong{display:block;margin:.18rem 0;color:var(--text);font-size:1.48rem;line-height:1;letter-spacing:0}.real-document-builder,.real-document-filters{gap:.58rem}.real-document-builder input,.real-document-builder select,.real-document-filters input,.real-document-filters select{min-width:0;min-height:42px;padding:.58rem .68rem;border-radius:12px;border:1px solid hsl(211 42% 42% / .26);background:#181d2594;color:var(--text);font:inherit}.real-document-builder input:first-child,.real-document-filters input{flex:1}:root[data-theme=light] .real-document-builder input,:root[data-theme=light] .real-document-builder select,:root[data-theme=light] .real-document-filters input,:root[data-theme=light] .real-document-filters select{background:#f6fafeeb;border-color:#88b1dd6b}.real-document-error{color:#f2857d}.real-document-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:.86rem;align-items:start}.real-document-list,.real-document-detail,.real-document-blocks,.real-document-block-items{min-width:0;display:grid;gap:.68rem}.real-document-row,.real-document-detail,.real-document-empty,.real-document-block,.real-document-template-strip button{border:1px solid hsl(211 42% 42% / .24);background:linear-gradient(135deg,hsl(200 86% 52% / .1),transparent 42%),#181d2594}.real-document-row{width:100%;display:grid;gap:.24rem;padding:.78rem;border-radius:14px;color:var(--text);text-align:left}.real-document-row.active,.real-document-row:hover{border-color:#59c4f37a;background:linear-gradient(135deg,hsl(200 86% 52% / .18),transparent 42%),#1b1f28bd}:root[data-theme=light] .real-document-row,:root[data-theme=light] .real-document-detail,:root[data-theme=light] .real-document-empty,:root[data-theme=light] .real-document-block,:root[data-theme=light] .real-document-template-strip button{background:linear-gradient(135deg,hsl(200 80% 90% / .62),transparent 44%),#f6fafeeb;border-color:#88b1dd6b}.real-document-row-meta{justify-content:space-between;gap:.5rem}.real-document-row strong,.real-document-detail h3,.real-document-block-title strong,.real-document-block-item strong,.real-document-empty strong,.real-document-template-strip span{color:var(--text);letter-spacing:0}.real-document-row strong{font-size:.96rem;line-height:1.42}.real-document-detail{padding:.9rem;border-radius:16px}.real-document-detail-head{justify-content:space-between;gap:.8rem;align-items:flex-start}.real-document-detail-head>div{min-width:0;display:grid;gap:.28rem}.real-document-detail h3{margin:0;font-size:clamp(1.05rem,1.6vw,1.32rem);line-height:1.35}.real-document-detail-head p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.6}.real-document-status{flex:0 0 auto;border-radius:999px;padding:.38rem .58rem;border:1px solid hsl(211 42% 42% / .24);color:var(--text);font-size:.74rem}.real-document-status.status-ready{border-color:#3ad98466;background:#3ad98424}.real-document-status.status-archived{opacity:.72}.real-document-source-strip{flex-wrap:wrap;gap:.44rem}.real-document-source-strip span{padding:.36rem .58rem;border-radius:999px;border:1px solid hsl(211 42% 42% / .22);background:#1b1f2880;color:var(--text);font-size:.76rem}:root[data-theme=light] .real-document-source-strip span{background:#f2f7fddb;border-color:#90b6df6b}.real-document-actions{flex-wrap:wrap;gap:.46rem}.real-document-actions .danger{color:#f2857d}.real-document-block{padding:.78rem;border-radius:14px}.real-document-block-title{justify-content:space-between;gap:.7rem;margin-bottom:.58rem}.real-document-block-items{gap:.5rem}.real-document-block-item{padding:.62rem .68rem;border-radius:12px;border:1px solid hsl(211 42% 42% / .16);background:#14181f42}:root[data-theme=light] .real-document-block-item{background:#f6fafeb8;border-color:#90b6df47}.real-document-item-question,.real-document-item-evidence,.real-document-item-task{display:grid;gap:.25rem}.real-document-boundary{padding-top:.2rem;border-top:1px solid hsl(211 42% 42% / .18)}.real-document-empty{display:grid;gap:.32rem;padding:.9rem;border-radius:14px}.real-document-template-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.68rem}.real-document-template-strip button{justify-content:space-between;gap:.65rem;min-width:0;padding:.72rem .78rem;border-radius:14px;color:var(--text);text-align:left}.real-document-template-strip button span{min-width:0}.real-document-template-strip button small{flex:1;min-width:0}@media(max-width:960px){.real-document-kpis,.real-document-grid,.real-document-template-strip{grid-template-columns:1fr}.real-document-builder,.real-document-filters,.real-document-topline{align-items:stretch;flex-direction:column}}.real-overview-center{display:grid;gap:1rem;min-width:0}.real-overview-topline,.real-overview-score-row,.real-overview-grid,.real-overview-panel-head,.real-overview-footer-actions,.real-overview-action-list button,.real-overview-boundary{display:flex;align-items:center}.real-overview-topline{justify-content:space-between;gap:1rem}.real-overview-topline h2{margin:.15rem 0 .34rem;color:var(--text);font-size:clamp(1.14rem,1.8vw,1.46rem);letter-spacing:0}.real-overview-topline p,.real-overview-boundary p,.real-overview-kpis p,.real-overview-source-list p,.real-overview-evidence-list p,.real-overview-empty,.real-overview-panel small,.real-overview-topic-list em{margin:0;color:var(--muted);font-size:.84rem;line-height:1.55}.real-overview-score-row{align-items:stretch;gap:.86rem}.real-overview-score-card,.real-overview-boundary,.real-overview-panel,.real-overview-empty{border:1px solid hsl(211 42% 42% / .24);background:linear-gradient(135deg,hsl(200 86% 52% / .12),transparent 42%),#181d2594}:root[data-theme=light] .real-overview-score-card,:root[data-theme=light] .real-overview-boundary,:root[data-theme=light] .real-overview-panel,:root[data-theme=light] .real-overview-empty{background:linear-gradient(135deg,hsl(200 80% 90% / .62),transparent 44%),#f6fafeeb;border-color:#88b1dd6b}.real-overview-score-card{flex:0 0 min(330px,42%);display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-radius:16px}.real-overview-score-card span,.real-overview-kpis span,.real-overview-panel .eyebrow,.real-overview-source-list .source-status,.real-overview-topic-list span,.real-overview-action-list span{color:var(--muted);font-size:.74rem;line-height:1.35}.real-overview-score-card strong{display:block;margin:.1rem 0;color:var(--text);font-size:clamp(2rem,4vw,3.2rem);line-height:1;letter-spacing:0}.real-overview-score-card small{color:var(--muted)}.real-overview-ring{width:106px;aspect-ratio:1;border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle at center,hsl(220 20% 12%) 58%,transparent 60%),conic-gradient(hsl(204 82% 58%) var(--real-overview-score),hsl(216 24% 28% / .34) 0);box-shadow:inset 0 0 0 1px #3ca5ec29}:root[data-theme=light] .real-overview-ring{background:radial-gradient(circle at center,hsl(212 78% 98%) 58%,transparent 60%),conic-gradient(hsl(204 82% 52%) var(--real-overview-score),hsl(211 44% 82% / .75) 0)}.real-overview-ring span{color:var(--text);font-weight:800;font-size:1.32rem}.real-overview-boundary{flex:1;min-width:0;gap:.8rem;padding:1rem;border-radius:16px}.real-overview-boundary strong,.real-overview-panel h3,.real-overview-source-list strong,.real-overview-topic-list strong,.real-overview-action-list strong,.real-overview-evidence-list strong,.real-overview-kpis strong{color:var(--text);letter-spacing:0}.real-overview-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.real-overview-kpis article{padding:.78rem .82rem;border-radius:14px;border:1px solid hsl(211 42% 42% / .22);background:linear-gradient(180deg,#192a43b8,#171c269e)}:root[data-theme=light] .real-overview-kpis article{background:linear-gradient(180deg,#f6fafdf5,#e7eff9e0);border-color:#88b1dd70}.real-overview-kpis strong{display:block;margin:.18rem 0;font-size:1.46rem;line-height:1}.real-overview-kpis strong small{margin-left:.14rem;color:var(--muted);font-size:.78rem;font-weight:600}.real-overview-grid{align-items:flex-start;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:.86rem}.real-overview-grid.lower{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr)}.real-overview-panel{min-width:0;display:grid;gap:.72rem;padding:.9rem;border-radius:16px}.real-overview-panel-head{justify-content:space-between;align-items:flex-start;gap:.8rem}.real-overview-panel h3{margin:.12rem 0 0;font-size:1.04rem;line-height:1.35}.real-overview-source-list,.real-overview-topic-list,.real-overview-action-list,.real-overview-evidence-list{display:grid;gap:.58rem;min-width:0}.real-overview-source-list div,.real-overview-topic-list button,.real-overview-action-list button,.real-overview-evidence-list a{min-width:0;display:grid;gap:.22rem;padding:.68rem .72rem;border-radius:13px;border:1px solid hsl(211 42% 42% / .18);background:#14181f4d;color:var(--text);text-align:left}:root[data-theme=light] .real-overview-source-list div,:root[data-theme=light] .real-overview-topic-list button,:root[data-theme=light] .real-overview-action-list button,:root[data-theme=light] .real-overview-evidence-list a{background:#f6fafec7;border-color:#90b6df4d}.real-overview-source-list .source-ready,.real-overview-source-list .source-active{border-color:#3ad9844d}.real-overview-source-list .source-not_connected,.real-overview-topic-list .risk-high{color:#f2857d}.real-overview-topic-list button{position:relative}.real-overview-topic-list span,.real-overview-action-list span{width:fit-content;padding:.22rem .42rem;border-radius:999px;background:#1d212b85}:root[data-theme=light] .real-overview-topic-list span,:root[data-theme=light] .real-overview-action-list span{background:#e5effae6}.real-overview-topic-list .risk-low{color:#25c16e}.real-overview-topic-list .risk-medium{color:#f2a60d}.real-overview-action-list button{grid-template-columns:auto minmax(0,1fr) auto;gap:.44rem .62rem}.real-overview-action-list strong,.real-overview-action-list small{grid-column:2}.real-overview-action-list .icon-sm{grid-row:1 / span 2;grid-column:3;align-self:center}.real-overview-evidence-list a{text-decoration:none}.real-overview-footer-actions{justify-content:flex-end;flex-wrap:wrap;gap:.52rem}.real-overview-empty{padding:1rem;border-radius:14px}.real-overview-empty.error{color:#f2857d}@media(max-width:960px){.real-overview-topline,.real-overview-score-row{align-items:stretch;flex-direction:column}.real-overview-score-card{flex-basis:auto}.real-overview-kpis,.real-overview-grid,.real-overview-grid.lower{grid-template-columns:1fr}}.real-ask-run-center{display:grid;gap:1rem;min-width:0}.real-ask-head,.real-ask-grid,.real-ask-submit-panel,.real-ask-queue-panel,.real-ask-kpis,.real-ask-run-row,.real-ask-row-actions,.real-ask-demo-boundary{min-width:0}.real-ask-head,.real-ask-run-row,.real-ask-row-actions,.real-ask-demo-boundary{display:flex;align-items:center}.real-ask-head{justify-content:space-between;gap:1rem}.real-ask-head h2{margin:.16rem 0 .34rem;color:var(--text);font-size:1.34rem;line-height:1.28;letter-spacing:0}.real-ask-head p,.real-ask-submit-panel label span,.real-ask-field-caption,.real-ask-message,.real-ask-error,.real-ask-empty,.real-ask-run-row small,.real-ask-kpis span,.real-ask-demo-boundary p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.55}.real-ask-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:.86rem;align-items:stretch}.real-ask-submit-panel,.real-ask-queue-panel,.real-ask-empty,.real-ask-detail,.real-ask-demo-boundary{border:1px solid hsl(211 42% 42% / .24);background:linear-gradient(135deg,hsl(200 86% 52% / .12),transparent 42%),#181d2594;box-shadow:0 18px 42px #06090e33}:root[data-theme=light] .real-ask-submit-panel,:root[data-theme=light] .real-ask-queue-panel,:root[data-theme=light] .real-ask-empty,:root[data-theme=light] .real-ask-detail,:root[data-theme=light] .real-ask-demo-boundary{background:linear-gradient(135deg,hsl(200 80% 90% / .62),transparent 44%),#f6fafeeb;border-color:#88b1dd6b;box-shadow:0 18px 42px #2b64a11a}.real-ask-submit-panel,.real-ask-queue-panel{display:grid;gap:.82rem;align-content:start;padding:.94rem;border-radius:14px}.real-ask-submit-panel label{display:grid;gap:.42rem}.real-ask-submit-panel textarea,.real-ask-selects select{width:100%;border:1px solid hsl(211 42% 42% / .24);background:#11151c85;color:var(--text);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}:root[data-theme=light] .real-ask-submit-panel textarea,:root[data-theme=light] .real-ask-selects select{background:#f6fafee0;border-color:#90b6df5c}.real-ask-submit-panel textarea{min-height:112px;resize:vertical;border-radius:13px;padding:.76rem .82rem;line-height:1.55}.real-ask-submit-panel textarea:focus,.real-ask-selects select:focus{border-color:#3ca5ecb8;box-shadow:0 0 0 3px #3ca5ec24}.real-ask-platforms,.real-ask-selects{display:flex;flex-wrap:wrap;gap:.5rem}.real-ask-platform-fieldset{display:grid;gap:.44rem;min-width:0;margin:0;padding:0;border:0}.real-ask-platform-fieldset legend,.real-ask-selects label>span{margin:0 0 .36rem;padding:0;color:var(--muted);font-size:.78rem;line-height:1.4}.real-ask-platforms button{display:grid;flex:1 1 138px;min-width:126px;min-height:54px;align-content:center;gap:.2rem;border:1px solid hsl(211 42% 42% / .24);border-radius:12px;padding:.56rem .68rem;background:#14181f57;color:var(--muted);text-align:left;line-height:1.2}.real-ask-platforms button strong{color:#7dc3f2;font-size:.82rem;font-weight:590}.real-ask-platforms button small{color:var(--muted);font-size:.68rem;font-weight:400;line-height:1.3}:root[data-theme=light] .real-ask-platforms button{background:#f6fafed1;border-color:#90b6df5c}.real-ask-platforms button.active{border-color:#3ca5ecb8;background:#137dc32e;color:var(--text);box-shadow:inset 0 0 0 1px #3ca5ec29}:root[data-theme=light] .real-ask-platforms button strong{color:#1761ab}.real-platform-loading{display:inline-flex;align-items:center;gap:.42rem;min-height:42px;color:var(--muted);font-size:.78rem;font-weight:400}.real-platform-loading.error{color:#ea837b}.real-platform-expand{width:fit-content;min-height:30px;border:0;padding:.18rem 0;background:transparent;color:#6abbf0;font-size:.74rem;font-weight:400;line-height:1.35}.real-platform-expand:hover{color:#93d1fb}:root[data-theme=light] .real-platform-expand{color:#1761ab}.real-ask-selects select{flex:1 1 150px;min-height:44px;border-radius:11px;padding:0 .72rem;font-size:.84rem}.real-ask-selects label{flex:1 1 150px;min-width:0}.real-ask-cost-note{display:flex;align-items:flex-start;gap:.48rem;min-width:0;padding:.68rem .72rem;border:1px solid hsl(194 66% 52% / .24);border-radius:10px;background:#1f84a314;color:var(--muted);font-size:.78rem;line-height:1.55}.real-ask-cost-note .icon-sm{flex:0 0 auto;margin-top:.12rem;color:#5fc7e7}.real-ask-submit-panel .primary-button{width:100%;justify-content:center}.real-ask-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.real-ask-kpis div{display:grid;gap:.16rem;min-width:0;padding:.68rem .72rem;border:1px solid hsl(211 42% 42% / .2);border-radius:12px;background:#14181f47}:root[data-theme=light] .real-ask-kpis div{background:#f6fafeb8;border-color:#90b6df4d}.real-ask-kpis strong{color:var(--text);font-size:1.36rem;line-height:1;letter-spacing:0}.real-ask-message,.real-ask-error{border-radius:12px;padding:.66rem .72rem}.real-ask-message{border:1px solid hsl(204 82% 58% / .28);background:#137dc31a}.real-ask-error,.real-ask-empty.error{color:#f2857d}.real-ask-error{border:1px solid hsl(4 82% 58% / .28);background:#c12a1f1a}.real-ask-run-list{display:grid;gap:.58rem;min-width:0}.real-ask-empty{padding:.94rem;border-radius:12px}.real-ask-run-row{justify-content:space-between;gap:.74rem;padding:.72rem;border:1px solid hsl(211 42% 42% / .18);border-radius:13px;background:#14181f47}:root[data-theme=light] .real-ask-run-row{background:#f6fafec2;border-color:#90b6df4d}.real-ask-run-row>div:first-child{display:grid;gap:.24rem;min-width:0}.real-ask-run-row span{width:fit-content;border-radius:999px;padding:.2rem .42rem;background:#1d212b85;color:var(--muted);font-size:.72rem;line-height:1.2}.real-ask-run-row .real-ask-status-label{display:inline-flex;align-items:center;gap:.28rem}:root[data-theme=light] .real-ask-run-row span{background:#e5effae6}.real-ask-run-row.status-needs_worker span{color:#f4b434}.real-ask-run-row.status-running span,.real-ask-run-row.status-queued span{color:#61ceef}.real-ask-run-row.status-completed span{color:#68de99}.real-ask-run-row.status-partial span{color:#f5bb47}.real-ask-run-row.status-cancelled span{color:#8d9bb0}.real-ask-run-row.status-failed span{color:#f2857d}.real-ask-run-row strong{color:var(--text);font-size:.94rem;line-height:1.45;letter-spacing:0}.real-ask-run-row small{overflow-wrap:anywhere}.real-ask-row-actions{justify-content:flex-end;flex-wrap:wrap;gap:.34rem;flex:0 0 auto}.real-ask-row-actions .text-button{min-height:32px}.real-ask-row-actions .danger{color:#f2857d}.real-ask-detail{display:grid;gap:.72rem;padding:.78rem;border-radius:13px}.real-ask-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.74rem;min-width:0}.real-ask-detail-head>div{display:grid;gap:.24rem;min-width:0}.real-ask-detail-head span{width:fit-content;border-radius:999px;padding:.2rem .42rem;background:#137dc324;color:#7dc3f2;font-size:.72rem;line-height:1.2}.real-ask-detail-head strong{color:var(--text);font-size:.96rem;line-height:1.45;letter-spacing:0}.real-ask-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}.real-ask-detail dl div{min-width:0;display:grid;gap:.14rem;padding:.58rem .62rem;border-radius:11px;border:1px solid hsl(211 42% 42% / .16);background:#14181f3d}:root[data-theme=light] .real-ask-detail dl div{background:#f6fafeb8;border-color:#90b6df47}.real-ask-detail dt,.real-ask-detail dd,.real-ask-detail p{margin:0;line-height:1.5}.real-ask-detail dt{color:var(--muted);font-size:.72rem}.real-ask-detail dd{color:var(--text);font-size:.84rem;overflow-wrap:anywhere}.real-ask-detail p{color:var(--muted);font-size:.82rem}.real-ask-result-panel{display:grid;gap:.86rem;min-width:0;padding:.94rem;border:1px solid hsl(211 42% 42% / .24);border-radius:14px;background:linear-gradient(145deg,hsl(194 82% 48% / .09),transparent 38%),#161a229e;box-shadow:0 18px 42px #06090e33}:root[data-theme=light] .real-ask-result-panel{border-color:#88b1dd6b;background:linear-gradient(145deg,hsl(194 82% 90% / .54),transparent 40%),#f6fafef0;box-shadow:0 18px 42px #2b64a11a}.real-ask-detail-head small{color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.5}.real-ask-detail-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.36rem}.real-ask-result-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem}.real-ask-result-kpis>div{display:grid;gap:.2rem;min-width:0;padding:.68rem .72rem;border:1px solid hsl(211 42% 42% / .18);border-radius:10px;background:#14181f42}:root[data-theme=light] .real-ask-result-kpis>div{border-color:#90b6df4d;background:#f6fafeb8}.real-ask-result-kpis span{color:var(--muted);font-size:.74rem;line-height:1.35}.real-ask-result-kpis strong{color:var(--text);font-size:1.14rem;font-weight:650;line-height:1.15;letter-spacing:0;overflow-wrap:anywhere}.real-answer-list{display:grid;gap:.7rem;min-width:0}.real-answer-card{display:grid;gap:.66rem;min-width:0;padding:.82rem;border:1px solid hsl(211 42% 42% / .18);border-radius:12px;background:#12151c57}:root[data-theme=light] .real-answer-card{border-color:#90b6df52;background:#fbfcfedb}.real-answer-card.quality-deliverable{border-color:#31b96a61}.real-answer-card.quality-needs-review,.real-answer-card.quality-needs-text{border-color:#efab2566}.real-answer-card.status-failed,.real-answer-card.status-refunded{border-color:#e1514757}.real-answer-card header,.real-answer-card header>div,.real-answer-card header strong,.real-answer-metrics,.real-answer-card footer>div{display:flex;align-items:center;min-width:0}.real-answer-card header{justify-content:space-between;gap:.64rem}.real-answer-card header>div{gap:.52rem;flex-wrap:wrap}.real-answer-card header strong{gap:.3rem;color:var(--text);font-size:.84rem;font-weight:580;line-height:1.35;letter-spacing:0}.real-answer-platform,.real-answer-quality,.real-answer-metrics span{border-radius:999px;padding:.22rem .46rem;font-size:.72rem;line-height:1.25}.real-answer-platform{background:#137dc329;color:#72caf3}:root[data-theme=light] .real-answer-platform{color:#176497}.real-answer-quality{flex:0 0 auto;background:#2126317a;color:var(--muted)}:root[data-theme=light] .real-answer-quality{background:#e5effae6}.real-answer-metrics{flex-wrap:wrap;gap:.34rem}.real-answer-metrics span{background:#1d212b61;color:var(--muted)}.real-answer-metrics .real-answer-source{background:#137dc321;color:#7dc3f2;font-weight:400}:root[data-theme=light] .real-answer-metrics .real-answer-source{background:#e3f0fcf5;color:#165ca2}:root[data-theme=light] .real-answer-metrics span{background:#eaf2faeb}.real-answer-text{margin:0;color:var(--text);font-size:.88rem;font-weight:400;line-height:1.75;letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere}.real-answer-pending{display:flex;align-items:flex-start;gap:.46rem;min-width:0;padding:.66rem .7rem;border-radius:9px;background:#1d212b4d;color:var(--muted);font-size:.8rem;line-height:1.55}:root[data-theme=light] .real-answer-pending{background:#eaf2fac2}.real-answer-card footer{display:grid;gap:.48rem;min-width:0;padding-top:.54rem;border-top:1px solid hsl(211 42% 42% / .16)}.real-answer-card footer small{color:var(--muted);font-size:.76rem;font-weight:400;line-height:1.55;overflow-wrap:anywhere}.real-answer-card footer>div{flex-wrap:wrap;gap:.42rem}.real-answer-card footer a{display:inline-flex;align-items:center;gap:.28rem;min-height:38px;padding:.34rem .5rem;color:#72caf3;font-size:.76rem;line-height:1.3;text-decoration:none}:root[data-theme=light] .real-answer-card footer a{color:#176497}.real-ask-audit{display:grid;gap:.62rem;min-width:0;padding-top:.12rem}.real-ask-audit>div{display:flex;align-items:flex-start;gap:.46rem;color:var(--muted)}.real-ask-audit>div .icon-sm{flex:0 0 auto;margin-top:.18rem;color:#62da94}.real-ask-audit p{margin:0;font-size:.78rem;line-height:1.6}.real-ask-audit ol{display:grid;gap:.34rem;margin:0;padding:0;list-style:none}.real-ask-audit li{display:grid;grid-template-columns:90px minmax(0,1fr);gap:.52rem;color:var(--muted);font-size:.76rem;line-height:1.45}.real-ask-audit time{color:#71c4ea;font-variant-numeric:tabular-nums}.real-ask-demo-boundary{justify-content:space-between;gap:.84rem;margin-top:1rem;padding:.82rem .94rem;border-radius:14px}.real-ask-demo-boundary strong{display:block;margin-bottom:.12rem;color:var(--text);font-size:.94rem;letter-spacing:0}.real-ask-demo-boundary .mock-tag{white-space:nowrap}@media(max-width:980px){.real-ask-head,.real-ask-grid,.real-ask-run-row,.real-ask-detail-head,.real-ask-demo-boundary{align-items:stretch}.real-ask-head,.real-ask-run-row,.real-ask-detail-head,.real-ask-demo-boundary{flex-direction:column}.real-ask-grid,.real-ask-kpis,.real-ask-result-kpis{grid-template-columns:1fr}.real-ask-row-actions{justify-content:flex-start}.real-ask-detail dl{grid-template-columns:1fr}.real-ask-detail-actions,.real-answer-card header{align-items:stretch;justify-content:flex-start;flex-direction:column}.real-ask-audit li{grid-template-columns:1fr;gap:.12rem}}.real-answer-insights{--diagnostic-blue: oklch(57% .19 255);--diagnostic-cyan: oklch(69% .14 196);--diagnostic-positive: oklch(64% .14 167);--diagnostic-negative: oklch(58% .2 26);--diagnostic-warning: oklch(67% .15 72);display:grid;gap:1rem;min-width:0;color:var(--text);container-type:inline-size}.diagnostic-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(1rem,3vw,2.5rem);padding:.15rem 0 1rem;border-bottom:1px solid hsl(212 48% 58% / .2)}.diagnostic-toolbar-copy{display:grid;gap:.3rem;min-width:0}.diagnostic-toolbar .eyebrow,.diagnostic-score-primary .eyebrow,.diagnostic-evidence-body .eyebrow{display:inline-flex;align-items:center;gap:.35rem;width:fit-content}.diagnostic-toolbar h2{max-width:22ch;margin:0;color:var(--text);font-size:clamp(1.45rem,2.6vw,2.15rem);line-height:1.16;letter-spacing:-.035em}.diagnostic-toolbar p,.diagnostic-score-primary p,.diagnostic-empty p,.diagnostic-error small,.diagnostic-section-heading small,.diagnostic-evidence-title small,.diagnostic-evidence-result small,.diagnostic-answer-sources p{margin:0;color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.55}.diagnostic-toolbar-copy>p{max-width:72ch}.diagnostic-toolbar-actions{display:flex;flex:0 0 auto;gap:.55rem}.diagnostic-toolbar-actions button,.diagnostic-period button,.diagnostic-error button,.diagnostic-empty button{min-height:44px}.diagnostic-period{display:flex;align-items:flex-end;gap:.65rem;min-width:0;padding:.65rem 0}.diagnostic-period>span{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;color:var(--text);font-size:.78rem;font-weight:650}.diagnostic-period label{display:grid;gap:.26rem;color:var(--muted);font-size:.7rem}.diagnostic-period input{min-width:150px;min-height:44px;padding:0 .7rem;border:1px solid hsl(212 48% 58% / .28);border-radius:8px;background:#19222e70;color:var(--text);color-scheme:dark;font:inherit;font-size:.78rem}:root[data-theme=light] .diagnostic-period input{background:#f4f9fe;color-scheme:light}.diagnostic-period input:focus-visible,.diagnostic-method summary:focus-visible,.diagnostic-evidence-list summary:focus-visible,.diagnostic-jump-nav a:focus-visible{outline:2px solid var(--diagnostic-blue);outline-offset:2px}.diagnostic-notice,.diagnostic-error,.diagnostic-analysis-state,.diagnostic-inline-empty,.diagnostic-empty{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.8rem .9rem;border:1px solid hsl(195 65% 52% / .26);border-radius:10px;background:#27a4ce14;color:var(--text);font-size:.78rem}.diagnostic-error,.diagnostic-analysis-state.error{border-color:color-mix(in oklch,var(--diagnostic-negative) 34%,transparent);background:color-mix(in oklch,var(--diagnostic-negative) 8%,transparent)}.diagnostic-error>span{display:grid;gap:.12rem;flex:1 1 auto}.diagnostic-error>svg,.diagnostic-analysis-state.error>svg{color:var(--diagnostic-negative)}.diagnostic-loading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;min-height:260px;align-content:center}.diagnostic-loading span{height:76px;border-radius:8px;background:linear-gradient(100deg,#5481b614 20%,#5cb8d629,#5481b614 60%);background-size:220% 100%;animation:diagnostic-shimmer 1.4s linear infinite}.diagnostic-loading p{grid-column:1 / -1;margin:.4rem 0 0;color:var(--muted);text-align:center;font-size:.8rem}@keyframes diagnostic-shimmer{to{background-position:-220% 0}}.diagnostic-empty{align-items:flex-start;padding:1rem;border-style:dashed}.diagnostic-empty>div{display:grid;gap:.22rem;flex:1 1 auto}.diagnostic-empty strong{font-size:.92rem}.diagnostic-report{display:grid;gap:clamp(1.1rem,2vw,1.7rem);min-width:0}.diagnostic-jump-nav{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:.35rem;min-width:0;padding:.45rem;border:1px solid hsl(212 48% 58% / .2);border-radius:10px;background:#141a24eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=light] .diagnostic-jump-nav{background:#eff6fdf0}.diagnostic-jump-nav a,.diagnostic-jump-nav button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 .75rem;border-radius:7px;color:var(--muted);font-size:.75rem;font-weight:600;text-decoration:none;white-space:nowrap}.diagnostic-jump-nav a:hover{background:#3a89df1a;color:var(--text)}.diagnostic-jump-nav button{margin-left:auto}.diagnostic-scoreboard{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);min-width:0;overflow:hidden;border:1px solid hsl(212 58% 58% / .24);border-radius:14px;background:linear-gradient(135deg,#1c417d57,#1c52691f)}:root[data-theme=light] .diagnostic-scoreboard{background:linear-gradient(135deg,#ddedff,#ddfcfe);background:linear-gradient(135deg,color(xyz 0.78 0.833 1.154),#ddfcfe)}.diagnostic-score-primary{display:grid;align-content:center;gap:.3rem;min-width:0;padding:clamp(1rem,2.4vw,1.7rem);border-right:1px solid hsl(212 58% 58% / .2)}.diagnostic-score-value{display:flex;align-items:baseline;gap:.25rem;margin-top:.2rem;font-variant-numeric:tabular-nums}.diagnostic-score-value strong{color:var(--text);font-size:clamp(2.8rem,6vw,4.4rem);font-weight:750;line-height:.95;letter-spacing:-.065em}.diagnostic-score-value span{color:var(--muted);font-size:.78rem}.diagnostic-score-primary h3{margin:.35rem 0 0;color:var(--text);font-size:1rem;line-height:1.35}.diagnostic-index-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.diagnostic-index-strip>div{display:grid;align-content:center;gap:.18rem;min-width:0;min-height:112px;padding:1rem;border-right:1px solid hsl(212 58% 58% / .16);border-bottom:1px solid hsl(212 58% 58% / .16)}.diagnostic-index-strip>div:nth-child(2n){border-right:0}.diagnostic-index-strip>div:nth-last-child(-n+2){border-bottom:0}.diagnostic-index-strip span,.diagnostic-index-strip small{color:var(--muted);font-size:.7rem;line-height:1.4}.diagnostic-index-strip strong{color:var(--text);font-size:1.42rem;line-height:1.1;font-variant-numeric:tabular-nums}.diagnostic-position-section,.diagnostic-sentiment-section,.diagnostic-matrix-section,.diagnostic-source-section,.diagnostic-evidence-section,.diagnostic-timeline-section{display:grid;gap:.85rem;min-width:0;padding-top:1rem;border-top:1px solid hsl(212 48% 58% / .2);scroll-margin-top:70px}.diagnostic-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}.diagnostic-section-heading>div{display:flex;align-items:flex-start;gap:.48rem;min-width:0}.diagnostic-section-heading>div>svg{flex:0 0 auto;margin-top:.12rem;color:var(--diagnostic-cyan)}.diagnostic-section-heading>div>span{display:grid;gap:.08rem}.diagnostic-section-heading strong{color:var(--text);font-size:.96rem;letter-spacing:-.01em}.diagnostic-coverage-note{color:var(--muted);font-size:.72rem;white-space:nowrap}.diagnostic-method{position:relative}.diagnostic-method summary{min-height:44px;display:inline-flex;align-items:center;cursor:pointer;color:var(--diagnostic-cyan);font-size:.73rem;font-weight:650}.diagnostic-method p{position:absolute;right:0;z-index:4;width:min(340px,80vw);margin:0;padding:.75rem;border:1px solid hsl(212 48% 58% / .26);border-radius:8px;background:var(--panel);color:var(--muted);font-size:.72rem;line-height:1.55}.diagnostic-position-list{display:grid}.diagnostic-position-list>div{display:grid;grid-template-columns:42px minmax(130px,.8fr) minmax(120px,1.3fr) 70px minmax(155px,.8fr);align-items:center;gap:.7rem;min-height:58px;padding:.45rem .2rem;border-bottom:1px solid hsl(212 48% 58% / .14)}.diagnostic-position-list>div.is-brand{background:linear-gradient(90deg,hsl(214 72% 55% / .1),transparent 70%)}.diagnostic-position-rank,.diagnostic-position-score{color:var(--text);font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums}.diagnostic-position-name{display:grid;gap:.06rem;min-width:0}.diagnostic-position-name strong{overflow:hidden;color:var(--text);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.diagnostic-position-name small,.diagnostic-position-detail{color:var(--muted);font-size:.68rem}.diagnostic-position-meter,.diagnostic-source-channels i,.diagnostic-sentiment-bars i{display:block;height:7px;overflow:hidden;border-radius:99px;background:#577da824}.diagnostic-position-meter i,.diagnostic-source-channels b,.diagnostic-sentiment-bars b{display:block;width:100%;height:100%;transform-origin:left center;border-radius:inherit;background:linear-gradient(90deg,var(--diagnostic-blue),var(--diagnostic-cyan))}.diagnostic-sentiment-bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.diagnostic-sentiment-bars>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.35rem;min-width:0;padding:.55rem 0}.diagnostic-sentiment-bars span,.diagnostic-sentiment-bars strong{color:var(--muted);font-size:.72rem}.diagnostic-sentiment-bars strong{color:var(--text);font-variant-numeric:tabular-nums}.diagnostic-sentiment-bars i{grid-column:1 / -1}.diagnostic-sentiment-bars [data-sentiment=negative] b{background:var(--diagnostic-negative)}.diagnostic-sentiment-bars [data-sentiment=positive] b{background:var(--diagnostic-positive)}.diagnostic-sentiment-bars [data-sentiment=review] b{background:var(--diagnostic-warning)}.diagnostic-matrix{min-width:0;overflow:hidden;border:1px solid hsl(212 48% 58% / .2);border-radius:10px}.diagnostic-matrix-header,.diagnostic-matrix-row{display:grid;grid-template-columns:minmax(230px,1.4fr) repeat(8,minmax(96px,.72fr))}.diagnostic-matrix-header{background:#385e941a}.diagnostic-matrix-header>span{display:flex;align-items:center;min-height:44px;padding:.45rem;border-right:1px solid hsl(212 48% 58% / .14);color:var(--muted);font-size:.66rem;font-weight:650}.diagnostic-matrix-row{border-top:1px solid hsl(212 48% 58% / .14)}.diagnostic-matrix-question{display:grid;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:.4rem;min-height:78px;padding:.55rem;border-right:1px solid hsl(212 48% 58% / .14)}.diagnostic-matrix-question span{color:var(--diagnostic-cyan);font-size:.68rem;font-weight:700}.diagnostic-matrix-question strong{color:var(--text);font-size:.72rem;font-weight:600;line-height:1.45}.diagnostic-matrix-cell{display:grid;align-content:center;gap:.08rem;min-height:78px;padding:.45rem;border-right:1px solid hsl(212 48% 58% / .12)}.diagnostic-matrix-cell strong{color:var(--text);font-size:.72rem}.diagnostic-matrix-cell span,.diagnostic-matrix-cell small{color:var(--muted);font-size:.62rem;line-height:1.35}.diagnostic-cell-platform{display:none}.diagnostic-matrix-cell.is-empty{opacity:.56}.diagnostic-matrix-cell[data-sentiment=positive] strong{color:var(--diagnostic-positive)}.diagnostic-matrix-cell[data-sentiment=negative] strong{color:var(--diagnostic-negative)}.diagnostic-matrix-cell[data-sentiment=review] strong{color:var(--diagnostic-warning)}.diagnostic-source-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:clamp(1rem,3vw,2.2rem)}.diagnostic-source-channels{display:grid}.diagnostic-source-channels>div{display:grid;grid-template-columns:minmax(115px,.75fr) minmax(100px,1.3fr) 48px;align-items:center;gap:.65rem;min-height:48px;border-bottom:1px solid hsl(212 48% 58% / .14)}.diagnostic-source-channels>div>span{display:grid;gap:.05rem}.diagnostic-source-channels strong,.diagnostic-domain-list strong{color:var(--text);font-size:.75rem}.diagnostic-source-channels small,.diagnostic-source-channels em,.diagnostic-domain-list span{color:var(--muted);font-size:.66rem;font-style:normal}.diagnostic-source-channels em{text-align:right}.diagnostic-source-summary{display:grid;align-content:start;gap:1rem;padding-left:1rem;border-left:1px solid hsl(212 48% 58% / .16)}.diagnostic-media-mix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.diagnostic-media-mix>span{display:grid;gap:.1rem;padding:.55rem;border-bottom:2px solid hsl(195 68% 48% / .3)}.diagnostic-media-mix strong{color:var(--text);font-size:1.1rem}.diagnostic-media-mix small{color:var(--muted);font-size:.64rem}.diagnostic-domain-list{display:grid}.diagnostic-domain-list>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;min-height:40px;border-bottom:1px solid hsl(212 48% 58% / .12)}.diagnostic-domain-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diagnostic-evidence-list{display:grid}.diagnostic-evidence-list details{border-bottom:1px solid hsl(212 48% 58% / .18)}.diagnostic-evidence-list summary{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(105px,auto);align-items:center;gap:.7rem;min-height:72px;padding:.55rem .2rem;cursor:pointer;list-style:none}.diagnostic-evidence-list summary::-webkit-details-marker{display:none}.diagnostic-evidence-list summary:hover{background:linear-gradient(90deg,hsl(214 72% 55% / .08),transparent 72%)}.diagnostic-evidence-index{color:var(--diagnostic-cyan);font-size:.72rem;font-weight:750}.diagnostic-evidence-title,.diagnostic-evidence-result{display:grid;gap:.1rem;min-width:0}.diagnostic-evidence-title strong{overflow:hidden;color:var(--text);font-size:.78rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.diagnostic-evidence-result{text-align:right}.diagnostic-evidence-result strong{color:var(--text);font-size:.74rem}.diagnostic-evidence-result[data-sentiment=positive] strong{color:var(--diagnostic-positive)}.diagnostic-evidence-result[data-sentiment=negative] strong{color:var(--diagnostic-negative)}.diagnostic-evidence-result[data-sentiment=review] strong{color:var(--diagnostic-warning)}.diagnostic-evidence-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(220px,.72fr);gap:1rem;padding:.2rem .2rem 1rem 3rem}.diagnostic-evidence-analysis,.diagnostic-answer-text,.diagnostic-answer-sources{display:grid;align-content:start;gap:.45rem;min-width:0}.diagnostic-answer-text,.diagnostic-answer-sources{padding-left:1rem;border-left:1px solid hsl(212 48% 58% / .16)}.diagnostic-evidence-analysis>p,.diagnostic-answer-text>p{margin:0;color:var(--text);font-size:.74rem;line-height:1.65;overflow-wrap:anywhere}.diagnostic-answer-text>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:10;color:var(--muted)}.diagnostic-finding-groups{display:grid;gap:.35rem}.diagnostic-finding-groups>div{display:grid;gap:.08rem;padding-left:.55rem;border-left:2px solid var(--diagnostic-positive)}.diagnostic-finding-groups>div.risk{border-left-color:var(--diagnostic-negative)}.diagnostic-finding-groups strong{color:var(--text);font-size:.68rem}.diagnostic-finding-groups span{color:var(--muted);font-size:.67rem;line-height:1.45}.diagnostic-evidence-analysis blockquote{margin:.2rem 0 0;padding:.55rem .65rem;border-left:2px solid var(--diagnostic-cyan);background:#27a4ce0f;color:var(--muted);font-size:.7rem;line-height:1.55}.diagnostic-answer-sources a{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-height:44px;padding:.32rem 0;border-bottom:1px solid hsl(212 48% 58% / .12);color:inherit;text-decoration:none}.diagnostic-answer-sources a>span{display:grid;gap:.04rem;min-width:0}.diagnostic-answer-sources a strong{overflow:hidden;color:var(--text);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.diagnostic-answer-sources a small{color:var(--muted);font-size:.62rem}.diagnostic-answer-sources a svg{flex:0 0 auto;color:var(--diagnostic-cyan)}.diagnostic-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}.diagnostic-timeline>div:not(.diagnostic-inline-empty){display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:.65rem;border:1px solid hsl(212 48% 58% / .16);border-radius:8px}.diagnostic-timeline time{grid-column:1 / -1;color:var(--text);font-size:.7rem;font-weight:700}.diagnostic-timeline span{display:flex;align-items:baseline;gap:.2rem}.diagnostic-timeline span strong{color:var(--text);font-size:.78rem}.diagnostic-timeline span small{color:var(--muted);font-size:.61rem}.diagnostic-timeline span.has-risk strong{color:var(--diagnostic-negative)}@container (max-width: 900px){.diagnostic-scoreboard{grid-template-columns:1fr}.diagnostic-score-primary{border-right:0;border-bottom:1px solid hsl(212 58% 58% / .2)}.diagnostic-source-layout{grid-template-columns:1fr}.diagnostic-source-summary{padding:0;border-left:0}.diagnostic-evidence-body{grid-template-columns:1fr 1fr}.diagnostic-answer-sources{grid-column:1 / -1;padding:0;border-left:0}}@media(max-width:1100px){.diagnostic-matrix-header{display:none}.diagnostic-matrix{border:0;border-radius:0}.diagnostic-matrix-row{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.8rem;border:1px solid hsl(212 48% 58% / .2);border-radius:9px;overflow:hidden}.diagnostic-matrix-question{grid-column:1 / -1;min-height:58px;border-right:0;border-bottom:1px solid hsl(212 48% 58% / .14)}.diagnostic-matrix-cell{border-bottom:1px solid hsl(212 48% 58% / .12)}.diagnostic-cell-platform{display:block;color:var(--diagnostic-cyan)!important}}@media(max-width:720px){.diagnostic-toolbar,.diagnostic-empty,.diagnostic-error{align-items:stretch;flex-direction:column}.diagnostic-toolbar-actions,.diagnostic-period{display:grid;grid-template-columns:1fr 1fr}.diagnostic-toolbar-actions button,.diagnostic-period>span,.diagnostic-period label:first-of-type{min-width:0}.diagnostic-period>span{grid-column:1 / -1}.diagnostic-period label{width:100%}.diagnostic-period input{width:100%;min-width:0}.diagnostic-jump-nav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-jump-nav button{margin:0}.diagnostic-score-primary{padding:1rem}.diagnostic-index-strip{grid-template-columns:1fr 1fr}.diagnostic-index-strip>div{min-height:94px;padding:.75rem}.diagnostic-section-heading{align-items:flex-start}.diagnostic-position-list>div{grid-template-columns:34px minmax(0,1fr) 58px;gap:.45rem}.diagnostic-position-meter,.diagnostic-position-detail{grid-column:2 / -1}.diagnostic-sentiment-bars,.diagnostic-matrix-row{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-matrix-cell{min-height:86px}.diagnostic-source-channels>div{grid-template-columns:minmax(100px,.9fr) minmax(76px,1fr) 44px}.diagnostic-media-mix{grid-template-columns:repeat(3,minmax(0,1fr))}.diagnostic-evidence-list summary{grid-template-columns:32px minmax(0,1fr);gap:.45rem}.diagnostic-evidence-result{grid-column:2;display:flex;gap:.35rem;text-align:left}.diagnostic-evidence-body{grid-template-columns:1fr;padding:0 0 .9rem 2.35rem}.diagnostic-answer-text,.diagnostic-answer-sources{grid-column:auto;padding:.75rem 0 0;border-left:0;border-top:1px solid hsl(212 48% 58% / .14)}}@media(prefers-reduced-motion:reduce){.diagnostic-loading span{animation:none}.diagnostic-position-meter i,.diagnostic-source-channels b,.diagnostic-sentiment-bars b{transition:none}}.geo-diagnosis-launcher{margin:18px 0 22px;border:1px solid color-mix(in srgb,var(--cyan, #0ea5b7) 22%,var(--border, #d9e5ee));border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--blue, #2563eb) 7%,transparent),transparent 48%),color-mix(in srgb,var(--surface, #ffffff) 96%,#e8f7fb);overflow:clip}.geo-diagnosis-launcher-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px clamp(18px,2vw,28px)}.geo-diagnosis-launcher-head>div:first-child{display:grid;gap:5px;min-width:0}.geo-diagnosis-launcher-head strong{color:var(--text-strong, #10243e);font-size:clamp(18px,1.6vw,23px);line-height:1.25}.geo-diagnosis-launcher-head small{color:var(--text-muted, #60748a);line-height:1.55}.geo-diagnosis-launcher-body{border-top:1px solid color-mix(in srgb,var(--cyan, #0ea5b7) 16%,var(--border, #d9e5ee));padding:0 clamp(18px,2vw,28px) 24px}.diagnosis-launcher-state,.diagnosis-submit-message{display:flex;align-items:center;gap:9px;min-height:52px;padding:12px 0;color:var(--text-muted, #60748a)}.diagnosis-launcher-state.error,.diagnosis-submit-message.error{color:var(--danger, #b42318)}.diagnosis-launcher-state .text-button{margin-left:auto}.geo-diagnosis-launcher form{display:grid;gap:20px;padding-top:18px}.diagnosis-scope-strip{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:1px;border-block:1px solid var(--border, #d9e5ee)}.diagnosis-scope-strip>div{display:grid;gap:3px;min-height:88px;padding:16px 20px}.diagnosis-scope-strip>div+div{border-left:1px solid var(--border, #d9e5ee)}.diagnosis-scope-strip span,.diagnosis-scope-strip small{color:var(--text-muted, #60748a)}.diagnosis-scope-strip strong{color:var(--text-strong, #10243e);font-size:18px}.diagnosis-question-field{display:grid;gap:10px}.diagnosis-question-field>label{display:flex;align-items:baseline;justify-content:space-between;gap:16px;color:var(--text-strong, #10243e);font-weight:650}.diagnosis-question-field>label small{color:var(--text-muted, #60748a);font-weight:450}.diagnosis-question-field textarea{width:100%;min-height:138px;resize:vertical;line-height:1.6}.diagnosis-question-assets{display:flex;gap:8px;overflow-x:auto;padding:2px 0 6px;scrollbar-width:thin}.diagnosis-question-assets button{flex:0 0 auto;max-width:290px;min-height:44px;padding:8px 13px;border:1px solid var(--border, #d9e5ee);border-radius:11px;background:var(--surface, #ffffff);color:var(--text, #263b53);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diagnosis-question-assets button:disabled{opacity:.52}.diagnosis-question-assets .is-assistant{display:inline-flex;align-items:center;gap:6px;color:var(--blue, #2563eb);border-color:color-mix(in srgb,var(--blue, #2563eb) 28%,var(--border, #d9e5ee))}.diagnosis-platform-fieldset{min-width:0;margin:0;padding:0;border:0}.diagnosis-platform-fieldset legend{margin-bottom:10px;color:var(--text-strong, #10243e);font-weight:650}.diagnosis-platform-fieldset>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:9px}.diagnosis-platform-fieldset button{display:grid;justify-items:start;gap:3px;min-height:58px;padding:10px 13px;border:1px solid var(--border, #d9e5ee);border-radius:12px;background:var(--surface, #ffffff);color:var(--text, #263b53);text-align:left}.diagnosis-platform-fieldset button.active{border-color:color-mix(in srgb,var(--blue, #2563eb) 52%,var(--border, #d9e5ee));background:color-mix(in srgb,var(--blue, #2563eb) 8%,var(--surface, #ffffff));color:var(--blue-strong, #1746a2)}.diagnosis-platform-fieldset button small{color:var(--text-muted, #60748a)}.diagnosis-platform-fieldset>p{margin:10px 0 0;color:var(--danger, #b42318)}.diagnosis-quote{display:grid;gap:14px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--cyan, #0ea5b7) 22%,var(--border, #d9e5ee));border-radius:14px;background:color-mix(in srgb,var(--cyan, #0ea5b7) 5%,var(--surface, #ffffff))}.diagnosis-quote.insufficient{border-color:color-mix(in srgb,var(--danger, #b42318) 35%,var(--border, #d9e5ee));background:color-mix(in srgb,var(--danger, #b42318) 4%,var(--surface, #ffffff))}.diagnosis-quote>span{display:flex;align-items:center;gap:8px;color:var(--text-muted, #60748a)}.diagnosis-quote dl{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0}.diagnosis-quote dl>div{display:grid;gap:4px;padding:4px 13px;border-left:1px solid var(--border, #d9e5ee)}.diagnosis-quote dl>div:first-child{border-left:0;padding-left:0}.diagnosis-quote dt{color:var(--text-muted, #60748a);font-size:12px}.diagnosis-quote dd{margin:0;color:var(--text-strong, #10243e);font-weight:700;font-variant-numeric:tabular-nums}.diagnosis-confirm-check,.diagnosis-confirm-text{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--text, #263b53)}.diagnosis-confirm-check input{width:20px;height:20px}.diagnosis-confirm-text{justify-content:space-between}.diagnosis-confirm-text input{width:min(280px,100%)}.diagnosis-submit-message{min-height:48px;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--cyan, #0ea5b7) 7%,var(--surface, #ffffff))}.diagnosis-submit-message .text-button{margin-left:auto}.diagnosis-submit-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.diagnosis-submit-row>span{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted, #60748a);font-size:13px;line-height:1.5}.real-time-run-insights{display:grid;gap:14px;margin:20px 0 4px;padding:18px 0 20px;border-block:1px solid var(--border, #d9e5ee)}.real-time-run-insights>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.real-time-run-insights>header>div{display:grid;gap:4px}.real-time-run-insights>header strong{color:var(--text-strong, #10243e);font-size:18px}.real-time-run-insights>header small{color:var(--text-muted, #60748a)}.real-time-insights-state{display:flex;align-items:center;gap:8px;min-height:54px;color:var(--text-muted, #60748a)}.real-time-insights-state.error{color:var(--danger, #b42318)}.real-time-insights-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--border, #d9e5ee)}.real-time-insights-kpis>div{display:grid;gap:3px;padding:12px 16px;border-left:1px solid var(--border, #d9e5ee)}.real-time-insights-kpis>div:first-child{border-left:0}.real-time-insights-kpis span{color:var(--text-muted, #60748a);font-size:12px}.real-time-insights-kpis strong{color:var(--text-strong, #10243e);font-size:20px;font-variant-numeric:tabular-nums}.real-time-insights-table{display:grid;gap:1px;background:var(--border, #d9e5ee);border:1px solid var(--border, #d9e5ee);border-radius:13px;overflow:clip}.real-time-insights-row{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(140px,1fr) minmax(90px,.7fr) minmax(150px,1.2fr) minmax(150px,1.2fr);gap:10px;align-items:center;min-height:52px;padding:9px 14px;background:var(--surface, #ffffff)}.real-time-insights-row.head{min-height:40px;background:color-mix(in srgb,var(--blue, #2563eb) 5%,var(--surface, #ffffff));color:var(--text-muted, #60748a);font-size:12px;font-weight:650}.real-time-insights-row>span{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--text, #263b53);line-height:1.45}.real-time-insights-row [data-sentiment=positive]{color:#08785b}.real-time-insights-row [data-sentiment=negative]{color:var(--danger, #b42318)}.real-time-insights-row [data-sentiment=pending]{color:var(--text-muted, #60748a)}@media(max-width:900px){.diagnosis-quote dl{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.diagnosis-quote dl>div:nth-child(4){border-left:0;padding-left:0}.real-time-insights-row{grid-template-columns:minmax(96px,.8fr) minmax(130px,1fr) minmax(86px,.7fr) minmax(135px,1fr) minmax(135px,1fr)}}@media(max-width:680px){.geo-diagnosis-launcher{margin-inline:-2px;border-radius:18px}.geo-diagnosis-launcher-head,.diagnosis-submit-row,.real-time-run-insights>header{align-items:stretch;flex-direction:column}.geo-diagnosis-launcher-head>button,.diagnosis-submit-row>button{width:100%;justify-content:center}.diagnosis-scope-strip{grid-template-columns:1fr}.diagnosis-scope-strip>div+div{border-left:0;border-top:1px solid var(--border, #d9e5ee)}.diagnosis-scope-strip>button{justify-content:flex-start}.diagnosis-question-field>label,.diagnosis-confirm-text{align-items:flex-start;flex-direction:column}.diagnosis-confirm-text input{width:100%}.diagnosis-platform-fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnosis-quote dl{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnosis-quote dl>div:nth-child(3),.diagnosis-quote dl>div:nth-child(5){border-left:0;padding-left:0}.diagnosis-quote dl>div:nth-child(4){border-left:1px solid var(--border, #d9e5ee);padding-left:13px}.real-time-insights-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.real-time-insights-kpis>div:nth-child(3){border-left:0;border-top:1px solid var(--border, #d9e5ee)}.real-time-insights-kpis>div:nth-child(4){border-top:1px solid var(--border, #d9e5ee)}.real-time-insights-table{gap:8px;border:0;border-radius:0;background:transparent;overflow:visible}.real-time-insights-row.head{display:none}.real-time-insights-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:13px 14px;border:1px solid var(--border, #d9e5ee);border-radius:12px}.real-time-insights-row>strong{grid-column:1 / -1;color:var(--blue-strong, #1746a2)}.real-time-insights-row>span:last-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.geo-diagnosis-launcher *,.real-time-run-insights *{scroll-behavior:auto!important}}.diagnostic-competitive-visual,.diagnostic-trend-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:18px;align-items:stretch}.diagnostic-chart-frame{min-width:0;border:1px solid color-mix(in srgb,var(--cyan, #0e9fb3) 18%,var(--border, #d8e4ef));border-radius:18px;background:color-mix(in srgb,var(--surface, #ffffff) 97%,#eaf7fb);padding:18px 18px 10px}.diagnostic-chart-copy{display:grid;gap:4px;padding:0 4px 4px}.diagnostic-chart-copy strong{color:var(--text-strong, #10243e);font-size:15px}.diagnostic-chart-copy span{color:var(--text-muted, #60748a);font-size:12px;line-height:1.55}.diagnostic-chart-frame svg{display:block;width:100%;height:auto;overflow:visible}.diagnostic-chart-grid{stroke:color-mix(in srgb,var(--border, #d8e4ef) 78%,transparent);stroke-width:1;stroke-dasharray:3 5}.diagnostic-chart-axis,.diagnostic-chart-axis-title{fill:var(--text-muted, #60748a);font-size:11px}.diagnostic-chart-axis-title{font-size:12px;font-weight:650}.diagnostic-bubble circle{fill:color-mix(in srgb,var(--blue, #2563eb) 18%,#ffffff);stroke:color-mix(in srgb,var(--blue, #2563eb) 58%,#ffffff);stroke-width:2;transition:opacity .18s ease,stroke-width .18s ease}.diagnostic-bubble.is-brand circle{fill:color-mix(in srgb,var(--cyan, #0e9fb3) 62%,#ffffff);stroke:color-mix(in srgb,var(--cyan, #0e9fb3) 88%,#073d56);stroke-width:3}.diagnostic-bubble:focus{outline:none}.diagnostic-bubble:focus circle,.diagnostic-bubble:hover circle{stroke-width:4}.diagnostic-bubble-label{fill:var(--text-strong, #10243e);font-size:11px;font-weight:750}.diagnostic-bubble-value{fill:var(--text-muted, #60748a);font-size:9.5px}.diagnostic-position-list-compact{align-content:start;border:1px solid var(--border, #d8e4ef);border-radius:18px;overflow:clip}.diagnostic-position-list-compact>div{grid-template-columns:34px minmax(110px,1fr) minmax(74px,.8fr) auto;padding:13px 14px}.diagnostic-position-list-compact .diagnostic-position-detail{grid-column:2 / -1;padding-left:0}.diagnostic-platform-performance,.diagnostic-trend-section{margin-top:18px}.diagnostic-platform-ranking{border-block:1px solid var(--border, #d8e4ef)}.diagnostic-platform-ranking>div{display:grid;grid-template-columns:34px minmax(150px,1.05fr) minmax(210px,1.3fr) minmax(92px,.55fr) minmax(150px,.85fr);gap:14px;align-items:center;min-height:72px;padding:12px 6px;border-bottom:1px solid color-mix(in srgb,var(--border, #d8e4ef) 72%,transparent)}.diagnostic-platform-ranking>div:last-child{border-bottom:0}.diagnostic-platform-rank{color:var(--blue, #2563eb);font-variant-numeric:tabular-nums;font-weight:800}.diagnostic-platform-name,.diagnostic-platform-position,.diagnostic-platform-sentiment{display:grid;gap:3px}.diagnostic-platform-name strong,.diagnostic-platform-position strong{color:var(--text-strong, #10243e)}.diagnostic-platform-name small,.diagnostic-platform-position small,.diagnostic-platform-sentiment small{color:var(--text-muted, #60748a);font-size:11px}.diagnostic-platform-meter{display:grid;grid-template-columns:minmax(80px,1fr) 46px;gap:10px;align-items:center}.diagnostic-platform-meter i{height:9px;border-radius:999px;background:color-mix(in srgb,var(--blue, #2563eb) 9%,var(--surface-soft, #edf3f8));overflow:hidden}.diagnostic-platform-meter b{display:block;width:100%;height:100%;border-radius:inherit;transform-origin:left center;background:linear-gradient(90deg,var(--blue, #2563eb),var(--cyan, #0e9fb3))}.diagnostic-platform-meter em{color:var(--text-strong, #10243e);font-style:normal;font-size:12px;font-variant-numeric:tabular-nums;font-weight:750}.diagnostic-platform-sentiment b{color:#087a65;font-size:12px}.diagnostic-trend-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,.72fr)}.diagnostic-trend-line{fill:none;stroke:var(--cyan, #0e9fb3);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.diagnostic-trend-point circle{fill:var(--surface, #ffffff);stroke:var(--cyan, #0e9fb3);stroke-width:3}.diagnostic-trend-point:focus{outline:none}.diagnostic-trend-point:focus circle,.diagnostic-trend-point:hover circle{fill:color-mix(in srgb,var(--cyan, #0e9fb3) 20%,var(--surface, #ffffff));stroke-width:5}.diagnostic-trend-point text{fill:var(--text-strong, #10243e);font-size:11px;font-weight:800}.diagnostic-trend-table{align-content:start;border:1px solid var(--border, #d8e4ef);border-radius:18px;overflow:clip}.diagnostic-trend-table>div{display:grid;grid-template-columns:48px repeat(4,minmax(42px,1fr));gap:8px;align-items:center;min-height:54px;padding:8px 12px;border-bottom:1px solid color-mix(in srgb,var(--border, #d8e4ef) 70%,transparent)}.diagnostic-trend-table>div:last-child{border-bottom:0}.diagnostic-trend-table time{color:var(--text-strong, #10243e);font-size:12px;font-variant-numeric:tabular-nums;font-weight:750}.diagnostic-trend-table span{display:grid;gap:2px;text-align:right}.diagnostic-trend-table strong{color:var(--text-strong, #10243e);font-size:12px;font-variant-numeric:tabular-nums}.diagnostic-trend-table small{color:var(--text-muted, #60748a);font-size:9px}.diagnostic-trend-table .has-risk strong{color:#b42318}@media(max-width:980px){.diagnostic-competitive-visual,.diagnostic-trend-layout{grid-template-columns:1fr}.diagnostic-platform-ranking>div{grid-template-columns:32px minmax(130px,1fr) minmax(160px,1.4fr) minmax(84px,.65fr)}.diagnostic-platform-sentiment{grid-column:2 / -1;grid-template-columns:auto 1fr;align-items:baseline}}@media(max-width:640px){.diagnostic-chart-frame{padding:14px 8px 6px;border-radius:15px}.diagnostic-chart-copy{padding-inline:6px}.diagnostic-bubble-label{font-size:9px}.diagnostic-bubble-value{display:none}.diagnostic-position-list-compact>div{grid-template-columns:30px minmax(98px,1fr) minmax(70px,.75fr) auto;gap:8px;padding-inline:10px}.diagnostic-platform-ranking>div{grid-template-columns:28px minmax(0,1fr) 78px;gap:8px;padding:12px 2px}.diagnostic-platform-meter{grid-column:2 / -1;grid-row:2}.diagnostic-platform-position{grid-column:3;grid-row:1;text-align:right}.diagnostic-platform-sentiment{grid-column:2 / -1;grid-row:3;display:flex;flex-wrap:wrap;gap:6px 12px}.diagnostic-trend-table>div{grid-template-columns:44px repeat(4,minmax(36px,1fr));padding-inline:8px}}@media(prefers-reduced-motion:reduce){.diagnostic-bubble circle,.diagnostic-platform-meter b{transition:none}}.answer-insights-page{--diagnostic-canvas: #f1f5ff;--diagnostic-surface: #ffffff;--diagnostic-ink: #13233a;--diagnostic-muted: #67778e;--diagnostic-line: #e3eaf5;--diagnostic-soft-blue: #edf4ff;--diagnostic-soft-cyan: #eaf9fb;background:radial-gradient(circle at 88% 2%,rgb(47 126 247 / 9%),transparent 28rem),linear-gradient(180deg,#f7f9ff 0,var(--diagnostic-canvas) 24rem,#f5f8fd 100%)}.answer-insights-page .real-answer-insights{gap:16px;color:var(--diagnostic-ink)}.answer-insights-page .diagnostic-toolbar{align-items:center;gap:28px;padding:clamp(22px,2.4vw,32px);border:1px solid rgb(204 219 241 / 82%);border-radius:20px;background:radial-gradient(circle at 94% 8%,rgb(14 165 183 / 12%),transparent 14rem),linear-gradient(135deg,#fff,#f8fbff 64%,#eef7ff);box-shadow:0 14px 38px #2a4e7d17}.answer-insights-page .diagnostic-toolbar-copy{gap:7px}.answer-insights-page .diagnostic-toolbar .eyebrow{color:#2563eb;font-size:12px;font-weight:750;letter-spacing:.06em}.answer-insights-page .diagnostic-toolbar h1{max-width:24ch;margin:0;color:var(--diagnostic-ink);font-size:clamp(28px,3vw,42px);font-weight:760;line-height:1.12;letter-spacing:-.045em}.answer-insights-page .diagnostic-toolbar-copy>p{max-width:62ch;color:var(--diagnostic-muted);font-size:14px;line-height:1.7}.answer-insights-page .diagnostic-toolbar-actions{align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.answer-insights-page .diagnostic-toolbar-actions button{min-height:46px;border-radius:11px;padding-inline:17px;font-size:13px}.answer-insights-page .geo-diagnosis-launcher{margin:0;border:1px solid #d8e5f4;border-radius:18px;background:var(--diagnostic-surface);box-shadow:0 8px 26px #2b4d780f}.answer-insights-page .geo-diagnosis-launcher-head{padding:20px clamp(18px,2.2vw,28px)}.answer-insights-page .geo-diagnosis-launcher-head strong{color:var(--diagnostic-ink);font-size:19px}.answer-insights-page .geo-diagnosis-launcher-head small{color:var(--diagnostic-muted);font-size:13px}.answer-insights-page .geo-diagnosis-launcher-body{border-color:var(--diagnostic-line);background:linear-gradient(180deg,#fbfdff,#fff 12rem)}.answer-insights-page .diagnostic-period{gap:12px;padding:16px 18px;border:1px solid #dfe8f4;border-radius:15px;background:#ffffffdb;box-shadow:0 6px 20px #2b4d780d}.answer-insights-page .diagnostic-period>span{margin-right:4px;color:var(--diagnostic-ink);font-size:13px}.answer-insights-page .diagnostic-period label{gap:5px;color:var(--diagnostic-muted);font-size:12px}.answer-insights-page .diagnostic-period input{min-width:164px;border-color:#d7e2f0;border-radius:10px;background:#f9fbfe;color:var(--diagnostic-ink);font-size:13px}.answer-insights-page .diagnostic-report{gap:18px}.answer-insights-page .diagnostic-jump-nav{top:8px;gap:4px;padding:6px;border-color:#dbe5f2;border-radius:14px;background:#fffffff5;box-shadow:0 8px 26px #1f457317;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.answer-insights-page .diagnostic-jump-nav a{flex:1 1 auto;min-height:42px;border-radius:9px;color:#617188;font-size:12px;font-weight:650}.answer-insights-page .diagnostic-jump-nav a:hover,.answer-insights-page .diagnostic-jump-nav a:focus-visible{background:#edf4ff;color:#1d5cd8}.answer-insights-page .diagnostic-report>section{display:grid;gap:20px;min-width:0;margin:0;padding:clamp(20px,2vw,28px);border:1px solid #dfe8f3;border-radius:18px;background:var(--diagnostic-surface);box-shadow:0 9px 30px #2748730f;scroll-margin-top:78px}.answer-insights-page .diagnostic-report>.diagnostic-scoreboard{grid-template-columns:minmax(270px,.7fr) minmax(0,1.65fr);gap:0;padding:0;overflow:hidden;border-color:#d5e4f4;background:#fff}.answer-insights-page .diagnostic-score-primary{gap:7px;min-height:264px;padding:clamp(24px,2.7vw,38px);border-right:1px solid #dbe7f4;background:radial-gradient(circle at 94% 10%,rgb(13 177 190 / 18%),transparent 11rem),linear-gradient(145deg,#eaf2ff,#f2fbfd)}.answer-insights-page .diagnostic-score-primary .eyebrow{color:#2464dd;font-size:12px;font-weight:750}.answer-insights-page .diagnostic-score-value{margin-top:7px}.answer-insights-page .diagnostic-score-value strong{color:#245bd7;font-size:clamp(60px,7vw,88px);font-weight:780;letter-spacing:-.075em}.answer-insights-page .diagnostic-score-value strong.is-pending{font-size:clamp(30px,3vw,42px);letter-spacing:-.04em}.answer-insights-page .diagnostic-score-value span{color:#72839a;font-size:14px}.answer-insights-page .diagnostic-score-primary h3{margin-top:8px;color:var(--diagnostic-ink);font-size:17px}.answer-insights-page .diagnostic-score-primary p{color:var(--diagnostic-muted);font-size:12px}.answer-insights-page .diagnostic-index-strip{grid-template-columns:repeat(3,minmax(0,1fr));background:#fff}.answer-insights-page .diagnostic-index-strip>div{min-height:132px;padding:22px;border-color:#e4ebf5}.answer-insights-page .diagnostic-index-strip>div:nth-child(2n){border-right:1px solid #e4ebf5}.answer-insights-page .diagnostic-index-strip>div:nth-child(3n){border-right:0}.answer-insights-page .diagnostic-index-strip>div:nth-last-child(-n+3){border-bottom:0}.answer-insights-page .diagnostic-index-strip span{color:#6c7d94;font-size:12px;font-weight:600}.answer-insights-page .diagnostic-index-strip strong{color:var(--diagnostic-ink);font-size:clamp(24px,2.2vw,32px);font-weight:760}.answer-insights-page .diagnostic-index-strip small{color:#8a98aa;font-size:11px}.answer-insights-page .diagnostic-section-heading{min-height:48px;padding-bottom:14px;border-bottom:1px solid #e8edf5}.answer-insights-page .diagnostic-section-heading>div{gap:10px}.answer-insights-page .diagnostic-section-heading>div>svg{width:20px;height:20px;margin-top:1px;color:#1779d5}.answer-insights-page .diagnostic-section-heading>div>span{gap:4px}.answer-insights-page .diagnostic-section-heading strong{color:var(--diagnostic-ink);font-size:18px;font-weight:730;letter-spacing:-.02em}.answer-insights-page .diagnostic-section-heading small{color:var(--diagnostic-muted);font-size:12px}.answer-insights-page .diagnostic-coverage-note{padding:6px 10px;border-radius:999px;background:#eff5ff;color:#45617f;font-size:11px;font-weight:650}.answer-insights-page .diagnostic-method summary{color:#2472d5;font-size:12px}.answer-insights-page .diagnostic-method p{border-color:#d9e4f2;border-radius:11px;background:#fff;box-shadow:0 12px 32px #23467124;color:var(--diagnostic-muted);font-size:12px}.answer-insights-page .diagnostic-chart-frame{border:0;border-radius:14px;background:linear-gradient(180deg,#f8fbff,#f4f8fd);padding:20px 20px 10px}.answer-insights-page .diagnostic-chart-copy{gap:5px;padding:0 2px 10px}.answer-insights-page .diagnostic-chart-copy strong{color:var(--diagnostic-ink);font-size:15px}.answer-insights-page .diagnostic-chart-copy span{color:var(--diagnostic-muted);font-size:12px}.answer-insights-page .diagnostic-plot-zone{fill:#f7faff}.answer-insights-page .diagnostic-plot-zone.is-leading{fill:#e9f8f8}.answer-insights-page .diagnostic-plot-zone.is-steady{fill:#f0f6ff}.answer-insights-page .diagnostic-plot-zone.is-priority{fill:#fffaf0}.answer-insights-page .diagnostic-plot-zone-label{fill:#a37a2c;font-size:10px;font-weight:650}.answer-insights-page .diagnostic-plot-zone-label.is-leading{fill:#138079}.answer-insights-page .diagnostic-bubble:not(.is-brand) circle{fill:#fff2d7;stroke:#d99a29}.answer-insights-page .diagnostic-position-list-compact,.answer-insights-page .diagnostic-trend-table{border-color:#e0e8f3;border-radius:14px;background:#fafcff}.answer-insights-page .diagnostic-position-list-compact>div{min-height:64px;border-color:#e8eef6}.answer-insights-page .diagnostic-position-list>div.is-brand{background:linear-gradient(90deg,#eaf3ff,#f8fbff)}.answer-insights-page .diagnostic-position-name strong,.answer-insights-page .diagnostic-position-rank,.answer-insights-page .diagnostic-position-score{color:var(--diagnostic-ink);font-size:12px}.answer-insights-page .diagnostic-position-name small,.answer-insights-page .diagnostic-position-detail{color:var(--diagnostic-muted);font-size:10px}.answer-insights-page .diagnostic-platform-ranking{border-block:0}.answer-insights-page .diagnostic-platform-ranking>div{min-height:82px;padding:14px 10px;border-color:#e8edf5}.answer-insights-page .diagnostic-platform-ranking>div:hover{border-radius:12px;background:#f7faff}.answer-insights-page .diagnostic-platform-name{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.answer-insights-page .diagnostic-platform-name>span:last-child{display:grid;gap:3px;min-width:0}.answer-insights-page .diagnostic-platform-name .platform-logo-mark,.answer-insights-page .diagnostic-matrix-header .platform-logo-mark{width:30px;height:30px;border:1px solid #e0e9f5;border-radius:50%;background:#fff;box-shadow:0 4px 12px #284c7817}.answer-insights-page .diagnostic-platform-name strong{font-size:14px}.answer-insights-page .diagnostic-platform-meter i{height:11px;background:#eaf0f8}.answer-insights-page .diagnostic-sentiment-bars{gap:14px}.answer-insights-page .diagnostic-sentiment-bars>div{padding:10px 12px;border-radius:11px;background:#f8faff}.answer-insights-page .diagnostic-sentiment-bars span,.answer-insights-page .diagnostic-sentiment-bars strong{font-size:12px}.answer-insights-page .diagnostic-matrix{border-color:#dfe7f2;border-radius:14px;background:#fff}.answer-insights-page .diagnostic-matrix-header{background:#f1f6fd}.answer-insights-page .diagnostic-matrix-header>span{gap:7px;min-height:54px;border-color:#dfe8f3;color:#4e627b;font-size:11px}.answer-insights-page .diagnostic-matrix-header .platform-logo-mark{width:24px;height:24px}.answer-insights-page .diagnostic-matrix-question,.answer-insights-page .diagnostic-matrix-cell{min-height:92px;border-color:#e8edf4;padding:12px}.answer-insights-page .diagnostic-matrix-question strong,.answer-insights-page .diagnostic-matrix-cell strong{color:var(--diagnostic-ink);font-size:12px}.answer-insights-page .diagnostic-matrix-cell span,.answer-insights-page .diagnostic-matrix-cell small{color:var(--diagnostic-muted);font-size:10px}.answer-insights-page .diagnostic-source-layout{gap:26px}.answer-insights-page .diagnostic-source-channels>div,.answer-insights-page .diagnostic-domain-list>div{min-height:54px;border-color:#e8edf5}.answer-insights-page .diagnostic-source-channels strong,.answer-insights-page .diagnostic-domain-list strong{color:var(--diagnostic-ink);font-size:12px}.answer-insights-page .diagnostic-source-channels small,.answer-insights-page .diagnostic-source-channels em,.answer-insights-page .diagnostic-domain-list span{color:var(--diagnostic-muted);font-size:10px}.answer-insights-page .diagnostic-media-mix>span{min-height:78px;padding:14px;border:0;border-radius:11px;background:var(--diagnostic-soft-cyan)}.answer-insights-page .diagnostic-media-mix strong{color:var(--diagnostic-ink);font-size:24px}.answer-insights-page .diagnostic-evidence-list details{border-color:#e7edf5}.answer-insights-page .diagnostic-evidence-list summary{min-height:84px;padding:12px 8px;border-radius:10px}.answer-insights-page .diagnostic-evidence-title strong{color:var(--diagnostic-ink);font-size:13px}.answer-insights-page .diagnostic-evidence-body{gap:22px;padding:12px 10px 24px 54px}.answer-insights-page .diagnostic-evidence-analysis>p,.answer-insights-page .diagnostic-answer-text>p{font-size:12px;line-height:1.75}.answer-insights-page .diagnostic-notice,.answer-insights-page .diagnostic-error,.answer-insights-page .diagnostic-analysis-state,.answer-insights-page .diagnostic-inline-empty,.answer-insights-page .diagnostic-empty{border-radius:12px;font-size:12px}@media(max-width:1080px){.answer-insights-page .diagnostic-toolbar{align-items:flex-start;flex-direction:column}.answer-insights-page .diagnostic-toolbar-actions{justify-content:flex-start}.answer-insights-page .diagnostic-report>.diagnostic-scoreboard{grid-template-columns:1fr}.answer-insights-page .diagnostic-score-primary{min-height:230px;border-right:0;border-bottom:1px solid #dbe7f4}}@media(max-width:720px){.answer-insights-page{background:linear-gradient(180deg,#f8faff,#f1f5fb)}.answer-insights-page .real-answer-insights{gap:12px}.answer-insights-page .diagnostic-toolbar{gap:20px;padding:22px 18px;border-radius:17px}.answer-insights-page .diagnostic-toolbar h1{font-size:30px}.answer-insights-page .diagnostic-toolbar-copy>p{font-size:13px}.answer-insights-page .diagnostic-toolbar-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.answer-insights-page .diagnostic-toolbar-actions button{width:100%;padding-inline:10px}.answer-insights-page .diagnostic-toolbar-actions .primary-button{grid-column:1 / -1}.answer-insights-page .geo-diagnosis-launcher{border-radius:16px}.answer-insights-page .diagnostic-period{padding:14px;border-radius:14px}.answer-insights-page .diagnostic-jump-nav{position:static;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;border-radius:13px}.answer-insights-page .diagnostic-jump-nav a{min-width:0;min-height:40px;padding:0 4px;font-size:11px;white-space:normal}.answer-insights-page .diagnostic-report{gap:14px}.answer-insights-page .diagnostic-report>section{gap:16px;padding:17px 14px;border-radius:16px}.answer-insights-page .diagnostic-report>.diagnostic-scoreboard{padding:0}.answer-insights-page .diagnostic-score-primary{min-height:210px;padding:24px 18px}.answer-insights-page .diagnostic-score-value strong{font-size:64px}.answer-insights-page .diagnostic-score-value strong.is-pending{font-size:34px}.answer-insights-page .diagnostic-index-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.answer-insights-page .diagnostic-index-strip>div,.answer-insights-page .diagnostic-index-strip>div:nth-child(2n),.answer-insights-page .diagnostic-index-strip>div:nth-child(3n){min-height:112px;padding:17px 14px;border-right:1px solid #e4ebf5;border-bottom:1px solid #e4ebf5}.answer-insights-page .diagnostic-index-strip>div:nth-child(2n){border-right:0}.answer-insights-page .diagnostic-index-strip>div:nth-last-child(-n+2){border-bottom:0}.answer-insights-page .diagnostic-index-strip strong{font-size:25px}.answer-insights-page .diagnostic-section-heading{min-height:44px;padding-bottom:12px}.answer-insights-page .diagnostic-section-heading strong{font-size:16px}.answer-insights-page .diagnostic-section-heading small{font-size:11px}.answer-insights-page .diagnostic-chart-frame{padding:16px 6px 6px}.answer-insights-page .diagnostic-position-list-compact>div{grid-template-columns:30px minmax(0,1fr) auto;gap:8px}.answer-insights-page .diagnostic-position-list-compact .diagnostic-position-rank{grid-column:1;grid-row:1}.answer-insights-page .diagnostic-position-list-compact .diagnostic-position-name{grid-column:2;grid-row:1}.answer-insights-page .diagnostic-position-list-compact .diagnostic-position-score{grid-column:3;grid-row:1;white-space:nowrap}.answer-insights-page .diagnostic-position-list-compact .diagnostic-position-meter,.answer-insights-page .diagnostic-position-list-compact .diagnostic-position-detail{grid-column:2 / -1}.answer-insights-page .diagnostic-position-list-compact .diagnostic-position-meter{grid-row:2}.answer-insights-page .diagnostic-position-list-compact .diagnostic-position-detail{grid-row:3}.answer-insights-page .diagnostic-platform-name{grid-template-columns:30px minmax(0,1fr)}.answer-insights-page .diagnostic-platform-name .platform-logo-mark{width:28px;height:28px}.answer-insights-page .diagnostic-sentiment-bars{grid-template-columns:1fr 1fr;gap:8px}.answer-insights-page .diagnostic-sentiment-bars>div:last-child{grid-column:1 / -1}.answer-insights-page .diagnostic-evidence-body{padding:8px 4px 20px}}@media(prefers-reduced-motion:reduce){.answer-insights-page .diagnostic-platform-ranking>div{transition:none}}.answer-insights-page .diagnostic-report>.diagnostic-overview{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr);gap:0;padding:0;overflow:clip;border-color:#d8e4f3;background:#fff}.diagnostic-overview-score{display:grid;align-content:start;justify-items:start;min-width:0;padding:clamp(24px,2.8vw,38px);border-right:1px solid #e1e9f3;background:radial-gradient(circle at 92% 10%,rgb(18 174 188 / 11%),transparent 12rem),linear-gradient(145deg,#f5f9ff,#eef7ff 58%,#f6fbfc)}.diagnostic-score-heading{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.diagnostic-score-heading>span{display:inline-flex;align-items:center;gap:7px;color:#315e9d;font-size:12px;font-weight:750;letter-spacing:.03em}.diagnostic-score-help{position:relative}.diagnostic-score-help summary{display:grid;width:44px;height:44px;cursor:pointer;list-style:none;place-items:center;border-radius:10px;color:#687d96}.diagnostic-score-help summary::-webkit-details-marker{display:none}.diagnostic-score-help summary:hover,.diagnostic-score-help summary:focus-visible{background:#e8f1ff;color:#225fcf;outline:2px solid transparent}.diagnostic-score-help p{position:absolute;z-index:20;top:46px;right:0;width:min(320px,76vw);margin:0;padding:13px 15px;border:1px solid #d8e4f2;border-radius:11px;background:#fff;box-shadow:0 14px 34px #20416c26;color:#5d7088;font-size:12px;line-height:1.65}.diagnostic-gauge-wrap{position:relative;width:184px;height:184px;margin-block:12px 6px}.diagnostic-echart{width:100%;min-width:0;height:320px}.diagnostic-score-gauge{height:184px}.diagnostic-gauge-value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:5px;pointer-events:none;font-variant-numeric:tabular-nums}.diagnostic-gauge-value strong{color:#1f59cf;font-size:48px;font-weight:780;letter-spacing:-.06em}.diagnostic-gauge-value strong.is-pending{color:#71839a;font-size:18px;letter-spacing:0}.diagnostic-gauge-value span{align-self:center;margin-top:17px;color:#71839a;font-size:13px}.diagnostic-overview-score h2{margin:2px 0 0;color:#142840;font-size:18px;line-height:1.35;letter-spacing:-.02em}.diagnostic-overview-score>p{max-width:38ch;margin:7px 0 0;color:#61738a;font-size:12px;line-height:1.65}.diagnostic-scope-line{display:flex;align-items:flex-start;gap:7px;margin-top:17px;color:#41617f;font-size:11px;line-height:1.55}.diagnostic-scope-line svg{flex:0 0 auto;margin-top:1px;color:#1290a4}.diagnostic-overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.diagnostic-overview-metrics>div{display:grid;align-content:center;min-width:0;min-height:146px;padding:22px clamp(18px,2.2vw,30px);border-right:1px solid #e7edf5;border-bottom:1px solid #e7edf5}.diagnostic-overview-metrics>div:nth-child(3n){border-right:0}.diagnostic-overview-metrics>div:nth-last-child(-n+3){border-bottom:0}.diagnostic-overview-metrics span{color:#687a90;font-size:12px;font-weight:650}.diagnostic-overview-metrics strong{margin-top:9px;color:#172a43;font-size:clamp(25px,2.4vw,34px);font-weight:760;line-height:1.05;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.diagnostic-overview-metrics small{margin-top:8px;color:#8a98aa;font-size:11px;line-height:1.45}.diagnostic-sentiment-stack{display:flex;width:100%;min-height:34px;overflow:hidden;border-radius:9px;background:#edf2f7}.diagnostic-sentiment-stack>span{display:grid;min-width:4px;flex-grow:1;place-items:center;color:#fff;font-size:11px;font-weight:800;transition:filter .18s cubic-bezier(.25,1,.5,1)}.diagnostic-sentiment-stack>span:hover{filter:saturate(1.15) brightness(.95)}.diagnostic-sentiment-legend{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid #e7edf5}.diagnostic-sentiment-legend>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:5px 8px;align-items:center;min-width:0;padding:14px 12px;border-right:1px solid #edf1f6}.diagnostic-sentiment-legend>div:last-child{border-right:0}.diagnostic-sentiment-legend i{width:8px;height:8px;border-radius:50%}.diagnostic-sentiment-legend span{min-width:0;color:#60738b;font-size:12px}.diagnostic-sentiment-legend strong,.diagnostic-sentiment-legend small{color:#1d3048;font-size:12px;font-variant-numeric:tabular-nums}.diagnostic-sentiment-legend small{grid-column:2 / -1;color:#8898aa;font-size:10px}.diagnostic-heatmap-section{container-type:inline-size}.diagnostic-heatmap-heading{align-items:center}.diagnostic-heatmap-controls{display:flex;align-items:center;justify-content:space-between;gap:16px}.diagnostic-heatmap-controls>div{display:inline-flex;gap:4px;padding:4px;border:1px solid #dce6f2;border-radius:11px;background:#f5f8fc}.diagnostic-heatmap-controls button{min-height:44px;padding:0 16px;border:0;border-radius:8px;background:transparent;color:#61748b;cursor:pointer;font:inherit;font-size:12px;font-weight:680}.diagnostic-heatmap-controls button:hover,.diagnostic-heatmap-controls button:focus-visible{color:#205fcf}.diagnostic-heatmap-controls button:focus-visible{outline:2px solid #2868dc;outline-offset:2px}.diagnostic-heatmap-controls button.is-active{background:#fff;box-shadow:0 3px 10px #2d4e771a;color:#205fcf}.diagnostic-heatmap-controls p{margin:0;color:#77889b;font-size:11px;line-height:1.5;text-align:right}.diagnostic-heatmap-desktop{overflow-x:auto;border:1px solid #e0e8f2;border-radius:13px;scrollbar-width:thin}.diagnostic-heatmap-row{display:grid;grid-template-columns:minmax(220px,1.45fr) 92px repeat(var(--heatmap-platform-count),minmax(88px,1fr));min-width:max(100%,var(--heatmap-grid-min));border-bottom:1px solid #e8eef5}.diagnostic-heatmap-row:last-child{border-bottom:0}.diagnostic-heatmap-row>span{min-width:0;min-height:62px;border-right:1px solid #edf1f6}.diagnostic-heatmap-row>span:last-child{border-right:0}.diagnostic-heatmap-row.is-header{position:sticky;top:0;z-index:2;background:#f6f9fd}.diagnostic-heatmap-row.is-header>span{display:flex;align-items:center;justify-content:center;gap:7px;min-height:54px;padding:8px;color:#5d7088;font-size:11px;font-weight:700;text-align:center}.diagnostic-heatmap-row.is-header>span:first-child{justify-content:flex-start;padding-left:16px}.diagnostic-heatmap-row.is-header .platform-logo-mark{width:22px;height:22px}.diagnostic-heatmap-question{display:grid;align-content:center;gap:5px;padding:11px 15px;background:#fbfcfe}.diagnostic-heatmap-question strong{display:-webkit-box;overflow:hidden;color:#20344c;font-size:12px;font-weight:650;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.diagnostic-heatmap-question small{color:#8a99aa;font-size:10px}.diagnostic-heatmap-cell{display:grid;place-items:center;padding:8px 5px;background:#f2f5f8;color:#6d7e90;text-align:center}.diagnostic-heatmap-cell strong{font-size:12px;font-variant-numeric:tabular-nums}.diagnostic-heatmap-cell.is-overall{box-shadow:inset 2px 0 #1c62d31a,inset -2px 0 #1c62d31a}.diagnostic-heatmap-cell[data-level=pending]{background:#fff6e7;color:#986116}.diagnostic-heatmap-cell[data-level=zero]{background:#eef2f6;color:#5f7083}.diagnostic-heatmap-cell[data-level=low]{background:#eaf3ff;color:#265d9f}.diagnostic-heatmap-cell[data-level=medium]{background:#bfe4f1;color:#155d73}.diagnostic-heatmap-cell[data-level=high]{background:#2576d8;color:#fff}.diagnostic-heatmap-mobile{display:none}.diagnostic-heatmap-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.diagnostic-heatmap-legend{display:flex;flex-wrap:wrap;gap:8px 14px}.diagnostic-heatmap-legend span{display:inline-flex;align-items:center;gap:6px;color:#74869a;font-size:10px}.diagnostic-heatmap-legend span:before{width:11px;height:11px;border:1px solid rgb(40 70 105 / 8%);border-radius:3px;background:#eef2f6;content:""}.diagnostic-heatmap-legend span[data-level=low]:before{background:#eaf3ff}.diagnostic-heatmap-legend span[data-level=medium]:before{background:#bfe4f1}.diagnostic-heatmap-legend span[data-level=high]:before{background:#2576d8}.diagnostic-heatmap-legend span[data-level=unavailable]:before{background:repeating-linear-gradient(135deg,#f3f5f8 0,#f3f5f8 3px,#e3e8ef 3px,#e3e8ef 6px)}.diagnostic-heatmap-footer .text-button{min-height:44px}.diagnostic-trend-echart{height:304px}.diagnostic-trend-table>div{grid-template-columns:minmax(68px,1.25fr) repeat(5,minmax(44px,.72fr));gap:7px;min-height:60px;padding:8px 11px}.diagnostic-trend-table time{display:grid;gap:3px}.diagnostic-trend-table time strong{font-size:12px}.diagnostic-trend-table time small{color:#8b99a9;font-size:8.5px;font-weight:500;line-height:1.35}.diagnostic-platform-chart-frame{padding-bottom:6px}.diagnostic-platform-echart{height:320px}.diagnostic-position-echart{height:330px}.diagnostic-source-visuals{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.78fr);gap:18px;align-items:stretch}.diagnostic-source-echart{height:306px}.diagnostic-source-side{display:grid;grid-template-rows:auto 1fr;gap:14px;min-width:0}.diagnostic-source-media-chart{min-width:0}.diagnostic-source-donut-wrap{position:relative}.diagnostic-media-echart{height:230px}.diagnostic-source-donut-wrap>span{position:absolute;top:43%;left:50%;display:grid;pointer-events:none;transform:translate(-50%,-50%);text-align:center}.diagnostic-source-donut-wrap>span strong{color:#1b3049;font-size:24px;font-variant-numeric:tabular-nums}.diagnostic-source-donut-wrap>span small{color:#8493a4;font-size:10px}.answer-insights-page .diagnostic-domain-list{display:grid;align-content:start;overflow:clip;border:1px solid #e1e8f1;border-radius:12px}.answer-insights-page .diagnostic-domain-list>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:45px;padding:7px 11px;border-bottom:1px solid #ebf0f5}.answer-insights-page .diagnostic-domain-list>div:last-child{border-bottom:0}.answer-insights-page .diagnostic-domain-list b{color:#91a0b2;font-size:10px;font-variant-numeric:tabular-nums}.answer-insights-page .diagnostic-domain-list strong{overflow:hidden;color:#3d536d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.answer-insights-page .diagnostic-domain-list span{color:#75869a;font-size:10px;font-variant-numeric:tabular-nums}.answer-insights-page .diagnostic-answer-text p{display:block;max-height:none;overflow:visible;-webkit-box-orient:initial;-webkit-line-clamp:initial}@media(max-width:980px){.answer-insights-page .diagnostic-report>.diagnostic-overview{grid-template-columns:1fr}.diagnostic-overview-score{border-right:0;border-bottom:1px solid #e1e9f3}.diagnostic-source-visuals{grid-template-columns:1fr}.diagnostic-source-side{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);grid-template-rows:none}}@media(max-width:680px){.answer-insights-page .diagnostic-report>.diagnostic-overview{border-radius:15px}.diagnostic-overview-score{justify-items:center;padding:20px 16px;text-align:center}.diagnostic-score-heading{text-align:left}.diagnostic-gauge-wrap{width:160px;height:160px;margin-block:8px 3px}.diagnostic-score-gauge{height:160px}.diagnostic-gauge-value strong{font-size:42px}.diagnostic-overview-score>p{max-width:42ch}.diagnostic-scope-line{width:100%;justify-content:center}.diagnostic-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-overview-metrics>div{min-height:116px;padding:17px 14px}.diagnostic-overview-metrics>div:nth-child(3n){border-right:1px solid #e7edf5}.diagnostic-overview-metrics>div:nth-child(2n){border-right:0}.diagnostic-overview-metrics>div:nth-last-child(-n+3){border-bottom:1px solid #e7edf5}.diagnostic-overview-metrics>div:nth-last-child(-n+2){border-bottom:0}.diagnostic-overview-metrics strong{font-size:25px}.diagnostic-sentiment-stack>span b{display:none}.diagnostic-sentiment-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-sentiment-legend>div{min-height:64px;border-bottom:1px solid #edf1f6}.diagnostic-sentiment-legend>div:nth-child(2n){border-right:0}.diagnostic-sentiment-legend>div:last-child{border-bottom:0}.diagnostic-heatmap-controls{align-items:stretch;flex-direction:column;gap:10px}.diagnostic-heatmap-controls>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.diagnostic-heatmap-controls button{padding-inline:8px}.diagnostic-heatmap-controls p{text-align:left}.diagnostic-heatmap-desktop{display:none}.diagnostic-heatmap-mobile{display:grid;border-block:1px solid #e3eaf3}.diagnostic-heatmap-mobile details{border-bottom:1px solid #e7edf5}.diagnostic-heatmap-mobile details:last-child{border-bottom:0}.diagnostic-heatmap-mobile summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:68px;padding:11px 2px;cursor:pointer;list-style:none}.diagnostic-heatmap-mobile summary::-webkit-details-marker{display:none}.diagnostic-heatmap-mobile summary:focus-visible{border-radius:8px;outline:2px solid #2868dc;outline-offset:2px}.diagnostic-heatmap-mobile summary>span{display:grid;gap:4px;min-width:0}.diagnostic-heatmap-mobile summary strong{color:#20344c;font-size:13px;line-height:1.45}.diagnostic-heatmap-mobile summary small{color:#8998aa;font-size:10px}.diagnostic-heatmap-mobile summary>b,.diagnostic-heatmap-mobile p>strong{min-width:58px;padding:7px 8px;border-radius:7px;background:#edf3fa;color:#48647f;font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.diagnostic-heatmap-mobile [data-level=low]{background:#eaf3ff;color:#265d9f}.diagnostic-heatmap-mobile [data-level=medium]{background:#bfe4f1;color:#155d73}.diagnostic-heatmap-mobile [data-level=high]{background:#2576d8;color:#fff}.diagnostic-heatmap-mobile [data-level=pending]{background:#fff6e7;color:#986116}.diagnostic-heatmap-mobile details>div{display:grid;padding:0 0 12px 14px}.diagnostic-heatmap-mobile p{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;min-height:56px;margin:0;border-top:1px solid #edf1f6}.diagnostic-heatmap-mobile p>span{display:inline-flex;align-items:center;gap:8px;color:#40566f;font-size:12px}.diagnostic-heatmap-mobile p .platform-logo-mark{width:23px;height:23px}.diagnostic-heatmap-mobile p>small{grid-column:1 / -1;color:#8796a8;font-size:10px}.diagnostic-heatmap-footer{align-items:flex-start;flex-direction:column}.diagnostic-trend-echart{height:270px}.diagnostic-trend-table>div{grid-template-columns:minmax(64px,1.1fr) repeat(3,minmax(46px,.8fr));gap:7px;padding-inline:8px}.diagnostic-trend-table>div>span:nth-of-type(4),.diagnostic-trend-table>div>span:nth-of-type(5){display:none}.diagnostic-platform-echart{height:286px}.diagnostic-position-echart{height:285px}.diagnostic-source-side{grid-template-columns:1fr}.diagnostic-source-echart{height:280px}}@media(prefers-reduced-motion:reduce){.diagnostic-sentiment-stack>span{transition:none}}.answer-insights-page .diagnostic-matrix-desktop{overflow-x:auto;scrollbar-width:thin}.answer-insights-page .diagnostic-matrix-header,.answer-insights-page .diagnostic-matrix-row{grid-template-columns:minmax(240px,1.5fr) repeat(var(--matrix-platform-count),minmax(104px,1fr));min-width:max(100%,var(--matrix-grid-min))}.answer-insights-page .diagnostic-matrix-header>span{justify-content:center;gap:7px;min-height:52px}.answer-insights-page .diagnostic-matrix-header>span:first-child{justify-content:flex-start;padding-left:16px}.answer-insights-page .diagnostic-matrix-row{margin:0;overflow:visible;border:0;border-top:1px solid #e7edf5;border-radius:0}.answer-insights-page .diagnostic-matrix-cell,.answer-insights-page .diagnostic-matrix-question{min-height:82px}.answer-insights-page .diagnostic-matrix-mobile{display:none}@media(max-width:720px){.answer-insights-page .diagnostic-jump-nav a{min-height:44px}.answer-insights-page .diagnostic-matrix-desktop{display:none}.answer-insights-page .diagnostic-matrix-mobile{display:grid;border-block:1px solid #e1e9f3}.answer-insights-page .diagnostic-matrix-mobile details{border-bottom:1px solid #e7edf5}.answer-insights-page .diagnostic-matrix-mobile details:last-child{border-bottom:0}.answer-insights-page .diagnostic-matrix-mobile summary{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;gap:8px;align-items:center;min-height:64px;padding:10px 2px;cursor:pointer;list-style:none}.answer-insights-page .diagnostic-matrix-mobile summary::-webkit-details-marker{display:none}.answer-insights-page .diagnostic-matrix-mobile summary:focus-visible{border-radius:8px;outline:2px solid #2868dc;outline-offset:2px}.answer-insights-page .diagnostic-matrix-mobile summary>span{color:#2f72d6;font-size:10px;font-variant-numeric:tabular-nums;font-weight:800}.answer-insights-page .diagnostic-matrix-mobile summary>strong{color:#22364e;font-size:13px;font-weight:650;line-height:1.45}.answer-insights-page .diagnostic-matrix-mobile summary>svg{color:#6f849b;transition:transform .18s cubic-bezier(.25,1,.5,1)}.answer-insights-page .diagnostic-matrix-mobile details[open] summary>svg{transform:rotate(180deg)}.answer-insights-page .diagnostic-matrix-mobile details>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 14px 36px}.answer-insights-page .diagnostic-matrix-mobile article{display:grid;align-content:start;min-width:0;min-height:112px;padding:11px;border:1px solid #e0e8f2;border-radius:10px;background:#f9fbfd}.answer-insights-page .diagnostic-matrix-mobile article>header{display:flex;align-items:center;gap:7px;min-width:0;padding-bottom:8px;border-bottom:1px solid #e8eef5}.answer-insights-page .diagnostic-matrix-mobile article .platform-logo-mark{width:22px;height:22px}.answer-insights-page .diagnostic-matrix-mobile article header strong{overflow:hidden;color:#3b526d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.answer-insights-page .diagnostic-matrix-mobile article p{display:grid;gap:3px;margin:9px 0 0}.answer-insights-page .diagnostic-matrix-mobile article b{color:#2a4663;font-size:12px}.answer-insights-page .diagnostic-matrix-mobile article[data-sentiment=positive] b{color:#0b8069}.answer-insights-page .diagnostic-matrix-mobile article[data-sentiment=negative] b{color:#b5403e}.answer-insights-page .diagnostic-matrix-mobile article[data-sentiment=review] b{color:#9a671b}.answer-insights-page .diagnostic-matrix-mobile article p span,.answer-insights-page .diagnostic-matrix-mobile article p small{color:#71849a;font-size:10px;line-height:1.4}.answer-insights-page .diagnostic-matrix-mobile .diagnostic-matrix-uncollected{grid-column:1 / -1;margin:0;padding:11px 12px;border-radius:9px;background:#f2f6fb;color:#657b93;font-size:11px;line-height:1.45}}@media(prefers-reduced-motion:reduce){.answer-insights-page .diagnostic-matrix-mobile summary>svg{transition:none}}@media(max-width:420px){.answer-insights-page .diagnostic-matrix-mobile details>div{grid-template-columns:1fr}}@media(max-width:680px){.diagnostic-heatmap-mobile .diagnostic-heatmap-unavailable-group{margin-top:5px;border-top:1px solid #e7edf5;border-bottom:0}.diagnostic-heatmap-mobile .diagnostic-heatmap-unavailable-group>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:54px;padding:7px 0}.diagnostic-heatmap-mobile .diagnostic-heatmap-unavailable-group>summary>span{display:block;color:#667a91;font-size:11px}.diagnostic-heatmap-mobile .diagnostic-heatmap-unavailable-group>summary>strong{min-width:58px;padding:7px 8px;border-radius:7px;background:#edf3fa;color:#48647f;font-size:11px;text-align:center}.diagnostic-heatmap-mobile .diagnostic-heatmap-unavailable-group>div{display:grid;padding:0 0 6px 12px}.diagnostic-heatmap-mobile .diagnostic-heatmap-unavailable-group p{min-height:48px}}.sentiment-kpi-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:clip;border-block:1px solid #e3eaf3}.sentiment-kpi-strip>div{display:grid;align-content:center;min-width:0;min-height:110px;padding:17px 16px;border-right:1px solid #e8eef5}.sentiment-kpi-strip>div:last-child{border-right:0}.sentiment-kpi-strip>div.is-primary{background:linear-gradient(145deg,#eef5ff,#edf9fb)}.sentiment-kpi-strip span{color:#65788e;font-size:12px;font-weight:650}.sentiment-kpi-strip strong{margin-top:7px;color:#172c45;font-size:clamp(22px,2vw,30px);font-weight:760;line-height:1.05;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.sentiment-kpi-strip .is-primary strong{color:#255fce}.sentiment-kpi-strip small{margin-top:7px;color:#8997a8;font-size:11px;line-height:1.45}.sentiment-structure{display:flex;min-height:30px;overflow:hidden;border-radius:8px;background:#edf2f7}.sentiment-structure>span{display:grid;flex-grow:1;min-width:4px;place-items:center;color:#fff;font-size:11px;font-variant-numeric:tabular-nums}.sentiment-trend-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);gap:18px}.sentiment-trend-echart{height:300px}.sentiment-trend-table{align-content:start;overflow:clip;border:1px solid #e0e8f2;border-radius:12px}.sentiment-trend-table>div{display:grid;grid-template-columns:48px repeat(4,minmax(42px,1fr));gap:6px;align-items:center;min-height:56px;padding:8px 10px;border-bottom:1px solid #e9eef4}.sentiment-trend-table>div:last-child{border-bottom:0}.sentiment-trend-table time{color:#40556f;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.sentiment-trend-table span{display:grid;gap:2px;text-align:right}.sentiment-trend-table strong{color:#20344c;font-size:12px;font-variant-numeric:tabular-nums}.sentiment-trend-table small{color:#8997a8;font-size:11px}.sentiment-platform-table{overflow-x:auto;border-block:1px solid #e1e9f2;scrollbar-width:thin}.sentiment-platform-table>div{display:grid;grid-template-columns:minmax(150px,1.1fr) repeat(4,minmax(120px,.8fr));gap:14px;align-items:center;min-width:760px;min-height:70px;padding:10px 5px;border-bottom:1px solid #e8eef5}.sentiment-platform-table>div:last-child{border-bottom:0}.sentiment-platform-table>div.is-header{min-height:44px;background:#f6f9fd}.sentiment-platform-table>div.is-header span{color:#6d8095;font-size:11px;font-weight:700}.sentiment-platform-table>div>span{display:grid;gap:3px;min-width:0}.sentiment-platform-table>div>span:first-child{grid-template-columns:28px minmax(0,1fr);align-items:center}.sentiment-platform-table .platform-logo-mark{grid-row:1 / 3;width:26px;height:26px}.sentiment-platform-table b,.sentiment-platform-table strong{color:#273d57;font-size:13px}.sentiment-platform-table small{color:#8392a4;font-size:11px;line-height:1.4}.sentiment-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sentiment-signal-panel{min-width:0;overflow:clip;border:1px solid #e1e9f2;border-radius:12px}.sentiment-signal-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 14px;background:#f5fbf9}.sentiment-signal-panel[data-tone=negative]>header{background:#fff7f6}.sentiment-signal-panel>header strong{color:#244158;font-size:14px}.sentiment-signal-panel>header small{color:#7d8da0;font-size:11px}.sentiment-signal-panel>p,.sentiment-negative-sources>p,.sentiment-records>p{margin:0;padding:18px 14px;color:#7a8a9d;font-size:12px;line-height:1.55}.sentiment-signal-list{display:grid}.sentiment-signal-list details{border-top:1px solid #e9eef4}.sentiment-signal-list summary{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:46px;padding:7px 12px;cursor:pointer;list-style:none}.sentiment-signal-list summary::-webkit-details-marker{display:none}.sentiment-signal-list summary:focus-visible{outline:2px solid #2868dc;outline-offset:-2px}.sentiment-signal-list summary b{color:#93a1b1;font-size:10px;font-variant-numeric:tabular-nums}.sentiment-signal-list summary span{color:#38516c;font-size:12px;font-weight:650}.sentiment-signal-list summary strong{display:grid;min-width:25px;height:25px;place-items:center;border-radius:999px;background:#e6f5f1;color:#0d816a;font-size:11px}.sentiment-signal-panel[data-tone=negative] summary strong{background:#fdebea;color:#b74643}.sentiment-signal-list blockquote{margin:0;padding:4px 15px 13px 49px;border:0;color:#6d8094;font-size:11px;line-height:1.55}.sentiment-negative-layout{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:18px}.sentiment-negative-sources,.sentiment-records{min-width:0;overflow:clip;border:1px solid #e1e9f2;border-radius:12px}.sentiment-negative-sources>header,.sentiment-records>header{display:flex;align-items:flex-start;gap:8px;min-height:57px;padding:12px 14px;background:#f7fafd}.sentiment-negative-sources>header svg,.sentiment-records>header svg{flex:0 0 auto;margin-top:2px;color:#2b70d6}.sentiment-negative-sources>header span,.sentiment-records>header span{display:grid;gap:3px}.sentiment-negative-sources>header strong,.sentiment-records>header strong{color:#294058;font-size:13px}.sentiment-negative-sources>header small,.sentiment-records>header small{color:#7c8da0;font-size:11px;line-height:1.45}.sentiment-negative-sources>a{display:grid;grid-template-columns:26px minmax(0,1fr) 18px;gap:8px;align-items:center;min-height:58px;padding:9px 12px;border-top:1px solid #e9eef4;color:inherit;text-decoration:none}.sentiment-negative-sources>a:hover,.sentiment-negative-sources>a:focus-visible{background:#f5f9fe}.sentiment-negative-sources>a:focus-visible{outline:2px solid #2868dc;outline-offset:-2px}.sentiment-negative-sources>a>b{color:#95a2b2;font-size:10px}.sentiment-negative-sources>a>span{display:grid;gap:3px;min-width:0}.sentiment-negative-sources>a strong{overflow:hidden;color:#344c67;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sentiment-negative-sources>a small{color:#8392a3;font-size:11px}.sentiment-negative-sources>a svg{color:#6c849f}.sentiment-records article{display:grid;grid-template-columns:28px minmax(170px,1fr) 76px 92px 82px;gap:10px;align-items:center;min-height:66px;padding:9px 12px;border-top:1px solid #e9eef4}.sentiment-records article>b{color:#8e9dad;font-size:10px}.sentiment-record-question,.sentiment-record-score,.sentiment-record-tone{display:grid;gap:3px;min-width:0}.sentiment-record-question strong{overflow:hidden;color:#2b425c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sentiment-records small{color:#8493a4;font-size:11px}.sentiment-record-score strong,.sentiment-record-tone strong{color:#2b4562;font-size:12px}.sentiment-record-tone[data-sentiment=positive] strong{color:#0b8069}.sentiment-record-tone[data-sentiment=negative] strong{color:#b6403e}.sentiment-record-tone[data-sentiment=review] strong{color:#946315}.sentiment-records article>a{min-height:44px;color:#2467d4;font-size:11px;font-weight:650;line-height:44px;text-align:right;text-decoration:none}@media(max-width:1080px){.sentiment-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.sentiment-kpi-strip>div:nth-child(3n){border-right:0}.sentiment-kpi-strip>div:nth-child(-n+3){border-bottom:1px solid #e8eef5}.sentiment-trend-layout,.sentiment-negative-layout{grid-template-columns:1fr}}@media(max-width:680px){.sentiment-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sentiment-kpi-strip>div,.sentiment-kpi-strip>div:nth-child(3n){min-height:98px;padding:14px 12px;border-right:1px solid #e8eef5;border-bottom:1px solid #e8eef5}.sentiment-kpi-strip>div:nth-child(2n){border-right:0}.sentiment-kpi-strip>div:nth-last-child(-n+2){border-bottom:0}.sentiment-structure b{display:none}.sentiment-trend-echart{height:270px}.sentiment-signal-grid{grid-template-columns:1fr}.sentiment-platform-table{display:grid;gap:12px;overflow:visible;border:0}.sentiment-platform-table>div.is-header{display:none}.sentiment-platform-table>div:not(.is-header){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;min-width:0;padding:14px;border:1px solid #e1e9f2;border-radius:10px;background:#f9fbfe}.sentiment-platform-table>div>span:first-child{grid-column:1 / -1;padding-bottom:10px;border-bottom:1px solid #e5ecf4}.sentiment-platform-table>div>span[data-label]:before{color:#77899d;content:attr(data-label);font-size:10px;font-weight:650}.sentiment-records article{grid-template-columns:24px minmax(0,1fr) 70px;gap:7px}.sentiment-record-score{text-align:right}.sentiment-record-tone{grid-column:2 / 3}.sentiment-records article>a{grid-column:3;grid-row:2}}@media(prefers-reduced-motion:reduce){.sentiment-structure>span{transition:none}}.diagnostic-overview,.diagnostic-position-section,.diagnostic-platform-performance,.diagnostic-trend-section,.diagnostic-heatmap-section,.diagnostic-matrix-section,.diagnostic-source-section,.diagnostic-sentiment-tracking,.diagnostic-sentiment-risk,.diagnostic-evidence-section,.real-time-run-insights{scroll-margin-top:96px}@media(max-width:760px){.diagnostic-overview,.diagnostic-position-section,.diagnostic-platform-performance,.diagnostic-trend-section,.diagnostic-heatmap-section,.diagnostic-matrix-section,.diagnostic-source-section,.diagnostic-sentiment-tracking,.diagnostic-sentiment-risk,.diagnostic-evidence-section,.real-time-run-insights{scroll-margin-top:var(--mobile-sticky-header-clearance, 194px)}}.geo-settings-center{display:grid;gap:.9rem;min-width:0;color:var(--text)}.geo-settings-head,.geo-settings-head-actions,.geo-settings-section-title,.geo-settings-form-actions,.geo-settings-kpis article,.geo-settings-permission,.geo-settings-boundary{display:flex;align-items:center}.geo-settings-head{justify-content:space-between;gap:1rem}.geo-settings-head>div:first-child{min-width:0}.geo-settings-head h2{margin:.18rem 0 .3rem;color:var(--text);font-size:1.32rem;letter-spacing:0}.geo-settings-head p,.geo-settings-section-title p,.geo-settings-message,.geo-settings-field-copy span,.geo-settings-brand-name small,.geo-settings-boundary p{margin:0;color:var(--muted);font-size:.8rem;font-weight:400;line-height:1.55}.geo-settings-head-actions{flex:0 0 auto;gap:.55rem}.geo-settings-save-state{color:var(--muted);font-size:.76rem;font-weight:400}.geo-settings-save-state.dirty{color:#f3b75e}:root[data-theme=light] .geo-settings-save-state.dirty{color:#b06111}.geo-settings-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.geo-settings-kpis article{min-width:0;min-height:64px;gap:.5rem;padding:.65rem .75rem;border:1px solid hsl(210 44% 48% / .24);border-radius:8px;background:#1b212c8a}:root[data-theme=light] .geo-settings-kpis article{border-color:#7eaddd75;background:#f6fafee0}.geo-settings-kpis article>svg{color:var(--cyan)}.geo-settings-kpis article span{min-width:0;color:var(--muted);font-size:.76rem}.geo-settings-kpis article strong{margin-left:auto;color:var(--text);font-size:1.24rem;line-height:1;letter-spacing:0}.geo-settings-permission{gap:.5rem;padding:.62rem .75rem;border-left:3px solid hsl(36 82% 58%);background:#d9912614;color:var(--muted);font-size:.8rem}.geo-settings-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);gap:.8rem;min-width:0;align-items:start}.geo-settings-form,.geo-settings-audit{min-width:0;border:1px solid hsl(210 44% 48% / .24);border-radius:8px;background:#1a1f2894}:root[data-theme=light] .geo-settings-form,:root[data-theme=light] .geo-settings-audit{border-color:#7eaddd70;background:#f6fafee0}.geo-settings-form>section{display:grid;gap:.9rem;padding:1rem}.geo-settings-form>section+section{border-top:1px solid hsl(210 44% 48% / .2)}.geo-settings-section-title{align-items:flex-start;gap:.55rem}.geo-settings-section-title>svg{flex:0 0 auto;margin-top:.16rem;color:var(--cyan)}.geo-settings-section-title h3{margin:0 0 .18rem;color:var(--text);font-size:.98rem;letter-spacing:0}.geo-settings-brand-name,.geo-settings-tag-field{display:grid;gap:.48rem;min-width:0}.geo-settings-brand-name>span,.geo-settings-field-copy strong{color:var(--text);font-size:.82rem;font-weight:600}.geo-settings-brand-name input,.geo-settings-tag-input input{width:100%;min-width:0;min-height:40px;border:1px solid hsl(210 44% 48% / .3);border-radius:7px;background:#13172099;color:var(--text);padding:.55rem .65rem;font:inherit}:root[data-theme=light] .geo-settings-brand-name input,:root[data-theme=light] .geo-settings-tag-input input{border-color:#76a8db8a;background:#ffffffdb}.geo-settings-brand-name input:focus,.geo-settings-tag-input input:focus{outline:2px solid hsl(207 90% 58% / .24);border-color:#3c9decad}.geo-settings-brand-name input:disabled,.geo-settings-tag-input input:disabled{opacity:.7;cursor:not-allowed}.geo-settings-field-copy{display:grid;gap:.1rem}.geo-settings-tags{display:flex;flex-wrap:wrap;gap:.4rem;min-height:28px}.geo-settings-tags>span{display:inline-flex;align-items:center;gap:.28rem;max-width:100%;padding:.32rem .42rem;border:1px solid hsl(202 76% 56% / .34);border-radius:6px;background:#1895dc1f;color:var(--text);font-size:.76rem;overflow-wrap:anywhere}.geo-settings-tags>span.locked{border-color:#6882b147;background:#5168901a;color:var(--muted)}.geo-settings-tags button,.geo-settings-tag-input button{display:inline-grid;place-items:center;border:0;background:transparent;color:currentColor}.geo-settings-tags button{width:20px;height:20px;padding:0}.geo-settings-tag-input{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:.42rem}.geo-settings-tag-input button{width:40px;height:40px;border:1px solid hsl(202 76% 56% / .34);border-radius:7px;background:#1895dc1f}.geo-settings-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.geo-settings-platforms label{position:relative;display:grid;grid-template-columns:auto 36px minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;min-height:56px;padding:.56rem .65rem;border:1px solid hsl(210 42% 48% / .24);border-radius:8px;background:#181d2575;cursor:pointer}:root[data-theme=light] .geo-settings-platforms label{border-color:#89b3dc80;background:#ffffffad}.geo-settings-platforms label.selected{border-color:#2ea5eaa3;background:#179be81f}.geo-settings-platforms label.unavailable{cursor:not-allowed;border-style:dashed;border-color:#6c8bac47;background:#1d222a47}:root[data-theme=light] .geo-settings-platforms label.unavailable{border-color:#7f9dbd75;background:#f1f5f9a3}.geo-settings-platforms label.unavailable small{color:#91acca}:root[data-theme=light] .geo-settings-platforms label.unavailable small{color:#326ca9}.geo-settings-platforms input{width:16px;height:16px;accent-color:hsl(207 84% 56%)}.geo-settings-platform-logo{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:#ffffffe6}.geo-settings-platform-logo img,.geo-settings-platform-logo svg{width:23px;height:23px;object-fit:contain}.geo-settings-platforms label>span:nth-of-type(2){display:grid;gap:.08rem;min-width:0}.geo-settings-platforms strong{color:var(--text);font-size:.82rem}.geo-settings-platforms small{color:var(--muted);font-size:.7rem;font-weight:400}.geo-settings-platform-check{color:#22d386}.geo-settings-inline-error,.geo-settings-message{margin:0 1rem}.geo-settings-inline-error{color:#f07d75;font-size:.8rem}:root[data-theme=light] .geo-settings-inline-error{color:#b8281e}.geo-settings-form-actions{justify-content:flex-end;gap:.5rem;padding:.85rem 1rem 1rem}.geo-settings-audit{display:grid;gap:.8rem;padding:1rem}.geo-settings-audit-list{display:grid}.geo-settings-audit-list article{display:grid;gap:.2rem;padding:.7rem 0;border-top:1px solid hsl(210 42% 48% / .2)}.geo-settings-audit-list article>div{display:flex;justify-content:space-between;gap:.5rem}.geo-settings-audit-list strong,.geo-settings-audit-list p{margin:0;color:var(--text);font-size:.8rem}.geo-settings-audit-list time,.geo-settings-audit-list small{color:var(--muted);font-size:.7rem;font-weight:400}.geo-settings-audit-empty{min-height:118px;display:grid;place-items:center;gap:.4rem;border:1px dashed hsl(210 42% 48% / .28);border-radius:8px;color:var(--muted);font-size:.8rem}.geo-settings-boundary{align-items:flex-start;gap:.48rem;padding-top:.8rem;border-top:1px solid hsl(210 42% 48% / .2)}.geo-settings-boundary svg{flex:0 0 auto;margin-top:.16rem;color:#eca53c}.geo-settings-loading,.geo-settings-error{min-height:240px;place-items:center;align-content:center;border:1px dashed hsl(210 42% 48% / .3);border-radius:8px;color:var(--muted);text-align:center}.geo-settings-error{color:#ee7f77}@media(max-width:1060px){.geo-settings-layout{grid-template-columns:1fr}.geo-settings-audit-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}@media(max-width:720px){.geo-settings-head,.geo-settings-head-actions{align-items:stretch;flex-direction:column}.geo-settings-kpis,.geo-settings-platforms,.geo-settings-audit-list{grid-template-columns:1fr}.geo-settings-head-actions .glass-button,.geo-settings-form-actions button{width:100%;justify-content:center}.geo-settings-form-actions{display:grid;grid-template-columns:1fr}}.real-agent-analytics{display:grid;gap:1rem;min-width:0}#real-agent-analytics-top,#real-agent-pipelines-title,#real-agent-sources-title,#real-agent-capabilities-title{scroll-margin-top:12rem}.real-agent-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.real-agent-head h2{margin:.16rem 0 .34rem;color:var(--text);font-size:1.32rem;line-height:1.3;letter-spacing:0}.real-agent-head p,.real-agent-kpis small,.real-agent-state,.real-agent-pipeline-grid p,.real-agent-pipeline-grid header>small,.real-agent-runtime small,.real-agent-section-head small,.real-agent-source-list small,.real-agent-capability-list small,.real-agent-boundary small{margin:0;color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.55}.real-agent-head-actions{display:flex;align-items:center;gap:.55rem;flex:0 0 auto}.real-agent-state{display:flex;align-items:center;gap:.5rem;min-height:64px;padding:.85rem;border:1px solid hsl(211 42% 42% / .22);border-radius:8px;background:#161a2280}:root[data-theme=light] .real-agent-state{border-color:#90b6df61;background:#f6fafeeb}.real-agent-state.error,.real-agent-inline-error{color:#e5685d}.real-agent-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem}.real-agent-kpis article,.real-agent-pipeline-grid article{min-width:0;border:1px solid hsl(211 42% 42% / .22);background:#161a2280;box-shadow:0 14px 34px #06090e1f}:root[data-theme=light] .real-agent-kpis article,:root[data-theme=light] .real-agent-pipeline-grid article{border-color:#90b6df61;background:#f6fafeeb;box-shadow:0 14px 34px #2b64a112}.real-agent-kpis article{display:grid;gap:.16rem;padding:.78rem;border-radius:8px}.real-agent-kpis span{color:var(--muted);font-size:.75rem;font-weight:400}.real-agent-kpis strong{color:var(--text);font-size:1.34rem;line-height:1.12;letter-spacing:0}.real-agent-section{display:grid;gap:.68rem;min-width:0}.real-agent-section-head,.real-agent-section-head>div,.real-agent-section-head span{display:flex;min-width:0}.real-agent-section-head{align-items:center;justify-content:space-between}.real-agent-section-head>div{align-items:flex-start;gap:.48rem}.real-agent-section-head>div>svg{margin-top:.12rem;color:var(--cyan)}.real-agent-section-head span{flex-direction:column;gap:.06rem}.real-agent-section-head strong{color:var(--text);font-size:.96rem;letter-spacing:0}.real-agent-pipeline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem}.real-agent-pipeline-grid article{display:grid;align-content:start;gap:.62rem;padding:.82rem;border-radius:8px}.real-agent-pipeline-grid article>header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.real-agent-status{display:inline-flex;align-items:center;gap:.28rem;color:var(--text);font-size:.75rem;font-weight:600}.real-agent-pipeline-grid .status-ready .real-agent-status,.real-agent-pipeline-grid .status-running .real-agent-status{color:#2fc6b2}.real-agent-pipeline-grid .status-attention .real-agent-status,.real-agent-pipeline-grid .status-disabled .real-agent-status{color:#eca53c}.real-agent-pipeline-grid .status-unavailable .real-agent-status{color:#e5685d}.real-agent-pipeline-grid h3{margin:0;color:var(--text);font-size:.98rem;line-height:1.35;letter-spacing:0}.real-agent-pipeline-grid dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem;margin:0}.real-agent-pipeline-grid dl>div{display:grid;gap:.08rem;padding:.46rem;border-radius:6px;background:#3c6a9a14}.real-agent-pipeline-grid dt{color:var(--muted);font-size:.75rem;font-weight:400}.real-agent-pipeline-grid dd{margin:0;color:var(--text);font-size:.92rem;font-weight:650;font-variant-numeric:tabular-nums}.real-agent-runtime{display:flex;align-items:flex-start;gap:.42rem;padding-top:.56rem;border-top:1px solid hsl(211 42% 42% / .18)}.real-agent-runtime>svg{flex:0 0 auto;margin-top:.1rem;color:var(--cyan)}.real-agent-runtime>span{display:grid;gap:.04rem;min-width:0}.real-agent-runtime strong{color:var(--text);font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.real-agent-inline-error{display:flex;align-items:flex-start;gap:.34rem;font-size:.75rem;line-height:1.45}.real-agent-pipeline-grid .text-button{justify-self:start;margin-top:auto}.real-agent-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;min-width:0}.real-agent-source-list,.real-agent-capability-list{display:grid;min-width:0;border-top:1px solid hsl(211 42% 42% / .2)}.real-agent-source-list>div,.real-agent-capability-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem .7rem;min-width:0;padding:.66rem 0;border-bottom:1px solid hsl(211 42% 42% / .16)}.real-agent-source-list>div>span,.real-agent-capability-list>div>span{display:grid;gap:.06rem;min-width:0}.real-agent-source-list strong,.real-agent-capability-list strong{color:var(--text);font-size:.8rem;line-height:1.4}.real-agent-source-list em,.real-agent-capability-list em{color:var(--muted);font-size:.75rem;font-style:normal;font-weight:600;white-space:nowrap}.real-agent-source-list .status-connected em,.real-agent-capability-list .status-implemented em{color:#2bb6a3}.real-agent-source-list .status-attention em,.real-agent-source-list .status-checking em,.real-agent-capability-list .status-disabled em{color:#ea9d2a}.real-agent-source-list .status-not_connected em,.real-agent-capability-list .status-not_implemented em,.real-agent-capability-list .status-unavailable em{color:#d65d51}.real-agent-source-list>div>small{grid-column:1 / -1}.real-agent-boundary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.56rem;padding:.78rem;border:1px dashed hsl(211 42% 42% / .3);border-radius:8px;background:#3c6a9a0f}.real-agent-boundary>svg{color:var(--cyan)}.real-agent-boundary>span{display:grid;gap:.06rem}.real-agent-boundary strong{color:var(--text);font-size:.82rem;letter-spacing:0}@media(max-width:1180px){.real-agent-pipeline-grid,.real-agent-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.real-agent-head,.real-agent-head-actions{align-items:stretch;flex-direction:column}.real-agent-head-actions>button{width:100%}.real-agent-pipeline-grid,.real-agent-kpis,.real-agent-split{grid-template-columns:1fr}.real-agent-pipeline-grid article>header{align-items:flex-start}}.real-sheets{display:grid;gap:1rem;min-width:0}.real-sheets-actions,.real-sheets-actions>div,.real-sheets-import>header,.real-sheets-import>header>div,.real-sheets-data>header,.real-sheets-data>header>div,.real-sheets-history>header{display:flex;align-items:center}.real-sheets-actions{justify-content:space-between;gap:1rem}.real-sheets-actions>div:first-child{align-items:flex-start;flex-direction:column;min-width:0}.real-sheets-actions>div:last-child{gap:.55rem;flex:0 0 auto}.real-sheets-actions h2{margin:.16rem 0 .3rem;color:var(--text);font-size:1.3rem;line-height:1.3;letter-spacing:0}.real-sheets-actions p,.real-sheets-state,.real-sheets-import small,.real-sheets-data small,.real-sheets-history small,.real-sheets-table-row span,.real-sheets-table-row small,.real-sheets-empty{margin:0;color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.55}.real-sheets-state{display:flex;align-items:center;gap:.48rem;min-height:44px;padding:.7rem .78rem;border:1px solid hsl(211 42% 42% / .24);border-radius:8px;background:#161a227a}:root[data-theme=light] .real-sheets-state{border-color:#90b6df61;background:#f6fafeeb}.real-sheets-state.error{color:#de5f54}.real-sheets-state.success{color:#29ae9c}.real-sheets-import{display:grid;gap:.86rem;min-width:0;padding:.9rem;border:1px solid hsl(211 56% 70% / .36);border-radius:8px;background:#f6fafdc2;box-shadow:0 16px 38px #2d61a914}:root:not([data-theme=light]) .real-sheets-import{border-color:#4474a747;background:#161a228a}.real-sheets-import>header,.real-sheets-data>header{justify-content:space-between;gap:.8rem}.real-sheets-import>header>div,.real-sheets-data>header>div,.real-sheets-history>header{align-items:flex-start;gap:.45rem;min-width:0}.real-sheets-import>header svg,.real-sheets-data>header svg,.real-sheets-history>header svg{flex:0 0 auto;margin-top:.12rem;color:var(--cyan)}.real-sheets-import>header span,.real-sheets-data>header span,.real-sheets-history>header span{display:grid;gap:.04rem}.real-sheets-import strong,.real-sheets-data>header strong,.real-sheets-history>header strong{color:var(--text);font-size:.9rem;letter-spacing:0}.real-sheets-runtime{color:#dd574b;font-size:.72rem;font-weight:600;white-space:nowrap}.real-sheets-runtime.ready{color:#29ae9c}.real-sheets-import-controls{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;gap:.55rem;min-width:0}.real-sheets-target{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:230px;padding:3px;border:1px solid hsl(211 42% 42% / .24);border-radius:8px;background:#3c6a9a0f}.real-sheets-target button{min-height:38px;padding:0 .7rem;border:0;border-radius:6px;color:var(--muted);background:transparent;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.real-sheets-target button.active{color:var(--blue);background:#4296f01f;box-shadow:inset 0 0 0 1px #519cec38}.real-sheets-file-button{min-width:0;cursor:pointer}.real-sheets-file-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-sheets-file-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.real-sheets-preview{display:grid;gap:.7rem;min-width:0;padding-top:.72rem;border-top:1px solid hsl(211 42% 42% / .18)}.real-sheets-preview-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.real-sheets-preview-summary span{display:grid;gap:.06rem;min-width:0;padding:.55rem;border-radius:6px;color:var(--muted);background:#3c6a9a12;font-size:.72rem}.real-sheets-preview-summary strong{overflow:hidden;color:var(--text);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.real-sheets-warning{display:flex;align-items:flex-start;gap:.42rem;color:#df8e16;font-size:.76rem;line-height:1.5}.real-sheets-warning svg{flex:0 0 auto;margin-top:.1rem}.real-sheets-mapping{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.real-sheets-mapping label{display:grid;gap:.28rem;min-width:0}.real-sheets-mapping label>span{color:var(--muted);font-size:.72rem}.real-sheets-mapping select{width:100%;min-height:40px;padding:0 .62rem;border:1px solid hsl(211 42% 42% / .24);border-radius:6px;color:var(--text);background:var(--panel-strong, hsl(215 34% 16%));font:inherit;font-size:.78rem}:root[data-theme=light] .real-sheets-mapping select{background:#ffffffe6}.real-sheets-preview-rows{display:grid;border-top:1px solid hsl(211 42% 42% / .18)}.real-sheets-preview-rows>div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:.7rem;padding:.46rem 0;border-bottom:1px solid hsl(211 42% 42% / .12)}.real-sheets-preview-rows span{min-width:0;overflow:hidden;color:var(--text);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.real-sheets-commit{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.real-sheets-commit>span{color:var(--muted);font-size:.76rem;line-height:1.5}.real-sheets-datasets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.real-sheets-datasets>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.14rem .5rem;min-height:74px;padding:.72rem .78rem;border:1px solid hsl(211 42% 42% / .22);border-radius:8px;color:var(--text);background:#161a227a;text-align:left;cursor:pointer}:root[data-theme=light] .real-sheets-datasets>button{border-color:#90b6df61;background:#f6fafeeb}.real-sheets-datasets>button.active{border-color:#4d9bef85;box-shadow:inset 0 0 0 1px #4d9bef2e,0 12px 30px #2d69a914}.real-sheets-datasets>button span{min-width:0;font-size:.82rem;font-weight:600}.real-sheets-datasets>button strong{color:var(--blue);font-size:1.15rem}.real-sheets-datasets>button small{grid-column:1 / -1;color:var(--muted);font-size:.7rem;font-weight:400}.real-sheets-data,.real-sheets-history{display:grid;gap:.65rem;min-width:0}.real-sheets-table{display:grid;min-width:0;border-top:1px solid hsl(211 42% 42% / .2)}.real-sheets-table-head,.real-sheets-table-row{display:grid;grid-template-columns:minmax(280px,2.2fr) minmax(120px,1fr) 92px minmax(120px,1fr) 92px;gap:.7rem;align-items:center;min-width:0}.real-sheets-table-head{padding:.5rem .62rem;color:var(--muted);font-size:.68rem}.real-sheets-table-row{min-height:54px;padding:.6rem .62rem;border-top:1px solid hsl(211 42% 42% / .12)}.real-sheets-table-row strong{min-width:0;overflow:hidden;color:var(--text);font-size:.78rem;font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.real-sheets-history>div{display:grid;border-top:1px solid hsl(211 42% 42% / .2)}.real-sheets-history>div>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(170px,auto);gap:.7rem;align-items:center;padding:.62rem 0;border-bottom:1px solid hsl(211 42% 42% / .14)}.real-sheets-history>div>div>span:first-child{display:grid;gap:.04rem;min-width:0}.real-sheets-history>div>div strong{overflow:hidden;color:var(--text);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.real-sheets-history>div>div>span:nth-child(2){color:var(--blue);font-size:.72rem;font-weight:600;white-space:nowrap}.real-sheets-empty{padding:1.1rem 0}.real-sheets-empty-card{display:flex;align-items:center;gap:.8rem;min-height:112px;padding:1rem;border:1px dashed hsl(211 55% 70% / .52);border-radius:12px;background:color-mix(in srgb,var(--surface-solid) 72%,transparent)}.real-sheets-empty-icon{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--blue) 10%,var(--surface-solid));color:var(--blue)}.real-sheets-empty-icon svg{width:20px;height:20px}.real-sheets-empty-card>span:nth-child(2){display:grid;flex:1 1 auto;gap:.22rem;min-width:0}.real-sheets-empty-card strong{color:var(--text);font-size:.9rem;font-weight:650}.real-sheets-empty-card small{color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.55}.real-sheets-empty-card>button{min-width:132px;min-height:44px;flex:0 0 auto}@media(max-width:920px){.real-sheets-import-controls{grid-template-columns:1fr 1fr}.real-sheets-target{grid-column:1 / -1}.real-sheets-mapping{grid-template-columns:repeat(2,minmax(0,1fr))}.real-sheets-table{overflow-x:auto}.real-sheets-table-head,.real-sheets-table-row{min-width:760px}}@media(max-width:760px){.real-sheets-actions,.real-sheets-actions>div:last-child,.real-sheets-import>header,.real-sheets-commit{align-items:stretch;flex-direction:column}.real-sheets-actions>div:last-child,.real-sheets-actions>div:last-child>button,.real-sheets-commit>button{width:100%}.real-sheets-import-controls,.real-sheets-preview-summary,.real-sheets-mapping,.real-sheets-datasets{grid-template-columns:1fr}.real-sheets-target{grid-column:auto;min-width:0}.real-sheets-empty-card{align-items:stretch;flex-direction:column}.real-sheets-empty-card>button{width:100%}.real-sheets-table{overflow:visible}.real-sheets-table-head{display:none}.real-sheets-table-row{grid-template-columns:minmax(0,1fr) auto;gap:.28rem .7rem;min-width:0;padding:.72rem 0}.real-sheets-table-row strong{grid-column:1 / -1;white-space:normal}.real-sheets-table-row span:nth-of-type(2),.real-sheets-table-row small{text-align:right}.real-sheets-history>div>div{grid-template-columns:minmax(0,1fr) auto}.real-sheets-history>div>div>small{grid-column:1 / -1}}.publishing-page{container-type:inline-size}.publishing-center{--publishing-gap: clamp(16px, 1.8vw, 24px);display:grid;gap:var(--publishing-gap);color:var(--ink)}.publishing-center button,.publishing-center input,.publishing-center select,.publishing-center textarea{font:inherit}.publishing-center button{cursor:pointer}.publishing-command-strip{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(460px,2fr) auto;align-items:center;gap:clamp(18px,2vw,32px);min-height:104px;padding:18px 22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at 10% 10%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 40%),linear-gradient(120deg,color-mix(in srgb,var(--surface-solid) 88%,transparent),color-mix(in srgb,var(--surface-muted) 72%,transparent));box-shadow:var(--shadow-soft)}.publishing-credit-orbit,.publishing-command-metrics,.publishing-credit-summary>div,.publishing-credit-summary dl{display:flex;align-items:center}.publishing-credit-orbit{gap:14px;min-width:0}.publishing-credit-icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--accent-soft) 72%,var(--surface-solid));color:var(--accent-strong)}.publishing-credit-icon svg{width:22px}.publishing-credit-orbit div{display:grid;gap:2px}.publishing-credit-orbit small,.publishing-command-metrics small,.publishing-credit-summary small,.publishing-media-price small,.publishing-campaign-budget small{color:var(--muted);font-size:12px;font-weight:500}.publishing-credit-orbit strong{color:var(--accent-strong);font-size:clamp(24px,2vw,32px);line-height:1;letter-spacing:-.04em}.publishing-credit-orbit em,.publishing-credit-summary em{color:var(--muted);font-size:11px;font-style:normal;font-weight:400;line-height:1.45}.publishing-reserved{align-self:flex-end;padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--warn);font-size:11px;white-space:nowrap}.publishing-command-metrics{justify-content:space-around;min-width:0}.publishing-command-metrics span{display:grid;gap:4px;min-width:88px;padding-inline:18px;border-left:1px solid var(--line)}.publishing-command-metrics strong{color:var(--ink-soft);font-size:20px;font-weight:650}.publishing-refresh{min-height:42px}.publishing-safety-notice{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:16px 18px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--surface-solid) 82%,transparent)}.publishing-safety-notice>svg{width:24px;height:24px}.publishing-safety-notice>div{min-width:0;display:grid;gap:5px}.publishing-safety-notice strong{color:var(--ink-soft);font-size:14px}.publishing-safety-notice span,.publishing-safety-notice time{color:var(--muted);font-size:11px;line-height:1.55}.publishing-safety-notice time{white-space:nowrap}.publishing-safety-notice.ready{border-color:color-mix(in srgb,var(--success) 30%,var(--line));background:color-mix(in srgb,var(--success) 8%,var(--surface-solid));color:var(--success)}.publishing-safety-notice.reviewing{border-color:color-mix(in srgb,var(--warn) 34%,var(--line));background:color-mix(in srgb,var(--warn) 9%,var(--surface-solid));color:var(--warn)}.publishing-safety-notice.locked{color:var(--muted)}.publishing-tabs{display:flex;gap:6px;padding:6px;overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface-solid) 78%,transparent);scrollbar-width:none}.publishing-tabs::-webkit-scrollbar{display:none}.publishing-tabs button{display:inline-flex;min-width:max-content;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:11px;background:transparent;color:var(--muted);font-size:14px;font-weight:550;transition:color .18s var(--tap),background .18s var(--tap),box-shadow .18s var(--tap)}.publishing-tabs button:hover{color:var(--accent-strong);background:var(--accent-tint)}.publishing-tabs button.active{background:var(--surface-solid);color:var(--accent-strong);box-shadow:var(--button-shadow-selected)}.publishing-feedback{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:10px 14px 10px 16px;border:1px solid color-mix(in srgb,var(--good) 30%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--good) 8%,var(--surface-solid));color:color-mix(in srgb,var(--good) 78%,var(--ink));font-size:14px}.publishing-feedback.error{border-color:color-mix(in srgb,var(--danger) 34%,var(--line));background:color-mix(in srgb,var(--danger) 8%,var(--surface-solid));color:color-mix(in srgb,var(--danger) 78%,var(--ink))}.publishing-feedback button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:10px;background:transparent;color:currentColor}.publishing-section-title,.publishing-result-head,.publishing-preview-head,.publishing-campaign-card-head,.publishing-campaign-context,.publishing-campaign-actions,.publishing-editor-actions,.publishing-order-actions{display:flex;align-items:center}.publishing-section-title,.publishing-result-head,.publishing-preview-head,.publishing-campaign-card-head{justify-content:space-between;gap:16px}.publishing-section-title h2{margin:4px 0 0;color:var(--ink-soft);font-size:clamp(19px,1.6vw,24px);line-height:1.25;letter-spacing:-.025em}.publishing-section-title p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.publishing-section-title>svg{width:32px;height:32px;color:var(--accent);opacity:.72}.publishing-media-view,.publishing-orders-view,.publishing-credits-view{display:grid;gap:18px}.publishing-media-toolbar{display:grid;grid-template-columns:auto minmax(220px,1fr) 190px auto;gap:10px;align-items:center}.publishing-channel-locked{min-height:44px;padding:6px 13px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:12px;display:flex;align-items:center;gap:9px;color:var(--accent-strong);background:color-mix(in srgb,var(--accent-soft) 56%,var(--surface-solid));white-space:nowrap}.publishing-channel-locked>span{display:grid;gap:1px}.publishing-channel-locked strong{font-size:12px}.publishing-channel-locked small{color:var(--muted);font-size:9px}.publishing-channel-switch{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--surface-muted) 68%,transparent)}.publishing-channel-switch button,.publishing-pagination button,.publishing-more-filters,.publishing-order-actions button,.publishing-order-actions a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:13px;text-decoration:none}.publishing-channel-switch button{padding:0 14px;white-space:nowrap}.publishing-channel-switch button.active{background:var(--surface-solid);color:var(--accent-strong);box-shadow:var(--button-shadow-selected)}.publishing-media-search{display:flex;min-width:0;height:44px;align-items:center;gap:10px;padding:0 13px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface-solid) 82%,transparent);color:var(--muted)}.publishing-media-search:focus-within{border-color:color-mix(in srgb,var(--accent) 56%,var(--line));box-shadow:0 0 0 3px var(--accent-tint)}.publishing-media-search input,.publishing-filter-fieldset select,.publishing-media-toolbar>select,.publishing-editor-fields input,.publishing-editor-fields select,.publishing-editor-fields textarea,.publishing-campaign-form input,.publishing-campaign-actions input,.publishing-credit-form input,.publishing-credit-form select,.publishing-appeal-panel input,.publishing-appeal-panel select,.publishing-appeal-panel textarea,.publishing-confirm-panel input{width:100%;min-width:0;border:1px solid var(--line);border-radius:11px;outline:0;background:color-mix(in srgb,var(--surface-solid) 88%,transparent);color:var(--ink);font-size:14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.publishing-media-search input{height:100%;padding:0;border:0;background:transparent}.publishing-media-toolbar>select{height:44px;padding:0 12px}.publishing-editor-fields input,.publishing-editor-fields select,.publishing-campaign-form input,.publishing-campaign-actions input,.publishing-credit-form input,.publishing-credit-form select,.publishing-appeal-panel input,.publishing-appeal-panel select,.publishing-confirm-panel input{min-height:44px;padding:0 12px}.publishing-editor-fields textarea,.publishing-appeal-panel textarea{padding:12px;line-height:1.65;resize:vertical}.publishing-editor-fields input:focus,.publishing-editor-fields select:focus,.publishing-editor-fields textarea:focus,.publishing-campaign-form input:focus,.publishing-campaign-actions input:focus,.publishing-credit-form input:focus,.publishing-credit-form select:focus,.publishing-appeal-panel input:focus,.publishing-appeal-panel select:focus,.publishing-appeal-panel textarea:focus,.publishing-confirm-panel input:focus,.publishing-filter-fieldset select:focus,.publishing-media-toolbar>select:focus{border-color:color-mix(in srgb,var(--accent) 56%,var(--line));box-shadow:0 0 0 3px var(--accent-tint)}.publishing-filter-fieldset{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;gap:10px;align-items:end;padding:14px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--surface-solid) 66%,transparent)}.publishing-filter-fieldset label,.publishing-editor-fields label,.publishing-campaign-form label,.publishing-credit-form label,.publishing-appeal-panel label,.publishing-confirm-panel label{display:grid;gap:7px;min-width:0}.publishing-filter-fieldset label>span,.publishing-editor-fields label>span,.publishing-campaign-form label>span,.publishing-credit-form label>span,.publishing-appeal-panel label>span,.publishing-confirm-panel label>span{color:var(--ink-soft);font-size:12px;font-weight:600}.publishing-campaign-form label>small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.45}.publishing-filter-fieldset select{height:40px;padding:0 10px}.publishing-more-filters{min-width:104px;padding:0 12px;color:var(--accent-strong)}.publishing-more-filters .rotate{transform:rotate(90deg)}.publishing-result-head{padding:2px 4px}.publishing-result-head>div{display:flex;align-items:baseline;gap:8px}.publishing-result-head strong{color:var(--accent-strong);font-size:22px}.publishing-result-head span{color:var(--ink-soft);font-size:14px}.publishing-result-head small{margin-left:10px;color:var(--muted);font-size:12px}.publishing-result-head .text-button,.publishing-section-title .text-button{display:inline-flex;align-items:center;gap:6px;color:var(--accent-strong)}.publishing-media-list{display:grid;gap:9px}.publishing-media-row{display:grid;grid-template-columns:44px minmax(260px,1.5fr) minmax(260px,1fr) 132px;gap:16px;align-items:center;min-height:128px;padding:14px 16px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--surface-solid) 78%,transparent);transition:border-color .18s var(--tap),background .18s var(--tap),box-shadow .18s var(--tap)}.publishing-media-row:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:color-mix(in srgb,var(--surface-solid) 92%,transparent);box-shadow:var(--shadow-soft)}.publishing-media-row.selected{border-color:color-mix(in srgb,var(--accent) 46%,var(--line));background:color-mix(in srgb,var(--accent-soft) 36%,var(--surface-solid))}.publishing-media-check{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface-solid);color:var(--button-primary-text)}.publishing-media-check[aria-pressed=true]{border-color:transparent;background:linear-gradient(135deg,var(--button-primary-start),var(--button-primary-end))}.publishing-media-identity{min-width:0}.publishing-media-identity>div:first-child{display:flex;align-items:center;gap:10px}.publishing-media-identity strong{overflow:hidden;color:var(--ink-soft);font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.publishing-media-identity a{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:var(--accent);font-size:12px;text-decoration:none}.publishing-media-identity p{display:-webkit-box;margin:7px 0 10px;overflow:hidden;color:var(--muted);font-size:12px;font-weight:400;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.publishing-media-tags{display:flex;flex-wrap:wrap;gap:5px}.publishing-media-tags span{padding:4px 7px;border-radius:6px;background:var(--accent-tint);color:color-mix(in srgb,var(--accent-strong) 82%,var(--muted));font-size:11px}.publishing-media-facts{display:grid;grid-template-columns:repeat(3,minmax(70px,1fr));gap:12px;margin:0}.publishing-media-facts div{display:grid;gap:5px;padding-left:12px;border-left:1px solid var(--line)}.publishing-media-facts dt,.publishing-campaign-card dt,.publishing-credit-summary dt{color:var(--muted);font-size:11px;font-weight:500}.publishing-media-facts dd,.publishing-campaign-card dd,.publishing-credit-summary dd{margin:0;color:var(--ink-soft);font-size:13px;font-weight:600}.publishing-media-price{display:grid;justify-items:end;gap:5px}.publishing-media-price strong{color:var(--accent-strong);font-size:21px;letter-spacing:-.03em}.publishing-media-price>span{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.publishing-media-price button{min-width:104px;min-height:38px;padding-inline:12px}.publishing-pagination{display:flex;align-items:center;justify-content:center;gap:14px}.publishing-pagination button{min-width:94px;padding:0 12px;border:1px solid var(--line);background:var(--surface-solid);color:var(--ink-soft)}.publishing-pagination button:disabled{cursor:default;opacity:.45}.publishing-pagination span{color:var(--muted);font-size:13px}.publishing-selection-dock{position:sticky;z-index:8;bottom:14px;display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:10px;align-items:center;padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:17px;background:color-mix(in srgb,var(--surface-solid) 90%,transparent);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.publishing-selection-dock>div{display:grid;gap:4px}.publishing-selection-dock strong{color:var(--ink-soft);font-size:14px}.publishing-selection-dock span{color:var(--muted);font-size:12px}.publishing-selection-dock .publishing-inline-error{margin:2px 0 0;font-size:11px}.publishing-state{display:grid;min-height:180px;place-items:center;align-content:center;gap:8px;color:var(--muted);text-align:center}.publishing-state>span:first-child{display:grid;width:50px;height:50px;place-items:center;border-radius:16px;background:var(--accent-tint);color:var(--accent)}.publishing-state.error>span:first-child{border:1px solid color-mix(in srgb,var(--danger) 24%,var(--line));background:color-mix(in srgb,var(--danger) 9%,var(--surface-solid));color:var(--danger)}.publishing-state svg{width:22px}.publishing-state strong{color:var(--ink-soft);font-size:14px}.publishing-state>span:not(:first-child){max-width:360px;font-size:12px;line-height:1.55}.publishing-state>.glass-button{min-width:112px;min-height:40px;margin-top:4px}.publishing-content-view{display:grid;grid-template-columns:minmax(230px,.68fr) minmax(0,2.32fr);gap:var(--publishing-gap);align-items:start}.publishing-content-library,.publishing-content-workbench,.publishing-campaign-builder,.publishing-campaign-list,.publishing-batch-list,.publishing-batch-detail,.publishing-orders-view,.publishing-credit-summary,.publishing-ledger,.publishing-credit-admin{border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-solid) 76%,transparent);box-shadow:var(--shadow-soft)}.publishing-content-library,.publishing-content-workbench,.publishing-campaign-builder,.publishing-campaign-list,.publishing-batch-list,.publishing-batch-detail,.publishing-orders-view,.publishing-ledger,.publishing-credit-admin{padding:clamp(16px,2vw,24px)}.publishing-content-library{position:sticky;top:16px}.publishing-content-list{display:grid;gap:7px;margin-top:16px;max-height:720px;overflow:auto}.publishing-content-list>button,.publishing-batch-list>button{display:grid;gap:6px;width:100%;min-height:92px;padding:12px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--ink);text-align:left}.publishing-content-list>button:hover,.publishing-batch-list>button:hover{background:var(--accent-tint)}.publishing-content-list>button.active,.publishing-batch-list>button.active{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent-soft) 52%,var(--surface-solid))}.publishing-content-list>button.review-required{opacity:.76}.publishing-content-list>button.publishable>span:first-child{color:var(--success)}.publishing-content-safety-note{margin-bottom:16px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--success) 28%,var(--line));border-radius:12px;display:flex;align-items:flex-start;gap:10px;color:var(--success);background:color-mix(in srgb,var(--success) 7%,var(--surface-solid))}.publishing-content-safety-note>span{display:grid;gap:4px}.publishing-content-safety-note strong{color:var(--ink-soft);font-size:12px}.publishing-content-safety-note small{color:var(--muted);font-size:11px;line-height:1.55}.publishing-content-list button>span:first-child,.publishing-batch-list button>span:first-child{color:var(--accent);font-size:11px;font-weight:600}.publishing-content-list button strong,.publishing-batch-list button strong{overflow:hidden;color:var(--ink-soft);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.publishing-content-list button small,.publishing-batch-list button small,.publishing-batch-list button p{margin:0;color:var(--muted);font-size:11px;font-weight:400;line-height:1.45}.publishing-source-picker{display:grid;grid-template-columns:repeat(6,minmax(88px,1fr));gap:7px;padding-bottom:18px;border-bottom:1px solid var(--line)}.publishing-source-picker button{display:grid;min-height:82px;place-items:center;align-content:center;gap:7px;border:1px solid transparent;border-radius:12px;background:color-mix(in srgb,var(--surface-muted) 58%,transparent);color:var(--muted);font-size:12px}.publishing-source-picker button svg{width:20px}.publishing-source-picker button:hover,.publishing-source-picker button.active{border-color:color-mix(in srgb,var(--accent) 26%,var(--line));background:var(--accent-tint);color:var(--accent-strong)}.publishing-hidden-file{display:none}.publishing-editor-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:18px;margin-top:18px}.publishing-editor-fields{display:grid;gap:14px}.publishing-editor-fields label small{color:var(--muted);font-size:11px;line-height:1.5}.publishing-editor-body textarea{min-height:310px}.publishing-file-drop{display:grid;min-height:150px;place-items:center;align-content:center;gap:6px;padding:18px;border:1px dashed color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:14px;background:var(--accent-tint);text-align:center}.publishing-file-drop>svg{color:var(--accent)}.publishing-file-drop strong{max-width:90%;overflow:hidden;color:var(--ink-soft);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.publishing-file-drop span{color:var(--muted);font-size:11px}.publishing-file-drop button{min-height:36px;margin-top:6px}.publishing-editor-actions{flex-wrap:wrap;gap:8px}.publishing-preview{min-height:520px;overflow:hidden;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--page) 78%,var(--surface-solid))}.publishing-preview-head{min-height:52px;padding:0 14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-solid) 82%,transparent)}.publishing-preview-head span{display:inline-flex;align-items:center;gap:7px;color:var(--ink-soft);font-size:13px;font-weight:600}.publishing-preview-head small{color:var(--muted);font-size:11px}.publishing-preview iframe{width:100%;height:560px;border:0;background:#f8fbff}.publishing-campaign-view,.publishing-batches-view{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:var(--publishing-gap);align-items:start}.publishing-campaign-builder{position:sticky;top:16px}.publishing-campaign-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 14px}.publishing-campaign-form label:first-child,.publishing-campaign-form label:nth-child(3){grid-column:1 / -1}.publishing-campaign-context{flex-wrap:wrap;gap:8px 16px;margin:16px 0;padding:12px 0;border-block:1px solid var(--line);color:var(--muted);font-size:12px}.publishing-campaign-context strong{color:var(--ink-soft)}.publishing-campaign-context .text-button{margin-left:auto;color:var(--accent-strong)}.publishing-campaign-list{display:grid;gap:12px}.publishing-campaign-card{display:grid;gap:14px;padding:16px 0 4px;border-top:1px solid var(--line)}.publishing-campaign-list>.publishing-section-title+.publishing-campaign-card{border-top:0}.publishing-campaign-card-head>div:first-child{display:grid;min-width:0;gap:5px}.publishing-campaign-card-head strong{color:var(--ink-soft);font-size:15px}.publishing-campaign-card-head small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.publishing-campaign-budget{display:grid;justify-items:end}.publishing-campaign-budget strong{color:var(--accent-strong);font-size:20px}.publishing-campaign-progress{height:6px;overflow:hidden;border-radius:999px;background:var(--surface-strong)}.publishing-campaign-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--violet),var(--cyan))}.publishing-campaign-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.publishing-campaign-card dl div{display:grid;gap:4px}.publishing-inline-error{margin:0;padding:9px 11px;border-radius:9px;background:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--danger);font-size:12px}.publishing-campaign-actions{flex-wrap:wrap;gap:8px}.publishing-campaign-actions input{width:min(220px,100%)}.publishing-batch-list{display:grid;gap:7px;max-height:820px;overflow:auto}.publishing-batch-list>.publishing-section-title,.publishing-batch-detail>.publishing-section-title{margin-bottom:10px}.publishing-batch-list>button>span:first-child{display:flex;align-items:center;justify-content:space-between}.publishing-status{display:inline-flex;width:fit-content;min-height:23px;align-items:center;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--muted) 10%,transparent);color:var(--muted);font-size:11px;font-style:normal;font-weight:600;white-space:nowrap}.publishing-status.status-published,.publishing-status.status-completed,.publishing-status.status-active{background:color-mix(in srgb,var(--good) 12%,transparent);color:var(--good)}.publishing-status.status-queued,.publishing-status.status-processing,.publishing-status.status-submitted,.publishing-status.status-pending,.publishing-status.status-arranged,.publishing-status.status-after_sale,.publishing-status.status-cancel_requested{background:var(--accent-tint);color:var(--accent-strong)}.publishing-status.status-failed,.publishing-status.status-rejected,.publishing-status.status-needs_review,.publishing-status.status-partially_failed{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.publishing-status.status-refunded,.publishing-status.status-cancelled,.publishing-status.status-paused,.publishing-status.status-draft{background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--warn)}.publishing-batch-points{display:grid;justify-items:end;color:var(--accent-strong);font-size:28px;letter-spacing:-.04em}.publishing-batch-points small{color:var(--muted);font-size:11px;font-weight:500;letter-spacing:0}.publishing-batch-order-list{display:grid;gap:6px;margin:18px 0}.publishing-batch-order-list>div{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;min-height:46px;padding:8px 0;border-bottom:1px solid var(--line)}.publishing-batch-order-list strong{color:var(--ink-soft);font-size:13px}.publishing-batch-order-list small{color:var(--muted);font-size:11px}.publishing-confirm-panel{display:grid;grid-template-columns:1fr .62fr .62fr;gap:12px;align-items:end;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:14px;background:var(--accent-tint)}.publishing-confirm-panel>div:first-child{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;align-items:center}.publishing-confirm-panel>div:first-child svg{grid-row:1 / 3;color:var(--accent)}.publishing-confirm-panel strong{color:var(--ink-soft);font-size:13px}.publishing-confirm-panel p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.publishing-confirm-panel .publishing-inline-error{grid-column:1 / -1;margin-top:3px;color:var(--danger)}.publishing-confirm-panel input:disabled{cursor:not-allowed;opacity:.55}.publishing-confirm-panel .primary-button:disabled{border-color:var(--line);background:color-mix(in srgb,var(--surface-muted) 86%,var(--surface-solid));box-shadow:none;color:var(--muted);opacity:1}.publishing-confirm-panel>div:last-child{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:8px}.publishing-timeline{display:grid;gap:0;margin-top:18px}.publishing-timeline>div{display:grid;grid-template-columns:14px 1fr;gap:10px;min-height:54px}.publishing-timeline>div>span{position:relative}.publishing-timeline>div>span:before{position:absolute;top:5px;left:3px;width:8px;height:8px;border-radius:50%;background:var(--accent);content:""}.publishing-timeline>div>span:after{position:absolute;top:15px;bottom:-5px;left:6px;width:1px;background:var(--line-strong);content:""}.publishing-timeline>div:last-child>span:after{display:none}.publishing-timeline>div>div{display:grid;align-content:start;gap:4px}.publishing-timeline strong{color:var(--ink-soft);font-size:12px}.publishing-timeline small{color:var(--muted);font-size:11px}.publishing-orders-table{display:grid;overflow-x:auto}.publishing-order-row{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(130px,.8fr) minmax(104px,.65fr) 78px 120px minmax(170px,1fr);gap:12px;min-width:940px;align-items:center;min-height:68px;padding:10px 4px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.publishing-order-row.heading{min-height:42px;color:var(--muted);font-size:11px;font-weight:600}.publishing-order-row>div:first-child{display:grid;gap:4px}.publishing-order-row>div:first-child strong{color:var(--ink-soft);font-size:13px}.publishing-order-row>div:first-child small{font-size:11px}.publishing-order-actions{flex-wrap:wrap;gap:4px 10px}.publishing-order-actions button,.publishing-order-actions a{min-height:30px;padding:0;color:var(--accent-strong)}.publishing-order-actions small{flex-basis:100%;color:var(--danger);font-size:11px}.publishing-appeal-panel{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(200px,.8fr) minmax(260px,1.5fr) auto auto;gap:10px;align-items:end;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:14px;background:var(--accent-tint)}.publishing-appeal-panel>div:first-child{display:grid;gap:5px;align-self:center}.publishing-appeal-panel>div:first-child strong{color:var(--ink-soft);font-size:13px}.publishing-appeal-panel textarea{min-height:70px}.publishing-credits-view{grid-template-columns:minmax(260px,.65fr) minmax(420px,1.35fr);align-items:start}.publishing-credit-summary{grid-column:1 / -1;display:grid;grid-template-columns:minmax(230px,.8fr) minmax(420px,1.2fr);gap:24px;padding:18px 22px;background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 38%),color-mix(in srgb,var(--surface-solid) 80%,transparent)}.publishing-credit-summary>div{gap:14px}.publishing-credit-summary>div>span:last-child{display:grid;gap:3px}.publishing-credit-summary>div strong{color:var(--accent-strong);font-size:30px;letter-spacing:-.04em}.publishing-credit-summary dl{justify-content:space-around;gap:18px;margin:0}.publishing-credit-summary dl div{display:grid;gap:5px;padding-left:22px;border-left:1px solid var(--line)}.publishing-credit-summary dd{font-size:18px}.publishing-ledger-list{display:grid;margin-top:14px}.publishing-ledger-list>div:not(.publishing-state){display:grid;grid-template-columns:74px 1fr;gap:12px;align-items:center;min-height:58px;border-bottom:1px solid var(--line)}.publishing-ledger-list>div>span{font-size:13px;font-weight:650}.publishing-ledger-list .credit{color:var(--good)}.publishing-ledger-list .debit{color:var(--danger)}.publishing-ledger-list>div>div{display:grid;gap:4px}.publishing-ledger-list strong{color:var(--ink-soft);font-size:12px;font-weight:600}.publishing-ledger-list small{color:var(--muted);font-size:11px}.publishing-credit-form{display:grid;grid-template-columns:1.2fr .7fr .7fr 1.2fr auto;gap:10px;align-items:end;margin-top:18px}@container (max-width: 1180px){.publishing-command-strip{grid-template-columns:minmax(210px,.8fr) 2fr auto}.publishing-command-metrics span{min-width:70px;padding-inline:10px}.publishing-media-toolbar{grid-template-columns:auto 1fr auto}.publishing-media-toolbar>select{grid-column:2 / 3;grid-row:2}.publishing-media-toolbar>.primary-button{grid-column:3;grid-row:1 / 3;align-self:stretch}.publishing-media-row{grid-template-columns:44px minmax(220px,1.35fr) minmax(230px,1fr) 116px;gap:12px}.publishing-editor-grid{grid-template-columns:1fr}.publishing-preview{min-height:420px}.publishing-preview iframe{height:480px}.publishing-confirm-panel{grid-template-columns:1fr 1fr}.publishing-confirm-panel>div:first-child{grid-column:1 / -1}.publishing-credit-form{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-credit-form button{grid-column:2;justify-self:end}}@container (max-width: 900px){.publishing-command-strip{grid-template-columns:1fr auto}.publishing-command-metrics{grid-column:1 / -1;grid-row:2;justify-content:flex-start;overflow-x:auto}.publishing-command-metrics span:first-child{border-left:0;padding-left:0}.publishing-filter-fieldset{grid-template-columns:repeat(3,minmax(130px,1fr))}.publishing-media-row{grid-template-columns:44px minmax(0,1fr) 110px}.publishing-media-facts{grid-column:2 / -1;grid-row:2}.publishing-content-view,.publishing-campaign-view,.publishing-batches-view,.publishing-credits-view{grid-template-columns:1fr}.publishing-content-library,.publishing-campaign-builder{position:static}.publishing-content-list{display:flex;max-height:none;overflow-x:auto}.publishing-content-list>button{min-width:230px}.publishing-source-picker{grid-template-columns:repeat(3,minmax(92px,1fr))}.publishing-credit-summary{grid-template-columns:1fr}.publishing-appeal-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-appeal-panel label:nth-child(3){grid-column:1 / -1}}@container (max-width: 640px){.publishing-center{--publishing-gap: 14px}.publishing-command-strip{grid-template-columns:1fr auto;gap:14px;padding:14px;border-radius:18px}.publishing-credit-icon{width:42px;height:42px;flex-basis:42px}.publishing-credit-orbit strong{font-size:24px}.publishing-reserved{display:none}.publishing-command-metrics{margin-inline:-4px;padding-bottom:2px}.publishing-command-metrics span{min-width:92px;padding-inline:12px}.publishing-safety-notice{grid-template-columns:34px minmax(0,1fr);align-items:start;padding:14px}.publishing-safety-notice time{grid-column:2;white-space:normal}.publishing-tabs{margin-inline:-2px}.publishing-tabs button{min-height:45px;padding:0 13px}.publishing-media-toolbar{grid-template-columns:1fr auto}.publishing-channel-locked{grid-column:1 / -1;width:100%}.publishing-channel-switch{grid-column:1 / -1}.publishing-channel-switch button{flex:1;min-height:40px}.publishing-media-search{grid-column:1 / -1;grid-row:auto}.publishing-media-toolbar>select{grid-column:1;grid-row:auto}.publishing-media-toolbar>.primary-button{grid-column:2;grid-row:auto}.publishing-filter-fieldset{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.publishing-more-filters{min-height:40px}.publishing-result-head small{display:none}.publishing-media-row{grid-template-columns:44px minmax(0,1fr);align-items:start;padding:13px}.publishing-media-facts,.publishing-media-price{grid-column:2}.publishing-media-facts{grid-row:auto}.publishing-media-price{display:flex;align-items:center;justify-content:space-between}.publishing-media-price small{display:none}.publishing-selection-dock{grid-template-columns:1fr auto;bottom:calc(72px + env(safe-area-inset-bottom,0px));padding:12px}.publishing-selection-dock>div{grid-column:1 / -1}.publishing-selection-dock>.glass-button:first-of-type{display:none}.publishing-selection-dock .primary-button{min-height:44px}.publishing-content-library,.publishing-content-workbench,.publishing-campaign-builder,.publishing-campaign-list,.publishing-batch-list,.publishing-batch-detail,.publishing-orders-view,.publishing-ledger,.publishing-credit-admin{padding:14px;border-radius:18px}.publishing-source-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-source-picker button{min-height:72px}.publishing-editor-body textarea{min-height:260px}.publishing-campaign-form,.publishing-confirm-panel,.publishing-credit-form,.publishing-appeal-panel{grid-template-columns:1fr}.publishing-campaign-form label:first-child,.publishing-campaign-form label:nth-child(3),.publishing-confirm-panel>div:first-child,.publishing-confirm-panel>div:last-child,.publishing-appeal-panel label:nth-child(3),.publishing-credit-form button{grid-column:1}.publishing-campaign-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-campaign-actions input{width:100%}.publishing-confirm-panel>div:last-child{display:grid;grid-template-columns:1fr 1fr}.publishing-credit-summary{padding:16px}.publishing-credit-summary dl{justify-content:flex-start;overflow-x:auto}.publishing-credit-summary dl div{min-width:110px;padding-left:14px}.publishing-preview iframe{height:440px}}.publishing-catalog-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:4px 2px 14px;border-bottom:1px solid var(--line)}.publishing-catalog-heading>div:last-child{min-width:0;display:grid;gap:5px}.publishing-catalog-heading h2{margin:0;color:var(--ink);font-size:clamp(21px,2.2vw,29px);letter-spacing:-.035em}.publishing-catalog-heading p{max-width:78ch;margin:0;color:var(--muted);font-size:12px;line-height:1.65}.publishing-filter-board{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface-solid) 82%,transparent)}.publishing-filter-row{display:grid;grid-template-columns:106px minmax(0,1fr);align-items:start;gap:14px;padding:8px 14px;border-bottom:1px solid var(--line)}.publishing-filter-row>strong{padding-top:9px;color:var(--ink-soft);font-size:12px;font-weight:700;white-space:nowrap}.publishing-filter-row>div{display:flex;min-width:0;flex-wrap:wrap;gap:3px 5px}.publishing-filter-row button{min-width:44px;min-height:36px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:12px;white-space:nowrap;transition:color .16s var(--tap),background .16s var(--tap),box-shadow .16s var(--tap)}.publishing-filter-row button:hover{color:var(--accent-strong);background:var(--accent-tint)}.publishing-filter-row button.active{color:var(--button-primary-text);background:var(--accent);box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 18%,transparent)}.publishing-filter-board>.publishing-more-filters{min-height:44px;margin:5px 10px;padding:0 10px}.publishing-media-toolbar{grid-template-columns:minmax(280px,1fr) 190px auto auto}.publishing-media-toolbar>.primary-button,.publishing-media-toolbar>.glass-button,.publishing-pagination button{min-height:44px}.publishing-media-row{grid-template-columns:minmax(300px,1.35fr) minmax(350px,1fr) 138px;min-height:148px;padding:16px 18px}.publishing-media-row.read-only{background:color-mix(in srgb,var(--surface-solid) 72%,transparent)}.publishing-media-identity>div:first-child{min-height:28px}.publishing-media-identity p{margin:10px 0 0}.publishing-media-identity p b{color:var(--ink-soft);font-weight:650}.publishing-media-facts{grid-template-columns:repeat(2,minmax(112px,1fr))}.publishing-media-facts div{min-height:48px}.publishing-media-price strong{color:var(--danger, var(--accent-strong));font-size:22px;font-variant-numeric:tabular-nums}.publishing-media-price button{min-height:44px}@media(pointer:coarse){.publishing-filter-row button{min-height:44px}}@container (max-width: 980px){.publishing-media-toolbar{grid-template-columns:minmax(0,1fr) 180px auto}.publishing-media-toolbar>.glass-button{grid-column:3}.publishing-media-row{grid-template-columns:minmax(0,1fr) 132px}.publishing-media-identity{grid-column:1}.publishing-media-facts{grid-column:1;grid-row:2}.publishing-media-price{grid-column:2;grid-row:1 / span 2}}@container (max-width: 640px){.publishing-catalog-heading{grid-template-columns:1fr}.publishing-filter-row{grid-template-columns:1fr;gap:3px;padding:10px}.publishing-filter-row>strong{padding:0 4px 3px}.publishing-media-toolbar{grid-template-columns:1fr 1fr}.publishing-media-search{grid-column:1 / -1}.publishing-media-toolbar>select,.publishing-media-toolbar>.primary-button,.publishing-media-toolbar>.glass-button{grid-column:auto;grid-row:auto}.publishing-media-toolbar>select{grid-column:1 / -1}.publishing-media-row{grid-template-columns:1fr;gap:14px}.publishing-media-identity,.publishing-media-facts,.publishing-media-price{grid-column:1;grid-row:auto}.publishing-media-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-media-price{display:grid;grid-template-columns:1fr auto;justify-items:start;align-items:center}.publishing-media-price small,.publishing-media-price>span{display:block}.publishing-media-price button{grid-column:2;grid-row:1 / span 2;min-width:112px}}@media(prefers-reduced-motion:reduce){.publishing-center *,.publishing-center *:before,.publishing-center *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(min-width:861px)and (max-width:1320px){.workspace{--workspace-inline-pad: clamp(20px, 2vw, 28px);--workspace-grid-gap: 22px;--top-filter-left-inset: var(--workspace-inline-pad)}.workspace-body{grid-template-columns:minmax(0,1fr)!important;padding:var(--workspace-inline-pad);overflow-x:clip}.action-rail{display:none!important}.top-filter,.app-shell:has(.sidebar.collapsed) .top-filter{margin-inline:var(--workspace-inline-pad)}.page-stage,.page,.page>*{max-width:100%;min-width:0}.filter-left{flex:1 1 auto;min-width:0}.filter-actions{flex:0 0 auto;max-width:min(46vw,500px)}.page .table-wrap{overflow-x:auto}.page .dense-table{min-width:760px}}@media(min-width:1321px)and (max-width:1760px){.workspace{--workspace-inline-pad: clamp(20px, 1.8vw, 28px);--workspace-grid-gap: 22px;--top-filter-left-inset: var(--workspace-inline-pad)}.workspace-body{grid-template-columns:minmax(0,1fr) minmax(260px,292px)!important;gap:var(--workspace-grid-gap);padding:var(--workspace-inline-pad);overflow-x:clip}.action-rail{display:grid!important}.top-filter,.app-shell:has(.sidebar.collapsed) .top-filter{margin-inline:var(--workspace-inline-pad)}.page-stage,.page,.page>*{max-width:100%;min-width:0}.filter-left{flex:1 1 auto;min-width:0}.filter-actions{flex:0 0 auto;max-width:min(44vw,480px)}.page .table-wrap{overflow-x:auto}.page .dense-table{min-width:760px}}@media(min-width:861px)and (max-width:1680px){.content-grid,.overview-grid,.insight-grid,.prompt-grid,.document-studio-grid,.report-delivery-grid,.onboarding-grid,.overview-cockpit-metrics,.fintech-chart-layout,.report-readiness-grid{grid-template-columns:minmax(0,1fr)!important}.workspace-body:has(.ask-layout){grid-template-columns:minmax(0,1fr)!important}.workspace-body:has(.ask-layout) .action-rail{display:none!important}.ask-layout{grid-template-columns:minmax(360px,.48fr) minmax(0,1fr)!important;align-items:start}.content-grid>*,.overview-grid>*,.insight-grid>*,.prompt-grid>*,.document-studio-grid>*,.report-delivery-grid>*,.onboarding-grid>*,.overview-cockpit-metrics>*,.ask-layout>*,.fintech-chart-layout>*,.report-readiness-grid>*{width:100%;max-width:100%;min-width:0}}@media(min-width:861px)and (max-width:1120px){.overview-primary-score{grid-template-columns:minmax(0,1fr)}.score-readout{border-top:1px solid var(--line);border-left:0;padding-top:14px;padding-left:0}}.overview-platform-panel .platform-score-list+.signal-grid{margin-top:clamp(16px,1.35vw,24px)}@media(min-width:861px){.sidebar{overflow:visible}.sidebar-toggle,.sidebar:not(.collapsed) .sidebar-toggle,.sidebar.collapsed .sidebar-toggle{position:absolute;top:58px;right:auto;left:calc(100% - 1px);z-index:30;display:grid;place-items:center;width:28px;min-width:28px;height:44px;padding:0;border:1px solid rgba(73,94,156,.16);border-left:0;border-radius:0 18px 18px 0;background:linear-gradient(180deg,#ffffffeb,#f6faffd1);color:#203067;box-shadow:10px 10px 24px #3854941a,inset 0 1px #ffffffdb;transform-origin:left center;backdrop-filter:blur(16px) saturate(1.16);-webkit-backdrop-filter:blur(16px) saturate(1.16)}.sidebar-toggle:hover,.sidebar:not(.collapsed) .sidebar-toggle:hover,.sidebar.collapsed .sidebar-toggle:hover{border-color:#446dff3d;border-left:0;background:linear-gradient(180deg,#fffffffa,#f0f6ffe6);transform:none}.sidebar-toggle:active,.sidebar:not(.collapsed) .sidebar-toggle:active,.sidebar.collapsed .sidebar-toggle:active{transform:scale(.98)}.sidebar-toggle svg,.sidebar.collapsed .sidebar-toggle svg{width:17px;height:17px;transform:none;stroke-width:2.3}:root[data-theme=dark] .sidebar-toggle,:root[data-theme=dark] .sidebar:not(.collapsed) .sidebar-toggle,:root[data-theme=dark] .sidebar.collapsed .sidebar-toggle{border-color:#c0cdff38;background:linear-gradient(180deg,#1f2a5beb,#121944db);color:#eef2ff;box-shadow:10px 10px 24px #0000123d,inset 0 1px #ffffff1a}}@media(max-width:860px){html{scrollbar-gutter:auto}body,#root{min-width:0;overflow-x:clip}.mobile-native-shell{width:100%;max-width:100vw;height:100dvh;max-height:100dvh;min-height:100dvh;min-width:0;overflow:hidden;padding-bottom:0}.mobile-native-header,.mobile-native-main,.mobile-native-page,.mobile-bottom-nav{max-width:100vw;min-width:0}.mobile-native-header{contain:paint}.mobile-native-brand-row,.mobile-native-actions,.mobile-current-page,.mobile-native-context{min-width:0}.mobile-current-page,.mobile-native-actions .primary-button,.mobile-more-toggle{min-height:44px}.mobile-current-page span,.mobile-native-context small,.mobile-native-actions .primary-button{min-width:0;overflow:hidden;text-overflow:ellipsis}.mobile-current-page span,.mobile-native-actions .primary-button{white-space:nowrap}.mobile-native-actions .primary-button{flex:1 1 auto;padding-inline:12px}.mobile-more-toggle{flex:0 0 auto}.mobile-native-main{width:100%;min-height:0;overflow-x:clip;overflow-y:auto;margin-bottom:calc(86px + env(safe-area-inset-bottom));padding-bottom:16px;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom))}.mobile-native-page{width:100%;max-width:100%;overflow-x:clip;padding-inline:clamp(10px,3vw,16px)}.page,.page>*,.content-grid>*,.overview-grid>*,.insight-grid>*,.prompt-grid>*,.document-studio-grid>*,.report-delivery-grid>*,.onboarding-grid>*,.ask-layout>*,.report-grid>*,.p1-grid>*,.glass-panel,.metric-card,.report-card,.p1-card,.answer-card,.chat-composer,.comparison-matrix-panel,.document-studio,.document-control-panel,.document-control-panel-subtle,.prompt-editor-wizard,.agent-setup-panel,.insight-secondary-nav{max-width:100%;min-width:0}.page{overflow-x:clip}.page-header{overflow:hidden}.page-header p,.panel-title h2,.stage2-section-head h2,.stage2-section-head h3,.report-card h2,.p1-card h2,.answer-card h2,.answer-card h3{overflow-wrap:anywhere}.page-header .primary-button,.page-header .glass-button,.page-header .ghost-button,.document-toolbar .primary-button,.document-toolbar .glass-button,.document-toolbar .ghost-button{min-height:44px;max-width:100%;white-space:normal;line-height:1.15;text-align:center}.drawer-panel,.command-panel{max-width:100vw}.mobile-native-page .overview-secondary-metrics,.mobile-native-page .signal-grid,.mobile-native-page .workspace-stat-grid,.mobile-native-page .agent-health-grid,.mobile-native-page .chart-insight-row,.mobile-native-page .answer-matrix-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-native-page .overview-cockpit-metrics,.mobile-native-page .content-grid,.mobile-native-page .overview-grid,.mobile-native-page .insight-grid,.mobile-native-page .prompt-grid,.mobile-native-page .document-studio-grid,.mobile-native-page .report-delivery-grid,.mobile-native-page .ask-layout,.mobile-native-page .fintech-chart-layout,.mobile-native-page .overview-primary-score{grid-template-columns:minmax(0,1fr)}.mobile-native-page .score-readout{border-top:1px solid var(--line);border-left:0;padding-top:14px;padding-left:0}}@media(max-width:760px){.prompt-monitor-table{overflow-x:auto;overscroll-behavior-inline:contain}.prompt-monitor-table .dense-table{min-width:760px}.prompt-monitor-table .dense-table th{white-space:nowrap}.prompt-monitor-table .table-head-cell{flex-wrap:nowrap;white-space:nowrap}.prompt-monitor-table .table-head-cell span{white-space:nowrap;overflow-wrap:normal;word-break:normal}.mobile-native-page .evidence-strip,.report-evidence-rail .evidence-strip.horizontal-scroll{display:grid;grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:minmax(0,1fr);gap:10px;overflow:visible;padding:2px 0 0;scroll-snap-type:none}.mobile-native-page .evidence-strip button,.report-evidence-rail .evidence-strip.horizontal-scroll button{width:100%;min-width:0;max-width:100%;min-height:0;padding:14px}.mobile-native-page .evidence-strip .scan-thumb,.report-evidence-rail .evidence-strip.horizontal-scroll .scan-thumb{height:88px}.mobile-native-page .evidence-strip strong,.mobile-native-page .evidence-strip small,.report-evidence-rail .evidence-strip.horizontal-scroll strong,.report-evidence-rail .evidence-strip.horizontal-scroll small{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-break:anywhere}.table-wrap{position:relative;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.dense-table{min-width:680px}.dense-table th,.dense-table td{padding:12px 13px}.dense-table td{max-width:220px}.toolbar-chips,.toolbar-actions,.tabs,.chart-mode-row,.workspace-mode-switch,.suggested-list,.seed-cloud,.prompt-seeds,.mobile-ask-stepper,.page .evidence-strip.horizontal-scroll,.page .export-queue.horizontal-scroll,.content-page[data-content-page=docs] .document-evidence-rail .evidence-strip.horizontal-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:2px;touch-action:pan-x pan-y}.toolbar-chips,.tabs,.chart-mode-row,.workspace-mode-switch,.suggested-list,.seed-cloud,.prompt-seeds,.mobile-ask-stepper{scrollbar-width:none}.toolbar-chips::-webkit-scrollbar,.tabs::-webkit-scrollbar,.chart-mode-row::-webkit-scrollbar,.workspace-mode-switch::-webkit-scrollbar,.suggested-list::-webkit-scrollbar,.seed-cloud::-webkit-scrollbar,.prompt-seeds::-webkit-scrollbar,.mobile-ask-stepper::-webkit-scrollbar{display:none}.toolbar-chips button,.toolbar-actions button,.tabs button,.chart-mode-row button,.workspace-mode-switch button,.suggested-list button,.seed-cloud button,.prompt-seeds button{min-height:40px;white-space:nowrap}.page .evidence-strip.horizontal-scroll{grid-auto-columns:minmax(min(76vw,248px),min(82vw,286px))}.page .export-queue.horizontal-scroll{grid-auto-columns:minmax(min(72vw,220px),min(78vw,248px))}.page .evidence-strip.horizontal-scroll button,.page .export-queue.horizontal-scroll>div,.content-page[data-content-page=docs] .document-evidence-rail .evidence-strip.horizontal-scroll button{max-width:100%;min-width:0;scroll-snap-align:start}.mobile-native-page .page .evidence-strip.horizontal-scroll{display:grid;grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:minmax(0,1fr);gap:10px;overflow:visible;padding:2px 0 0;scroll-snap-type:none}.mobile-native-page .page .evidence-strip.horizontal-scroll button{width:100%;min-width:0;max-width:100%;min-height:0;padding:14px}.mobile-native-page .page .evidence-strip.horizontal-scroll .scan-thumb{height:88px;margin-bottom:0}.mobile-native-page .page .evidence-strip.horizontal-scroll strong,.mobile-native-page .page .evidence-strip.horizontal-scroll small{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-break:anywhere}.content-page[data-content-page=docs] .document-evidence-rail .evidence-strip.horizontal-scroll button{flex:0 0 min(76vw,320px)}.login-form .form-row{gap:10px 12px}.login-form .checkline{min-height:44px;padding-block:4px}.login-form .checkline input[type=checkbox]{width:20px;height:20px;min-height:20px;flex-basis:20px}.drawer-panel{width:100%;height:min(92dvh,760px)}.command-panel{width:calc(100vw - 20px);max-height:min(82dvh,760px)}}@media(max-width:430px){.mobile-native-header{padding:12px 10px 10px}.mobile-native-actions{gap:8px}.mobile-native-actions .primary-button{gap:7px;padding-inline:10px;font-size:.86rem}.mobile-more-toggle{min-width:76px;padding-inline:10px}.mobile-native-page{padding-inline:10px}.page-header{border-radius:20px;padding:18px}.page-header h1{font-size:clamp(1.72rem,9vw,2.35rem)}.page-header p{font-size:.92rem;line-height:1.6}.glass-panel,.metric-card,.report-card,.p1-card,.answer-card,.chat-composer,.comparison-matrix-panel,.prompt-editor-wizard,.agent-setup-panel,.insight-secondary-nav{border-radius:16px}.table-wrap{margin-inline:-2px;max-width:calc(100% + 4px)}.dense-table{min-width:640px}.page .evidence-strip.horizontal-scroll{grid-auto-columns:minmax(232px,78vw)}.page .evidence-strip.horizontal-scroll button{padding:14px}.mobile-native-page .page .evidence-strip.horizontal-scroll{grid-auto-columns:unset;grid-template-columns:minmax(0,1fr);padding:2px 0 0}.content-page[data-content-page=docs] .document-evidence-rail .evidence-strip.horizontal-scroll{padding-inline:14px}.content-page[data-content-page=docs] .document-evidence-rail .evidence-strip.horizontal-scroll button{flex-basis:min(76vw,300px)}.mobile-bottom-nav{right:max(6px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(6px,env(safe-area-inset-left))}.mobile-bottom-nav button{min-width:0}}@media(max-width:360px){.brand-logo-shell{width:108px}.mobile-native-page{padding-inline:8px}.mobile-native-actions .primary-button{gap:6px;padding-inline:9px;font-size:.82rem}.mobile-more-toggle{min-width:70px;padding-inline:8px}.mobile-bottom-nav{right:6px;left:6px;padding:5px}.mobile-bottom-nav button{padding-inline:2px}}@media(hover:none)and (pointer:coarse){.primary-button:hover,.glass-button:hover,.ghost-button:hover,.select-pill:hover,.theme-toggle:hover,.icon-button:hover,.toolbar-chips button:hover,.toolbar-actions button:hover,.tabs button:hover,.chart-mode-row button:hover,.workspace-mode-switch button:hover,.suggested-list button:hover,.seed-cloud button:hover,.prompt-seeds button:hover,.report-card:hover,.p1-card:hover,.metric-card:hover{transform:none}}@media(min-width:861px){html,body,#root{min-width:0;overflow-x:clip}.app-shell{--fluid-sidebar-width: clamp(178px, 12.4vw, 222px);--fluid-sidebar-collapsed-width: 92px;--sidebar-motion-duration: .12s;--sidebar-motion-ease: cubic-bezier(.2, .82, .2, 1);--workspace-inline-pad: clamp(12px, 1.6vw, 28px);--workspace-grid-gap: clamp(12px, 1.3vw, 24px);--top-filter-left-inset: var(--workspace-inline-pad);--action-rail-width: clamp(118px, 13.5vw, 286px);grid-template-columns:var(--fluid-sidebar-width) minmax(0,1fr)!important;max-width:100vw;transition:grid-template-columns var(--sidebar-motion-duration) var(--sidebar-motion-ease)!important}.app-shell.sidebar-collapsed,.app-shell:has(.sidebar.collapsed){grid-template-columns:var(--fluid-sidebar-collapsed-width) minmax(0,1fr)!important}.sidebar{transition:width var(--sidebar-motion-duration) var(--sidebar-motion-ease),padding var(--sidebar-motion-duration) var(--sidebar-motion-ease),background-color .12s ease,border-color .12s ease,box-shadow .12s ease!important;will-change:width}.sidebar .brand-logo-shell,.sidebar .brand-product-label,.sidebar .workspace-chip-copy,.sidebar .nav-group p,.sidebar .nav-item-copy{transition:opacity 90ms ease,color .12s ease,transform .12s ease!important}.sidebar .workspace-chip{transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease!important}.sidebar .nav-item{transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease!important}.workspace,.page-stage,.page,.page>*,.glass-panel,.workspace-body>*{min-width:0;max-width:100%}.sidebar,.sidebar.collapsed,.sidebar:not(.collapsed){overflow:visible!important}.sidebar:not(.collapsed){width:var(--fluid-sidebar-width)!important;padding-inline:clamp(9px,.9vw,12px)!important;justify-items:stretch!important}.sidebar:not(.collapsed) .sidebar-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:0!important;justify-content:stretch!important;justify-items:stretch!important}.sidebar .brand-logo-shell{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sidebar:not(.collapsed) .brand-mark{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:clamp(5px,.46vw,8px)!important;width:100%!important;justify-content:flex-start!important}.sidebar:not(.collapsed) .brand-logo-shell{flex:1 1 auto!important;width:100%!important;min-width:0!important;height:44px!important;justify-content:flex-start!important;overflow:hidden}.sidebar:not(.collapsed) .brand-product-label{display:inline-flex!important;width:auto!important;min-width:40px!important;max-width:42px!important;height:30px!important;padding-inline:9px!important;max-height:none!important;margin:0!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.sidebar-toggle,.sidebar:not(.collapsed) .sidebar-toggle,.sidebar.collapsed .sidebar-toggle{position:absolute!important;top:58px!important;right:auto!important;left:calc(100% - 1px)!important;z-index:30!important;display:grid!important;place-items:center!important;justify-self:auto!important;width:28px!important;min-width:28px!important;height:44px!important;padding:0!important;border:1px solid rgba(73,94,156,.16)!important;border-left:0!important;border-radius:0 18px 18px 0!important;background:linear-gradient(180deg,#ffffffeb,#f6faffd1)!important;color:#203067!important;box-shadow:10px 10px 24px #3854941a,inset 0 1px #ffffffdb!important;transform:none!important;transform-origin:left center!important;backdrop-filter:blur(16px) saturate(1.16)!important;-webkit-backdrop-filter:blur(16px) saturate(1.16)!important}:root[data-theme=light] .sidebar .sidebar-toggle:hover,.sidebar .sidebar-toggle:hover{border-color:#446dff3d!important;border-left:0!important;background:linear-gradient(180deg,#fffffffa,#f0f6ffe6)!important;color:#3148d4!important;transform:none!important}:root[data-theme=light] .sidebar .sidebar-toggle:active,.sidebar .sidebar-toggle:active{transform:scale(.98)!important}.sidebar-toggle svg,.sidebar.collapsed .sidebar-toggle svg{width:17px!important;height:17px!important;transform:none!important;stroke-width:2.3!important}:root[data-theme=dark] .sidebar-toggle,:root[data-theme=dark] .sidebar:not(.collapsed) .sidebar-toggle,:root[data-theme=dark] .sidebar.collapsed .sidebar-toggle{border-color:#c0cdff38!important;background:linear-gradient(180deg,#1f2a5beb,#121944db)!important;color:#eef2ff!important;box-shadow:10px 10px 24px #0000123d,inset 0 1px #ffffff1a!important}:root[data-theme=dark] .sidebar .sidebar-toggle:hover{border-color:#9fc6e25c!important;background:#1b324beb!important;color:#fff!important}.sidebar:not(.collapsed) .workspace-chip{display:flex!important;width:100%!important;min-height:48px;justify-content:flex-start!important;justify-self:stretch!important;padding:10px!important}.sidebar:not(.collapsed) .workspace-chip-copy,.sidebar:not(.collapsed) .workspace-chip>div:not(.workspace-avatar),.sidebar:not(.collapsed) .nav-item-copy,.sidebar:not(.collapsed) .nav-item span{display:grid!important;width:auto!important;min-width:0!important;max-width:100%!important;max-height:none!important;margin:0!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.sidebar:not(.collapsed) .side-nav{display:grid!important;align-content:start!important;grid-auto-rows:auto!important;justify-items:stretch!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:4px!important}.sidebar:not(.collapsed) .nav-group{display:grid!important;width:100%!important;justify-items:stretch!important}.sidebar:not(.collapsed) .nav-group p{display:block!important;width:100%!important;max-width:100%!important;max-height:none!important;margin:0 0 4px 4px!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.sidebar:not(.collapsed) .nav-item{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:clamp(40px,4vw,48px)!important;max-height:none!important;aspect-ratio:auto!important;justify-content:flex-start!important;justify-self:stretch!important;gap:clamp(7px,.72vw,11px)!important;padding:8px clamp(7px,.72vw,10px)!important}.sidebar:not(.collapsed) .nav-item>svg{flex:0 0 auto;margin:0!important}.sidebar:not(.collapsed) .nav-item strong,.sidebar:not(.collapsed) .nav-item small,.sidebar:not(.collapsed) .workspace-chip-copy strong,.sidebar:not(.collapsed) .workspace-chip-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-filter,.app-shell.sidebar-collapsed .top-filter,.app-shell:has(.sidebar.collapsed) .top-filter{width:auto;margin:16px var(--workspace-inline-pad) 0 var(--top-filter-left-inset)!important;padding-inline:clamp(12px,1.35vw,24px);gap:clamp(10px,1vw,18px)}.filter-left{flex:1 1 0;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden}.filter-actions{flex:0 1 auto;min-width:0;max-width:clamp(260px,32vw,520px)!important;gap:clamp(8px,.7vw,10px)}.filter-actions>*,.filter-left>*{flex:0 0 auto}.filter-actions .primary-button,.filter-actions .ghost-button,.select-pill{min-width:0;font-size:clamp(12px,.9vw,14px);padding-inline:clamp(10px,.9vw,14px);white-space:nowrap}.workspace-body,.workspace-body:has(.ask-layout){grid-template-columns:minmax(0,1fr) minmax(112px,var(--action-rail-width))!important;gap:var(--workspace-grid-gap)!important;padding:var(--workspace-inline-pad)!important;overflow-x:clip}.action-rail,.workspace-body:has(.ask-layout) .action-rail{display:grid!important;width:100%;min-width:0}.action-rail{gap:clamp(9px,.9vw,12px)}.action-card{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(7px,.75vw,10px);min-width:0;padding:clamp(10px,.95vw,13px)}.action-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page{--fluid-panel-gap: clamp(12px, 1.25cqi, 24px);--fluid-panel-pad: clamp(13px, 1.75cqi, 26px);--fluid-card-pad: clamp(11px, 1.45cqi, 20px);--fluid-card-font: clamp(11px, 1.25cqi, 13px);--fluid-small-font: clamp(9px, 1.05cqi, 12px);--fluid-title-font: clamp(16px, 2.05cqi, 22px);--fluid-card-title-font: clamp(13px, 2.8cqi, 20px);width:100%;max-width:min(100%,1480px)!important;container-type:inline-size}.page-stage,.page .glass-panel,.page .metric-card,.page .report-card,.page .p1-card,.page .answer-card,.page .integration-card,.page .wizard-step-grid article,.page .agent-health-grid article,.page .settings-governance-band>div{container-type:inline-size}.page>.glass-panel,.content-grid>.glass-panel,.overview-grid>.glass-panel,.insight-grid>.glass-panel,.prompt-grid>.glass-panel,.document-studio-grid>.glass-panel,.report-delivery-grid>.glass-panel,.ask-compose.chat-composer,.answer-card,.comparison-matrix-panel,.report-readiness-card,.report-card,.p1-card,.integration-card{padding:var(--fluid-panel-pad)!important}.report-card,.p1-card,.integration-card,.wizard-step-grid article,.agent-health-grid article,.settings-governance-band>div,.chart-insight-row>div,.evidence-strip button,.template-strip-list button,.answer-matrix-cards button{padding:var(--fluid-card-pad)!important;font-size:var(--fluid-card-font);overflow-wrap:anywhere}.panel-title h2,.composer-head h2,.content-grid>.glass-panel .panel-title h2{font-size:var(--fluid-title-font)!important;line-height:1.15}.report-card h2,.p1-card h2,.integration-card h2,.report-readiness-card h2,.document-draft-stack strong,.document-control-stack strong{font-size:var(--fluid-card-title-font)!important;line-height:1.16}.report-card p,.p1-card p,.integration-card p,.report-card small,.p1-card small,.integration-card small,.template-strip-list small,.answer-matrix-cards small,.evidence-strip small,.wizard-step-grid p,.agent-health-grid small,.settings-governance-band span,.stage2-section-head p{font-size:var(--fluid-small-font);line-height:1.42}.metric-card strong{font-size:clamp(22px,6cqi,42px)!important}.report-card .glass-button,.report-card .primary-button,.p1-card .glass-button,.p1-card .primary-button,.integration-card .glass-button,.integration-card .primary-button{width:100%;min-height:clamp(34px,9cqi,42px);padding-inline:clamp(8px,2.8cqi,14px);font-size:clamp(10px,2.8cqi,13px);line-height:1.18;text-align:center;white-space:normal}.content-grid:not(.sheet-queue-layout):not(.document-process-layout):not(.report-delivery-stack),.overview-grid,.insight-grid,.prompt-grid,.document-studio-grid:not(.document-studio-stack),.report-delivery-grid:not(.report-delivery-stack){grid-template-columns:minmax(0,1fr) minmax(clamp(188px,28%,320px),.42fr)!important;gap:var(--fluid-panel-gap)!important;align-items:start}.dashboard-content-grid{grid-template-columns:minmax(0,1.82fr) minmax(clamp(188px,25%,280px),.78fr)!important}.fintech-chart-layout,.wizard-workbench{grid-template-columns:minmax(0,1fr)!important;gap:clamp(12px,1.15cqi,22px)!important;align-items:start}.fintech-chart-side{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(10px,1.05cqi,16px)}.fintech-chart-side .side-kicker{grid-column:1 / -1}.ranking-row{grid-template-columns:auto minmax(0,1fr)!important}.ranking-row em{grid-column:2;justify-self:start}.ranking-platform-title,.platform-badge{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-platform-title .platform-logo-mark,.platform-badge .platform-logo-mark{flex:0 0 auto}.overview-platform-panel .platform-score{grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(6px,.8cqi,10px)}.overview-platform-panel .platform-score .platform-badge{max-width:100%!important}.overview-platform-panel .platform-score .meter{grid-column:1 / -1}.overview-platform-panel .signal-grid,.overview-cockpit-metrics{grid-template-columns:minmax(0,1fr)!important}.overview-secondary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.report-readiness-grid{grid-template-columns:minmax(0,1.28fr) repeat(2,minmax(0,.86fr))!important}.report-grid,.p1-grid,.p1-lane-grid,.chart-insight-row,.evidence-strip:not(.horizontal-scroll),.template-strip-list,.answer-matrix-cards,.sheet-queue-cards,.settings-governance-band{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(10px,1.05cqi,18px)!important}.page .evidence-strip.horizontal-scroll,.content-page[data-content-page=docs] .document-evidence-rail .evidence-strip.horizontal-scroll,.page .export-queue.horizontal-scroll{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(10px,1.05cqi,16px)!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.page .evidence-strip.horizontal-scroll button,.content-page[data-content-page=docs] .document-evidence-rail .evidence-strip.horizontal-scroll button,.page .export-queue.horizontal-scroll>div{width:auto!important;min-width:0!important;max-width:100%!important;flex:initial!important}.workspace-stat-grid,.risk-signal-grid,.signal-grid,.report-state-band{grid-template-columns:repeat(2,minmax(0,1fr))!important}.agent-health-grid,.wizard-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.integration-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.overview-primary-score{grid-template-columns:minmax(0,1fr) minmax(clamp(128px,28%,220px),.55fr)!important}.report-card,.p1-card{min-height:clamp(164px,16cqi,214px)}.agent-health-grid article,.wizard-step-grid article{min-height:clamp(122px,18cqi,168px)}.metric-card:hover,.report-card:hover,.p1-card:hover,.content-page[data-content-page=docs] .document-asset-card:hover,.answer-matrix-cards button:hover,.template-strip-list button:hover,.evidence-strip button:hover,.action-card:hover,.page .dimension-chip:hover,.page .fanout-list button:hover{transform:none!important}.gateway{--gateway-container-inline: clamp(22px, 4vw, 72px);--gateway-container-width: min(calc(100% - (var(--gateway-container-inline) * 2)), 1400px)}.gateway-topbar,.gateway-hero,.gateway-capability-band,.gateway-partners-wall{width:var(--gateway-container-width)!important;max-width:var(--gateway-container-width)!important;margin-inline:auto!important}.gateway-partners-wall{grid-template-columns:minmax(0,1fr)!important}.toolbar-chips,.toolbar-actions{min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.toolbar-chips::-webkit-scrollbar,.toolbar-actions::-webkit-scrollbar{display:none}}@media(min-width:861px){.ask-layout{grid-template-columns:minmax(260px,.45fr) minmax(0,1fr)!important;gap:clamp(16px,1.35vw,22px);align-items:start}.chat-composer{position:sticky;top:clamp(84px,7vw,102px)}.ask-layout>*,.ask-compose.chat-composer,.answer-stack,.answer-card,.comparison-matrix-panel,.chat-bubble,.ai-collab-console,.collab-flow,.writing-candidates,.composer-guardrails{min-width:0}.answer-stack{gap:clamp(18px,1.5vw,28px)}.ask-compose.chat-composer,.ask-compose.chat-composer .suggested-list{container-type:inline-size}.ask-compose.chat-composer{--fluid-chip-font: clamp(11px, 4.2cqi, 13px);--fluid-chip-line: 1.18}.ask-compose.chat-composer .suggested-list{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(7px,2.6cqi,10px);width:100%;overflow:visible}.ask-compose.chat-composer .suggested-list button{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:100%;min-height:clamp(34px,12cqi,46px);padding:clamp(7px,2.7cqi,10px) clamp(11px,4cqi,16px);overflow:visible;color:var(--ink-soft);font-size:var(--fluid-chip-font);line-height:var(--fluid-chip-line);text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-break:anywhere;text-wrap:balance}.ask-compose.chat-composer .suggested-list button>*{min-width:0}.ask-compose.chat-composer .suggested-list button.selected{color:var(--accent-strong)}.ask-compose.chat-composer .workspace-mode-switch button,.ask-compose.chat-composer .check-pill-row span,.ask-compose.chat-composer .selector-row span,.ask-compose.chat-composer .chat-context-strip span,.ask-compose.chat-composer .composer-footer span{font-size:clamp(10px,3.8cqi,12px);line-height:1.18;white-space:normal;overflow-wrap:anywhere}}@media(min-width:1180px){.app-shell{--fluid-sidebar-width: clamp(178px, 12.8vw, 232px);--workspace-inline-pad: clamp(15px, 1.55vw, 28px);--workspace-grid-gap: clamp(15px, 1.25vw, 24px);--action-rail-width: clamp(176px, 14.2vw, 292px)}.ask-layout{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr)!important}}@media(min-width:1500px){.app-shell{--top-filter-left-inset: max(var(--workspace-inline-pad), calc(50% - 908px) )}}@media(max-width:860px){.mobile-native-page .ask-layout{grid-template-columns:minmax(0,1fr)!important}.mobile-native-page .chat-composer{position:static}.mobile-native-page .ask-compose.chat-composer .suggested-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:8px;width:100%;max-width:100%;overflow:visible}.mobile-native-page .ask-compose.chat-composer .suggested-list button{width:100%;min-width:0;max-width:100%;min-height:40px;font-size:clamp(11px,3.2vw,13px);line-height:1.18;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-break:anywhere}}@supports not (container-type: inline-size){@media(min-width:861px){.ask-compose.chat-composer .suggested-list{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible}.ask-compose.chat-composer .suggested-list button{width:100%;max-width:100%;min-height:38px;padding:8px 13px;font-size:12px;line-height:1.18;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-break:anywhere}.ask-compose.chat-composer .workspace-mode-switch button,.ask-compose.chat-composer .check-pill-row span,.ask-compose.chat-composer .selector-row span,.ask-compose.chat-composer .chat-context-strip span,.ask-compose.chat-composer .composer-footer span{font-size:11px;line-height:1.18;white-space:normal;overflow-wrap:anywhere}}}.gateway-partners-wall{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;align-items:stretch!important;width:var(--gateway-container-width, min( calc(100% - 48px) , 1400px))!important;max-width:var(--gateway-container-width, min( calc(100% - 48px) , 1400px))!important;margin:clamp(26px,4vw,56px) auto 0!important;padding:clamp(18px,2.4vw,34px)!important;overflow:hidden!important;border:1px solid rgba(126,201,229,.28)!important;border-radius:clamp(24px,2vw,30px)!important;background:radial-gradient(circle at 82% 4%,rgba(90,151,255,.12),transparent 34%),radial-gradient(circle at 9% 16%,rgba(83,212,225,.14),transparent 30%),linear-gradient(180deg,#f6fdffc7,#e8f8ff80)!important;box-shadow:inset 0 1px #ffffffdb,0 30px 80px -58px #3a7ea657!important}.gateway-partners-wall:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(54,143,184,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(54,143,184,.032) 1px,transparent 1px);background-size:82px 82px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 118%);mask-image:linear-gradient(180deg,#000,transparent 118%)}.gateway-partners-wall:after{content:"";position:absolute;inset:auto 7% -34% 34%;height:58%;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse,rgba(79,203,226,.16),transparent 68%);filter:blur(26px)}.partners-wall-copy,.partners-logo-wall{position:relative;z-index:1;min-width:0}.partners-wall-copy{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"eyebrow metrics" "title metrics" "body industries"!important;align-items:end!important;column-gap:clamp(24px,5vw,96px)!important;row-gap:clamp(10px,1.1vw,16px)!important;padding:0 0 clamp(18px,2vw,26px)!important;border:0!important;border-bottom:1px solid rgba(105,160,195,.22);border-radius:0!important;background:transparent!important;box-shadow:none!important}.partners-wall-copy>span{grid-area:eyebrow;width:fit-content;color:var(--accent-strong)!important;font-family:var(--font-mono);font-size:clamp(11px,.78vw,13px)!important;font-weight:850!important;letter-spacing:0!important;text-transform:none!important}.partners-wall-copy>strong{grid-area:title;max-width:min(760px,18em)!important;color:var(--ink)!important;font-size:clamp(30px,3.25vw,52px)!important;font-weight:900!important;line-height:1.06!important;letter-spacing:0!important;text-wrap:balance}.partners-wall-copy>p{grid-area:body;max-width:78ch!important;margin:0!important;color:color-mix(in srgb,var(--ink-soft) 86%,transparent)!important;font-size:clamp(15px,1.15vw,19px)!important;line-height:1.62!important}.partners-wall-metrics{grid-area:metrics;display:grid!important;grid-template-columns:repeat(3,minmax(96px,auto))!important;align-self:center!important;gap:8px!important}.partners-wall-metrics span{display:inline-flex!important;align-items:baseline!important;justify-content:center!important;gap:3px!important;min-width:0!important;min-height:0!important;padding:10px 13px!important;border:1px solid rgba(92,142,188,.2)!important;border-radius:999px!important;background:#ffffff6b!important;color:color-mix(in srgb,var(--ink-soft) 88%,transparent)!important;font-size:clamp(12px,.86vw,14px)!important;font-weight:820!important;line-height:1!important;white-space:nowrap;box-shadow:inset 0 1px #ffffffb8}.partners-wall-metrics b{color:var(--accent-strong)!important;font-size:clamp(19px,1.5vw,27px)!important;font-weight:930!important;line-height:1!important}.partners-industry-strip{grid-area:industries;display:flex!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;max-width:540px}.partners-industry-strip span{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 12px!important;border:1px solid rgba(92,142,188,.18)!important;border-radius:999px!important;background:#ffffff4d!important;color:color-mix(in srgb,var(--ink-soft) 86%,transparent)!important;font-size:clamp(12px,.82vw,14px)!important;font-weight:760!important;white-space:nowrap}.partners-logo-wall{display:grid!important;gap:clamp(14px,1.4vw,20px)!important;min-height:0!important;padding:clamp(16px,2vw,26px) 0 0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.partners-logo-wall-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-width:0!important;padding:0!important;border:0!important;color:color-mix(in srgb,var(--ink-soft) 78%,transparent)!important;font-size:clamp(13px,.92vw,15px)!important;font-weight:820!important}.partners-logo-wall-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partners-logo-wall-head span:first-child{color:color-mix(in srgb,var(--ink) 74%,transparent)!important}.partners-logo-marquee{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:12px!important;margin-top:0!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)!important}.partners-logo-row{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:12px!important;width:max-content!important;height:auto!important;will-change:transform;animation-duration:64s!important}.partners-logo-row-2{animation-duration:70s!important}.partners-logo-row-3{animation-duration:76s!important}.partner-logo-cell{flex:0 0 clamp(128px,9.3vw,174px)!important;display:grid!important;place-items:center!important;width:clamp(128px,9.3vw,174px)!important;height:clamp(62px,4.9vw,78px)!important;min-width:0!important;min-height:0!important;padding:12px 16px!important;overflow:hidden!important;border:1px solid rgba(122,155,185,.18)!important;border-radius:16px!important;background:#ffffffb8!important;box-shadow:inset 0 1px #ffffffd6,0 12px 28px -24px #46779c61!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.partner-logo-cell:hover,.partner-logo-cell.is-active{transform:translateY(-2px)!important;border-color:#4071d34d!important;background:#ffffffe6!important;box-shadow:inset 0 1px #ffffffeb,0 18px 38px -28px #4071d35c!important}.partner-logo-cell img{width:auto!important;max-width:min(122px,92%)!important;max-height:42px!important;object-fit:contain!important;opacity:.72!important;filter:grayscale(1) contrast(1.04)!important;transform:none!important;transition:opacity .16s ease,filter .16s ease!important}.partner-logo-cell:hover img,.partner-logo-cell.is-active img{opacity:1!important;filter:grayscale(.18) contrast(1.02)!important;transform:none!important}:root[data-theme=dark] .gateway-partners-wall{border-color:#87ceeb2e!important;background:radial-gradient(circle at 82% 4%,rgba(90,151,255,.12),transparent 34%),radial-gradient(circle at 9% 16%,rgba(83,212,225,.12),transparent 30%),linear-gradient(180deg,#111f30d1,#08111ec2)!important;box-shadow:inset 0 1px #ffffff14,0 34px 92px -62px #000916d6!important}:root[data-theme=dark] .partners-wall-metrics span,:root[data-theme=dark] .partners-industry-strip span{border-color:#97c6e129!important;background:#1022358a!important;color:#dbeefac2!important;box-shadow:inset 0 1px #ffffff14}:root[data-theme=dark] .partner-logo-cell{border-color:#97c6e124!important;background:#ecf7ffe6!important;box-shadow:inset 0 1px #ffffffd1,0 18px 42px -32px #000a189e!important}@media(max-width:1180px){.partners-wall-copy{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"eyebrow" "title" "body" "metrics" "industries"!important;align-items:start!important}.partners-wall-metrics{grid-template-columns:repeat(3,minmax(0,max-content))!important;justify-content:start!important}.partners-industry-strip{justify-content:flex-start!important;max-width:none}}@media(max-width:760px){.gateway-partners-wall{width:min(100%,calc(100vw - 28px))!important;max-width:min(100%,calc(100vw - 28px))!important;margin-top:28px!important;padding:16px!important;border-radius:24px!important}.partners-wall-copy{padding-bottom:16px!important}.partners-wall-copy>strong{font-size:clamp(28px,8.4vw,40px)!important}.partners-wall-metrics{grid-template-columns:minmax(0,1fr)!important;width:100%}.partners-wall-metrics span{justify-content:flex-start!important;min-height:42px!important}.partners-logo-wall-head{display:grid!important;gap:4px!important}.partners-logo-marquee{gap:10px!important;-webkit-mask-image:none!important;mask-image:none!important}.partners-logo-row{display:flex!important;gap:10px!important}.partner-logo-cell{flex-basis:116px!important;width:116px!important;height:64px!important;border-radius:14px!important}}@media(prefers-reduced-motion:reduce){.partners-logo-row{animation:none!important;transform:none!important}}.gateway{--gateway-ios-glass-fill: rgba(255, 255, 255, .035);--gateway-ios-glass-fill-strong: rgba(255, 255, 255, .16);--gateway-ios-glass-fill-soft: rgba(255, 255, 255, .018);--gateway-ios-glass-edge: rgba(255, 255, 255, .86);--gateway-ios-glass-line: rgba(255, 255, 255, .44);--gateway-ios-glass-highlight: rgba(255, 255, 255, .92);--gateway-ios-glass-shadow: rgba(55, 96, 150, .16)}:root[data-theme=dark] .gateway{--gateway-ios-glass-fill: rgba(7, 24, 44, .08);--gateway-ios-glass-fill-strong: rgba(255, 255, 255, .08);--gateway-ios-glass-fill-soft: rgba(255, 255, 255, .018);--gateway-ios-glass-edge: rgba(255, 255, 255, .28);--gateway-ios-glass-line: rgba(255, 255, 255, .18);--gateway-ios-glass-highlight: rgba(255, 255, 255, .28);--gateway-ios-glass-blue: rgba(64, 140, 255, .16);--gateway-ios-glass-cyan: rgba(58, 226, 244, .12);--gateway-ios-glass-shadow: rgba(0, 12, 28, .54)}.gateway-hero{position:relative;isolation:isolate;container-type:inline-size}.gateway-hero:before,.gateway-hero:after{content:none!important;display:none!important}.gateway-copy,.gateway-signal-stage{position:relative;z-index:1}.gateway-copy h1{font-size:clamp(3.4rem,6.2cqi,5.35rem)!important;letter-spacing:0!important}.gateway-copy p{font-size:clamp(1rem,1.2cqi,1.09rem)!important}.gateway-copy .eyebrow,.gateway-actions .glass-button.large{border-color:var(--gateway-ios-glass-line)!important;background:linear-gradient(135deg,var(--gateway-ios-glass-fill-strong),var(--gateway-ios-glass-fill-soft)),#ffffff57!important;box-shadow:inset 0 1px 0 var(--gateway-ios-glass-highlight),0 14px 32px -28px var(--gateway-ios-glass-shadow)!important;-webkit-backdrop-filter:blur(20px) saturate(160%) contrast(1.04);backdrop-filter:blur(20px) saturate(160%) contrast(1.04)}.gateway-signal-stage{--gateway-tilt-transform: translate3d(0, 0, 0) !important;position:relative;isolation:isolate;align-content:start!important;height:auto!important;min-height:0!important;max-height:none!important;padding:clamp(14px,1.35cqi,20px)!important;overflow:hidden;transform:none!important;transform-style:flat!important;border:1px solid var(--gateway-ios-glass-edge)!important;border-radius:clamp(26px,2.4cqi,34px)!important;background:linear-gradient(145deg,#fff3,#ffffff09 34%,#ffffff13),var(--gateway-ios-glass-fill)!important;box-shadow:inset 0 1px 0 var(--gateway-ios-glass-highlight),inset 0 0 0 1px #ffffff3d,inset 18px 18px 48px #ffffff24,inset -18px -22px 52px #3a60910b,0 26px 70px -54px var(--gateway-ios-glass-shadow),0 1px #ffffffa8!important;-webkit-backdrop-filter:blur(22px) saturate(175%) contrast(1.04) brightness(1.03)!important;backdrop-filter:blur(22px) saturate(175%) contrast(1.04) brightness(1.03)!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease!important;will-change:auto!important}.gateway-signal-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(132deg,rgba(255,255,255,.42),transparent 28%,rgba(255,255,255,.14) 56%,transparent 84%),radial-gradient(ellipse at var(--gateway-tilt-shine-x, 52%) var(--gateway-tilt-shine-y, 32%),rgba(255,255,255,.3),rgba(255,255,255,.08) 24%,transparent 56%);filter:blur(1px);opacity:.46;pointer-events:none;transition:opacity .15s ease!important}.gateway-signal-stage:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:1;border:1px solid rgba(255,255,255,.22);border-radius:calc(clamp(26px,2.4cqi,34px) - 1px);box-shadow:inset 0 0 0 1px #ffffff38,inset 14px 14px 42px #ffffff24,inset -18px -18px 48px #3a60910d;pointer-events:none}.gateway-stage-orb{display:none!important}.gateway-signal-stage>:not(.gateway-stage-orb){position:relative;z-index:2}.gateway-signal-stage[data-tilt-active=true]{transform:none!important;border-color:#489aff57!important;background:linear-gradient(145deg,#ffffff3d,#ffffff0d 34%,#ffffff1a),var(--gateway-ios-glass-fill)!important;box-shadow:inset 0 1px #ffffffbd,inset 0 -1px #fff3,0 30px 72px -52px #37609633,0 0 0 1px #ffffff1a!important}.gateway-signal-stage[data-tilt-active=true]:before{opacity:.9!important}.gateway-signal-stage[data-tilt-active=true] .gateway-stage-header,.gateway-signal-stage[data-tilt-active=true] .gateway-radar-card,.gateway-signal-stage[data-tilt-active=true] .gateway-platform-board{transform:none!important}.gateway-stage-header,.gateway-radar-card,.gateway-platform-board,.gateway-platform-lane,.gateway-platform-summary span,.gateway-platform-logo-card,.gateway-platform-proofstep,.gateway-radar-note span,.gateway-live-pill{border-color:var(--gateway-ios-glass-line)!important;background:linear-gradient(145deg,#fff3,#ffffff0b 48%,#ffffff1c),#ffffff06!important;box-shadow:inset 0 1px 0 var(--gateway-ios-glass-highlight),inset 0 0 0 1px #ffffff1a,0 16px 34px -30px var(--gateway-ios-glass-shadow)!important;-webkit-backdrop-filter:blur(16px) saturate(155%) contrast(1.03) brightness(1.03);backdrop-filter:blur(16px) saturate(155%) contrast(1.03) brightness(1.03)}.gateway-stage-header,.gateway-radar-card,.gateway-platform-board{border-radius:22px!important}.gateway-platform-lane,.gateway-platform-summary span,.gateway-platform-logo-card,.gateway-platform-proofstep,.gateway-radar-note span{border-radius:16px!important}.gateway-platform-board:before{background:linear-gradient(110deg,rgba(255,255,255,.26),transparent 28%,rgba(255,255,255,.08) 54%,transparent 82%)!important;opacity:.32!important}.gateway-platform-lane.global{background:linear-gradient(145deg,#ffffff2e,#ffffff0a),#ffffff05!important}.gateway-platform-logo-card{transform:none!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease!important}.gateway-platform-logo-card:hover,.gateway-platform-logo-card:focus-visible{transform:none!important;border-color:#4080f561!important;background:linear-gradient(145deg,#ffffff42,#ffffff14),#ffffff0d!important;color:var(--accent-strong)!important;box-shadow:inset 0 1px #ffffffc7,0 18px 38px -30px #4387da5c!important}.gateway-platform-proofstep:not(:last-child):after{background:#4da4e652!important}:root[data-theme=dark] .gateway-signal-stage{background:linear-gradient(140deg,#effaff1a,#17365224 44%,#2670b21a),linear-gradient(26deg,rgba(255,197,141,.08),transparent 42%,rgba(71,213,236,.1)),var(--gateway-ios-glass-fill)!important;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff14,0 34px 80px -52px var(--gateway-ios-glass-shadow),0 1px #ffffff1a!important}:root[data-theme=dark] .gateway-signal-stage:before{background:radial-gradient(ellipse at 76% 8%,rgba(54,219,239,.42),transparent 42%),radial-gradient(ellipse at 20% 18%,rgba(255,205,154,.22),transparent 40%),radial-gradient(ellipse at 70% 92%,rgba(43,113,255,.3),transparent 45%),linear-gradient(132deg,rgba(255,255,255,.16),transparent 31%,rgba(38,193,237,.16) 64%,transparent 86%),radial-gradient(ellipse at var(--gateway-tilt-shine-x, 52%) var(--gateway-tilt-shine-y, 32%),rgba(255,255,255,.2),rgba(73,205,235,.16) 24%,transparent 58%)}:root[data-theme=dark] .gateway-stage-header,:root[data-theme=dark] .gateway-radar-card,:root[data-theme=dark] .gateway-platform-board,:root[data-theme=dark] .gateway-platform-lane,:root[data-theme=dark] .gateway-platform-summary span,:root[data-theme=dark] .gateway-platform-logo-card,:root[data-theme=dark] .gateway-platform-proofstep,:root[data-theme=dark] .gateway-radar-note span,:root[data-theme=dark] .gateway-live-pill{background:linear-gradient(135deg,#ffffff24,#ffffff0a 46%,#ffffff17),#10263e14!important;box-shadow:inset 0 1px #ffffff1f,0 18px 38px -32px #000b1a8f!important}:root[data-theme=dark] .gateway-platform-logo-card:hover,:root[data-theme=dark] .gateway-platform-logo-card:focus-visible{background:linear-gradient(135deg,#28496ec2,#18587470),#122d4870!important}.liquid-glass-filter-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.gateway{--gateway-liquid-clear: rgba(255, 255, 255, .018);--gateway-liquid-mist: rgba(255, 255, 255, .075);--gateway-liquid-sheen: rgba(255, 255, 255, .78);--gateway-liquid-edge: rgba(255, 255, 255, .64);--gateway-liquid-edge-soft: rgba(255, 255, 255, .24);--gateway-liquid-shadow: rgba(48, 87, 138, .16);--gateway-liquid-hover: rgba(45, 129, 255, .36)}:root[data-theme=dark] .gateway{--gateway-liquid-clear: rgba(255, 255, 255, .026);--gateway-liquid-mist: rgba(255, 255, 255, .065);--gateway-liquid-sheen: rgba(255, 255, 255, .34);--gateway-liquid-edge: rgba(255, 255, 255, .26);--gateway-liquid-edge-soft: rgba(255, 255, 255, .14);--gateway-liquid-shadow: rgba(0, 13, 30, .46);--gateway-liquid-hover: rgba(98, 177, 255, .32)}.gateway-copy .eyebrow,.gateway-actions .glass-button.large{border-color:var(--gateway-liquid-edge-soft)!important;background:linear-gradient(145deg,#ffffff2e,#ffffff09 58%,#ffffff1c),#ffffff0f!important;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #ffffff29,0 14px 34px -30px var(--gateway-liquid-shadow)!important;-webkit-backdrop-filter:blur(22px) saturate(180%) contrast(1.04);backdrop-filter:blur(22px) saturate(180%) contrast(1.04)}.gateway-signal-stage{border-color:var(--gateway-liquid-edge)!important;background:linear-gradient(145deg,#ffffff17,#ffffff03 32%,#ffffff0e),#ffffff03!important;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #fff3,inset 1px 0 #ffffff4d,inset -1px 0 #ffffff1f,0 34px 78px -58px var(--gateway-liquid-shadow)!important;-webkit-backdrop-filter:blur(8px) saturate(125%) contrast(1.02) brightness(1.02)!important;backdrop-filter:blur(8px) saturate(125%) contrast(1.02) brightness(1.02)!important}.gateway-signal-stage:before{top:-18px!important;right:-18px!important;bottom:-18px!important;left:-18px!important;border-radius:calc(clamp(26px,2.4cqi,34px) + 18px)!important;background:radial-gradient(circle at var(--gateway-tilt-shine-x, 50%) var(--gateway-tilt-shine-y, 42%),rgba(255,255,255,.28),rgba(255,255,255,.08) 24%,transparent 46%),linear-gradient(120deg,rgba(255,255,255,.2),transparent 26%,rgba(255,255,255,.055) 52%,transparent 78%),#ffffff05!important;opacity:.8!important;filter:url(#gateway-liquid-glass-distortion);-webkit-backdrop-filter:blur(30px) saturate(190%) contrast(1.08) brightness(1.04);backdrop-filter:blur(30px) saturate(190%) contrast(1.08) brightness(1.04);transform:translateZ(0);transition:opacity .14s ease!important}.gateway-signal-stage:after{top:0!important;right:0!important;bottom:0!important;left:0!important;border:0!important;border-radius:inherit!important;background:linear-gradient(145deg,rgba(255,255,255,.72),transparent 14%,transparent 78%,rgba(255,255,255,.34)),radial-gradient(ellipse at 18% 0%,rgba(255,255,255,.86),transparent 32%),radial-gradient(ellipse at 100% 22%,rgba(255,255,255,.38),transparent 34%),radial-gradient(ellipse at 50% 100%,rgba(255,255,255,.24),transparent 38%)!important;box-shadow:inset 0 0 0 1px #ffffff80,inset 0 0 0 2px #ffffff1f,inset 22px 18px 42px #ffffff24,inset -18px -18px 46px #3d65960b!important;mix-blend-mode:screen;opacity:.78;filter:url(#gateway-liquid-glass-edge)}.gateway-signal-stage[data-tilt-active=true]{border-color:var(--gateway-liquid-hover)!important;background:linear-gradient(145deg,#ffffff1c,#ffffff04 36%,#ffffff12),#ffffff04!important;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff3d,0 36px 82px -58px #30578a33,0 0 0 1px #ffffff14!important}.gateway-signal-stage[data-tilt-active=true]:before{opacity:.96!important}.gateway-signal-stage[data-tilt-active=true]:after{opacity:.92}.gateway-stage-header,.gateway-radar-card,.gateway-platform-board,.gateway-platform-lane,.gateway-platform-summary span,.gateway-platform-logo-card,.gateway-platform-proofstep,.gateway-radar-note span,.gateway-live-pill{border-color:#ffffff42!important;background:linear-gradient(150deg,#ffffff21,#ffffff07 54%,#ffffff16),#ffffff07!important;box-shadow:inset 0 1px #ffffff85,inset 0 -1px #ffffff1a,0 14px 30px -28px var(--gateway-liquid-shadow)!important;-webkit-backdrop-filter:blur(18px) saturate(165%) contrast(1.03) brightness(1.02);backdrop-filter:blur(18px) saturate(165%) contrast(1.03) brightness(1.02)}.gateway-stage-header,.gateway-radar-card,.gateway-platform-board{box-shadow:inset 0 1px #ffffff94,inset 0 0 0 1px #ffffff17,0 16px 34px -30px var(--gateway-liquid-shadow)!important}.gateway-platform-board:before{background:linear-gradient(115deg,rgba(255,255,255,.16),transparent 31%,rgba(255,255,255,.055) 60%,transparent 88%)!important;opacity:.42!important;filter:url(#gateway-liquid-glass-distortion)}.gateway-platform-lane.global{background:linear-gradient(150deg,#ffffff1c,#ffffff06 62%,#ffffff13),#ffffff05!important}.gateway-platform-logo-card:hover,.gateway-platform-logo-card:focus-visible{border-color:#2d81ff6b!important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.18),transparent 55%),linear-gradient(150deg,#ffffff29,#ffffff0b),#ffffff09!important;box-shadow:inset 0 1px #ffffffb3,0 18px 36px -30px #4387da57!important}:root[data-theme=dark] .gateway-copy .eyebrow,:root[data-theme=dark] .gateway-actions .glass-button.large,:root[data-theme=dark] .gateway-signal-stage,:root[data-theme=dark] .gateway-stage-header,:root[data-theme=dark] .gateway-radar-card,:root[data-theme=dark] .gateway-platform-board,:root[data-theme=dark] .gateway-platform-lane,:root[data-theme=dark] .gateway-platform-summary span,:root[data-theme=dark] .gateway-platform-logo-card,:root[data-theme=dark] .gateway-platform-proofstep,:root[data-theme=dark] .gateway-radar-note span,:root[data-theme=dark] .gateway-live-pill{border-color:var(--gateway-liquid-edge-soft)!important;background:linear-gradient(150deg,#ffffff14,#ffffff05 55%,#ffffff0d),#ffffff05!important}:root[data-theme=dark] .gateway-signal-stage:before{background:radial-gradient(circle at var(--gateway-tilt-shine-x, 50%) var(--gateway-tilt-shine-y, 42%),rgba(255,255,255,.2),rgba(255,255,255,.055) 28%,transparent 50%),linear-gradient(120deg,rgba(255,255,255,.11),transparent 30%,rgba(255,255,255,.035) 60%,transparent 84%),#ffffff04!important;opacity:.72!important}:root[data-theme=dark] .gateway-signal-stage:after{background:linear-gradient(145deg,rgba(255,255,255,.22),transparent 16%,transparent 78%,rgba(255,255,255,.16)),radial-gradient(ellipse at 18% 0%,rgba(255,255,255,.28),transparent 32%),radial-gradient(ellipse at 100% 22%,rgba(255,255,255,.16),transparent 34%)!important;box-shadow:inset 0 0 0 1px #ffffff2b,inset 18px 16px 40px #ffffff0f,inset -18px -18px 44px #000c1c1f!important}:root[data-theme=dark] .gateway-platform-logo-card:hover,:root[data-theme=dark] .gateway-platform-logo-card:focus-visible{border-color:#62b1ff5c!important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.12),transparent 55%),linear-gradient(150deg,#ffffff1a,#ffffff08),#ffffff07!important}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.gateway-copy .eyebrow,.gateway-actions .glass-button.large,.gateway-signal-stage,.gateway-stage-header,.gateway-radar-card,.gateway-platform-board,.gateway-platform-lane,.gateway-platform-summary span,.gateway-platform-logo-card,.gateway-platform-proofstep,.gateway-radar-note span,.gateway-live-pill{background:#f8fcfff5!important}:root[data-theme=dark] .gateway-signal-stage,:root[data-theme=dark] .gateway-stage-header,:root[data-theme=dark] .gateway-radar-card,:root[data-theme=dark] .gateway-platform-board,:root[data-theme=dark] .gateway-platform-lane,:root[data-theme=dark] .gateway-platform-summary span,:root[data-theme=dark] .gateway-platform-logo-card,:root[data-theme=dark] .gateway-platform-proofstep,:root[data-theme=dark] .gateway-radar-note span,:root[data-theme=dark] .gateway-live-pill{background:#111f30f5!important}}@media(prefers-reduced-transparency:reduce){.gateway-copy .eyebrow,.gateway-actions .glass-button.large,.gateway-signal-stage,.gateway-stage-header,.gateway-radar-card,.gateway-platform-board,.gateway-platform-lane,.gateway-platform-summary span,.gateway-platform-logo-card,.gateway-platform-proofstep,.gateway-radar-note span,.gateway-live-pill{background:#f8fcfff5!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-theme=dark] .gateway-signal-stage,:root[data-theme=dark] .gateway-stage-header,:root[data-theme=dark] .gateway-radar-card,:root[data-theme=dark] .gateway-platform-board,:root[data-theme=dark] .gateway-platform-lane,:root[data-theme=dark] .gateway-platform-summary span,:root[data-theme=dark] .gateway-platform-logo-card,:root[data-theme=dark] .gateway-platform-proofstep,:root[data-theme=dark] .gateway-radar-note span,:root[data-theme=dark] .gateway-live-pill{background:#111f30f5!important}}@media(max-width:860px){.gateway-hero:before{content:none!important;display:none!important}.gateway-hero:after{content:none!important;display:none!important}.gateway-copy h1{font-size:clamp(2.45rem,13cqi,3.7rem)!important}.gateway-copy p{font-size:.98rem!important}.gateway-signal-stage{padding:12px!important;border-radius:26px!important}.gateway-stage-header,.gateway-radar-card,.gateway-platform-board{border-radius:20px!important}.gateway-radar-card.gateway-radar-card-lean{grid-template-columns:minmax(76px,.28fr) minmax(0,1fr)!important;align-items:center!important;gap:10px!important}.gateway-score-ring{width:clamp(78px,24vw,96px)!important;height:clamp(78px,24vw,96px)!important}.gateway-score-ring strong{font-size:clamp(2rem,10vw,2.65rem)!important}.gateway-score-ring span{font-size:10px!important;line-height:1.1!important}.gateway-radar-copy{gap:7px!important}.gateway-radar-copy h2{max-width:none!important;font-size:clamp(1.04rem,5.2vw,1.35rem)!important;line-height:1.16!important}.gateway-radar-copy p{font-size:.78rem!important;line-height:1.42!important}.gateway-radar-note{gap:5px!important}.gateway-radar-note span{min-height:24px!important;padding:5px 7px!important;font-size:10px!important}.gateway-platform-board-head,.gateway-platform-lanes,.gateway-platform-proofline{grid-template-columns:minmax(0,1fr)!important}.gateway-platform-summary{min-width:0!important;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important}.gateway-platform-proofstep:not(:last-child):after{display:none!important}}.gateway-demo-cta{overflow:visible}.gateway-demo-spark{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;flex:0 0 24px;color:currentColor;isolation:isolate}.gateway-demo-spark .icon-sm{width:20px;height:20px;transform-origin:50% 58%}.gateway-demo-spark:before,.gateway-demo-spark:after{content:"";position:absolute;z-index:-1;width:7px;height:7px;border-radius:2px;background:currentColor;opacity:0;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);transform:translateZ(0) scale(.2) rotate(0);pointer-events:none}.gateway-demo-spark:before{top:-5px;right:-6px}.gateway-demo-spark:after{right:2px;bottom:-7px;width:5px;height:5px}@media(prefers-reduced-motion:no-preference){.gateway-demo-spark .icon-sm{animation:gateway-demo-spark-icon 2.25s cubic-bezier(.18,.9,.28,1) infinite}.gateway-demo-spark:before{animation:gateway-demo-spark-pop 2.25s cubic-bezier(.18,.9,.28,1) infinite}.gateway-demo-spark:after{animation:gateway-demo-spark-pop-small 2.25s .18s cubic-bezier(.18,.9,.28,1) infinite}.gateway-demo-cta:hover .gateway-demo-spark .icon-sm{animation-duration:1.45s}.gateway-demo-cta:hover .gateway-demo-spark:before,.gateway-demo-cta:hover .gateway-demo-spark:after{animation-duration:1.45s}}@media(prefers-reduced-motion:reduce){.gateway-demo-spark .icon-sm,.gateway-demo-spark:before,.gateway-demo-spark:after{animation:none!important}.gateway-demo-spark:before,.gateway-demo-spark:after{opacity:.75;transform:translateZ(0) scale(.88) rotate(18deg)}}@keyframes gateway-demo-spark-icon{0%,62%,to{transform:translateZ(0) scale(1) rotate(0);filter:drop-shadow(0 0 0 rgba(255,255,255,0))}70%{transform:translate3d(0,-1px,0) scale(1.18) rotate(-8deg);filter:drop-shadow(0 0 8px rgba(255,255,255,.72))}80%{transform:translateZ(0) scale(.95) rotate(5deg)}}@keyframes gateway-demo-spark-pop{0%,58%,to{opacity:0;transform:translateZ(0) scale(.2) rotate(0)}68%{opacity:.95;transform:translate3d(7px,-8px,0) scale(1.05) rotate(24deg)}82%{opacity:0;transform:translate3d(12px,-13px,0) scale(.55) rotate(44deg)}}@keyframes gateway-demo-spark-pop-small{0%,56%,to{opacity:0;transform:translateZ(0) scale(.2) rotate(0)}68%{opacity:.86;transform:translate3d(6px,7px,0) scale(.9) rotate(-18deg)}82%{opacity:0;transform:translate3d(10px,11px,0) scale(.45) rotate(-38deg)}}.gateway-signal-stage{--gateway-liquid-radius: clamp(26px, 2.4cqi, 34px);--gateway-liquid-edge-width: clamp(4px, .52cqi, 6px);--gateway-liquid-hover-edge: rgba(44, 133, 255, .38);border:0!important;border-radius:var(--gateway-liquid-radius)!important;background:transparent!important;box-shadow:0 30px 76px -62px #30578a2e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.gateway-signal-stage:before,.gateway-signal-stage:after{content:none!important;display:none!important}.gateway-liquid-glass-outer,.gateway-liquid-glass-cover,.gateway-liquid-glass-sharp,.gateway-liquid-glass-reflect{position:absolute!important;top:0;right:0;bottom:0;left:0;border-radius:var(--gateway-liquid-radius);pointer-events:none}.gateway-liquid-glass-outer{z-index:0!important;padding:var(--gateway-liquid-edge-width);opacity:.98;-webkit-backdrop-filter:url(#gateway-liquid-glass-filter);backdrop-filter:url(#gateway-liquid-glass-filter);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:opacity .14s ease,filter .14s ease!important}.gateway-liquid-glass-cover{z-index:1!important;background:#ffffff04;-webkit-backdrop-filter:blur(2px) saturate(118%);backdrop-filter:blur(2px) saturate(118%)}.gateway-liquid-glass-sharp{z-index:3!important;box-shadow:inset 1px 1px #ffffffa8,inset -1px -1px #ffffff94,inset 0 0 0 1px #ffffff2e}.gateway-liquid-glass-reflect{top:1px;right:1px;bottom:1px;left:1px;z-index:2!important;box-shadow:inset 2px 2px 8px 1px #ffffff3d,inset -2px -2px 5px -1px #ffffff2e,inset 0 18px 30px -24px #ffffff52}.gateway-signal-stage>:not(.gateway-stage-orb):not(.gateway-liquid-glass-outer):not(.gateway-liquid-glass-cover):not(.gateway-liquid-glass-sharp):not(.gateway-liquid-glass-reflect){position:relative;z-index:5}.gateway-signal-stage[data-tilt-active=true]{background:transparent!important;box-shadow:0 32px 78px -60px #30578a38,0 0 0 1px #2c85ff14!important}.gateway-signal-stage[data-tilt-active=true] .gateway-liquid-glass-outer{opacity:1;filter:drop-shadow(0 0 8px rgba(44,133,255,.1))}.gateway-signal-stage[data-tilt-active=true] .gateway-liquid-glass-sharp{box-shadow:inset 1px 1px #ffffffbd,inset -1px -1px #ffffffa3,inset 0 0 0 1px var(--gateway-liquid-hover-edge)}.gateway-signal-stage[data-tilt-active=true] .gateway-liquid-glass-reflect{box-shadow:inset 2px 2px 9px 1px #ffffff47,inset -2px -2px 5px -1px #fff3,inset 0 18px 32px -22px #ffffff5c}.gateway-stage-header,.gateway-radar-card,.gateway-platform-board,.gateway-platform-lane,.gateway-platform-summary span,.gateway-platform-logo-card,.gateway-platform-proofstep,.gateway-radar-note span,.gateway-live-pill{border-color:#ffffff38!important;background:linear-gradient(145deg,#ffffff16,#ffffff05 56%,#ffffff0d),#ffffff04!important;box-shadow:inset 1px 1px #ffffff6b,inset -1px -1px #ffffff1f,0 14px 32px -30px #30578a29!important;-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%)}.gateway-platform-board:before{background:linear-gradient(108deg,rgba(255,255,255,.13),transparent 30%,rgba(255,255,255,.045) 62%,transparent 86%)!important;opacity:.32!important;filter:none!important}.gateway-platform-lane.global{background:linear-gradient(145deg,#ffffff12,#ffffff04 62%,#ffffff0b),#ffffff03!important}.gateway-platform-logo-card:hover,.gateway-platform-logo-card:focus-visible{transform:none!important;border-color:#2c85ff66!important;background:linear-gradient(145deg,#ffffff1f,#ffffff08),#ffffff06!important;box-shadow:inset 1px 1px #ffffff8c,inset -1px -1px #ffffff24,0 16px 34px -30px #2c85ff57!important}:root[data-theme=dark] .gateway-signal-stage{--gateway-liquid-hover-edge: rgba(105, 185, 255, .32);box-shadow:0 30px 76px -58px #000d1e75!important}:root[data-theme=dark] .gateway-liquid-glass-cover{background:#0000000b;-webkit-backdrop-filter:blur(2px) saturate(126%);backdrop-filter:blur(2px) saturate(126%)}:root[data-theme=dark] .gateway-liquid-glass-sharp{box-shadow:inset 1px 1px #ffffff47,inset -1px -1px #ffffff29,inset 0 0 0 1px #ffffff14}:root[data-theme=dark] .gateway-liquid-glass-reflect{box-shadow:inset 2px 2px 8px 1px #ffffff1a,inset -2px -2px 5px -1px #ffffff14,inset 0 18px 30px -24px #ffffff1f}:root[data-theme=dark] .gateway-stage-header,:root[data-theme=dark] .gateway-radar-card,:root[data-theme=dark] .gateway-platform-board,:root[data-theme=dark] .gateway-platform-lane,:root[data-theme=dark] .gateway-platform-summary span,:root[data-theme=dark] .gateway-platform-logo-card,:root[data-theme=dark] .gateway-platform-proofstep,:root[data-theme=dark] .gateway-radar-note span,:root[data-theme=dark] .gateway-live-pill{border-color:#ffffff21!important;background:linear-gradient(145deg,#fff1,#ffffff05 58%,#ffffff0b),#00000007!important;box-shadow:inset 1px 1px #ffffff24,inset -1px -1px #ffffff0f,0 16px 34px -30px #000d1e70!important}:root[data-theme=dark] .gateway-platform-logo-card:hover,:root[data-theme=dark] .gateway-platform-logo-card:focus-visible{border-color:#69b9ff57!important;background:linear-gradient(145deg,#ffffff16,#ffffff07),#00000007!important}@supports not ((backdrop-filter: url(#gateway-liquid-glass-filter)) or (-webkit-backdrop-filter: url(#gateway-liquid-glass-filter))){.gateway-liquid-glass-outer{-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%)}}@media(prefers-reduced-transparency:reduce){.gateway-liquid-glass-outer,.gateway-liquid-glass-cover{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.gateway-signal-stage{background:#f8fcfff0!important}:root[data-theme=dark] .gateway-signal-stage{background:#111f30f0!important}}@media(max-width:860px){.gateway-signal-stage{--gateway-liquid-radius: 26px;--gateway-liquid-edge-width: 4px}}.gateway-signal-stage{--gateway-liquid-edge-width: clamp(5px, .62cqi, 8px);box-shadow:0 34px 82px -64px #30578a3d,0 1px #ffffffad!important}.gateway-liquid-glass-outer{background:linear-gradient(135deg,#fff3,#254d7a0a 52%,#ffffff38);-webkit-backdrop-filter:url(#gateway-liquid-glass-filter) contrast(1.12) saturate(140%);backdrop-filter:url(#gateway-liquid-glass-filter) contrast(1.12) saturate(140%);filter:drop-shadow(0 1px 0 rgba(255,255,255,.72)) drop-shadow(0 1px 1px rgba(31,64,104,.08))}.gateway-liquid-glass-cover{overflow:hidden;background:radial-gradient(ellipse at 14% 0%,rgba(255,255,255,.2),transparent 36%),radial-gradient(ellipse at 100% 88%,rgba(34,81,126,.045),transparent 46%),linear-gradient(118deg,transparent 0 20%,rgba(255,255,255,.075) 34%,transparent 51%,rgba(37,77,122,.035) 68%,transparent 88%),#ffffff02}.gateway-liquid-glass-cover:before,.gateway-liquid-glass-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.gateway-liquid-glass-cover:before{background:linear-gradient(112deg,transparent 4%,rgba(255,255,255,.18) 15%,transparent 28%),linear-gradient(126deg,transparent 38%,rgba(38,75,119,.06) 48%,transparent 62%),linear-gradient(102deg,transparent 58%,rgba(255,255,255,.13) 72%,transparent 86%);filter:blur(.35px);opacity:.9}.gateway-liquid-glass-cover:after{box-shadow:inset 0 -24px 40px -30px #1231563d,inset -22px -18px 44px -38px #12315629,inset 22px 18px 42px -34px #ffffff8f}.gateway-liquid-glass-sharp{box-shadow:inset 1px 1px #ffffffd1,inset -1px -1px #1c426c29,inset 0 0 0 1px #fff3,inset 0 0 0 2px #ffffff0e}.gateway-liquid-glass-reflect{box-shadow:inset 2px 2px 10px 1px #ffffff52,inset -2px -2px 8px -2px #1d436c1f,inset 0 20px 34px -26px #ffffff61,inset 0 -18px 32px -30px #143a6426}.gateway-stage-header,.gateway-radar-card,.gateway-platform-board,.gateway-platform-lane,.gateway-platform-summary span,.gateway-platform-logo-card,.gateway-platform-proofstep,.gateway-radar-note span,.gateway-live-pill{border-color:#ffffff4d!important;background:linear-gradient(145deg,#ffffff17,#ffffff04 54%,#ffffff0c),#ffffff03!important;box-shadow:inset 1px 1px #ffffff80,inset -1px -1px #1d436c14,0 14px 32px -30px #30578a2e!important}.gateway-platform-logo-grid.domestic{grid-template-columns:repeat(4,minmax(0,1fr))}.gateway-platform-logo-grid.global{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:860px){.gateway-signal-stage{--gateway-liquid-edge-width: 5px}.gateway-platform-logo-grid.domestic{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gateway-platform-logo-grid.global{grid-template-columns:repeat(3,minmax(0,1fr))!important}.gateway-platform-logo-card,.gateway-platform-logo-grid.global .gateway-platform-logo-card{min-height:54px!important}}@media(max-width:360px){.gateway-platform-logo-grid.global{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.gateway-signal-stage{--gateway-liquid-edge-width: clamp(4px, .48cqi, 6px);box-shadow:0 24px 58px -54px #264e7c2e,0 1px #ffffffb8!important}.gateway-liquid-glass-outer{opacity:.86;background:linear-gradient(140deg,#ffffff47,#ffffff09 36%,#234e7d09 68%,#ffffff3d);-webkit-backdrop-filter:url(#gateway-liquid-glass-filter) blur(8px) saturate(160%) contrast(1.08);backdrop-filter:url(#gateway-liquid-glass-filter) blur(8px) saturate(160%) contrast(1.08);filter:drop-shadow(0 1px 0 rgba(255,255,255,.76)) drop-shadow(0 0 14px rgba(42,83,130,.07))}.gateway-liquid-glass-cover{background:radial-gradient(ellipse at 14% 3%,rgba(255,255,255,.36),transparent 30%),radial-gradient(ellipse at 92% 18%,rgba(255,255,255,.22),transparent 36%),radial-gradient(ellipse at 84% 84%,rgba(32,72,118,.052),transparent 48%),linear-gradient(116deg,transparent 0 34%,rgba(31,72,118,.026) 48%,transparent 68%),#ffffff02;-webkit-backdrop-filter:blur(22px) saturate(188%) contrast(1.06) brightness(1.02);backdrop-filter:blur(22px) saturate(188%) contrast(1.06) brightness(1.02)}.gateway-liquid-glass-cover:before{top:-14%;right:-14%;bottom:-14%;left:-14%;background:radial-gradient(ellipse 52% 26% at 18% 14%,rgba(255,255,255,.36),transparent 62%),radial-gradient(ellipse 62% 28% at 72% 22%,rgba(255,255,255,.22),transparent 64%),radial-gradient(ellipse 68% 32% at 62% 74%,rgba(32,72,118,.095),transparent 68%),linear-gradient(102deg,transparent 6%,rgba(255,255,255,.24) 17%,transparent 30%),linear-gradient(118deg,transparent 30%,rgba(32,72,118,.086) 46%,transparent 64%),linear-gradient(98deg,transparent 56%,rgba(255,255,255,.2) 74%,transparent 90%);filter:url(#gateway-liquid-glass-distortion) blur(5px);mix-blend-mode:multiply;opacity:.96;transform:scale(1.06)}.gateway-liquid-glass-cover:after{top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 22% at 44% 30%,rgba(255,255,255,.22),transparent 72%),radial-gradient(ellipse 64% 24% at 58% 62%,rgba(28,67,108,.072),transparent 76%),linear-gradient(90deg,rgba(255,255,255,.14),transparent 18%,transparent 82%,rgba(28,67,108,.052)),linear-gradient(180deg,rgba(255,255,255,.2),transparent 26%,transparent 72%,rgba(28,67,108,.05));box-shadow:inset 0 -18px 36px -30px #12315629,inset -18px -14px 34px -34px #1231561f,inset 20px 16px 38px -32px #ffffff9e;filter:url(#gateway-liquid-glass-distortion) blur(1.8px);opacity:.92}.gateway-liquid-glass-sharp{opacity:.72;box-shadow:inset 1px 1px #ffffffb3,inset -1px -1px #22497617,inset 0 0 0 1px #ffffff24}.gateway-liquid-glass-reflect{opacity:.82;box-shadow:inset 2px 2px 16px #ffffff4d,inset -2px -2px 14px -4px #1d436c14,inset 0 18px 38px -30px #ffffff5c,inset 0 -16px 34px -32px #143a641a;filter:blur(.2px)}.gateway-stage-header,.gateway-radar-card,.gateway-platform-board{border-color:#ffffff38!important;background:radial-gradient(ellipse at 18% 0%,rgba(255,255,255,.16),transparent 36%),linear-gradient(145deg,#ffffff12,#ffffff03 58%,#ffffff0b),#ffffff02!important;box-shadow:inset 1px 1px #ffffff5c,inset -1px -1px #1d436c0e,inset 0 0 18px #ffffff14!important;-webkit-backdrop-filter:blur(16px) saturate(168%);backdrop-filter:blur(16px) saturate(168%)}.gateway-platform-lane,.gateway-platform-summary span,.gateway-platform-logo-card,.gateway-platform-proofstep,.gateway-radar-note span,.gateway-live-pill{border-color:#ffffff3d!important;background:linear-gradient(145deg,#ffffff14,#ffffff03 58%,#ffffff0a),#ffffff02!important;box-shadow:inset 1px 1px #ffffff57,inset -1px -1px #1d436c0d!important;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}.gateway-platform-board:before{top:-8px!important;right:-8px!important;bottom:-8px!important;left:-8px!important;background:radial-gradient(ellipse 70% 28% at 40% 22%,rgba(255,255,255,.14),transparent 68%),radial-gradient(ellipse 70% 30% at 62% 74%,rgba(32,72,118,.06),transparent 72%),linear-gradient(102deg,transparent 4%,rgba(255,255,255,.16) 19%,transparent 33%),linear-gradient(120deg,transparent 42%,rgba(38,80,126,.06) 52%,transparent 66%),linear-gradient(104deg,transparent 60%,rgba(255,255,255,.12) 78%,transparent 92%)!important;opacity:.82!important;filter:url(#gateway-liquid-glass-distortion) blur(4.5px)!important;mix-blend-mode:multiply}.gateway-signal-stage[data-tilt-active=true] .gateway-liquid-glass-outer{filter:drop-shadow(0 1px 0 rgba(255,255,255,.8)) drop-shadow(0 0 18px rgba(44,133,255,.12))}.gateway-signal-stage[data-tilt-active=true] .gateway-liquid-glass-sharp{opacity:.82;box-shadow:inset 1px 1px #ffffffc7,inset -1px -1px #2c85ff1f,inset 0 0 0 1px #2c85ff38}.gateway-liquid-glass-sharp,.gateway-liquid-glass-reflect{overflow:hidden}.gateway-liquid-glass-sharp{opacity:.9;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent 12%),linear-gradient(90deg,rgba(255,255,255,.34),transparent 10%,transparent 88%,rgba(34,73,118,.06)),linear-gradient(135deg,rgba(255,255,255,.24),transparent 28%,transparent 72%,rgba(255,255,255,.18));box-shadow:inset 1px 1px #ffffffe0,inset -1px -1px #22497614,inset 0 0 0 1px #ffffff29,inset 0 0 0 2px #ffffff0b}.gateway-liquid-glass-sharp:before,.gateway-liquid-glass-sharp:after,.gateway-liquid-glass-reflect:before,.gateway-liquid-glass-reflect:after{content:"";position:absolute;border-radius:inherit;pointer-events:none}.gateway-liquid-glass-sharp:before{inset:8px 18px auto 18px;height:34%;background:radial-gradient(ellipse at 22% 0%,rgba(255,255,255,.82),rgba(255,255,255,.26) 34%,transparent 68%),linear-gradient(180deg,rgba(255,255,255,.48),transparent 82%);filter:blur(10px);opacity:.72;mix-blend-mode:screen}.gateway-liquid-glass-sharp:after{inset:auto 18px 10px 18px;height:24%;background:radial-gradient(ellipse at 76% 100%,rgba(255,255,255,.34),transparent 58%),linear-gradient(180deg,transparent,rgba(42,82,128,.09));filter:blur(12px);opacity:.58}.gateway-liquid-glass-reflect{opacity:.96;background:radial-gradient(ellipse 42% 18% at 24% 10%,rgba(255,255,255,.32),transparent 76%),radial-gradient(ellipse 36% 16% at 84% 18%,rgba(255,255,255,.22),transparent 74%),linear-gradient(118deg,transparent 0 28%,rgba(255,255,255,.18) 36%,rgba(255,255,255,.05) 45%,transparent 58%),linear-gradient(112deg,transparent 42%,rgba(40,78,124,.055) 58%,transparent 76%);box-shadow:inset 2px 2px 20px -2px #ffffff61,inset -2px -2px 18px -6px #1d436c14,inset 0 22px 42px -30px #ffffff75,inset 0 -18px 34px -32px #143a641a;filter:blur(.16px);mix-blend-mode:normal}.gateway-liquid-glass-reflect:before{top:-24%;right:-18%;bottom:-24%;left:-18%;background:linear-gradient(112deg,transparent 10%,rgba(255,255,255,.04) 23%,rgba(255,255,255,.72) 31%,rgba(255,255,255,.28) 37%,rgba(35,76,123,.08) 43%,transparent 57%),linear-gradient(112deg,transparent 45%,rgba(255,255,255,.34) 53%,rgba(35,76,123,.055) 59%,transparent 68%);filter:url(#gateway-liquid-glass-distortion) blur(4.5px);opacity:.96;transform:translate3d(-4%,-2%,0) rotate(-1deg);mix-blend-mode:normal}.gateway-liquid-glass-reflect:after{top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 30% 16% at 13% 10%,rgba(255,255,255,.82),transparent 70%),radial-gradient(ellipse 28% 16% at 94% 18%,rgba(255,255,255,.42),transparent 72%),radial-gradient(ellipse 46% 20% at 78% 94%,rgba(40,78,124,.1),transparent 76%),linear-gradient(180deg,rgba(255,255,255,.22),transparent 18%,transparent 82%,rgba(43,80,126,.06));filter:blur(5px);opacity:.86;mix-blend-mode:normal}.gateway-stage-header,.gateway-radar-card,.gateway-platform-board,.gateway-platform-lane,.gateway-platform-summary span,.gateway-platform-logo-card,.gateway-platform-proofstep,.gateway-radar-note span,.gateway-live-pill{box-shadow:inset 1px 1px #ffffff94,inset -1px -1px #1d436c0b,inset 0 12px 24px -24px #ffffff80!important}.gateway-stage-header,.gateway-radar-card,.gateway-platform-board{background:radial-gradient(ellipse at 20% 0%,rgba(255,255,255,.24),transparent 38%),linear-gradient(145deg,#ffffff14,#ffffff03 60%,#ffffff0b),#ffffff01!important}.gateway-signal-stage[data-tilt-active=true] .gateway-liquid-glass-reflect:before{opacity:.95}.gateway-signal-stage{--gateway-premium-radius: clamp(28px, 2.35cqi, 34px);--gateway-premium-line: rgba(255, 255, 255, .68);--gateway-premium-ink: rgba(9, 22, 48, .12);--gateway-premium-shadow: rgba(32, 52, 82, .18);--gateway-premium-accent: rgba(57, 93, 236, .22);border:0!important;border-radius:var(--gateway-premium-radius)!important;background:transparent!important;box-shadow:0 26px 70px -58px var(--gateway-premium-shadow),0 1px #ffffffc7!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.gateway-liquid-glass-outer,.gateway-liquid-glass-cover,.gateway-liquid-glass-sharp,.gateway-liquid-glass-reflect{border-radius:var(--gateway-premium-radius)!important}.gateway-liquid-glass-outer{z-index:0!important;padding:1px!important;opacity:1!important;background:linear-gradient(145deg,#fffffffa,#ffffff6b 38%,#7a8fa92e 74%,#ffffffc7);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);filter:none!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.gateway-liquid-glass-cover{z-index:1!important;overflow:hidden;background:radial-gradient(ellipse 62% 38% at 18% 4%,rgba(255,255,255,.74),transparent 66%),radial-gradient(ellipse 58% 34% at 88% 96%,rgba(120,145,174,.09),transparent 68%),repeating-linear-gradient(90deg,rgba(13,28,54,.018) 0 1px,transparent 1px 8px),repeating-linear-gradient(0deg,rgba(255,255,255,.12) 0 1px,transparent 1px 9px),#fcfeff7a!important;-webkit-backdrop-filter:blur(18px) saturate(150%) contrast(1.02)!important;backdrop-filter:blur(18px) saturate(150%) contrast(1.02)!important}.gateway-liquid-glass-cover:before{top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(115deg,transparent 0 16%,rgba(255,255,255,.5) 25%,rgba(255,255,255,.12) 34%,transparent 48%),linear-gradient(115deg,transparent 52%,rgba(94,117,145,.06) 64%,transparent 78%)!important;filter:blur(12px)!important;mix-blend-mode:normal!important;opacity:.62!important;transform:none!important}.gateway-liquid-glass-cover:after{top:0!important;right:0!important;bottom:0!important;left:0!important;background:radial-gradient(ellipse 44% 18% at 50% -2%,rgba(255,255,255,.78),transparent 72%),radial-gradient(ellipse 34% 18% at 100% 18%,rgba(255,255,255,.34),transparent 76%),linear-gradient(180deg,rgba(255,255,255,.2),transparent 24%,transparent 76%,rgba(69,94,126,.055))!important;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #3b557614!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.gateway-liquid-glass-sharp{z-index:3!important;overflow:hidden;opacity:1!important;background:transparent!important;border:1px solid rgba(255,255,255,.52);box-shadow:inset 1px 1px #ffffffb8,inset -1px -1px #314b6c1a,inset 0 0 0 1px #ffffff24!important}.gateway-liquid-glass-sharp:before{inset:10px 18px auto 18px!important;height:18%!important;background:linear-gradient(180deg,rgba(255,255,255,.7),transparent 86%)!important;filter:blur(12px)!important;opacity:.72!important;mix-blend-mode:screen!important}.gateway-liquid-glass-sharp:after{inset:auto 18px 12px 18px!important;height:14%!important;background:linear-gradient(180deg,transparent,rgba(52,78,112,.08))!important;filter:blur(14px)!important;opacity:.5!important}.gateway-liquid-glass-reflect{z-index:2!important;overflow:hidden;opacity:.78!important;background:linear-gradient(112deg,transparent 12%,rgba(255,255,255,.28) 26%,rgba(255,255,255,.08) 35%,transparent 50%),radial-gradient(ellipse 40% 16% at 16% 10%,rgba(255,255,255,.46),transparent 74%),radial-gradient(ellipse 42% 18% at 82% 92%,rgba(61,86,119,.055),transparent 74%)!important;box-shadow:inset 0 18px 36px -30px #ffffff94,inset 0 -18px 34px -32px #29466a21!important;filter:none!important;mix-blend-mode:normal!important}.gateway-liquid-glass-reflect:before,.gateway-liquid-glass-reflect:after{display:none!important}.gateway-stage-header,.gateway-radar-card,.gateway-platform-board{border:1px solid rgba(255,255,255,.48)!important;background:radial-gradient(ellipse 52% 24% at 18% 0%,rgba(255,255,255,.44),transparent 72%),repeating-linear-gradient(90deg,rgba(16,30,58,.012) 0 1px,transparent 1px 7px),#ffffff38!important;box-shadow:inset 1px 1px #ffffffad,inset -1px -1px #324c6d0e,0 14px 28px -26px #28406029!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important;backdrop-filter:blur(18px) saturate(145%)!important}.gateway-platform-lane,.gateway-platform-summary span,.gateway-platform-logo-card,.gateway-platform-proofstep,.gateway-radar-note span,.gateway-live-pill{border:1px solid rgba(255,255,255,.42)!important;background:linear-gradient(180deg,#ffffff4d,#ffffff21),#ffffff1f!important;box-shadow:inset 1px 1px #ffffff8a,inset -1px -1px #324c6d0d!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important;backdrop-filter:blur(14px) saturate(130%)!important}.gateway-platform-board:before{top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(115deg,transparent 0 18%,rgba(255,255,255,.18) 28%,transparent 40%),repeating-linear-gradient(90deg,rgba(16,30,58,.01) 0 1px,transparent 1px 10px)!important;opacity:.38!important;filter:none!important;mix-blend-mode:normal!important}.gateway-platform-logo-card:hover,.gateway-platform-logo-card:focus-visible{transform:none!important;border-color:#4870eb4d!important;background:linear-gradient(180deg,#ffffff61,#ffffff2e),#ffffff29!important;box-shadow:inset 1px 1px #ffffffad,inset -1px -1px #4870eb14,0 10px 24px -22px #4870eb52!important}.gateway-signal-stage[data-tilt-active=true]{background:transparent!important;box-shadow:0 28px 72px -58px #20345238,0 0 0 1px #4870eb14!important}.gateway-signal-stage[data-tilt-active=true] .gateway-liquid-glass-sharp{border-color:#4870eb42;box-shadow:inset 1px 1px #ffffffc2,inset -1px -1px #4870eb1a,inset 0 0 0 1px #ffffff29!important}:root[data-theme=dark] .gateway-liquid-glass-cover{background:radial-gradient(ellipse 60% 36% at 18% 2%,rgba(255,255,255,.12),transparent 66%),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 8px),#0a121f6b!important}:root[data-theme=dark] .gateway-stage-header,:root[data-theme=dark] .gateway-radar-card,:root[data-theme=dark] .gateway-platform-board,:root[data-theme=dark] .gateway-platform-lane,:root[data-theme=dark] .gateway-platform-summary span,:root[data-theme=dark] .gateway-platform-logo-card,:root[data-theme=dark] .gateway-platform-proofstep,:root[data-theme=dark] .gateway-radar-note span,:root[data-theme=dark] .gateway-live-pill{border-color:#ffffff24!important;background:linear-gradient(180deg,#ffffff12,#ffffff06),#0a121f2e!important;box-shadow:inset 1px 1px #ffffff1c,inset -1px -1px #00000029!important}.gateway-liquid-glass-cover{background:radial-gradient(ellipse 58% 34% at 20% 0%,rgba(255,255,255,.58),transparent 68%),radial-gradient(ellipse 44% 26% at 92% 98%,rgba(102,124,152,.055),transparent 70%),#fcfeff6b!important;-webkit-backdrop-filter:blur(20px) saturate(142%) contrast(1.015)!important;backdrop-filter:blur(20px) saturate(142%) contrast(1.015)!important}.gateway-liquid-glass-cover:before{background:linear-gradient(118deg,transparent 10%,rgba(255,255,255,.36) 28%,rgba(255,255,255,.08) 38%,transparent 54%)!important;filter:blur(18px)!important;opacity:.46!important}.gateway-liquid-glass-cover:after{background:radial-gradient(ellipse 42% 16% at 50% 0%,rgba(255,255,255,.62),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.18),transparent 30%,transparent 78%,rgba(62,88,120,.04))!important;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #3852740f!important}.gateway-liquid-glass-reflect{background:linear-gradient(116deg,transparent 12%,rgba(255,255,255,.22) 30%,transparent 48%),radial-gradient(ellipse 38% 16% at 18% 10%,rgba(255,255,255,.34),transparent 74%),radial-gradient(ellipse 38% 18% at 84% 92%,rgba(62,88,120,.045),transparent 76%)!important}.gateway-stage-header,.gateway-radar-card,.gateway-platform-board{background:radial-gradient(ellipse 48% 22% at 20% 0%,rgba(255,255,255,.36),transparent 72%),#fff3!important}.gateway-platform-lane,.gateway-platform-summary span,.gateway-platform-logo-card,.gateway-platform-proofstep,.gateway-radar-note span,.gateway-live-pill{background:linear-gradient(180deg,#ffffff42,#ffffff1f),#ffffff1a!important}.gateway-platform-board:before{background:linear-gradient(118deg,transparent 0 18%,rgba(255,255,255,.13) 30%,transparent 46%)!important;opacity:.24!important}.gateway-signal-stage{--gateway-depth-radius: clamp(24px, 2.05cqi, 30px);--gateway-panel-radius: clamp(18px, 1.45cqi, 22px);--gateway-chip-radius: clamp(12px, 1cqi, 16px);--gateway-depth-edge: rgba(255, 255, 255, .72);--gateway-depth-line: rgba(128, 147, 174, .18);--gateway-depth-shade: rgba(26, 43, 72, .16);--gateway-depth-accent: rgba(64, 102, 245, .2);border-radius:var(--gateway-depth-radius)!important;box-shadow:0 1px #ffffffdb,0 22px 52px -44px #1427463d,0 44px 86px -78px #1f37603d!important}.gateway-liquid-glass-outer,.gateway-liquid-glass-cover,.gateway-liquid-glass-sharp,.gateway-liquid-glass-reflect{border-radius:var(--gateway-depth-radius)!important}.gateway-liquid-glass-outer{padding:1px!important;background:linear-gradient(145deg,#fffffffa,#ffffff80 34%,#7589a638 72%,#ffffffd1)!important;-webkit-backdrop-filter:blur(16px) saturate(142%)!important;backdrop-filter:blur(16px) saturate(142%)!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.8)) drop-shadow(0 14px 30px rgba(34,54,84,.06))!important}.gateway-liquid-glass-cover{background:radial-gradient(ellipse 62% 42% at 18% -8%,rgba(255,255,255,.74),transparent 66%),radial-gradient(ellipse 54% 34% at 100% 100%,rgba(73,95,128,.08),transparent 72%),linear-gradient(180deg,#ffffff7a,#fafcff57 46%,#eef4fc38)!important;-webkit-backdrop-filter:blur(22px) saturate(148%) contrast(1.025)!important;backdrop-filter:blur(22px) saturate(148%) contrast(1.025)!important}.gateway-liquid-glass-cover:before{background:radial-gradient(ellipse 46% 22% at 24% 4%,rgba(255,255,255,.64),transparent 70%),linear-gradient(116deg,transparent 12%,rgba(255,255,255,.34) 31%,rgba(255,255,255,.08) 42%,transparent 58%)!important;filter:blur(18px)!important;opacity:.52!important;mix-blend-mode:normal!important}.gateway-liquid-glass-cover:after{background:radial-gradient(ellipse 46% 15% at 50% 0%,rgba(255,255,255,.72),transparent 74%),linear-gradient(180deg,rgba(255,255,255,.2),transparent 28%,transparent 74%,rgba(43,67,101,.055))!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #364e6e14,inset 0 -22px 36px -36px #2338582e!important}.gateway-liquid-glass-sharp{border:1px solid rgba(255,255,255,.58)!important;background:transparent!important;box-shadow:inset 1px 1px #ffffffdb,inset -1px -1px #2f456521,inset 0 0 0 1px #ffffff29!important}.gateway-liquid-glass-sharp:before{inset:8px 18px auto 18px!important;height:20%!important;background:linear-gradient(180deg,rgba(255,255,255,.72),transparent 84%)!important;filter:blur(14px)!important;opacity:.66!important}.gateway-liquid-glass-sharp:after{inset:auto 18px 10px 18px!important;height:16%!important;background:linear-gradient(180deg,transparent,rgba(38,60,94,.08))!important;filter:blur(14px)!important;opacity:.6!important}.gateway-liquid-glass-reflect{opacity:.82!important;background:linear-gradient(116deg,transparent 10%,rgba(255,255,255,.26) 28%,rgba(255,255,255,.08) 40%,transparent 54%),radial-gradient(ellipse 36% 14% at 17% 10%,rgba(255,255,255,.42),transparent 74%),radial-gradient(ellipse 44% 20% at 84% 96%,rgba(45,70,106,.06),transparent 76%)!important;box-shadow:inset 0 18px 38px -31px #ffffff9e,inset 0 -18px 34px -32px #263d5f29!important}.gateway-stage-header,.gateway-radar-card,.gateway-platform-board{position:relative;overflow:hidden;border-radius:var(--gateway-panel-radius)!important;border:1px solid var(--gateway-depth-edge)!important;-webkit-backdrop-filter:blur(18px) saturate(142%)!important;backdrop-filter:blur(18px) saturate(142%)!important}.gateway-stage-header>*,.gateway-radar-card>*,.gateway-platform-board>*{position:relative;z-index:1}.gateway-stage-header{background:radial-gradient(ellipse 44% 28% at 18% 0%,rgba(255,255,255,.54),transparent 72%),linear-gradient(180deg,#ffffff75,#f8fbff47)!important;box-shadow:inset 1px 1px #ffffffd1,inset -1px -1px #334b6c0f,0 10px 28px -26px #1f375a33!important}.gateway-radar-card{z-index:6!important;background:radial-gradient(ellipse 56% 34% at 16% -8%,rgba(255,255,255,.82),transparent 70%),linear-gradient(180deg,#ffffff8f,#f9fcff57 52%,#f1f6fd42)!important;box-shadow:inset 1px 1px #ffffffe6,inset -1px -1px #2a416214,0 18px 42px -34px #192d4e3d,0 1px #fffc!important}.gateway-radar-card:before,.gateway-platform-board:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none}.gateway-radar-card:before{background:linear-gradient(118deg,transparent 6%,rgba(255,255,255,.26) 28%,transparent 47%),radial-gradient(ellipse 48% 18% at 88% 100%,rgba(45,70,106,.06),transparent 76%);opacity:.72}.gateway-platform-board{z-index:5!important;border-color:#ffffff8f!important;background:radial-gradient(ellipse 50% 24% at 18% 0%,rgba(255,255,255,.46),transparent 72%),linear-gradient(180deg,#ffffff57,#f5f9ff38 56%,#e8eff92e)!important;box-shadow:inset 1px 1px #ffffffc2,inset -1px -1px #2b426314,inset 0 16px 26px -28px #ffffff9e,inset 0 -20px 34px -34px #23385833,0 12px 34px -32px #1c315233!important}.gateway-platform-board:before{background:radial-gradient(ellipse 58% 24% at 42% 14%,rgba(255,255,255,.16),transparent 72%),linear-gradient(118deg,transparent 0 20%,rgba(255,255,255,.16) 32%,transparent 50%)!important;filter:blur(8px)!important;opacity:.38!important;mix-blend-mode:normal!important}.gateway-platform-board:after{box-shadow:inset 0 0 0 1px #ffffff42,inset 0 -1px #2a416214}.gateway-platform-lane,.gateway-platform-summary span,.gateway-platform-logo-card,.gateway-platform-proofstep,.gateway-radar-note span,.gateway-live-pill{border-radius:var(--gateway-chip-radius)!important;border:1px solid rgba(255,255,255,.58)!important;background:linear-gradient(180deg,#ffffff70,#f9fcff3d)!important;box-shadow:inset 1px 1px #ffffffc2,inset -1px -1px #2d446411,0 8px 20px -18px #1e335433!important;-webkit-backdrop-filter:blur(14px) saturate(136%)!important;backdrop-filter:blur(14px) saturate(136%)!important}.gateway-platform-lane{background:linear-gradient(180deg,#ffffff57,#f4f8fe2e)!important;box-shadow:inset 1px 1px #ffffffb3,inset -1px -1px #2d446413,inset 0 -18px 28px -30px #23385824!important}.gateway-platform-logo-card,.gateway-platform-proofstep,.gateway-platform-summary span{background:linear-gradient(180deg,#ffffff94,#f9fcff52)!important}.gateway-score-ring{border-radius:50%;box-shadow:0 12px 30px -24px #2a4b8c52,inset 0 1px #ffffffa8}.gateway-platform-logo-card{transform:none!important;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,color .12s ease!important}.gateway-platform-logo-card:hover,.gateway-platform-logo-card:focus-visible{transform:none!important;border-color:#4066f557!important;background:linear-gradient(180deg,#ffffffa8,#f6faff61)!important;color:var(--accent-strong)!important;box-shadow:inset 1px 1px #ffffffd6,inset -1px -1px #4066f517,0 12px 26px -22px #4066f55c!important}.gateway-signal-stage[data-tilt-active=true]{background:transparent!important;box-shadow:0 1px #ffffffe0,0 22px 52px -42px #14274642,0 0 0 1px #4066f514!important}.gateway-signal-stage[data-tilt-active=true] .gateway-liquid-glass-cover{background:radial-gradient(ellipse 46% 34% at var(--gateway-tilt-shine-x, 50%) var(--gateway-tilt-shine-y, 36%),rgba(255,255,255,.58),transparent 68%),radial-gradient(ellipse 62% 42% at 18% -8%,rgba(255,255,255,.74),transparent 66%),radial-gradient(ellipse 54% 34% at 100% 100%,rgba(73,95,128,.08),transparent 72%),linear-gradient(180deg,#ffffff80,#fafcff59 46%,#eef4fc3d)!important}.gateway-signal-stage[data-tilt-active=true] .gateway-liquid-glass-sharp{border-color:#4066f538!important;box-shadow:inset 1px 1px #ffffffe6,inset -1px -1px #4066f51a,inset 0 0 0 1px #ffffff2e!important}:root[data-theme=dark] .gateway-liquid-glass-cover{background:radial-gradient(ellipse 58% 38% at 18% -8%,rgba(255,255,255,.12),transparent 66%),radial-gradient(ellipse 54% 34% at 100% 100%,rgba(105,146,205,.08),transparent 72%),linear-gradient(180deg,#121e3270,#0912225c)!important}:root[data-theme=dark] .gateway-stage-header,:root[data-theme=dark] .gateway-radar-card,:root[data-theme=dark] .gateway-platform-board,:root[data-theme=dark] .gateway-platform-lane,:root[data-theme=dark] .gateway-platform-summary span,:root[data-theme=dark] .gateway-platform-logo-card,:root[data-theme=dark] .gateway-platform-proofstep,:root[data-theme=dark] .gateway-radar-note span,:root[data-theme=dark] .gateway-live-pill{border-color:#ffffff21!important;background:linear-gradient(180deg,#ffffff13,#ffffff07)!important;box-shadow:inset 1px 1px #ffffff21,inset -1px -1px #0000002e,0 12px 30px -26px #000c1e73!important}.partner-logo-cell img,:root[data-theme=light] .partner-logo-cell img,:root[data-theme=dark] .partner-logo-cell img,.partner-logo-cell:hover img,.partner-logo-cell.is-active img{filter:saturate(1.08) contrast(1.03) drop-shadow(0 10px 20px hsl(205 62% 40% / .12))!important;opacity:.96!important;mix-blend-mode:normal!important}.partner-logo-cell:hover img,.partner-logo-cell.is-active img{filter:saturate(1.18) contrast(1.05) drop-shadow(0 14px 26px hsl(188 100% 42% / .16))!important;opacity:1!important}:root[data-theme=dark] .partner-logo-cell img{filter:saturate(1.12) contrast(1.04) brightness(1.03) drop-shadow(0 12px 24px hsl(205 72% 4% / .26))!important}:root{--gateway-copy-blue: #174f9a;--gateway-copy-blue-strong: #0a3776;--gateway-copy-blue-soft: #315f91;--gateway-copy-blue-faint: #52789f;--gateway-micro-size: clamp(.86rem, .82rem + .12vw, .94rem);--gateway-micro-weight: 500}.gateway-copy .eyebrow,.gateway-stage-header span,.partners-wall-copy>span,.partners-logo-wall-head span,.gateway-platform-lane-head small,.gateway-platform-proofcopy small,.gateway-radar-note span,.gateway-live-pill{color:var(--gateway-copy-blue)!important;font-size:var(--gateway-micro-size)!important;font-weight:var(--gateway-micro-weight)!important;line-height:1.35!important;letter-spacing:0!important;text-rendering:geometricPrecision}.gateway-copy .eyebrow svg{color:var(--gateway-copy-blue)!important;stroke-width:2!important}.gateway-copy p,.partners-wall-copy>p{color:var(--gateway-copy-blue-soft)!important;font-weight:400!important;letter-spacing:0!important;text-wrap:pretty}.partners-wall-copy>strong{color:var(--gateway-copy-blue-strong)!important;font-weight:720!important;letter-spacing:0!important;text-shadow:0 10px 24px rgba(23,79,154,.08)}.partners-wall-metrics span,.partners-industry-strip span{color:var(--gateway-copy-blue-soft)!important;font-size:var(--gateway-micro-size)!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important}.partners-wall-metrics b{color:var(--gateway-copy-blue)!important;font-weight:720!important}.partners-logo-wall-head span:first-child{color:var(--gateway-copy-blue-strong)!important;font-weight:560!important}.partners-logo-wall-head span:last-child,.partners-wall-copy>span{color:var(--gateway-copy-blue)!important}.gateway-stage-header strong{color:var(--gateway-copy-blue-strong)!important;font-weight:680!important;letter-spacing:0!important}.gateway-radar-copy h2,.gateway-platform-board-head strong,.gateway-platform-lane-head strong,.gateway-platform-proofcopy strong,.gateway-capability-grid article strong{color:var(--gateway-copy-blue-strong)!important;letter-spacing:0!important}.gateway-radar-copy p,.gateway-platform-board-head span,.gateway-platform-summary span,.gateway-capability-grid article small{color:var(--gateway-copy-blue-soft)!important}.gateway-capability-grid article strong{font-weight:680!important}.gateway-capability-grid article small{font-size:var(--gateway-micro-size)!important;font-weight:400!important;line-height:1.45!important}:root[data-theme=dark]{--gateway-copy-blue: #b7e6ff;--gateway-copy-blue-strong: #f0fbff;--gateway-copy-blue-soft: #c7e5f5;--gateway-copy-blue-faint: #a7c5d7}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.real-ask-head{align-items:center;gap:clamp(18px,3vw,40px)}.real-ask-head>div:first-child{max-width:760px}.real-ask-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:min(100%,370px);padding:5px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface-solid) 72%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 72%,transparent)}.real-ask-mode-switch button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:13px;background:transparent;color:color-mix(in srgb,var(--ink) 70%,var(--accent) 30%);font:inherit;font-size:.9rem;font-weight:680;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.real-ask-mode-switch button:hover{color:var(--accent-strong)}.real-ask-mode-switch button.active{color:#f7f9ff;background:linear-gradient(120deg,#3f70f6,#7257ee);box-shadow:0 12px 28px -18px #4259deb8,inset 0 1px #ffffff52}.real-ask-grid{grid-template-columns:minmax(430px,1.05fr) minmax(390px,.95fr);align-items:start}.real-ask-submit-panel,.real-ask-queue-panel{min-width:0}.real-prompt-completion-form,.real-query-batch-form{display:grid;gap:18px}.real-ask-submit-panel label,.real-prompt-completion-actions label{min-width:0}.real-ask-submit-panel label>span,.real-prompt-completion-actions label>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px;color:color-mix(in srgb,var(--ink) 82%,var(--accent) 18%);font-size:.82rem;font-weight:660}.real-ask-submit-panel label>span b{color:#4b67db;font-size:.7rem;font-weight:650}.real-ask-submit-panel label>span small{color:var(--muted);font-size:.7rem;font-weight:520}.real-ask-submit-panel input,.real-ask-submit-panel select,.real-ask-submit-panel textarea{width:100%;border:1px solid color-mix(in srgb,var(--line) 82%,#6f8df0 18%);border-radius:14px;background:color-mix(in srgb,var(--surface-solid) 84%,transparent);color:var(--ink);font:inherit;font-size:.92rem;font-weight:480;line-height:1.62;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.real-ask-submit-panel input,.real-ask-submit-panel select{min-height:46px;padding:0 13px}.real-ask-submit-panel textarea{min-height:112px;padding:13px 15px;resize:vertical}.real-query-batch-form textarea{min-height:250px}.real-ask-submit-panel input:focus,.real-ask-submit-panel select:focus,.real-ask-submit-panel textarea:focus{border-color:color-mix(in srgb,var(--accent) 66%,#6985ee 34%);background:var(--surface-solid);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 11%,transparent)}.real-prompt-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.real-prompt-completion-actions{display:grid;grid-template-columns:minmax(120px,.3fr) minmax(220px,.7fr);gap:14px;align-items:end}.real-prompt-completion-actions .primary-button{width:100%;min-height:46px}.real-prompt-generate-stack{display:grid;gap:6px}.real-prompt-quota{color:var(--muted);font-size:.7rem;font-weight:480;text-align:right}.real-prompt-running{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--accent) 6%,var(--surface-solid))}.real-prompt-running>span{display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--ink) 76%,var(--accent) 24%);font-size:.76rem;line-height:1.5}.real-prompt-candidates{display:grid;gap:12px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--line) 76%,transparent)}.real-prompt-candidates-head,.real-query-input-head,.real-ask-queue-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.real-prompt-candidates-head>div,.real-query-input-head>div,.real-ask-queue-head>div{display:grid;gap:3px}.real-prompt-candidates-head strong,.real-query-input-head strong,.real-ask-queue-head strong{color:var(--ink);font-size:.96rem}.real-prompt-candidates-head .real-prompt-source-badge{display:inline-flex;align-items:center;min-height:22px;margin-left:7px;padding:0 8px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent) 6%,var(--surface-solid));color:#536dcc;font-size:.64rem;font-weight:560;line-height:1;vertical-align:middle}.real-prompt-candidates-head span,.real-query-input-head span,.real-ask-queue-head span{color:var(--muted);font-size:.74rem;font-weight:480;line-height:1.45}.real-prompt-candidate-list{display:grid;gap:8px;max-height:390px;padding-right:5px;overflow:auto}.real-prompt-candidate-item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;margin:0;padding:10px 12px 12px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:13px;background:color-mix(in srgb,var(--surface-solid) 54%,transparent);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.real-prompt-candidate-item:hover,.real-prompt-candidate-item.selected{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--surface-solid))}.real-prompt-candidate-item:focus-within{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent)}.real-prompt-candidate-check{display:grid;place-items:center;width:24px;min-height:36px;margin:0;cursor:pointer}.real-prompt-candidate-check input{width:17px;min-height:17px;margin:0;accent-color:var(--accent)}.real-prompt-candidate-editor{display:grid;gap:6px;min-width:0}.real-ask-submit-panel .real-prompt-candidate-editor .real-prompt-angle-input{width:min(220px,100%);min-height:30px;padding:0 8px;border-color:transparent;border-radius:8px;background:transparent;color:#526ed6;font-size:.7rem;font-weight:620}.real-ask-submit-panel .real-prompt-candidate-editor textarea{min-height:58px;padding:8px 9px;border-radius:10px;background:color-mix(in srgb,var(--surface-solid) 74%,transparent);font-size:.86rem;font-weight:560;line-height:1.56}.real-prompt-result-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.real-query-input-head .glass-button{flex:0 0 auto;min-height:42px}.real-query-count-line{display:flex;flex-wrap:wrap;gap:8px}.real-query-count-line span{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border-radius:999px;background:color-mix(in srgb,var(--accent) 7%,var(--surface-solid));color:color-mix(in srgb,var(--ink) 68%,var(--accent) 32%);font-size:.74rem;font-weight:540}.real-query-count-line b{margin-right:3px;color:var(--accent-strong);font-size:.86rem}.real-question-column-confirm{display:grid;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--accent) 5%,var(--surface-solid))}.real-question-column-confirm>div:first-child{display:grid;gap:4px}.real-question-column-confirm>div:first-child strong{color:var(--ink);font-size:.96rem}.real-question-column-confirm p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.55}.real-question-column-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.real-question-column-options>label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;margin:0;padding:11px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-solid) 68%,transparent);cursor:pointer}.real-question-column-options>label.selected{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--surface-solid))}.real-question-column-options input{width:16px;min-height:16px;margin-top:3px;accent-color:var(--accent)}.real-question-column-options label>span{display:grid;justify-content:initial;gap:3px;margin:0}.real-question-column-options strong{color:var(--ink);font-size:.8rem}.real-question-column-options small{color:var(--muted);font-size:.7rem;font-weight:450;line-height:1.45;overflow-wrap:anywhere}.real-question-column-actions{display:flex;justify-content:flex-end;gap:10px}.real-question-column-actions .primary-button{min-height:42px}.real-query-quote{display:grid;gap:13px;padding:15px 16px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--accent) 5%,var(--surface-solid))}.real-query-quote.insufficient{border-color:color-mix(in srgb,#c65a64 46%,var(--line));background:color-mix(in srgb,#c65a64 6%,var(--surface-solid))}.real-query-quote-loading{display:inline-flex;align-items:center;gap:8px;min-height:38px;color:var(--muted);font-size:.78rem}.real-query-quote-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.real-query-quote-head>div{display:grid;gap:3px}.real-query-quote-head strong{color:var(--ink);font-size:.98rem}.real-query-quote-head>span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.7rem;font-weight:650}.real-query-quote-head .credit-ready{background:color-mix(in srgb,#2d8b68 12%,var(--surface-solid));color:#247458}.real-query-quote-head .credit-low{background:color-mix(in srgb,#c65a64 12%,var(--surface-solid));color:#a83e4a}.real-query-quote dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:12px;background:color-mix(in srgb,var(--line) 62%,transparent)}.real-query-quote dl>div{display:grid;gap:3px;min-width:0;padding:10px;background:color-mix(in srgb,var(--surface-solid) 92%,transparent)}.real-query-quote dt{color:var(--muted);font-size:.66rem}.real-query-quote dd{margin:0;color:var(--ink);font-size:.77rem;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.real-query-confirm-text{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);align-items:center;gap:12px}.real-query-confirm-text>span{margin:0!important;color:color-mix(in srgb,var(--ink) 78%,#b74a58 22%)!important;font-size:.75rem!important;font-weight:560!important}.real-ask-queue-head{margin-bottom:14px}.gateway-radar-card.gateway-radar-card-lean{grid-template-columns:86px minmax(0,1fr)!important;min-height:108px!important;gap:14px!important;padding:12px 14px!important}.gateway-signal-orbit{position:relative;display:grid;place-items:center;width:78px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.9) 0 19%,rgba(96,115,246,.13) 20% 21%,transparent 22% 100%);box-shadow:0 16px 34px -24px #3e56e0b3}.gateway-signal-orbit span{position:absolute;inset:calc(var(--orbit-index, 0) * -7px);border:1px solid rgba(77,103,239,calc(.22 - var(--orbit-index, 0) * .04));border-radius:50%}.gateway-signal-orbit span:nth-child(1){--orbit-index: 0}.gateway-signal-orbit span:nth-child(2){--orbit-index: 1}.gateway-signal-orbit span:nth-child(3){--orbit-index: 2}.gateway-signal-orbit span:after{content:"";position:absolute;top:50%;right:-3px;width:6px;height:6px;border-radius:50%;background:#4e73f6;box-shadow:0 0 12px #4e73f6a8}.gateway-signal-orbit span:nth-child(2){transform:rotate(120deg)}.gateway-signal-orbit span:nth-child(3){transform:rotate(238deg)}.gateway-signal-orbit b{color:#3559c7;font-size:1rem;letter-spacing:.04em}.gateway-radar-copy{gap:4px!important}.gateway-radar-copy h2{margin:0!important;font-size:clamp(1.06rem,1.3vw,1.35rem)!important;line-height:1.2!important}.gateway-radar-copy p{margin:0!important;font-size:.74rem!important;line-height:1.45!important}.gateway-platform-board{gap:7px!important;padding:10px!important}.gateway-platform-board-head{align-items:center!important}.gateway-platform-summary span{min-height:25px!important;padding:4px 9px!important;font-size:.64rem!important;font-weight:560!important}.gateway-platform-lane-head small,.gateway-platform-proofcopy small{display:none!important}.gateway-platform-proofstep{min-height:34px!important;padding:5px 8px!important}.gateway-platform-proofcopy strong{font-size:.66rem!important;font-weight:590!important}.partners-wall-metrics span{display:flex!important;align-items:center;min-height:38px!important;padding:0 10px!important;border-color:color-mix(in srgb,var(--line) 52%,transparent)!important;background:transparent!important;font-size:.7rem!important;font-weight:550!important}.partners-logo-wall{align-self:stretch;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 11%,#000 89%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 11%,#000 89%,transparent 100%)}.partners-logo-wall-head{display:none!important}.partners-logo-marquee{justify-content:center!important;gap:12px!important;padding:12px 0!important}.partners-logo-row{display:flex!important;width:max-content;gap:12px!important;animation:stage5BrandCurrent 52s linear infinite!important;will-change:transform}.partners-logo-row-2{animation-direction:reverse!important;animation-duration:58s!important}.partners-logo-row-3{animation-duration:64s!important}.partner-logo-cell{flex:0 0 142px;min-height:54px!important;padding:8px 15px!important;border:0!important;border-radius:999px!important;background:color-mix(in srgb,var(--surface-solid) 20%,transparent)!important;box-shadow:none!important;transform:none!important}.partner-logo-cell:before{display:none!important}.partner-logo-cell img,:root[data-theme=light] .partner-logo-cell img,:root[data-theme=dark] .partner-logo-cell img{max-width:104px!important;max-height:29px!important;opacity:.28!important;filter:saturate(.72) blur(.25px)!important;transform:none!important}.partner-logo-cell:hover img,.partner-logo-cell.is-active img,:root[data-theme=light] .partner-logo-cell:hover img,:root[data-theme=light] .partner-logo-cell.is-active img,:root[data-theme=dark] .partner-logo-cell:hover img,:root[data-theme=dark] .partner-logo-cell.is-active img{opacity:.46!important;filter:saturate(.86) blur(0)!important}@keyframes stage5BrandCurrent{to{transform:translate3d(calc(-50% - 6px),0,0)}}@media(max-width:1120px){.real-ask-grid{grid-template-columns:1fr}}@media(max-width:760px){.real-ask-head{align-items:stretch}.real-ask-mode-switch{min-width:0;width:100%}.real-ask-mode-switch button{padding:0 8px;font-size:.8rem}.real-prompt-context-grid,.real-prompt-completion-actions{grid-template-columns:1fr}.real-query-input-head,.real-prompt-candidates-head,.real-ask-queue-head{align-items:flex-start}.real-query-input-head{flex-wrap:wrap}.real-query-input-head .glass-button{width:100%}.real-query-batch-form textarea{min-height:220px}.real-prompt-result-actions>button{flex:1 1 100%}.real-prompt-running,.real-query-quote-head,.real-question-column-actions{align-items:stretch;flex-direction:column}.real-prompt-quota{text-align:left}.real-question-column-options,.real-query-quote dl,.real-query-confirm-text{grid-template-columns:1fr}.real-question-column-actions>button{width:100%}.gateway-radar-card.gateway-radar-card-lean{grid-template-columns:68px minmax(0,1fr)!important}.gateway-signal-orbit{width:62px}.gateway-platform-summary{display:none!important}.gateway-partners-wall{display:block!important}.partners-logo-wall{margin-top:18px}.partner-logo-cell{flex-basis:118px}}@media(prefers-reduced-motion:reduce){.partners-logo-row{animation-play-state:paused!important}}.workspace-context-state{display:grid;place-items:center;align-content:center;gap:10px;min-height:100dvh;padding:28px;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 34%),var(--page);color:var(--ink);text-align:center}.workspace-context-state strong{font-size:1.05rem;font-weight:650}.workspace-context-state small{max-width:420px;color:var(--muted);font-size:.78rem;font-weight:450;line-height:1.6}.workspace-context-state .primary-button{margin-top:8px}.workspace-context-pulse{width:34px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,var(--surface-solid));box-shadow:0 0 0 10px color-mix(in srgb,var(--accent) 5%,transparent);animation:workspaceContextPulse 1.3s ease-in-out infinite alternate}.workspace-switcher{position:relative;min-width:210px;color:var(--ink)}.top-filter:has(.workspace-switcher[open]) .filter-left{overflow:visible}.workspace-switcher>summary{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:42px;padding:5px 11px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-solid) 76%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--surface-solid) 85%,transparent);cursor:pointer;list-style:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.workspace-switcher>summary::-webkit-details-marker{display:none}.workspace-switcher>summary:hover,.workspace-switcher[open]>summary{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 6%,var(--surface-solid));box-shadow:0 10px 26px -22px color-mix(in srgb,var(--accent) 52%,transparent)}.workspace-switcher>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 24%,transparent);outline-offset:2px}.workspace-switcher>summary>span{display:grid;min-width:0;text-align:left}.workspace-switcher>summary strong,.workspace-switcher>summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher>summary strong{color:color-mix(in srgb,var(--ink) 86%,var(--accent) 14%);font-size:.76rem;font-weight:650}.workspace-switcher>summary small{color:var(--muted);font-size:.63rem;font-weight:450}.workspace-switcher-chevron{transition:transform .18s ease}.workspace-switcher[open] .workspace-switcher-chevron{transform:rotate(180deg)}.workspace-switcher-panel{position:absolute;z-index:1000;top:calc(100% + 10px);left:0;display:grid;gap:12px;width:min(380px,calc(100vw - 28px));max-height:min(670px,calc(100dvh - 90px));padding:16px;overflow:auto;border:1px solid color-mix(in srgb,var(--line) 82%,var(--accent) 18%);border-radius:18px;background:color-mix(in srgb,var(--surface-solid) 96%,var(--page) 4%);box-shadow:0 28px 72px -34px color-mix(in srgb,var(--accent-strong) 36%,transparent),inset 0 1px color-mix(in srgb,var(--surface-solid) 88%,transparent)}.workspace-switcher-panel>header{display:grid;gap:3px}.workspace-switcher-panel>header strong{color:var(--ink);font-size:.92rem;font-weight:650}.workspace-switcher-list{display:grid;gap:6px}.workspace-switcher-list>button{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:54px;padding:7px 9px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.workspace-switcher-list>button:hover,.workspace-switcher-list>button.active{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--surface-solid))}.workspace-switcher-list button>span:nth-child(2){display:grid;min-width:0;gap:2px}.workspace-switcher-list strong,.workspace-switcher-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher-list strong{font-size:.8rem;font-weight:620}.workspace-switcher-list small{color:var(--muted);font-size:.68rem;font-weight:450}.workspace-switcher-mark{display:grid;place-items:center;width:36px;aspect-ratio:1;border-radius:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 86%,#4679e8),color-mix(in srgb,var(--accent-strong) 76%,#795be8));color:#f4f7ff;font-size:.67rem;font-weight:720}.workspace-create-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px dashed color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--accent) 4%,transparent);color:var(--accent-strong);font:inherit;font-size:.76rem;font-weight:620;cursor:pointer}.workspace-create-form{display:grid;gap:11px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--line) 74%,transparent)}.workspace-create-form>div:first-child{display:flex;align-items:center;gap:9px;color:var(--accent-strong)}.workspace-create-form>div:first-child>span{display:grid;gap:2px}.workspace-create-form>div:first-child strong{color:var(--ink);font-size:.82rem}.workspace-create-form>div:first-child small,.workspace-create-form label small{color:var(--muted);font-size:.67rem;font-weight:450}.workspace-create-form label{display:grid;gap:6px;color:color-mix(in srgb,var(--ink) 82%,var(--accent) 18%);font-size:.72rem;font-weight:600}.workspace-create-form label>span{display:flex;justify-content:space-between;gap:8px}.workspace-create-form input{width:100%;min-height:44px;padding:0 11px;border:1px solid color-mix(in srgb,var(--line) 82%,var(--accent) 18%);border-radius:11px;background:color-mix(in srgb,var(--surface-solid) 86%,transparent);color:var(--ink);font:inherit;font-size:.78rem;font-weight:480;outline:none}.workspace-create-form input:focus{border-color:color-mix(in srgb,var(--accent) 62%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 11%,transparent)}.workspace-create-form>p{margin:0;color:#b04452;font-size:.72rem;line-height:1.45}.workspace-create-form>footer{display:flex;justify-content:flex-end;gap:8px}.workspace-create-form .primary-button{min-height:42px}.workspace-switcher.compact{width:100%;min-width:0}.workspace-switcher.compact>summary{border-radius:13px}.mobile-more-panel .workspace-switcher-panel{position:static;width:100%;max-height:min(460px,56dvh);margin-top:8px;box-shadow:none}.workspace-chip-copy strong{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes workspaceContextPulse{to{transform:scale(1.08);box-shadow:0 0 0 15px color-mix(in srgb,var(--accent) 3%,transparent)}}@media(max-width:860px){.workspace-switcher-panel{right:0;left:auto}.workspace-create-form>footer{flex-direction:column-reverse}.workspace-create-form>footer>button{width:100%}}@media(prefers-reduced-motion:reduce){.workspace-context-pulse{animation:none}}.content-production{--content-blue: var(--accent-strong, #195ea8);--content-blue-soft: color-mix(in srgb, var(--accent) 10%, var(--surface-solid));--content-green: #1d7a61;--content-amber: #9a6518;display:grid;gap:clamp(16px,1.8vw,24px);margin-top:clamp(28px,4vw,52px);color:var(--ink);container-type:inline-size}.content-production button,.content-production input,.content-production select,.content-production textarea{font:inherit}.content-production button{cursor:pointer}.content-production button:disabled{cursor:not-allowed;opacity:.52}.content-production-head,.content-section-heading,.content-review-detail>header,.content-review-actions,.content-notice{display:flex;align-items:center}.content-production-head{justify-content:space-between;gap:24px;padding-top:clamp(18px,3vw,36px);border-top:1px solid var(--line)}.content-production-head h2{margin:5px 0 7px;color:var(--ink);font-size:clamp(23px,2.5vw,34px);font-weight:680;letter-spacing:-.035em}.content-production-head p,.content-section-heading h3,.content-section-heading small,.content-fact-row p,.content-job-list p,.content-review-detail header p{margin:0}.content-production-head p{max-width:680px;color:var(--muted);font-size:14px;line-height:1.7}.content-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr) auto);align-items:center;padding:18px clamp(16px,2.4vw,30px);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(100deg,color-mix(in srgb,var(--accent-tint) 46%,var(--surface-solid)),var(--surface-solid) 56%),var(--surface-solid);box-shadow:var(--shadow-soft)}.content-flow>svg{width:18px;color:color-mix(in srgb,var(--content-blue) 35%,var(--muted))}.content-flow button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;min-height:54px;gap:1px 10px;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:var(--ink-soft);text-align:left;transition:background .18s var(--tap),color .18s var(--tap)}.content-flow button:hover,.content-flow button:focus-visible{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--content-blue)}.content-flow button>span{grid-row:1 / 3;align-self:center;color:var(--content-blue);font-size:12px;font-weight:750;letter-spacing:.08em}.content-flow button strong{font-size:14px;font-weight:650}.content-flow button small{color:var(--muted);font-size:12px;font-weight:450}.content-production-tabs{display:flex;gap:6px;width:fit-content;padding:5px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface-muted) 68%,transparent)}.content-production-tabs button{position:relative;display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 16px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:14px;font-weight:560}.content-production-tabs button svg{width:17px}.content-production-tabs button.active{background:var(--surface-solid);color:var(--content-blue);box-shadow:0 6px 18px color-mix(in srgb,var(--content-blue) 10%,transparent)}.content-production-tabs button i{display:grid;min-width:19px;height:19px;place-items:center;border-radius:99px;background:var(--content-blue);color:#fff;font-size:11px;font-style:normal}.content-notice{min-height:46px;gap:10px;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.5}.content-notice>svg{width:18px;flex:0 0 18px}.content-notice button{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;margin:-6px -8px -6px auto;place-items:center;border:0;background:transparent;color:inherit}.content-notice button svg{width:16px}.content-notice.error{border:1px solid color-mix(in srgb,var(--danger) 28%,var(--line));background:color-mix(in srgb,var(--danger) 7%,var(--surface-solid));color:var(--danger)}.content-notice.success{border:1px solid color-mix(in srgb,var(--content-green) 26%,var(--line));background:color-mix(in srgb,var(--content-green) 7%,var(--surface-solid));color:var(--content-green)}.content-facts-layout,.content-create-layout,.content-review-layout{display:grid;align-items:start;gap:clamp(18px,2vw,28px)}.content-facts-layout{grid-template-columns:minmax(280px,.78fr) minmax(0,1.7fr)}.content-create-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr)}.content-review-layout{grid-template-columns:minmax(230px,.62fr) minmax(0,1.65fr)}.content-fact-editor,.content-source-panel,.content-review-list{display:grid;gap:16px;padding:clamp(18px,2.2vw,26px);border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-solid) 88%,transparent);box-shadow:var(--shadow-soft)}.content-section-heading{justify-content:space-between;gap:16px}.content-section-heading h3{margin-top:3px;color:var(--ink-soft);font-size:clamp(17px,1.6vw,21px);font-weight:650;letter-spacing:-.02em}.content-section-heading>svg{width:26px;color:var(--content-blue)}.content-section-heading>strong{display:grid;color:var(--content-blue);font-size:24px;text-align:right}.content-section-heading>strong small{color:var(--muted);font-size:11px;font-weight:450}.content-fact-editor label,.content-brief-form label,.content-review-comment{display:grid;gap:7px;min-width:0;color:var(--ink-soft);font-size:13px;font-weight:560}.content-fact-editor input,.content-fact-editor select,.content-fact-editor textarea,.content-brief-form input,.content-brief-form select,.content-brief-form textarea,.content-review-comment textarea{width:100%;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line);border-radius:10px;outline:0;background:var(--surface-solid);color:var(--ink);font-size:14px;font-weight:430;line-height:1.55;transition:border-color .16s var(--tap),box-shadow .16s var(--tap)}.content-fact-editor textarea,.content-brief-form textarea{min-height:94px;resize:vertical}.content-review-comment textarea{min-height:82px;resize:vertical}.content-fact-editor input:focus,.content-fact-editor select:focus,.content-fact-editor textarea:focus,.content-brief-form input:focus,.content-brief-form select:focus,.content-brief-form textarea:focus,.content-review-comment textarea:focus{border-color:color-mix(in srgb,var(--content-blue) 68%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--content-blue) 11%,transparent)}.content-fact-list,.content-job-list,.content-review-detail,.content-brief-form{min-width:0}.content-fact-list,.content-job-list,.content-brief-form,.content-review-detail{display:grid;gap:14px}.content-fact-row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:16px;padding:17px 0;border-bottom:1px solid var(--line)}.content-fact-status{display:grid;align-content:start;justify-items:center;gap:6px}.content-fact-status>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--content-green)}.content-fact-status svg{width:15px}.content-fact-status small{color:var(--muted);font-size:11px}.content-fact-row.status-verified .content-fact-status>span{border-color:color-mix(in srgb,var(--content-green) 35%,var(--line));background:color-mix(in srgb,var(--content-green) 9%,var(--surface-solid))}.content-fact-row>div:nth-child(2){display:grid;gap:6px}.content-fact-category{width:fit-content;color:var(--content-blue);font-size:11px;font-weight:650;letter-spacing:.03em}.content-fact-row strong{color:var(--ink-soft);font-size:14px;font-weight:560;line-height:1.65}.content-fact-row a{width:fit-content;color:var(--content-blue);font-size:12px;text-decoration:none}.content-fact-row p{color:var(--muted);font-size:12px;line-height:1.55}.content-fact-actions button{min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--content-blue);font-size:12px}.content-brief-form{padding-right:clamp(0px,1vw,12px)}.content-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.content-form-grid .wide{grid-column:1 / -1}.content-source-panel{max-height:min(760px,82vh);overflow:auto;position:sticky;top:18px}.content-source-picker{display:grid;gap:9px;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--line)}.content-source-picker legend{display:flex;align-items:baseline;justify-content:space-between;width:100%;padding:0;color:var(--ink-soft);font-size:13px;font-weight:650}.content-source-picker legend small{color:var(--muted);font-size:11px;font-weight:430}.content-source-options{display:grid;gap:5px;max-height:196px;overflow:auto}.content-source-options label{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;padding:9px 8px;border-radius:9px;cursor:pointer}.content-source-options label:hover,.content-source-options label.selected{background:var(--content-blue-soft)}.content-source-options input{position:absolute;opacity:0;pointer-events:none}.content-checkmark{display:grid;width:18px;height:18px;margin-top:1px;place-items:center;border:1px solid color-mix(in srgb,var(--content-blue) 28%,var(--line));border-radius:5px;color:#fff}.content-source-options label.selected .content-checkmark{border-color:var(--content-blue);background:var(--content-blue)}.content-checkmark svg{width:12px}.content-source-options label>span:last-child{display:grid;gap:3px;min-width:0}.content-source-options strong{color:var(--ink-soft);font-size:12px;font-weight:540;line-height:1.45}.content-source-options small{overflow:hidden;color:var(--muted);font-size:10px;font-weight:430;text-overflow:ellipsis;white-space:nowrap}.content-empty-inline{margin:2px 0 0;color:var(--muted);font-size:12px}.content-generate{width:100%;min-height:46px;margin-top:2px}.content-job-list{grid-column:1 / -1;margin-top:8px}.content-job-list>article{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid var(--line)}.content-job-state,.content-review-status{display:inline-flex;width:fit-content;align-items:center;gap:6px;border-radius:99px;font-size:11px;font-style:normal;font-weight:600}.content-job-state{padding:6px 9px;background:var(--surface-muted);color:var(--muted)}.content-job-state svg{width:14px}.content-job-state.status-completed{background:color-mix(in srgb,var(--content-green) 10%,var(--surface-solid));color:var(--content-green)}.content-job-state.status-failed{background:color-mix(in srgb,var(--danger) 9%,var(--surface-solid));color:var(--danger)}.content-job-list article>div{display:grid;gap:4px}.content-job-list strong{color:var(--ink-soft);font-size:14px;font-weight:600}.content-job-list p{overflow:hidden;color:var(--muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.content-job-list small{color:var(--muted);font-size:11px}.content-job-list em{color:var(--danger);font-size:11px;font-style:normal}.content-job-list article>button{display:inline-flex;min-height:40px;align-items:center;gap:6px;padding:0 12px;border:0;background:transparent;color:var(--content-blue);font-size:12px}.content-job-list article>button svg{width:14px}.content-review-list{gap:5px;max-height:min(740px,82vh);overflow:auto;position:sticky;top:18px}.content-review-list .content-section-heading{margin-bottom:8px}.content-review-list>button{display:grid;gap:7px;min-height:84px;padding:12px;border:0;border-radius:11px;background:transparent;color:inherit;text-align:left}.content-review-list>button:hover,.content-review-list>button.active{background:var(--content-blue-soft)}.content-review-list>button.active{box-shadow:inset 2px 0 var(--content-blue)}.content-review-list>button strong{color:var(--ink-soft);font-size:13px;font-weight:580;line-height:1.45}.content-review-list>button small{color:var(--muted);font-size:11px}.content-review-status{padding:4px 8px;background:var(--surface-muted);color:var(--muted)}.content-review-status.status-in_review{background:color-mix(in srgb,var(--content-blue) 10%,var(--surface-solid));color:var(--content-blue)}.content-review-status.status-changes_requested{background:color-mix(in srgb,var(--content-amber) 10%,var(--surface-solid));color:var(--content-amber)}.content-review-status.status-approved{background:color-mix(in srgb,var(--content-green) 10%,var(--surface-solid));color:var(--content-green)}.content-review-detail{padding:clamp(20px,2.6vw,34px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-solid);box-shadow:var(--shadow-soft)}.content-review-detail>header{justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.content-review-detail header>div:first-child{display:grid;gap:9px;min-width:0}.content-review-detail header h3{margin:0;color:var(--ink);font-size:clamp(21px,2.2vw,30px);font-weight:680;letter-spacing:-.035em;line-height:1.25}.content-review-detail header p{max-width:720px;color:var(--muted);font-size:13px;line-height:1.65}.content-quality-score{display:grid;flex:0 0 92px;justify-items:end}.content-quality-score strong{color:var(--content-blue);font-size:30px;letter-spacing:-.05em}.content-quality-score small{color:var(--muted);font-size:11px}.content-quality-strip{display:flex;flex-wrap:wrap;gap:8px 18px;padding:14px 0;border-bottom:1px solid var(--line)}.content-quality-strip span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.content-quality-strip svg{width:15px;color:var(--content-blue)}.content-quality-strip .passed{color:var(--content-green)}.content-quality-strip .passed svg{color:currentColor}.content-quality-strip .warning{color:var(--content-amber)}.document-version-panel{overflow:hidden;border-bottom:1px solid var(--line)}.document-version-toggle{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;border:0;background:transparent;color:var(--ink-soft);text-align:left}.document-version-toggle>span{display:inline-flex;align-items:center;gap:8px}.document-version-toggle>span:first-child>svg{width:18px;color:var(--content-blue)}.document-version-toggle strong{font-size:13px;font-weight:650}.document-version-toggle small{color:var(--muted);font-size:11px;font-weight:450}.document-version-toggle>span:last-child{color:var(--content-blue);font-size:12px}.document-version-toggle>span:last-child svg{width:16px;transition:transform .18s var(--tap)}.document-version-panel.open .document-version-toggle>span:last-child svg{transform:rotate(180deg)}.document-version-toggle:focus-visible{border-radius:8px;outline:2px solid color-mix(in srgb,var(--content-blue) 55%,transparent);outline-offset:3px}.document-version-body{display:grid;gap:12px;padding:4px 0 22px}.document-version-message,.document-version-state,.document-version-current{display:flex;min-height:44px;align-items:center;gap:8px;padding:9px 11px;border-radius:9px;font-size:12px}.document-version-message svg,.document-version-state svg,.document-version-current svg{width:16px;flex:0 0 16px}.document-version-message.error{background:color-mix(in srgb,var(--danger) 7%,var(--surface-solid));color:var(--danger)}.document-version-message.success,.document-version-current{background:color-mix(in srgb,var(--content-green) 7%,var(--surface-solid));color:var(--content-green)}.document-version-state{justify-content:center;color:var(--muted)}.document-version-workbench{display:grid;grid-template-columns:minmax(190px,.48fr) minmax(0,1.52fr);gap:clamp(16px,2vw,24px);align-items:start}.document-version-list{display:grid;gap:3px;max-height:560px;overflow:auto;padding-right:8px;border-right:1px solid var(--line)}.document-version-list>button{display:grid;min-height:88px;gap:4px;padding:10px 11px;border:0;border-radius:9px;background:transparent;color:var(--muted);text-align:left;transition:background .16s var(--tap),color .16s var(--tap)}.document-version-list>button:hover,.document-version-list>button:focus-visible,.document-version-list>button.active{background:var(--content-blue-soft);color:var(--content-blue)}.document-version-list>button:focus-visible{outline:2px solid color-mix(in srgb,var(--content-blue) 45%,transparent);outline-offset:-2px}.document-version-list button>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.document-version-list button strong{color:var(--ink-soft);font-size:12px;font-weight:650}.document-version-list button i{padding:2px 6px;border-radius:99px;background:var(--content-blue);color:#fff;font-size:10px;font-style:normal}.document-version-list button small{font-size:11px}.document-version-list button time{display:inline-flex;align-items:center;gap:5px;font-size:10px}.document-version-list button time svg{width:12px}.document-version-list button em{color:var(--muted);font-size:10px;font-style:normal}.document-version-detail{display:grid;min-width:0;gap:14px}.document-version-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.document-version-detail>header>div{display:grid;gap:4px}.document-version-detail>header h4{margin:0;color:var(--ink);font-size:clamp(17px,1.6vw,21px);font-weight:650;letter-spacing:-.02em}.document-version-detail>header p{margin:0;color:var(--muted);font-size:11px}.document-version-detail>header>svg{width:23px;color:var(--content-blue)}.document-version-diff-tags{display:flex;flex-wrap:wrap;gap:6px}.document-version-diff-tags span{padding:5px 8px;border-radius:7px;background:var(--surface-muted);color:var(--muted);font-size:10px}.document-version-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--line)}.document-version-compare>section{display:grid;align-content:start;gap:7px;min-width:0;min-height:190px;padding:15px;background:var(--surface-solid)}.document-version-compare section>span{color:var(--content-blue);font-size:10px;font-weight:650}.document-version-compare section>strong{color:var(--ink-soft);font-size:13px;font-weight:620;line-height:1.45}.document-version-compare section>p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:12px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:8}.document-version-reason{display:grid;gap:3px;margin:0;padding:10px 12px;border-left:2px solid color-mix(in srgb,var(--content-blue) 48%,var(--line));color:var(--muted);font-size:11px;line-height:1.55}.document-version-reason strong{color:var(--ink-soft);font-size:11px}.document-version-restore{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.document-version-restore>div:first-child{display:flex;align-items:flex-start;gap:9px}.document-version-restore>div:first-child>svg{width:18px;color:var(--content-blue)}.document-version-restore>div:first-child>span{display:grid;gap:2px}.document-version-restore>div:first-child strong{color:var(--ink-soft);font-size:12px}.document-version-restore>div:first-child small{color:var(--muted);font-size:11px;line-height:1.5}.document-version-restore>label:not(.document-version-confirm){display:grid;gap:6px;color:var(--ink-soft);font-size:11px;font-weight:580}.document-version-restore textarea{width:100%;min-height:76px;box-sizing:border-box;padding:10px 11px;resize:vertical;border:1px solid var(--line);border-radius:9px;outline:0;background:var(--surface-solid);color:var(--ink);font-size:13px;line-height:1.55}.document-version-restore textarea:focus{border-color:color-mix(in srgb,var(--content-blue) 62%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--content-blue) 10%,transparent)}.document-version-confirm{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;color:var(--muted);font-size:11px;line-height:1.5;cursor:pointer}.document-version-confirm input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--content-blue)}.document-version-restore-button{justify-self:end;min-height:42px}.document-version-restore-button svg{width:15px}.document-version-readonly{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.content-article-preview{max-width:760px;padding:clamp(22px,3.5vw,44px) 0;color:var(--ink-soft)}.content-article-preview section+section{margin-top:30px}.content-article-preview h2{margin:0 0 12px;color:var(--ink);font-size:clamp(18px,1.8vw,23px);font-weight:650;letter-spacing:-.02em}.content-article-preview p{margin:0 0 14px;color:var(--ink-soft);font-size:15px;font-weight:430;line-height:1.9}.content-review-comment{padding-top:18px;border-top:1px solid var(--line)}.content-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.content-review-actions button{min-height:42px}.content-review-actions button svg{width:16px}.content-empty{display:grid;min-height:180px;place-content:center;justify-items:center;gap:8px;padding:24px;color:var(--muted);text-align:center}.content-empty.compact{min-height:150px}.content-empty>svg{width:26px;color:color-mix(in srgb,var(--content-blue) 65%,var(--muted))}.content-empty strong{color:var(--ink-soft);font-size:14px}.content-empty span{max-width:360px;font-size:12px;line-height:1.55}@container (max-width: 880px){.content-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.content-flow>svg{display:none}.content-facts-layout,.content-create-layout,.content-review-layout{grid-template-columns:1fr}.content-source-panel,.content-review-list{position:static;max-height:none}.content-job-list{grid-column:auto}}@container (max-width: 560px){.content-production-head{align-items:flex-start}.content-production-head p{font-size:13px}.content-flow{grid-template-columns:1fr}.content-production-tabs{width:100%;overflow-x:auto}.content-production-tabs button{flex:1;min-width:max-content}.content-form-grid{grid-template-columns:1fr}.content-form-grid .wide{grid-column:auto}.content-fact-row{grid-template-columns:52px minmax(0,1fr)}.content-fact-actions{grid-column:2}.content-job-list>article{grid-template-columns:1fr;gap:9px}.content-job-list article>button{justify-self:start;padding-left:0}.content-review-detail>header{align-items:flex-start}.content-quality-score{flex-basis:68px}.content-quality-score strong{font-size:25px}.content-review-actions{justify-content:stretch}.content-review-actions button{flex:1 1 100%;justify-content:center}.document-version-toggle{align-items:flex-start}.document-version-toggle>span:first-child{flex-wrap:wrap}.document-version-workbench{grid-template-columns:1fr}.document-version-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding:0 0 12px;border-right:0;border-bottom:1px solid var(--line)}.document-version-compare{grid-template-columns:1fr}.document-version-compare>section{min-height:150px}.document-version-restore-button{width:100%;justify-content:center}}@container (max-width: 390px){.document-version-toggle>span:last-child{font-size:0}.document-version-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.content-production *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.route-loading{display:grid;min-height:min(420px,58vh);place-content:center;justify-items:center;gap:14px;color:var(--muted)}.route-loading strong{color:var(--ink-soft);font-size:14px;font-weight:520}.route-loading-orbit{position:relative;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:50%}.route-loading-orbit:after{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:2px solid transparent;border-top-color:var(--accent-strong);border-radius:inherit;animation:route-loading-spin .72s linear infinite;content:""}@keyframes route-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.route-loading-orbit:after{animation-duration:1.8s}}@media(min-width:1181px){.gateway-platform-logo-grid.global{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(3,minmax(0,1fr))}.gateway-platform-logo-grid.global .gateway-platform-logo-card{display:grid;grid-template-columns:auto minmax(0,1fr)!important;align-items:center;align-content:center;justify-items:start;min-height:0!important;gap:6px!important;padding:3px 7px!important}.gateway-platform-logo-grid.global .gateway-platform-logo-card .platform-logo-mark{width:clamp(18px,1.55vw,24px)!important;height:clamp(18px,1.55vw,24px)!important}.gateway-platform-logo-grid.global .gateway-platform-logo-card>span{min-width:0;overflow:hidden;color:var(--text);font-size:clamp(9px,.72vw,11px)!important;line-height:1.15;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}}.gateway.gateway-editorial{--gateway-editorial-ink: #12367f;--gateway-editorial-blue: #2f63e8;--gateway-editorial-blue-soft: #7197f1;--gateway-editorial-muted: #506a9d;--gateway-editorial-line: rgba(37, 79, 164, .16);min-height:100svh;overflow-x:clip;color:var(--gateway-editorial-ink);background:radial-gradient(circle at 78% 18%,rgba(107,163,255,.12),transparent 29%),radial-gradient(circle at 10% 52%,rgba(86,204,202,.07),transparent 27%),#f5f8ff}.gateway-editorial .gateway-floating-lines-background{opacity:.13!important;filter:saturate(.72) contrast(.88);-webkit-mask-image:linear-gradient(to bottom,#000 0,rgba(0,0,0,.82) 48%,transparent 76%);mask-image:linear-gradient(to bottom,#000 0,rgba(0,0,0,.82) 48%,transparent 76%)}.gateway-editorial .space-backdrop{opacity:.1!important}.gateway-editorial .gateway-grid{display:none!important}.gateway-editorial-topbar{position:relative!important;z-index:20;width:min(1240px,calc(100% - 64px))!important;max-width:none!important;min-height:96px;margin:0 auto!important;padding:24px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.gateway-editorial-topbar .gateway-nav{gap:12px}.gateway-editorial-login{min-height:44px;padding:0 14px;border:0;color:#244786;background:transparent;font:inherit;font-size:.9rem;font-weight:560;cursor:pointer}.gateway-editorial-login:hover,.gateway-editorial-login:focus-visible{color:var(--gateway-editorial-blue)}.gateway-editorial-top-cta{min-height:44px!important;padding:0 19px!important;border:1px solid rgba(36,84,204,.18)!important;border-radius:999px!important;background:#315fe4!important;box-shadow:0 10px 24px #2b56ce2b!important;font-size:.88rem!important}.gateway-editorial-main{position:relative;z-index:3}.gateway-editorial-hero{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)!important;align-items:center!important;width:min(1240px,calc(100% - 64px))!important;max-width:none!important;min-height:min(680px,calc(100svh - 96px))!important;margin:0 auto!important;padding:clamp(56px,7vh,92px) 0 clamp(72px,9vh,112px)!important;gap:clamp(48px,6vw,88px)!important}.gateway-editorial-copy{display:grid!important;justify-items:start!important;align-content:center!important;max-width:680px!important;gap:0!important;text-align:left!important}.gateway-editorial-kicker{margin:0 0 26px;color:#4c6fbd;font-size:.73rem;font-weight:650;letter-spacing:.18em}.gateway-editorial-copy h1{max-width:760px!important;margin:0!important;color:var(--gateway-editorial-ink)!important;font-size:clamp(3.7rem,5.55vw,5.75rem)!important;font-weight:720!important;line-height:.98!important;letter-spacing:-.065em!important;text-wrap:balance}.gateway-editorial-copy h1>span{display:block!important;width:max-content;max-width:100%;color:inherit!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important}.gateway-editorial-copy .gateway-title-accent{margin-top:.08em;color:var(--gateway-editorial-blue)!important}.gateway-editorial-copy>p{max-width:620px!important;margin:34px 0 0!important;color:var(--gateway-editorial-muted)!important;font-size:clamp(1rem,1.15vw,1.1rem)!important;font-weight:400!important;line-height:1.82!important;letter-spacing:0!important}.gateway-editorial-copy .gateway-actions{display:flex!important;align-items:center!important;gap:24px!important;margin-top:38px!important}.gateway-editorial-primary-cta{min-height:54px!important;padding:0 24px!important;border:1px solid rgba(37,78,196,.18)!important;border-radius:999px!important;background:#315fe4!important;box-shadow:0 16px 34px #2b56ce33!important;font-size:.96rem!important;transition:transform .18s ease-out,box-shadow .18s ease-out,background .18s ease-out!important}.gateway-editorial-primary-cta:hover,.gateway-editorial-primary-cta:focus-visible{transform:translateY(-2px);background:#2856d9!important;box-shadow:0 20px 40px #2b56ce40!important}.gateway-editorial-secondary-cta{min-height:44px;padding:0;border:0;border-bottom:1px solid rgba(43,82,166,.28);color:#345694;background:transparent;font:inherit;font-size:.88rem;font-weight:500;cursor:pointer}.gateway-editorial-secondary-cta:hover,.gateway-editorial-secondary-cta:focus-visible{color:var(--gateway-editorial-blue);border-bottom-color:var(--gateway-editorial-blue)}.gateway-editorial-proofline{display:flex;align-items:center;gap:13px;margin-top:30px;color:#657dac;font-size:.76rem;font-weight:450}.gateway-editorial-proofline i{width:3px;height:3px;border-radius:50%;background:#7d98d3}.gateway-editorial-visual{position:relative;display:grid;grid-template-rows:auto 1fr auto;width:min(100%,500px);aspect-ratio:1 / 1.02;justify-self:end;padding:22px 20px 14px;isolation:isolate}.gateway-editorial-visual:before{content:"";position:absolute;top:7%;right:4%;bottom:8%;left:9%;z-index:-2;border-radius:50%;background:radial-gradient(circle at 48% 45%,rgba(255,255,255,.96) 0 9%,rgba(224,235,255,.62) 32%,rgba(129,172,251,.12) 58%,transparent 72%)}.gateway-editorial-visual:after{content:"";position:absolute;top:13%;right:6%;bottom:11%;left:13%;z-index:-1;border:1px solid rgba(71,113,207,.12);border-radius:50%;box-shadow:0 32px 90px #3a64c31f}.gateway-editorial-visual-meta{display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#5874b3;font-size:.67rem;font-weight:620;letter-spacing:.12em}.gateway-editorial-visual-meta>span:last-child{display:inline-flex;align-items:center;gap:7px;letter-spacing:0}.gateway-editorial-visual-meta i{width:6px;height:6px;border-radius:50%;background:#35b995;box-shadow:0 0 0 5px #35b9951a}.gateway-editorial-orbit{position:relative;align-self:center;justify-self:center;width:min(88%,410px);aspect-ratio:1;isolation:isolate}.gateway-orbit-ring,.gateway-orbit-axis,.gateway-orbit-ticks,.gateway-orbit-scan,.gateway-orbit-sweepline,.gateway-orbit-satellite{position:absolute;pointer-events:none}.gateway-orbit-ticks{top:0;right:0;bottom:0;left:0;z-index:2;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(57,101,203,.34) 0 1deg,transparent 1deg 9deg);-webkit-mask:radial-gradient(circle,transparent 0 93%,#000 93.4% 95%,transparent 95.4%);mask:radial-gradient(circle,transparent 0 93%,#000 93.4% 95%,transparent 95.4%);opacity:.5;animation:gatewayOrbitRotate 26s linear infinite}.gateway-orbit-scan{top:5%;right:5%;bottom:5%;left:5%;z-index:0;border-radius:50%;background:conic-gradient(from 212deg,transparent 0 68%,rgba(62,104,214,.025) 75%,rgba(62,104,214,.2) 94%,rgba(62,104,214,.38) 100%);-webkit-mask:radial-gradient(circle,transparent 0 20%,#000 34% 100%);mask:radial-gradient(circle,transparent 0 20%,#000 34% 100%);animation:gatewayOrbitRotate 7.2s linear infinite}.gateway-orbit-sweepline{top:5%;right:5%;bottom:5%;left:5%;z-index:4;border-radius:50%;animation:gatewayOrbitRotate 7.2s linear infinite}.gateway-orbit-sweepline:before{content:"";position:absolute;top:calc(50% - 1px);left:50%;width:46%;height:2px;border-radius:999px;background:linear-gradient(90deg,#315fe41f,#315fe4a3 76%,#42b99de6);box-shadow:0 0 14px #315fe433;transform-origin:left center}.gateway-orbit-satellite{top:7%;right:7%;bottom:7%;left:7%;z-index:3;border-radius:50%;animation:gatewayOrbitRotate 11s linear infinite reverse}.gateway-orbit-satellite:after{content:"";position:absolute;top:-3px;left:50%;width:7px;height:7px;border:2px solid rgba(247,250,255,.96);border-radius:50%;background:#42b99d;box-shadow:0 0 0 6px #42b99d1c,0 0 22px #42b99d57;transform:translate(-50%)}.gateway-orbit-pulse{position:absolute;top:37%;right:37%;bottom:37%;left:37%;z-index:1;pointer-events:none;border:1px solid rgba(49,95,228,.32);border-radius:50%;opacity:0;animation:gatewayOrbitRipple 5.4s cubic-bezier(.22,1,.36,1) infinite}.gateway-orbit-pulse-two{animation-delay:-1.8s}.gateway-orbit-pulse-three{animation-delay:-3.6s}.gateway-orbit-ring{z-index:2;border:1px solid rgba(67,106,196,.16);border-radius:50%}.gateway-orbit-ring-outer{top:2%;right:2%;bottom:2%;left:2%}.gateway-orbit-ring-middle{top:17%;right:17%;bottom:17%;left:17%;border-style:dashed;animation:gatewayOrbitRotate 18s linear infinite reverse}.gateway-orbit-ring-inner{top:34%;right:34%;bottom:34%;left:34%;border-color:#315fe43d}.gateway-orbit-axis-horizontal{z-index:1;top:50%;left:4%;width:92%;height:1px;background:linear-gradient(90deg,transparent,rgba(59,100,196,.14) 22%,rgba(59,100,196,.14) 78%,transparent)}.gateway-orbit-axis-vertical{z-index:1;top:4%;left:50%;width:1px;height:92%;background:linear-gradient(180deg,transparent,rgba(59,100,196,.12) 22%,rgba(59,100,196,.12) 78%,transparent)}.gateway-orbit-core{position:absolute;top:38%;right:38%;bottom:38%;left:38%;z-index:5;display:grid;place-content:center;justify-items:center;border:1px solid rgba(74,113,207,.18);border-radius:50%;background:#f9fcffe6;box-shadow:0 18px 50px #4169c326;animation:gatewayOrbitCoreBreath 4.8s cubic-bezier(.65,0,.35,1) infinite}.gateway-orbit-core small{color:#6881b6;font-size:.58rem;font-weight:520;white-space:nowrap}.gateway-orbit-core strong{color:#315fe4;font-size:clamp(1.55rem,2.7vw,2.25rem);font-weight:720;letter-spacing:-.05em}.gateway-orbit-signal{position:absolute;z-index:6;display:flex;align-items:center;gap:8px;color:#25488c;font-size:.84rem;font-weight:600;white-space:nowrap;animation:gatewaySignalFloat 5.6s cubic-bezier(.45,0,.55,1) infinite}.gateway-orbit-signal:before{content:"";width:7px;height:7px;border-radius:50%;background:#4a72e6;box-shadow:0 0 0 6px #4a72e61a;animation:gatewaySignalPulse 2.8s cubic-bezier(.65,0,.35,1) infinite}.gateway-orbit-signal b{color:#8097c5;font-size:.62rem;font-weight:600}.gateway-orbit-signal-mention{top:13%;right:-1%}.gateway-orbit-signal-citation{right:1%;bottom:18%}.gateway-orbit-signal-ranking{left:0;bottom:25%}.gateway-orbit-signal-secondary{gap:6px;padding:5px 8px;border:1px solid rgba(76,116,204,.1);border-radius:999px;color:#5773aa;background:#f6faffb8;box-shadow:0 8px 20px #4468bc0f;font-size:.69rem;font-weight:520;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gateway-orbit-signal-secondary:before{width:5px;height:5px;background:#43af9b;box-shadow:0 0 0 4px #43af9b17}.gateway-orbit-signal-secondary b{color:#7891bf;font-size:.56rem}.gateway-orbit-signal-competitor{top:28%;left:-3%}.gateway-orbit-signal-trend{top:1%;left:20%}.gateway-orbit-signal-opportunity{bottom:1%;left:44%}.gateway-orbit-signal-citation:before{animation-delay:-.9s}.gateway-orbit-signal-ranking:before{animation-delay:-1.8s}.gateway-orbit-signal-competitor:before{animation-delay:-.45s}.gateway-orbit-signal-trend:before{animation-delay:-1.35s}.gateway-orbit-signal-opportunity:before{animation-delay:-2.25s}.gateway-orbit-signal-citation{animation-delay:-.9s}.gateway-orbit-signal-ranking{animation-delay:-1.8s}.gateway-orbit-signal-competitor{animation-delay:-2.7s}.gateway-orbit-signal-trend{animation-delay:-3.6s}.gateway-orbit-signal-opportunity{animation-delay:-4.5s}@keyframes gatewayOrbitRotate{to{transform:rotate(1turn)}}@keyframes gatewayOrbitCoreBreath{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes gatewayOrbitRipple{0%{opacity:0;transform:scale(.62)}12%{opacity:.46}72%,to{opacity:0;transform:scale(4.05)}}@keyframes gatewaySignalFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}@keyframes gatewaySignalPulse{0%,to{opacity:.72;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}.gateway-editorial-visual>p{max-width:none;margin:0 auto;color:#48679f;font-size:.81rem;font-weight:400;line-height:1.4;letter-spacing:.015em;text-align:center;white-space:nowrap}.gateway-editorial-platforms{position:relative;display:grid;grid-template-columns:220px minmax(0,1.15fr) 1px minmax(260px,.55fr);align-items:center;width:min(1240px,calc(100% - 64px));min-height:132px;margin:0 auto;padding:24px 0;gap:24px;border-top:1px solid var(--gateway-editorial-line);border-bottom:1px solid var(--gateway-editorial-line)}.gateway-editorial-platform-heading{display:grid;gap:7px}.gateway-editorial-platform-heading>span,.gateway-editorial-capabilities>header>span,.gateway-editorial-partners-copy>span{color:#6981b5;font-size:.65rem;font-weight:650;letter-spacing:.14em}.gateway-editorial-platform-heading strong{color:#244582;font-size:.94rem;font-weight:600;line-height:1.55}.gateway-editorial-platform-group{display:grid;align-content:center;align-items:stretch;width:100%;min-width:0;gap:9px}.gateway-editorial-platform-region{display:flex;align-items:center;gap:7px;color:#4264ad;font-size:.68rem;font-weight:580;letter-spacing:.02em}.gateway-editorial-platform-region b{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid rgba(59,101,196,.14);border-radius:50%;color:#315fe4;background:#ffffff8a;font-size:.62rem;font-weight:700;font-variant-numeric:tabular-nums}.gateway-editorial-platform-separator{align-self:stretch;background:var(--gateway-editorial-line)}.gateway-editorial-platforms.only-domestic .gateway-editorial-platform-group.domestic,.gateway-editorial-platforms.only-global .gateway-editorial-platform-group.global{grid-column:2 / -1}.gateway-editorial .gateway-editorial-platform-list,.gateway-editorial .gateway-editorial-platform-list.domestic,.gateway-editorial .gateway-editorial-platform-list.global{display:grid!important;flex:1 1 auto;width:100%!important;min-width:0!important;gap:12px!important;overflow:visible!important;animation:none!important;transform:none!important}.gateway-editorial .gateway-editorial-platform-list.domestic{grid-template-columns:repeat(auto-fit,minmax(52px,1fr))!important}.gateway-editorial .gateway-editorial-platform-list.global{grid-template-columns:repeat(auto-fit,minmax(76px,1fr))!important;grid-template-rows:1fr!important}.gateway-platform-loading{display:grid;grid-column:2 / -1;grid-template-columns:repeat(7,minmax(48px,1fr));gap:14px;min-height:62px;align-items:center}.gateway-platform-loading span{height:42px;border-radius:10px;background:linear-gradient(100deg,#4c70b712 20%,#4c70b724,#4c70b712 70%);background-size:220% 100%;animation:gatewayPlatformLoading 1.5s var(--ease-out-quart, cubic-bezier(.25, 1, .5, 1)) infinite}@keyframes gatewayPlatformLoading{0%{background-position:100% 0}to{background-position:-100% 0}}.gateway-editorial-platforms.state-fallback{grid-template-columns:minmax(220px,520px)}.gateway-editorial .gateway-editorial-platform-item,.gateway-editorial .gateway-editorial-platform-list.global .gateway-editorial-platform-item{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-content:center!important;width:auto!important;min-width:0!important;min-height:56px!important;padding:0!important;gap:7px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.gateway-editorial .gateway-editorial-platform-item .platform-logo-mark{width:27px!important;height:27px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.gateway-editorial .gateway-editorial-platform-item>span{display:block!important;width:100%;overflow:hidden!important;color:#486498!important;font-size:.7rem!important;font-weight:450!important;line-height:1.15;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.gateway-editorial-capabilities{position:relative;display:grid!important;grid-template-columns:minmax(260px,.74fr) minmax(0,1.6fr)!important;width:min(1240px,calc(100% - 64px))!important;max-width:none!important;margin:0 auto!important;padding:clamp(96px,10vw,136px) 0!important;gap:clamp(64px,8vw,112px)!important;border:0!important;background:transparent!important;box-shadow:none!important}.gateway-editorial-capabilities:before{content:"";position:absolute;top:20%;right:-8%;width:52%;aspect-ratio:1.7;border-radius:50%;background:radial-gradient(ellipse,rgba(91,139,238,.08),transparent 70%);filter:blur(24px);pointer-events:none}.gateway-editorial-capabilities>header{display:grid;align-content:start;gap:18px}.gateway-editorial-capabilities>header h2{max-width:330px;margin:0;color:#173c82;font-size:clamp(2.35rem,3.7vw,3.55rem);font-weight:680;line-height:1.12;letter-spacing:-.045em}.gateway-editorial-capabilities>header h2>span,.gateway-editorial-partners-copy strong>span{display:block}.gateway-editorial-capabilities>header h2>span{white-space:nowrap}.gateway-editorial-capabilities .gateway-capability-grid{position:relative;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,2vw,24px)!important}.gateway-editorial-capabilities .gateway-capability-grid article{position:relative;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;min-height:264px!important;padding:25px 23px 22px!important;gap:15px!important;overflow:hidden;border:1px solid rgba(49,95,196,.12)!important;border-radius:4px 24px 24px!important;background:linear-gradient(145deg,#ffffffb8,#f0f6ff57)!important;box-shadow:0 24px 60px -48px #2f58b352!important;transition:transform .24s cubic-bezier(.25,1,.5,1),border-color .24s cubic-bezier(.25,1,.5,1),box-shadow .24s cubic-bezier(.25,1,.5,1)!important}.gateway-editorial-capabilities .gateway-capability-grid article:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#315fe4,#54b8bd 58%,transparent);opacity:.7}.gateway-editorial-capabilities .gateway-capability-grid article:after{content:"";position:absolute;right:-44px;bottom:-58px;width:138px;height:138px;border:1px solid rgba(60,103,204,.08);border-radius:50%;box-shadow:0 0 0 22px #3c67cc06,0 0 0 44px #3c67cc05;z-index:0;pointer-events:none}.gateway-editorial-capabilities .gateway-capability-grid article:hover{transform:translateY(-4px);border-color:#315fc433!important;box-shadow:0 30px 70px -44px #2f58b36b!important}.gateway-capability-marker{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:36px}.gateway-capability-marker>span{color:#7190d4;font-size:.7rem;font-weight:650;font-variant-numeric:tabular-nums}.gateway-capability-marker>svg{width:25px;height:25px;color:#456fd7;stroke-width:1.65}.gateway-editorial-capabilities .gateway-capability-grid strong{position:relative;z-index:1;color:#1a3e7e!important;font-size:clamp(1.18rem,1.55vw,1.42rem)!important;font-weight:650!important;line-height:1.25}.gateway-editorial-capabilities .gateway-capability-grid p{position:relative;z-index:1;margin:0;color:#6076a2;font-size:.91rem;font-weight:400;line-height:1.75}.gateway-editorial-capabilities .gateway-capability-grid small{position:relative;z-index:1;align-self:end;margin-top:auto;color:#4167b5;font-size:.72rem;font-weight:520;line-height:1.5}.gateway-editorial .gateway-partners-wall{width:min(1240px,calc(100% - 64px));max-width:none;margin:0 auto clamp(64px,7vw,96px)}.gateway-editorial .partners-wall-metrics span{display:flex!important;align-items:center!important;justify-content:flex-start;min-height:44px!important;padding:0 14px!important;line-height:1.25!important}.gateway-editorial .partners-logo-marquee{min-height:228px}.gateway-editorial .partners-logo-row{animation-name:stage5BrandCurrent!important;animation-duration:34s!important;animation-delay:-7s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-play-state:running!important}.gateway-editorial .partners-logo-marquee:hover .partners-logo-row{animation-play-state:running!important}.gateway-editorial .partners-logo-row-2{animation-duration:42s!important;animation-delay:-15s!important;animation-direction:reverse!important}.gateway-editorial .partners-logo-row-3{animation-duration:50s!important;animation-delay:-24s!important;animation-direction:normal!important}.gateway-editorial .partner-logo-cell{background:#ffffff5c!important}.gateway-editorial .partner-logo-cell img,:root[data-theme=light] .gateway-editorial .partner-logo-cell img,:root[data-theme=dark] .gateway-editorial .partner-logo-cell img{opacity:.96!important;filter:saturate(1.08) contrast(1.03) drop-shadow(0 9px 18px rgba(41,78,153,.1))!important}.gateway-editorial .partner-logo-cell:hover img,.gateway-editorial .partner-logo-cell.is-active img,:root[data-theme=light] .gateway-editorial .partner-logo-cell:hover img,:root[data-theme=light] .gateway-editorial .partner-logo-cell.is-active img,:root[data-theme=dark] .gateway-editorial .partner-logo-cell:hover img,:root[data-theme=dark] .gateway-editorial .partner-logo-cell.is-active img{opacity:1!important;filter:saturate(1.1) contrast(1.04) drop-shadow(0 12px 22px rgba(41,78,153,.14))!important}:root[data-theme=dark] .gateway.gateway-editorial{--gateway-editorial-ink: #d8e6ff;--gateway-editorial-blue: #80a5ff;--gateway-editorial-muted: #a7b9db;--gateway-editorial-line: rgba(145, 177, 236, .16);background:radial-gradient(circle at 78% 18%,rgba(75,117,219,.16),transparent 31%),radial-gradient(circle at 10% 52%,rgba(50,155,153,.09),transparent 27%),#081126}:root[data-theme=dark] .gateway-editorial-kicker,:root[data-theme=dark] .gateway-editorial-platform-heading>span,:root[data-theme=dark] .gateway-editorial-capabilities>header>span,:root[data-theme=dark] .gateway-editorial-partners-copy>span{color:#88a4dc}:root[data-theme=dark] .gateway-editorial-copy>p,:root[data-theme=dark] .gateway-editorial-proofline,:root[data-theme=dark] .gateway-editorial-visual>p,:root[data-theme=dark] .gateway-editorial-capabilities .gateway-capability-grid p,:root[data-theme=dark] .gateway-editorial-partners-copy p{color:#9fb1d2!important}:root[data-theme=dark] .gateway-editorial-visual:before{background:radial-gradient(circle at 48% 45%,rgba(38,65,121,.76) 0 9%,rgba(30,52,99,.5) 32%,rgba(68,108,193,.11) 58%,transparent 72%)}:root[data-theme=dark] .gateway-orbit-core{background:#0c1936e6}:root[data-theme=dark] .gateway-orbit-signal-secondary{border-color:#8faeeb29;color:#b3c5e8;background:#0c1b3ac7;box-shadow:0 10px 24px #0209183d}:root[data-theme=dark] .gateway-editorial-platform-region,:root[data-theme=dark] .gateway-capability-marker>span,:root[data-theme=dark] .gateway-editorial-capabilities .gateway-capability-grid small{color:#9eb7e8}:root[data-theme=dark] .gateway-editorial-platform-region b{border-color:#91b1ec2e;color:#a9c0ff;background:#0e1e3fc2}:root[data-theme=dark] .gateway-editorial-capabilities .gateway-capability-grid article{border-color:#91b1ec24!important;background:linear-gradient(145deg,#152a52c2,#09173394)!important;box-shadow:0 28px 70px -48px #020816bd!important}:root[data-theme=dark] .gateway-capability-marker>svg{color:#84a7ff}:root[data-theme=dark] .gateway-editorial .partner-logo-cell{background:#1224488f!important}:root[data-theme=dark] .gateway-editorial-platform-heading strong,:root[data-theme=dark] .gateway-editorial-capabilities>header h2,:root[data-theme=dark] .gateway-editorial-capabilities .gateway-capability-grid strong,:root[data-theme=dark] .gateway-editorial-partners-copy strong,:root[data-theme=dark] .gateway-orbit-signal,:root[data-theme=dark] .gateway-editorial .gateway-editorial-platform-item>span{color:#d4e3ff!important}@media(max-width:1100px){.gateway-editorial-hero{grid-template-columns:1fr!important;min-height:0!important;padding-top:72px!important}.gateway-editorial-visual{justify-self:center;width:min(100%,540px)}.gateway-editorial-platforms{grid-template-columns:210px minmax(0,1fr)}.gateway-platform-loading{grid-column:2;grid-template-columns:repeat(4,minmax(48px,1fr))}.gateway-editorial-platform-separator{display:none}.gateway-editorial-platform-group.global,.gateway-editorial-platforms.only-domestic .gateway-editorial-platform-group.domestic,.gateway-editorial-platforms.only-global .gateway-editorial-platform-group.global{grid-column:2}.gateway-editorial-capabilities{grid-template-columns:1fr!important;gap:56px!important}.gateway-editorial-capabilities>header h2{max-width:none}}@media(max-width:760px){.gateway-editorial-topbar,.gateway-editorial-hero,.gateway-editorial-platforms,.gateway-editorial-capabilities,.gateway-editorial-partners,.gateway-editorial .gateway-partners-wall{width:min(100% - 36px,1240px)!important}.gateway-editorial-topbar{min-height:80px;padding:16px 0!important}.gateway-editorial-topbar .gateway-editorial-login{display:none}.gateway-editorial-top-cta{padding:0 15px!important}.gateway-editorial-hero{padding:64px 0 76px!important;gap:54px!important}.gateway-editorial-kicker{margin-bottom:20px;font-size:.64rem}.gateway-editorial-copy h1{font-size:clamp(2.25rem,11.5vw,3.7rem)!important;letter-spacing:-.058em!important}.gateway-editorial-copy>p{margin-top:27px!important;font-size:1rem!important;line-height:1.72!important}.gateway-editorial-copy .gateway-actions{align-items:flex-start!important;flex-direction:column!important;gap:18px!important;margin-top:31px!important}.gateway-editorial-proofline{flex-wrap:wrap;gap:9px;margin-top:25px}.gateway-editorial-visual{width:min(100%,470px);aspect-ratio:1 / 1.08;padding-inline:0}.gateway-orbit-signal{font-size:.72rem}.gateway-orbit-signal-secondary{padding:4px 7px;font-size:.63rem}.gateway-orbit-signal-competitor{top:29%;left:-1%}.gateway-orbit-signal-trend{top:0;left:18%}.gateway-orbit-signal-opportunity{bottom:1%;left:42%}.gateway-editorial-platforms{grid-template-columns:1fr;padding:30px 0;gap:30px}.gateway-platform-loading{grid-column:1;grid-template-columns:repeat(4,minmax(48px,1fr))}.gateway-editorial-platform-group,.gateway-editorial-platform-group.global{grid-column:1;align-items:stretch;width:100%}.gateway-editorial-platforms.only-domestic .gateway-editorial-platform-group.domestic,.gateway-editorial-platforms.only-global .gateway-editorial-platform-group.global{grid-column:1}.gateway-editorial-platform-heading{gap:8px}.gateway-editorial-platform-heading strong{max-width:24em;font-size:.98rem}.gateway-editorial-platform-region{justify-content:space-between;width:100%;padding-bottom:8px;border-bottom:1px solid rgba(37,79,164,.1)}.gateway-editorial .gateway-editorial-platform-list.domestic{width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.gateway-editorial .gateway-editorial-platform-list.global{width:100%!important}.gateway-editorial-capabilities{padding:78px 0!important;gap:42px!important}.gateway-editorial-capabilities .gateway-capability-grid{grid-template-columns:1fr!important;gap:18px!important}.gateway-editorial-capabilities .gateway-capability-grid article{min-height:0!important;padding:23px 21px 21px!important;border-radius:4px 20px 20px!important}.gateway-editorial .gateway-partners-wall{margin-bottom:42px}.gateway-editorial .partners-wall-metrics span{min-height:46px!important;padding:0 16px!important}.gateway-editorial .partners-logo-marquee{min-height:206px}.gateway-editorial .partner-logo-cell{background:#ffffff7a!important}:root[data-theme=dark] .gateway-editorial .partner-logo-cell{background:#122448a8!important}}@media(max-width:360px){.gateway-orbit-signal{gap:5px;font-size:.66rem}.gateway-orbit-signal b{display:none}.gateway-orbit-signal-secondary{padding:4px 6px;font-size:.59rem}.gateway-editorial-visual>p{font-size:.76rem}.gateway-editorial .gateway-editorial-platform-item>span{font-size:.66rem!important}}@media(prefers-reduced-motion:reduce){.gateway-platform-loading span{animation:none}.gateway-editorial-primary-cta{transition:none!important}.gateway-editorial-primary-cta:hover{transform:none!important}.gateway-orbit-ticks,.gateway-orbit-scan,.gateway-orbit-sweepline,.gateway-orbit-satellite,.gateway-orbit-pulse,.gateway-orbit-ring-middle,.gateway-orbit-core,.gateway-orbit-signal,.gateway-orbit-signal:before{animation:none!important}.gateway-editorial .partners-logo-row,.gateway-editorial .partners-logo-marquee:hover .partners-logo-row{animation-play-state:paused!important}}.invitation-page{position:relative;min-height:100dvh;padding:clamp(72px,9vw,110px) 20px 56px;display:grid;place-items:center;overflow:hidden}.invite-back{position:fixed;z-index:5;top:24px;left:28px;min-height:44px;padding:0 12px;border:0;border-radius:10px;display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary, #6680a0);background:color-mix(in srgb,var(--surface, #fff) 78%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.invite-back:hover{color:var(--brand-strong, #1768d2)}.invitation-card{position:relative;z-index:3;width:min(100%,620px);padding:clamp(28px,5vw,52px);border:1px solid color-mix(in srgb,var(--line, #d9e2ed) 88%,transparent);border-radius:22px;color:var(--text-primary, #173052);background:color-mix(in srgb,var(--surface, #fff) 93%,transparent);box-shadow:0 32px 90px #1b3b662b;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.invitation-card>.brand-mark{margin-bottom:34px}.invitation-card>.eyebrow{display:block;margin-bottom:10px;color:var(--brand-strong, #1768d2);font-size:11px;font-weight:700;letter-spacing:.14em}.invitation-card h1{margin:0 0 12px;color:var(--text-primary, #173052);font-size:clamp(30px,5vw,42px);line-height:1.15;letter-spacing:-.04em}.invite-intro{margin:0 0 28px;color:var(--text-secondary, #6680a0);font-size:14px;line-height:1.75}.invite-summary{margin:0 0 28px;padding:18px 20px;border:1px solid var(--line, #d9e2ed);border-radius:14px;display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;background:color-mix(in srgb,var(--surface-muted, #f2f6fb) 82%,transparent)}.invite-summary div{min-width:0;display:grid;gap:5px}.invite-summary dt{color:var(--text-secondary, #6680a0);font-size:11px}.invite-summary dd{margin:0;overflow-wrap:anywhere;color:var(--text-primary, #173052);font-size:13px;font-weight:600}.invite-summary small{display:block;margin-top:4px;color:var(--text-secondary, #6680a0);font-size:10px;font-weight:400}.invite-form{display:grid;gap:18px}.invite-form label{display:grid;gap:8px}.invite-form label>span{color:var(--text-primary, #173052);font-size:13px;font-weight:600}.invite-form input:not([type=checkbox]){width:100%;min-height:48px;padding:0 13px;border:1px solid var(--line, #d9e2ed);border-radius:10px;color:var(--text-primary, #173052);background:var(--surface, #fff)}.invite-form input:focus{outline:3px solid color-mix(in srgb,var(--brand-strong, #1768d2) 18%,transparent);border-color:var(--brand-strong, #1768d2)}.invite-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:10px!important}.invite-check input{width:18px;height:18px;accent-color:var(--brand-strong, #1768d2)}.invite-check span{color:var(--text-secondary, #6680a0)!important;font-size:12px!important;font-weight:400!important}.invite-form .primary-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.invite-form-error{margin:-4px 0 0;padding:11px 13px;border-radius:9px;color:#b42335;background:#fff0f1;font-size:12px;line-height:1.55}.invite-security{margin:22px 0 0;display:flex;align-items:flex-start;gap:8px;color:var(--text-secondary, #6680a0);font-size:10px;line-height:1.55}.invite-security svg{width:16px;height:16px;flex:0 0 auto;color:var(--brand-strong, #1768d2)}.invite-state{min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.invite-state>svg{width:42px;height:42px;margin-bottom:22px;color:var(--brand-strong, #1768d2)}.invite-state p{max-width:420px;color:var(--text-secondary, #6680a0);line-height:1.7}.invite-state .primary-button{margin-top:16px}.invite-success>svg{color:#14765c}.invite-error>svg{color:#b42335}.invite-unavailable{padding:16px;border:1px solid #efd1d5;border-radius:11px;display:flex;align-items:center;gap:12px;color:#b42335;background:#fff0f1}.invite-unavailable span{display:grid;gap:4px}.invite-unavailable small{color:#8c4c55;font-size:11px}@media(max-width:620px){.invitation-page{padding:78px 12px 16px;align-items:start}.invite-back{top:14px;left:12px}.invitation-card{padding:28px 20px;border-radius:18px}.invitation-card>.brand-mark{margin-bottom:28px}.invite-summary{grid-template-columns:1fr;gap:14px}}@media(prefers-reduced-motion:reduce){.invitation-page *,.invitation-page *:before,.invitation-page *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.content-review-heading-actions{display:flex;flex:0 0 auto;align-items:center;gap:14px}.content-review-layout.is-editing{grid-template-columns:minmax(0,1fr)}.content-review-layout.is-editing>.content-review-list{display:none}.content-review-heading-actions>.glass-button{min-height:42px;gap:7px;white-space:nowrap}.content-review-heading-actions>.glass-button svg{width:16px}.content-review-override{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--content-amber, #9a6518) 24%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--content-amber, #9a6518) 6%,var(--surface-solid));cursor:pointer}.content-review-override input{width:17px;height:17px;margin:2px 0 0;accent-color:var(--content-blue, #195ea8)}.content-review-override>span{display:grid;gap:3px}.content-review-override strong{color:var(--ink-soft);font-size:12px;font-weight:620}.content-review-override small{color:var(--muted);font-size:11px;font-weight:430;line-height:1.5}.document-editor{--editor-blue: var(--content-blue, var(--accent-strong, #195ea8));--editor-green: var(--content-green, #1d7a61);--editor-amber: var(--content-amber, #9a6518);display:grid;min-width:0;gap:18px;padding-top:22px}.document-editor button,.document-editor input,.document-editor textarea{font:inherit}.document-editor button{cursor:pointer}.document-editor button:disabled{cursor:not-allowed;opacity:.46}.document-editor .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.document-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.document-editor-head>div:first-child{display:grid;gap:5px}.document-editor-head h3{margin:0;color:var(--ink);font-size:clamp(20px,2vw,27px);font-weight:670;letter-spacing:-.025em}.document-editor-head p{max-width:700px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.document-editor-save-state{display:flex;flex:0 0 auto;min-height:46px;align-items:center;gap:9px;padding:7px 11px;border:1px solid var(--line);border-radius:11px;color:var(--muted);background:color-mix(in srgb,var(--surface-muted) 66%,transparent)}.document-editor-save-state>svg{width:17px;flex:0 0 17px}.document-editor-save-state>span{display:grid;gap:1px}.document-editor-save-state strong{color:var(--ink-soft);font-size:12px;font-weight:620}.document-editor-save-state small{font-size:11px;font-weight:430}.document-editor-save-state.state-saved{border-color:color-mix(in srgb,var(--editor-green) 24%,var(--line));color:var(--editor-green)}.document-editor-save-state.state-readonly{border-color:color-mix(in srgb,var(--editor-blue) 24%,var(--line));color:var(--editor-blue)}.document-editor-save-state.state-conflict,.document-editor-save-state.state-error{border-color:color-mix(in srgb,var(--danger) 25%,var(--line));color:var(--danger)}.document-editor-save-state.state-dirty{border-color:color-mix(in srgb,var(--editor-amber) 24%,var(--line));color:var(--editor-amber)}.document-editor-alert{display:flex;min-height:46px;align-items:center;gap:9px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--danger) 28%,var(--line));border-radius:11px;color:var(--danger);background:color-mix(in srgb,var(--danger) 6%,var(--surface-solid));font-size:12px;line-height:1.5}.document-editor-alert>svg{width:17px;flex:0 0 17px}.document-editor-alert>span{flex:1 1 auto}.document-editor-alert button{min-height:34px;padding:0 9px;border:0;border-radius:8px;color:inherit;background:color-mix(in srgb,var(--danger) 8%,transparent)}.document-editor-alert button:last-child{display:grid;width:34px;padding:0;place-items:center}.document-editor-alert button svg{width:14px}.document-editor-alert.info{border-color:color-mix(in srgb,var(--editor-blue) 22%,var(--line));color:var(--editor-blue);background:color-mix(in srgb,var(--editor-blue) 6%,var(--surface-solid))}.document-editor-alert.info button{background:color-mix(in srgb,var(--editor-blue) 8%,transparent)}.document-editor-fields{display:grid;min-width:0;gap:18px;margin:0;padding:0;border:0}.document-editor-fields:disabled input,.document-editor-fields:disabled textarea,.document-editor-fields:disabled button,.document-editor-fields:disabled summary{cursor:not-allowed}.document-editor-meta{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:14px;padding:18px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--surface-muted) 45%,var(--surface-solid))}.document-editor-meta label{display:grid;min-width:0;gap:7px;color:var(--ink-soft);font-size:11px;font-weight:620}.document-editor-meta label.wide{grid-column:1 / -1}.document-editor-meta input,.document-editor-meta textarea,.document-editor-section header input,.document-editor-paragraph>textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);outline:0;background:var(--surface-solid);color:var(--ink);font-weight:430;transition:border-color .15s var(--tap),box-shadow .15s var(--tap)}.document-editor-meta input{min-height:44px;padding:9px 11px;border-radius:9px;font-size:13px}.document-editor-meta textarea{min-height:82px;padding:10px 11px;resize:vertical;border-radius:9px;font-size:13px;line-height:1.65}.document-editor-meta input:focus,.document-editor-meta textarea:focus,.document-editor-section header input:focus,.document-editor-paragraph>textarea:focus{border-color:color-mix(in srgb,var(--editor-blue) 62%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--editor-blue) 10%,transparent)}.document-editor-quality{display:grid;grid-template-columns:38px minmax(180px,auto) minmax(0,1fr);align-items:center;gap:12px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--editor-blue) 20%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--editor-blue) 5%,var(--surface-solid))}.document-editor-quality>span:first-child{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;color:var(--editor-blue);background:color-mix(in srgb,var(--editor-blue) 9%,var(--surface-solid))}.document-editor-quality>span:first-child svg{width:18px}.document-editor-quality>div:nth-child(2){display:grid;gap:2px}.document-editor-quality strong{color:var(--ink-soft);font-size:12px;font-weight:650}.document-editor-quality small{color:var(--muted);font-size:11px}.document-editor-quality.quality-warning,.document-editor-quality.quality-review_required{border-color:color-mix(in srgb,var(--editor-amber) 25%,var(--line));background:color-mix(in srgb,var(--editor-amber) 5%,var(--surface-solid))}.document-editor-quality.quality-warning>span:first-child,.document-editor-quality.quality-review_required>span:first-child{color:var(--editor-amber);background:color-mix(in srgb,var(--editor-amber) 9%,var(--surface-solid))}.document-editor-quality.quality-blocked{border-color:color-mix(in srgb,var(--danger) 25%,var(--line));background:color-mix(in srgb,var(--danger) 5%,var(--surface-solid))}.document-editor-quality.quality-blocked>span:first-child{color:var(--danger);background:color-mix(in srgb,var(--danger) 9%,var(--surface-solid))}.document-editor-quality-issues{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:5px}.document-editor-quality-issues>span{max-width:320px;padding:4px 7px;overflow:hidden;border-radius:7px;color:var(--muted);background:color-mix(in srgb,var(--surface-muted) 76%,transparent);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.document-editor-toolbar{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;padding-bottom:9px;border-bottom:1px solid var(--line)}.document-editor-toolbar>span{color:var(--muted);font-size:11px}.document-editor-toolbar button{min-height:38px;gap:6px}.document-editor-toolbar button svg{width:15px}.document-editor-sections{display:grid;gap:18px}.document-editor-section{display:grid;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface-solid);box-shadow:0 16px 42px -38px color-mix(in srgb,var(--editor-blue) 36%,transparent)}.document-editor-section>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 13px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-muted) 48%,var(--surface-solid))}.document-editor-section>header>span{color:var(--editor-blue);font-size:10px;font-weight:720;font-variant-numeric:tabular-nums;letter-spacing:.06em}.document-editor-section>header label{min-width:0}.document-editor-section>header input{min-height:42px;padding:7px 10px;border-color:transparent;border-radius:8px;background:transparent;font-size:16px;font-weight:650;letter-spacing:-.015em}.document-editor-section>header input:hover{border-color:var(--line);background:var(--surface-solid)}.document-editor-section>header>div,.document-editor-paragraph-head>div{display:flex;align-items:center;gap:3px}.document-editor-section>header button,.document-editor-paragraph-head button{display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:8px;color:var(--muted);background:transparent}.document-editor-section>header button:hover,.document-editor-paragraph-head button:hover{color:var(--editor-blue);background:color-mix(in srgb,var(--editor-blue) 7%,transparent)}.document-editor-section button.danger:hover,.document-editor-paragraph-head button.danger:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,transparent)}.document-editor-section>header button svg,.document-editor-paragraph-head button svg{width:15px}.document-editor-paragraphs{display:grid}.document-editor-paragraph{display:grid;gap:10px;padding:17px 16px;border-bottom:1px solid var(--line)}.document-editor-paragraph-head{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:12px}.document-editor-paragraph-head>span{color:var(--muted);font-size:10px;font-weight:600}.document-editor-paragraph>textarea{min-height:132px;padding:13px 14px;resize:vertical;border-radius:10px;font-size:14px;line-height:1.85}.document-editor-source-row{display:grid;gap:9px}.document-editor-source-required{display:flex;width:fit-content;align-items:center;cursor:pointer}.document-editor-source-required>input{position:absolute;opacity:0;pointer-events:none}.document-editor-source-required>span{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--surface-solid);font-size:10px}.document-editor-source-required>span>svg{display:none;width:13px}.document-editor-source-required>input:checked+span{border-color:color-mix(in srgb,var(--editor-blue) 28%,var(--line));color:var(--editor-blue);background:color-mix(in srgb,var(--editor-blue) 6%,var(--surface-solid))}.document-editor-source-required>input:checked+span>svg{display:block}.document-editor-source-selected{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.document-editor-source-selected>span{display:inline-flex;max-width:100%;min-height:34px;align-items:center;gap:6px;padding:4px 5px 4px 9px;border:1px solid color-mix(in srgb,var(--editor-blue) 18%,var(--line));border-radius:999px;color:var(--ink-soft);background:color-mix(in srgb,var(--editor-blue) 5%,var(--surface-solid));font-size:11px;line-height:1.3}.document-editor-source-selected>span>svg{width:13px;flex:0 0 13px;color:var(--editor-blue)}.document-editor-source-selected a,.document-editor-source-selected button{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border:0;border-radius:50%;color:var(--muted);background:transparent}.document-editor-source-selected a:hover,.document-editor-source-selected button:hover{color:var(--editor-blue);background:color-mix(in srgb,var(--editor-blue) 8%,transparent)}.document-editor-source-selected a svg,.document-editor-source-selected button svg{width:12px}.document-editor-source-picker{position:relative;width:fit-content;max-width:100%}.document-editor-source-picker>summary{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 10px;list-style:none;border:1px solid var(--line);border-radius:9px;color:var(--editor-blue);background:var(--surface-solid);font-size:11px;font-weight:600;cursor:pointer}.document-editor-source-picker>summary::-webkit-details-marker{display:none}.document-editor-source-picker>summary svg{width:14px}.document-editor-source-picker>summary small{color:var(--muted);font-size:10px;font-weight:450}.document-editor-source-picker[open]>summary{border-color:color-mix(in srgb,var(--editor-blue) 35%,var(--line))}.document-editor-source-picker>div{display:grid;width:min(560px,calc(100vw - 64px));max-height:280px;gap:4px;margin-top:7px;padding:7px;overflow:auto;border:1px solid var(--line);border-radius:11px;background:var(--surface-solid);box-shadow:0 18px 50px -28px color-mix(in srgb,var(--ink) 30%,transparent)}.document-editor-source-picker>div>button{display:grid;grid-template-columns:28px minmax(0,1fr) 22px;min-height:52px;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:8px;color:var(--muted);background:transparent;text-align:left}.document-editor-source-picker>div>button:hover,.document-editor-source-picker>div>button.selected{color:var(--editor-blue);background:color-mix(in srgb,var(--editor-blue) 7%,transparent)}.document-editor-source-picker>div>button>span:first-child{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--editor-blue) 8%,transparent)}.document-editor-source-picker>div>button svg{width:14px}.document-editor-source-picker>div>button>span:nth-child(2){display:grid;min-width:0;gap:2px}.document-editor-source-picker>div strong{overflow:hidden;color:var(--ink-soft);font-size:10px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.document-editor-source-picker>div small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.document-editor-source-picker>div>p{margin:8px;color:var(--muted);font-size:10px;line-height:1.5}.document-editor-add-row,.document-editor-add-section{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border:0;color:var(--editor-blue);background:transparent;font-size:11px;font-weight:600}.document-editor-add-row{margin:4px 12px;border-radius:9px}.document-editor-add-row:hover{background:color-mix(in srgb,var(--editor-blue) 6%,transparent)}.document-editor-add-section{width:100%;border:1px dashed color-mix(in srgb,var(--editor-blue) 30%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--editor-blue) 4%,transparent)}.document-editor-add-section:hover{border-color:color-mix(in srgb,var(--editor-blue) 56%,var(--line));background:color-mix(in srgb,var(--editor-blue) 7%,transparent)}.document-editor-add-row svg,.document-editor-add-section svg{width:15px}.document-editor-footer{position:sticky;z-index:8;bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-solid) 90%,transparent);box-shadow:0 18px 46px -34px color-mix(in srgb,var(--ink) 36%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.document-editor-footer>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.document-editor-footer button{min-height:44px;gap:7px}.document-editor-footer button svg{width:15px}.document-editor-text-action{display:inline-flex;min-height:40px;align-items:center;gap:6px;padding:0 9px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:11px}.document-editor-text-action:hover{color:var(--editor-blue);background:color-mix(in srgb,var(--editor-blue) 6%,transparent)}.document-editor-text-action.danger:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 6%,transparent)}.document-editor-state{min-height:310px;place-content:center;justify-items:center;gap:9px;color:var(--muted);text-align:center}.document-editor-state>svg{width:30px;color:var(--editor-blue)}.document-editor-state strong{color:var(--ink-soft);font-size:14px}.document-editor-state span{max-width:480px;font-size:11px;line-height:1.6}.document-editor-state button{min-height:42px;margin-top:5px;gap:7px}.document-editor-state button svg{width:15px}.document-editor[data-readonly=true] .document-editor-footer{position:static}@container (max-width: 720px){.content-review-heading-actions{align-items:flex-end;flex-direction:column}.document-editor-head{align-items:stretch;flex-direction:column}.document-editor-save-state{width:fit-content}.document-editor-meta{grid-template-columns:1fr}.document-editor-meta label.wide{grid-column:auto}.document-editor-quality{grid-template-columns:38px minmax(0,1fr)}.document-editor-quality-issues{grid-column:1 / -1;justify-content:flex-start}.document-editor-section>header{grid-template-columns:28px minmax(0,1fr)}.document-editor-section>header>div{grid-column:2;justify-content:flex-end}.document-editor-footer{position:static;align-items:stretch;flex-direction:column}.document-editor-footer>div{display:grid;grid-template-columns:1fr}.document-editor-footer>div:first-child{order:2}.document-editor-footer button{width:100%;justify-content:center}}@container (max-width: 440px){.content-review-detail{padding-inline:14px}.content-review-detail>header{gap:12px}.content-review-heading-actions{flex:0 0 82px}.content-review-heading-actions>.glass-button{width:100%;padding-inline:8px;justify-content:center;font-size:11px}.document-editor-meta{padding:13px}.document-editor-section>header,.document-editor-paragraph{padding-inline:11px}.document-editor-paragraph>textarea{min-height:150px;font-size:13px}.document-editor-source-picker{width:100%}.document-editor-source-picker>summary{width:100%;box-sizing:border-box;justify-content:center}.document-editor-source-picker>div{width:100%;box-sizing:border-box}.document-editor-alert{align-items:flex-start;flex-wrap:wrap}.document-editor-alert>span{flex-basis:calc(100% - 40px)}}@media(prefers-reduced-motion:reduce){.document-editor *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(min-width:761px){.workspace-body,.workspace-body:has(.ask-layout){grid-template-columns:minmax(0,1fr)!important}.page-stage{width:100%;min-width:0}.sidebar-toggle,.sidebar:not(.collapsed) .sidebar-toggle,.sidebar.collapsed .sidebar-toggle{width:36px!important;min-width:36px!important}.overview-next-actions .real-task-create{display:grid!important}}.docs-workspace-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,760px);gap:8px;padding:6px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface-muted) 64%,transparent)}.docs-workspace-switch button{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:58px;gap:10px;padding:8px 12px;border:0;border-radius:11px;color:var(--muted);background:transparent;text-align:left}.docs-workspace-switch button>svg{width:20px;color:var(--accent-strong)}.docs-workspace-switch button>span{display:grid;min-width:0;gap:2px}.docs-workspace-switch strong{color:var(--ink-soft);font-size:13px;font-weight:640}.docs-workspace-switch small{overflow:hidden;font-size:10px;font-weight:430;text-overflow:ellipsis;white-space:nowrap}.docs-workspace-switch button.active{color:var(--accent-strong);background:var(--surface-solid);box-shadow:0 10px 24px -20px color-mix(in srgb,var(--accent-strong) 42%,transparent)}.feature-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,760px);gap:8px;padding:6px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface-muted) 64%,transparent)}.feature-mode-switch.compact{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.feature-mode-switch button{display:grid;grid-template-columns:34px minmax(0,1fr);min-width:0;min-height:62px;align-items:center;gap:10px;padding:8px 12px;border:0;border-radius:11px;color:var(--muted);background:transparent;text-align:left}.feature-mode-switch button>svg{width:20px;color:var(--accent-strong)}.feature-mode-switch button>span{display:grid;min-width:0;gap:2px}.feature-mode-switch strong{color:var(--ink-soft);font-size:13px;font-weight:640}.feature-mode-switch small{overflow:hidden;color:var(--muted);font-size:11px;font-weight:430;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.feature-mode-switch button.active{color:var(--accent-strong);background:var(--surface-solid);box-shadow:0 10px 24px -20px color-mix(in srgb,var(--accent-strong) 42%,transparent)}.feature-mode-switch button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-strong) 34%,transparent);outline-offset:2px}.real-agent-overview-note{display:flex;align-items:center;gap:12px;min-height:78px;padding:15px 18px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:15px;background:color-mix(in srgb,var(--surface-solid) 76%,transparent)}.real-agent-overview-note>svg{flex:0 0 auto;color:var(--good)}.real-agent-overview-note.attention>svg{color:var(--warn)}.real-agent-overview-note>div{display:grid;gap:4px}.real-agent-overview-note strong{color:var(--ink-soft);font-size:14px;font-weight:650}.real-agent-overview-note span{color:var(--muted);font-size:12px;line-height:1.6}.real-agent-mode-panel{max-width:920px}.real-task-head-actions{display:flex;align-items:center;gap:8px}.real-task-create-toggle{display:none}.real-overview-onboarding{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(20px,3vw,38px);padding:clamp(20px,2.4vw,30px);overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-strong) 20%,var(--line));border-radius:18px;background:radial-gradient(circle at 12% 20%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--surface-solid) 88%,transparent),color-mix(in srgb,var(--accent-tint) 30%,var(--surface-solid)));box-shadow:0 24px 58px -48px color-mix(in srgb,var(--accent-strong) 36%,transparent)}.real-overview-onboarding>div:first-child{display:grid;gap:7px}.real-overview-onboarding h3{margin:0;color:var(--ink);font-size:clamp(20px,2vw,28px);font-weight:670;letter-spacing:-.03em}.real-overview-onboarding p{max-width:540px;margin:0;color:var(--muted);font-size:12px;line-height:1.7}.real-overview-onboarding>div:last-child{display:grid;gap:7px}.real-overview-onboarding button{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;min-height:62px;align-items:center;gap:10px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:12px;color:var(--muted);background:color-mix(in srgb,var(--surface-solid) 75%,transparent);text-align:left}.real-overview-onboarding button:hover{border-color:color-mix(in srgb,var(--accent-strong) 28%,var(--line));background:var(--surface-solid);transform:translate(3px)}.real-overview-onboarding button>svg:first-child{width:20px;color:var(--accent-strong)}.real-overview-onboarding button>svg:last-child{width:15px}.real-overview-onboarding button>span{display:grid;gap:2px}.real-overview-onboarding button strong{color:var(--ink-soft);font-size:12px;font-weight:640}.real-overview-onboarding button small{font-size:10px;font-weight:430}.geo-settings-layout.no-history{grid-template-columns:minmax(0,920px);justify-content:center}.geo-settings-layout.no-history>.geo-settings-audit{display:none}.geo-settings-tags button{width:32px;min-width:32px;height:32px}@container (min-width: 721px) and (max-width: 1180px){.publishing-media-toolbar{grid-template-columns:auto minmax(220px,1fr) 180px auto!important}.publishing-media-toolbar>select,.publishing-media-toolbar>.primary-button{grid-column:auto!important;grid-row:auto!important;align-self:center!important;min-height:44px}}@media(max-width:760px){.docs-workspace-switch{width:100%}.docs-workspace-switch button{min-height:52px;grid-template-columns:28px minmax(0,1fr);padding-inline:9px}.docs-workspace-switch button>svg{width:18px}.docs-workspace-switch small{display:none}.feature-mode-switch,.feature-mode-switch.compact{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.feature-mode-switch button{grid-template-columns:28px minmax(0,1fr);min-height:60px!important;gap:7px;padding:7px 9px}.feature-mode-switch button>svg{width:18px}.feature-mode-switch strong{font-size:12px}.feature-mode-switch small{font-size:10px;line-height:1.35;white-space:normal}.real-overview-onboarding{grid-template-columns:1fr;padding:17px}.real-overview-onboarding button{min-height:64px!important}.mobile-native-page .page button,.mobile-native-page .page a[href],.mobile-native-page .page summary{min-height:44px!important}.mobile-native-page .page input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.mobile-native-page .page select,.mobile-native-page .page textarea{min-height:44px!important}.mobile-native-page .page .text-button{padding-inline:10px}.mobile-native-page .page .icon-button{min-width:44px!important}.publishing-feedback button{width:44px;min-width:44px;height:44px;flex:0 0 44px}.publishing-pagination button{min-height:44px!important}.geo-settings-tags>span{min-height:40px;padding-block:5px}.geo-settings-tags button{width:44px;height:44px;min-width:44px;min-height:44px!important;margin-block:-5px;margin-right:-6px}.geo-settings-tag-input{grid-template-columns:minmax(0,1fr) 44px}.geo-settings-tag-input button{width:44px;height:44px}.geo-settings-platforms label{min-height:64px}.real-overview-kpis,.real-report-kpis,.geo-settings-kpis,.real-agent-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.overview-next-actions .real-task-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.overview-next-actions .real-task-status-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.overview-next-actions .real-task-create-toggle{display:inline-flex}.overview-next-actions .real-task-create:not(.show){display:none!important}.overview-next-actions .real-task-create.show{display:grid!important}.overview-next-actions .real-task-head-actions{width:100%}.overview-next-actions .real-task-head-actions>button{flex:1 1 0;justify-content:center}.publishing-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-inline:0;overflow:visible}.mobile-native-page .page .publishing-tabs button{min-width:0;min-height:46px!important;gap:5px;padding-inline:6px;font-size:12px;white-space:nowrap}.publishing-tabs button>svg{width:16px;height:16px}}@media(max-width:350px){.real-overview-kpis,.real-report-kpis,.geo-settings-kpis,.real-agent-kpis{grid-template-columns:1fr!important}.feature-mode-switch,.feature-mode-switch.compact{grid-template-columns:1fr}.overview-next-actions .real-task-kpis{grid-template-columns:1fr!important}.overview-next-actions .real-task-status-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.real-overview-onboarding button:hover{transform:none}}.login-password-field{position:relative;display:block;min-width:0}.login-password-field input{width:100%;padding-right:3.35rem}.login-password-field .login-password-toggle{position:absolute;top:50%;right:.3rem;display:grid;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--text-soft);transform:translateY(-50%);transition:color .18s cubic-bezier(.25,1,.5,1),background-color .18s cubic-bezier(.25,1,.5,1)}.login-password-field .login-password-toggle:hover{background:color-mix(in srgb,var(--blue) 8%,transparent);color:var(--blue)}.login-password-field .login-password-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.login-password-field .login-password-toggle svg{width:18px;height:18px}.permission-notice{margin:0 0 18px;padding:15px 18px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:14px;display:flex;align-items:flex-start;gap:12px;color:var(--text-secondary);background:color-mix(in srgb,var(--accent-soft) 34%,var(--surface-solid));box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 5%,transparent)}.permission-notice>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);flex:0 0 auto}.permission-notice>div{min-width:0}.permission-notice strong{display:block;color:var(--text-primary);font-size:14px;font-weight:650;line-height:1.4}.permission-notice p{margin:4px 0 0;max-width:78ch;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.65}.real-ask-grid.read-only,.real-prompt-control-grid.read-only,.content-facts-layout.read-only{grid-template-columns:minmax(0,1fr)}.real-ask-grid.read-only .real-ask-queue-panel{min-height:420px}.content-flow button:disabled{cursor:not-allowed;opacity:.58;filter:saturate(.55)}.publishing-media-row.read-only{grid-template-columns:minmax(280px,1.5fr) minmax(260px,1fr) 132px}.publishing-content-readonly{min-height:360px;padding:24px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface-solid) 88%,transparent)}@media(max-width:1180px){.publishing-media-row.read-only{grid-template-columns:minmax(230px,1.35fr) minmax(220px,1fr) 116px}}@media(max-width:900px){.publishing-media-row.read-only{grid-template-columns:minmax(0,1fr) 112px}.publishing-media-row.read-only .publishing-media-facts{grid-column:1 / -1}}@media(max-width:640px){.permission-notice{padding:14px}.permission-notice>span{width:36px;height:36px}.publishing-media-row.read-only{grid-template-columns:1fr}.publishing-media-row.read-only .publishing-media-price,.publishing-media-row.read-only .publishing-media-facts{grid-column:1}}:root{--page: #f3f6fb;--page-2: #eaf0f8;--surface: rgba(255, 255, 255, .92);--surface-solid: #ffffff;--surface-muted: #f6f8fc;--surface-strong: #e8eef7;--ink: #0d1f3c;--ink-soft: #263a59;--muted: #5c6f8a;--faint: #8291a7;--line: rgba(38, 69, 112, .14);--line-strong: rgba(38, 69, 112, .24);--accent: #2463df;--accent-strong: #194cad;--accent-soft: #dce8ff;--accent-tint: rgba(36, 99, 223, .08);--blue: #2463df;--cyan: #087f9a;--good: #087a65;--warn: #9a6417;--danger: #bc3f4d;--radius: 16px;--radius-sm: 10px;--radius-lg: 22px;--shadow: 0 18px 52px rgba(27, 54, 94, .09);--shadow-soft: 0 8px 28px rgba(27, 54, 94, .065);--ui-shadow-raised: 0 14px 34px rgba(27, 54, 94, .1);--ui-ease-out: cubic-bezier(.22, 1, .36, 1);--ui-ease-state: cubic-bezier(.65, 0, .35, 1);--ui-content-max: 1440px;--ui-control-height: 44px}:root[data-theme=dark]{--page: #0b1424;--page-2: #101d31;--surface: rgba(18, 32, 53, .92);--surface-solid: #14243b;--surface-muted: #172a45;--surface-strong: #233b5d;--ink: #f1f6ff;--ink-soft: #d5e0f2;--muted: #a5b5cd;--faint: #7f93af;--line: rgba(175, 199, 235, .16);--line-strong: rgba(175, 199, 235, .28);--accent: #79a6ff;--accent-strong: #b8d0ff;--accent-soft: rgba(121, 166, 255, .16);--accent-tint: rgba(121, 166, 255, .1);--blue: #79a6ff;--cyan: #6fd0e1;--shadow: 0 20px 58px rgba(0, 6, 18, .34);--shadow-soft: 0 10px 32px rgba(0, 6, 18, .24);--ui-shadow-raised: 0 18px 44px rgba(0, 6, 18, .32)}html{text-rendering:optimizeLegibility}body{background:var(--page)}body,button,input,select,textarea{font-kerning:normal}button,a[href],summary{touch-action:manipulation}:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 76%,white);outline-offset:3px}.app-shell{background:radial-gradient(circle at 88% 4%,rgba(73,124,226,.07),transparent 30rem),var(--page)!important}.app-shell .space-backdrop,.app-shell .portal-fluid-background{opacity:.22!important}.sidebar,.top-filter{border-color:var(--line)!important;background:color-mix(in srgb,var(--surface-solid) 94%,transparent)!important;box-shadow:var(--shadow-soft)!important;backdrop-filter:blur(16px) saturate(1.05)!important;-webkit-backdrop-filter:blur(16px) saturate(1.05)!important}.sidebar{border-radius:22px!important}.top-filter{min-height:60px!important;border-radius:18px!important}.workspace-chip,.nav-item,.select-pill,.mobile-native-context,.mobile-context-card{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.workspace-chip{border-color:var(--line)!important;background:var(--surface-muted)!important}.nav-item{min-height:48px;border-radius:12px!important;color:var(--muted)!important;transition:color .18s var(--ui-ease-out),background-color .18s var(--ui-ease-out),box-shadow .18s var(--ui-ease-out)!important}.nav-item:hover{color:var(--ink-soft)!important;background:var(--surface-muted)!important}.nav-item.active{color:var(--accent-strong)!important;border-color:color-mix(in srgb,var(--accent) 18%,transparent)!important;background:color-mix(in srgb,var(--accent) 9%,var(--surface-solid))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 7%,transparent)!important}.nav-item.active:before{width:3px!important;background:var(--accent)!important}.workspace-body{--workspace-grid-gap: clamp(18px, 1.45vw, 24px);padding-top:clamp(18px,1.5vw,24px)!important}.page{width:100%;max-width:var(--ui-content-max)!important;gap:clamp(18px,1.45vw,24px)!important}.page-header{min-height:152px!important;padding:clamp(22px,2.35vw,32px)!important;border-color:var(--line)!important;border-radius:22px!important;background:linear-gradient(112deg,var(--surface-solid) 0%,var(--surface-solid) 48%,color-mix(in srgb,var(--accent-soft) 42%,var(--surface-solid)) 100%)!important;box-shadow:var(--shadow-soft)!important}.page-header:before{background:linear-gradient(90deg,var(--surface-solid) 0%,rgba(255,255,255,.96) 46%,rgba(255,255,255,.34) 73%,transparent 100%),var(--page-header-illustration)!important;background-position:center,right -10px center!important;background-repeat:no-repeat!important;background-size:auto,clamp(280px,31vw,430px) auto!important;opacity:.72!important}.page-header:after{opacity:.26!important}.page-header>div{max-width:min(760px,68%)!important}.page-header h1,:root[data-theme=light] .page-header h1,:root[data-theme=light] .mobile-native-page .page-header h1{margin-top:10px!important;color:var(--ink)!important;font-size:clamp(1.85rem,2.75vw,2.75rem)!important;font-weight:720!important;line-height:1.08!important;letter-spacing:-.045em!important;text-shadow:none!important}.page-header p,:root[data-theme=light] .page-header p,:root[data-theme=light] .mobile-native-page .page-header p{max-width:66ch!important;margin-top:10px!important;color:var(--muted)!important;font-size:.94rem!important;line-height:1.7!important}.eyebrow{width:fit-content;min-height:26px;padding:4px 10px!important;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))!important;border-radius:999px;background:color-mix(in srgb,var(--accent) 6%,var(--surface-solid))!important;color:var(--accent-strong)!important;font-size:.7rem!important;font-weight:650!important;letter-spacing:.04em!important}.page-action-toolbar{min-height:58px;padding:8px 12px!important;border:1px solid var(--line)!important;border-radius:15px!important;background:var(--surface-solid)!important;box-shadow:0 4px 16px #1b365e09!important}.toolbar-chips{gap:2px!important}.toolbar-chips>span,.toolbar-chips>button{min-height:38px!important;padding:0 10px!important;border:0!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important;color:var(--muted)!important;font-size:.82rem!important;font-weight:540!important}.toolbar-chips>button:hover,.toolbar-chips>button.active{color:var(--accent-strong)!important;background:var(--accent-tint)!important}.toolbar-actions{gap:6px!important}.toolbar-actions button{min-height:40px!important;border-color:var(--line)!important;background:var(--surface-muted)!important;box-shadow:none!important}:root[data-theme=light] .glass-panel,:root[data-theme=light] .metric-card,:root[data-theme=light] .report-card,:root[data-theme=light] .p1-card,:root[data-theme=light] .answer-card,:root[data-theme=light] .comparison-matrix-panel,.page>.glass-panel{border-color:var(--line)!important;background:var(--surface-solid)!important;box-shadow:0 5px 20px #1b365e0b!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=light] .glass-panel:hover,:root[data-theme=light] .metric-card:hover,:root[data-theme=light] .report-card:hover,:root[data-theme=light] .p1-card:hover{border-color:color-mix(in srgb,var(--accent) 23%,var(--line))!important;box-shadow:var(--shadow-soft)!important}.content-grid,.overview-grid,.document-studio-grid,.report-delivery-grid,.sheet-queue-layout,.real-overview-grid,.real-answer-insights-grid,.real-answer-deep-grid{gap:clamp(14px,1.25vw,20px)!important}.content-grid>.glass-panel,.overview-grid>.glass-panel,.document-studio-grid>.glass-panel,.report-delivery-grid>.glass-panel,.page>.glass-panel{padding:clamp(18px,1.75vw,26px)!important}.primary-button{min-height:var(--ui-control-height);border:1px solid color-mix(in srgb,var(--accent) 76%,#0b3f9c)!important;border-radius:11px!important;background:var(--accent)!important;color:#f8fbff!important;box-shadow:0 8px 20px #2463df2e!important;font-weight:650!important;transition:transform .16s var(--ui-ease-out),background-color .16s var(--ui-ease-out),box-shadow .16s var(--ui-ease-out)!important}.primary-button:hover{background:#1d56ca!important;box-shadow:0 11px 24px #2463df3d!important;transform:translateY(-1px)}.primary-button:active{transform:translateY(0) scale(.985)!important}.primary-button.disabled,.primary-button:disabled{border-color:var(--line-strong)!important;background:var(--surface-strong)!important;color:color-mix(in srgb,var(--ink-soft) 75%,var(--surface-strong))!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed!important;transform:none!important;transition:none!important}.glass-button,.ghost-button,.select-pill,.icon-button,.text-button,.back-link{min-height:var(--ui-control-height);border-color:var(--line)!important;border-radius:11px!important;background:var(--surface-solid)!important;color:var(--ink-soft)!important;box-shadow:none!important}.glass-button:hover,.ghost-button:hover,.select-pill:hover,.icon-button:hover,.text-button:hover,.back-link:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--line))!important;background:var(--surface-muted)!important;color:var(--accent-strong)!important}.text-button{background:transparent!important}.page input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.page select,.page textarea,.login-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]){border-color:var(--line-strong)!important;border-radius:10px!important;background:var(--surface-solid)!important;color:var(--ink)!important;box-shadow:inset 0 1px 2px #1b365e06!important;transition:border-color .16s var(--ui-ease-out),box-shadow .16s var(--ui-ease-out)!important}.page input:not([type=checkbox]):not([type=radio]):focus,.page select:focus,.page textarea:focus,.login-page input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--accent)!important;outline:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)!important}.page input::placeholder,.page textarea::placeholder,.login-page input::placeholder{color:#8b9ab0!important;opacity:1}.content-empty,.real-ask-empty,.real-task-empty,.real-prompt-empty,.real-report-empty,.real-sheets-empty,.real-overview-empty,.real-agent-state,.real-answer-insights-empty,.real-answer-secondary-empty{min-height:148px!important;border-color:var(--line)!important;border-style:dashed!important;border-radius:14px!important;background:var(--surface-muted)!important;color:var(--muted)!important}.spin{animation-duration:1.1s!important}.gateway.gateway-editorial{--gateway-editorial-ink: #123a7a;--gateway-editorial-blue: #2463df;--gateway-editorial-muted: #526d99;--gateway-editorial-line: rgba(35, 78, 153, .15);background:radial-gradient(circle at 78% 16%,rgba(90,146,244,.11),transparent 28rem),radial-gradient(circle at 8% 45%,rgba(49,176,179,.055),transparent 23rem),#f6f9ff!important}.gateway-editorial-topbar{min-height:84px!important;padding:18px 0!important}.gateway-editorial-hero{min-height:auto!important;padding:clamp(48px,6vh,72px) 0 clamp(60px,7vh,84px)!important;gap:clamp(40px,5vw,72px)!important}.gateway-editorial-kicker{margin-bottom:20px!important}.gateway-editorial-copy h1{font-size:clamp(3.35rem,5.25vw,5.35rem)!important;line-height:1!important}.gateway-editorial-copy>p{max-width:58ch!important;margin-top:27px!important;line-height:1.72!important}.gateway-editorial-copy .gateway-actions{margin-top:30px!important}.gateway-editorial-primary-cta,.gateway-editorial-top-cta{border-radius:999px!important}.gateway-editorial-proofline{margin-top:24px!important}.gateway-editorial-visual{width:min(100%,470px)!important;padding-top:16px!important}.gateway-editorial-orbit{width:min(86%,390px)!important}.gateway-editorial-visual>p{color:#466394!important;font-size:.84rem!important;font-weight:520!important}.gateway-editorial-platforms{min-height:116px!important;padding:20px 0!important;gap:20px!important}.gateway-editorial-platforms.state-fallback{grid-template-columns:220px minmax(0,1.15fr) 1px minmax(260px,.55fr)!important}.gateway-editorial-platforms.state-loading{min-height:108px!important}.gateway-editorial-platform-heading strong{line-height:1.45!important}.gateway-editorial-capabilities{padding:clamp(72px,7vw,96px) 0!important;gap:clamp(40px,5vw,72px)!important}.gateway-editorial-capabilities>header h2{line-height:1.04!important}.gateway-editorial-capabilities .gateway-capability-grid{gap:18px!important}.gateway-editorial-capabilities .gateway-capability-grid article{min-height:244px!important;padding:24px 22px!important;border-color:#254fa424!important;background:#ffffffb3!important;box-shadow:0 12px 34px #21498f0e!important}.gateway-editorial .gateway-partners-wall{margin-bottom:clamp(44px,6vw,72px)!important}.gateway-editorial .partners-wall-copy>p{line-height:1.68!important}.gateway-editorial .partners-wall-metrics span{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center}.gateway-editorial .partners-logo-wall{min-width:0}.gateway-editorial .partners-logo-marquee{display:grid!important;align-content:center!important;gap:12px!important;min-height:220px!important;overflow:hidden!important}.gateway-editorial .partners-logo-row{display:flex!important;width:max-content!important;min-width:max-content!important;gap:12px!important;animation:stage16PartnerMarquee 34s linear infinite!important;will-change:transform}.gateway-editorial .partners-logo-row-2{animation-duration:42s!important;animation-direction:reverse!important}.gateway-editorial .partners-logo-row-3{animation-duration:50s!important}.gateway-editorial .partners-logo-marquee:hover .partners-logo-row,.gateway-editorial .partners-logo-marquee:focus-within .partners-logo-row{animation-play-state:running!important}.gateway-editorial .partner-logo-cell{flex:0 0 136px!important;min-height:54px!important;border:1px solid rgba(40,81,151,.08)!important;border-radius:999px!important;background:#ffffffb8!important;box-shadow:0 7px 22px #2347860b!important}.gateway-editorial .partner-logo-cell img,:root[data-theme=light] .gateway-editorial .partner-logo-cell img,:root[data-theme=dark] .gateway-editorial .partner-logo-cell img{max-width:104px!important;max-height:30px!important;opacity:1!important;filter:saturate(1.04) contrast(1.02)!important}@keyframes stage16PartnerMarquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 6px),0,0)}}@media(max-width:1180px){.gateway-editorial-hero{grid-template-columns:minmax(0,1fr) minmax(350px,.82fr)!important}.gateway-editorial-copy h1{font-size:clamp(3.15rem,5.1vw,4.7rem)!important}}@media(max-width:860px){.mobile-native-shell{background:var(--page)!important}.mobile-native-header{border-bottom:1px solid var(--line)!important;background:color-mix(in srgb,var(--surface-solid) 96%,transparent)!important;box-shadow:0 8px 24px #1b365e0e!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.mobile-native-main{background:var(--page)!important}.mobile-native-page{padding:14px 12px calc(104px + env(safe-area-inset-bottom))!important}.mobile-native-page .page{gap:14px!important}.mobile-bottom-nav{border-color:var(--line)!important;background:color-mix(in srgb,var(--surface-solid) 96%,transparent)!important;box-shadow:0 12px 34px #1b365e1f!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}}@media(max-width:760px){.page-header{min-height:156px!important;padding:20px 18px!important;border-radius:18px!important}.page-header:before{background:linear-gradient(90deg,#fffffffa,#fffffff0 64%,#ffffff5c),var(--page-header-illustration)!important;background-position:center,right -58px top 8px!important;background-repeat:no-repeat!important;background-size:auto,220px auto!important;opacity:.65!important}.page-header>div{max-width:100%!important}.page-header h1,:root[data-theme=light] .mobile-native-page .page-header h1{max-width:15em;font-size:clamp(1.65rem,7.3vw,2.15rem)!important}.page-header p,:root[data-theme=light] .mobile-native-page .page-header p{max-width:92%!important;font-size:.9rem!important;line-height:1.62!important}.page-action-toolbar{align-items:stretch!important;gap:8px!important;padding:9px!important}.toolbar-chips{display:flex!important;width:100%;overflow-x:auto;scrollbar-width:none}.toolbar-chips::-webkit-scrollbar{display:none}.toolbar-chips>span,.toolbar-chips>button{flex:0 0 auto;white-space:nowrap}.toolbar-actions{width:100%}.toolbar-actions button{flex:1 1 0;justify-content:center}.content-grid>.glass-panel,.overview-grid>.glass-panel,.document-studio-grid>.glass-panel,.report-delivery-grid>.glass-panel,.page>.glass-panel{padding:16px!important;border-radius:15px!important}.gateway-editorial-topbar,.gateway-editorial-hero,.gateway-editorial-platforms,.gateway-editorial-capabilities,.gateway-editorial .gateway-partners-wall{width:min(100% - 40px,1240px)!important}.gateway-editorial-hero{grid-template-columns:1fr!important;padding:44px 0 58px!important;gap:46px!important}.gateway-editorial-visual{grid-column:1;justify-self:center!important}.gateway-editorial-copy h1{font-size:clamp(2.35rem,11.5vw,3.4rem)!important;line-height:1.02!important}.gateway-editorial-copy>p{margin-top:22px!important;font-size:.96rem!important;line-height:1.68!important}.gateway-editorial-copy .gateway-actions{margin-top:26px!important}.gateway-editorial-visual{width:min(100%,420px)!important}.gateway-editorial-platforms{grid-template-columns:1fr!important;padding:26px 0!important;gap:24px!important}.gateway-editorial-platforms.state-fallback{grid-template-columns:1fr!important}.gateway-editorial .gateway-editorial-platform-list.domestic{grid-template-columns:repeat(4,minmax(0,1fr))!important}.gateway-editorial .gateway-editorial-platform-list.global{grid-template-columns:repeat(3,minmax(0,1fr))!important}.gateway-editorial-capabilities{padding:60px 0!important;gap:34px!important}.gateway-editorial-capabilities .gateway-capability-grid article{min-height:0!important;padding:22px 20px!important;border-radius:16px!important}.gateway-editorial .gateway-partners-wall{padding:18px!important;border-radius:20px!important}.gateway-editorial .partners-wall-metrics{grid-template-columns:1fr!important}.gateway-editorial .partners-wall-metrics span{min-height:42px!important}.gateway-editorial .partners-logo-marquee{min-height:204px!important}.gateway-editorial .partner-logo-cell{flex-basis:118px!important;min-height:50px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.gateway-editorial .partners-logo-row,.gateway-editorial .partners-logo-marquee:hover .partners-logo-row,.gateway-editorial .partners-logo-marquee:focus-within .partners-logo-row{animation-play-state:paused!important;transform:none!important}}.agent-analytics-page{gap:18px}.operations-workspace-header{display:grid;gap:6px;padding:4px 2px 2px}.operations-workspace-header .eyebrow{display:inline-flex;width:max-content;align-items:center;gap:7px;color:var(--accent-strong);font-size:12px;font-weight:700}.operations-workspace-header .eyebrow svg{width:16px;height:16px}.operations-workspace-header h1{margin:0;color:var(--ink);font-size:clamp(24px,2.4vw,34px);font-weight:750;letter-spacing:-.025em;line-height:1.16}.operations-workspace-header p{max-width:76ch;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.agent-analytics-page .feature-mode-switch.compact{grid-template-columns:repeat(5,minmax(0,1fr));border-color:color-mix(in srgb,var(--line) 88%,#7ba8f0 12%);border-radius:14px;background:color-mix(in srgb,var(--surface-muted) 78%,#edf4ff 22%)}.agent-analytics-page .feature-mode-switch button{min-height:58px;border-radius:9px}.agent-analytics-page .feature-mode-switch button.active{border:1px solid color-mix(in srgb,var(--accent-strong) 16%,var(--line));box-shadow:0 8px 20px -20px color-mix(in srgb,var(--accent-strong) 55%,transparent)}.geo-monitoring-center{display:grid;gap:18px;color:var(--ink);container-type:inline-size}.geo-monitoring-overview{display:grid;grid-template-columns:minmax(280px,1.25fr) minmax(390px,1fr) auto;align-items:center;gap:clamp(24px,3vw,42px);padding:8px 2px 24px;border-bottom:1px solid color-mix(in srgb,var(--line) 86%,transparent)}.geo-monitoring-overview-copy{display:grid;gap:6px}.geo-monitoring-overview-copy .eyebrow,.geo-monitoring-list-heading .eyebrow,.geo-monitoring-quote>.eyebrow{display:inline-flex;width:max-content;align-items:center;gap:6px;color:var(--accent-strong);font-size:11px;font-weight:720}.geo-monitoring-overview-copy h2{margin:0;color:var(--ink);font-size:clamp(20px,1.8vw,25px);font-weight:760;letter-spacing:-.025em;line-height:1.28}.geo-monitoring-overview-copy p{max-width:60ch;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.geo-monitoring-overview-stats{display:grid;grid-template-columns:.72fr 1.35fr .72fr;min-width:0;margin:0}.geo-monitoring-overview-stats>div{display:grid;min-width:0;gap:4px;padding:5px clamp(12px,1.5vw,20px);border-left:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.geo-monitoring-overview-stats>div:first-child{border-left:0}.geo-monitoring-overview-stats dt{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.geo-monitoring-overview-stats dd{overflow:hidden;margin:0;color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.geo-monitoring-overview-stats dd small{color:var(--muted);font-size:10px;font-weight:500}.geo-monitoring-overview-stats .needs-attention dd{color:var(--danger)}.geo-monitoring-overview>.primary-button{min-height:44px;white-space:nowrap}.geo-monitoring-notice,.geo-monitoring-list-error,.geo-monitoring-builder-error{display:flex;min-height:48px;align-items:center;gap:10px;padding:12px 15px;border:1px solid color-mix(in srgb,var(--accent-strong) 18%,var(--line));border-radius:12px;color:var(--ink-soft);background:color-mix(in srgb,var(--accent-soft) 35%,var(--surface-solid));font-size:13px;line-height:1.55}.geo-monitoring-notice>svg{flex:0 0 auto;color:#058b86}.geo-monitoring-list-error,.geo-monitoring-builder-error{border-color:color-mix(in srgb,var(--danger) 22%,var(--line));background:color-mix(in srgb,var(--danger) 4%,var(--surface-solid))}.geo-monitoring-list-error>svg,.geo-monitoring-builder-error>svg{flex:0 0 auto;color:var(--danger)}.geo-monitoring-list-error>span,.geo-monitoring-builder-error>span{display:grid;flex:1;gap:2px}.geo-monitoring-list-error small,.geo-monitoring-builder-error small{color:var(--muted);font-size:12px;font-weight:430}.geo-monitoring-builder{scroll-margin-top:88px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface-solid);box-shadow:0 18px 42px -42px color-mix(in srgb,var(--accent-strong) 50%,transparent);animation:geo-monitoring-reveal .24s cubic-bezier(.22,1,.36,1) both}@keyframes geo-monitoring-reveal{0%{opacity:0;transform:translateY(-6px)}}.geo-monitoring-list-heading h3{margin:0;color:var(--ink);font-size:19px;font-weight:720;letter-spacing:-.015em}.geo-monitoring-confirm-fields{display:grid;gap:12px}.geo-monitoring-question-field,.geo-monitoring-budget-field,.geo-monitoring-confirm-fields label{display:grid;min-width:0;gap:7px;color:var(--ink-soft);font-size:12px;font-weight:640}.geo-monitoring-question-field textarea,.geo-monitoring-budget-field input,.geo-monitoring-confirm-fields input{width:100%;min-height:44px;box-sizing:border-box;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface-solid);font:inherit;font-size:14px;font-weight:500;outline:none;transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.geo-monitoring-budget-field input,.geo-monitoring-confirm-fields input{padding:10px 12px}.geo-monitoring-question-field textarea{min-height:116px;padding:12px;resize:vertical;line-height:1.6}.geo-monitoring-question-field textarea:focus-visible,.geo-monitoring-budget-field input:focus-visible,.geo-monitoring-confirm-fields input:focus-visible{border-color:var(--accent-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-strong) 16%,transparent)}.geo-monitoring-question-field small,.geo-monitoring-budget-field small{color:var(--muted);font-size:11px;font-weight:430;line-height:1.5}.geo-monitoring-prompt-assets{display:flex;align-items:center;gap:7px;overflow-x:auto;padding-block:2px 5px;scrollbar-width:thin}.geo-monitoring-prompt-assets>span{flex:0 0 auto;color:var(--muted);font-size:11px}.geo-monitoring-prompt-assets button{display:inline-flex;min-width:152px;min-height:38px;align-items:center;gap:6px;padding:8px 10px;overflow:hidden;border:1px solid var(--line);border-radius:8px;color:var(--ink-soft);background:color-mix(in srgb,var(--surface-muted) 58%,var(--surface-solid));font-size:11px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.geo-monitoring-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.geo-monitoring-platforms button{display:grid;grid-template-columns:30px minmax(0,1fr) 16px;min-height:58px;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--line);border-radius:10px;color:var(--ink-soft);background:var(--surface-solid);text-align:left;transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.geo-monitoring-platforms button.selected{border-color:color-mix(in srgb,var(--accent-strong) 46%,var(--line));background:color-mix(in srgb,var(--accent-soft) 38%,var(--surface-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-strong) 8%,transparent)}.geo-monitoring-platforms button>span:nth-child(2){display:grid;min-width:0;gap:2px}.geo-monitoring-platforms button strong,.geo-monitoring-platforms button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-monitoring-platforms button strong{font-size:12px}.geo-monitoring-platforms button small{color:var(--muted);font-size:10px}.geo-monitoring-platforms button>svg{color:var(--accent-strong)}.geo-monitoring-frequency{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;border:0}.geo-monitoring-frequency legend{margin-bottom:7px;color:var(--ink-soft);font-size:12px;font-weight:640}.geo-monitoring-frequency button{min-height:44px;border:1px solid var(--line);border-radius:9px;color:var(--ink-soft);background:var(--surface-solid);font-size:13px;font-weight:650}.geo-monitoring-frequency button.selected{border-color:color-mix(in srgb,var(--accent-strong) 48%,var(--line));color:var(--accent-strong);background:color-mix(in srgb,var(--accent-soft) 40%,var(--surface-solid))}.geo-monitoring-quote{position:sticky;top:14px;display:grid;gap:15px;margin:18px 18px 18px 0;padding:20px;border:1px solid color-mix(in srgb,var(--line) 76%,#7cb3ef 24%);border-radius:14px;background:color-mix(in srgb,var(--surface-muted) 58%,var(--surface-solid))}.geo-monitoring-equation{display:grid;grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:center;gap:6px}.geo-monitoring-equation>span{display:grid;min-height:56px;place-content:center;gap:2px;border-radius:9px;color:var(--ink);background:var(--surface-solid);font-size:20px;font-variant-numeric:tabular-nums;font-weight:760;text-align:center}.geo-monitoring-equation small{color:var(--muted);font-size:9px;font-weight:500}.geo-monitoring-equation b{color:var(--muted);font-size:12px}.geo-monitoring-quote dl{display:grid;gap:0;margin:0;border-block:1px solid var(--line)}.geo-monitoring-quote dl>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent)}.geo-monitoring-quote dl>div:last-child{border-bottom:0}.geo-monitoring-quote dt{color:var(--muted);font-size:11px}.geo-monitoring-quote dd{margin:0;color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums;font-weight:720}.geo-monitoring-quote-loading,.geo-monitoring-quote-empty{display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.geo-monitoring-quote-empty{min-height:98px;align-items:start;padding-top:10px}.geo-monitoring-quote .quote-ready,.geo-monitoring-quote .quote-warning{display:flex;align-items:start;gap:7px;margin:0;color:#087f7c;font-size:11px;line-height:1.55}.geo-monitoring-quote .quote-warning{color:#9a5d06}.geo-monitoring-quote .quote-ready svg,.geo-monitoring-quote .quote-warning svg{flex:0 0 auto;margin-top:1px}.geo-monitoring-field-error{display:flex;align-items:start;gap:7px;margin:0;color:var(--danger);font-size:11px;line-height:1.55}.geo-monitoring-field-error>svg{flex:0 0 auto;margin-top:1px}.geo-monitoring-field-error .text-button{min-height:32px;margin-left:auto}.geo-monitoring-builder-loading{display:grid;min-height:220px;place-content:center;gap:10px;color:var(--muted);text-align:center}.geo-monitoring-builder-loading svg{width:25px;justify-self:center;color:var(--accent-strong)}.geo-monitoring-builder-loading p{margin:0;font-size:12px}.geo-monitoring-builder>.geo-monitoring-builder-error{margin:18px}.geo-monitoring-list-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:6px 2px 0}.geo-monitoring-list-heading>div{display:grid;gap:4px}.geo-monitoring-list-heading p{margin:0;color:var(--muted);font-size:12px}.geo-monitoring-list-skeleton{display:grid;min-height:160px;place-content:center;gap:8px;border:1px solid var(--line);border-radius:14px;color:var(--muted);background:var(--surface-solid);text-align:center}.geo-monitoring-list-skeleton>span{width:190px;height:10px;border-radius:99px;background:color-mix(in srgb,var(--line) 72%,transparent)}.geo-monitoring-list-skeleton>span:nth-child(2){width:145px}.geo-monitoring-list-skeleton>span:nth-child(3){width:170px}.geo-monitoring-list-skeleton p{margin:5px 0 0;font-size:11px}.geo-monitoring-empty{display:grid;grid-template-columns:38px minmax(0,1fr) auto;min-height:132px;align-items:center;gap:16px;padding:22px 26px;border:1px dashed color-mix(in srgb,var(--line) 78%,var(--accent-strong) 22%);border-radius:14px;background:color-mix(in srgb,var(--surface-solid) 90%,#edf6ff 10%)}.geo-monitoring-empty>svg{width:28px;color:var(--accent-strong)}.geo-monitoring-empty>div{display:grid;gap:3px}.geo-monitoring-empty strong{font-size:14px}.geo-monitoring-empty p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.geo-monitoring-plans{overflow:hidden;border:1px solid var(--line);border-radius:15px;background:var(--surface-solid)}.geo-monitoring-plan{border-bottom:1px solid var(--line)}.geo-monitoring-plan:last-child{border-bottom:0}.geo-monitoring-plan.has-error{background:linear-gradient(90deg,color-mix(in srgb,var(--danger) 3%,var(--surface-solid)),var(--surface-solid) 42%)}.geo-monitoring-plan-main{display:grid;grid-template-columns:minmax(210px,1.25fr) minmax(340px,1.6fr) minmax(190px,.9fr);align-items:center;gap:18px 26px;padding:20px 22px}.geo-monitoring-plan-title{display:grid;min-width:0;grid-column:1;gap:4px}.geo-monitoring-plan-title h4{overflow:hidden;margin:0;color:var(--ink);font-size:15px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.geo-monitoring-plan-title p{overflow:hidden;margin:0;color:var(--muted);font-size:11px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.geo-monitoring-status{display:inline-flex;width:max-content;align-items:center;gap:6px;color:var(--muted);font-size:10px;font-weight:680}.geo-monitoring-status i{width:7px;height:7px;border:1px solid currentColor;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}.geo-monitoring-status.active{color:#087f7c}.geo-monitoring-status.warning{color:#9a5d06}.geo-monitoring-status.success{color:#187548}.geo-monitoring-plan-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;gap:0}.geo-monitoring-plan-stats>span{display:grid;min-width:0;grid-template-columns:18px minmax(0,1fr);gap:1px 6px;padding:3px 13px;border-left:1px solid var(--line)}.geo-monitoring-plan-stats>span:first-child{border-left:0}.geo-monitoring-plan-stats svg{grid-row:1 / 3;align-self:center;color:var(--accent-strong)}.geo-monitoring-plan-stats small,.geo-monitoring-plan-stats strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-monitoring-plan-stats small{color:var(--muted);font-size:9px}.geo-monitoring-plan-stats strong{color:var(--ink-soft);font-size:11px;font-variant-numeric:tabular-nums}.geo-monitoring-budget-progress{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px}.geo-monitoring-budget-progress>span{color:var(--ink-soft);font-size:10px;font-variant-numeric:tabular-nums}.geo-monitoring-budget-progress>span:nth-child(2){color:var(--muted)}.geo-monitoring-budget-progress small{color:var(--muted)}.geo-monitoring-budget-progress>div{grid-column:1 / -1;height:5px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--line) 72%,transparent)}.geo-monitoring-budget-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-strong),#08a6aa)}.geo-monitoring-plan-error{display:flex;grid-column:1 / -1;align-items:start;gap:8px;margin:-2px 0 0;padding:9px 11px;border-radius:8px;color:var(--danger);background:color-mix(in srgb,var(--danger) 5%,transparent)}.geo-monitoring-plan-error svg{flex:0 0 auto;margin-top:1px}.geo-monitoring-plan-error span{display:grid;gap:1px}.geo-monitoring-plan-error strong{font-size:11px}.geo-monitoring-plan-error small{color:color-mix(in srgb,var(--danger) 76%,var(--ink-soft));font-size:10px;font-weight:450;line-height:1.5}.geo-monitoring-plan-actions{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:8px;padding-top:2px}.geo-monitoring-plan-actions button{min-height:40px}.geo-monitoring-inline-activation,.geo-monitoring-trace-shell{display:grid;gap:14px;padding:18px 22px 20px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface-muted) 56%,var(--surface-solid));animation:geo-monitoring-reveal .2s cubic-bezier(.22,1,.36,1) both}.geo-monitoring-inline-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.geo-monitoring-inline-heading>div{display:grid;gap:2px}.geo-monitoring-inline-heading span{display:inline-flex;align-items:center;gap:6px;color:var(--accent-strong);font-size:10px;font-weight:700}.geo-monitoring-inline-heading strong{color:var(--ink);font-size:13px}.geo-monitoring-inline-quote{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface-solid)}.geo-monitoring-inline-quote>span{display:grid;gap:3px;padding:11px 14px;border-left:1px solid var(--line)}.geo-monitoring-inline-quote>span:first-child{border-left:0}.geo-monitoring-inline-quote small{color:var(--muted);font-size:9px}.geo-monitoring-inline-quote strong{color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums}.geo-monitoring-confirm-fields{grid-template-columns:minmax(160px,1fr) minmax(190px,1fr) auto;align-items:end}.geo-monitoring-confirm-fields button{min-height:44px}.geo-monitoring-trace-shell>p{display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:11px}.geo-monitoring-trace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.geo-monitoring-trace>section{display:grid;align-content:start;gap:8px}.geo-monitoring-trace h4{margin:0 0 4px;color:var(--ink);font-size:12px}.geo-monitoring-trace h4 small{margin-left:8px;color:var(--muted);font-size:10px;font-weight:560}.geo-monitoring-trace-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(80px,auto);align-items:center;gap:10px;padding:9px 0;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent)}.geo-monitoring-trace-row>span:nth-child(2),.geo-monitoring-trace-row>span:nth-child(3){display:grid;min-width:0;gap:1px}.geo-monitoring-trace-row strong,.geo-monitoring-trace-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-monitoring-trace-row strong{color:var(--ink-soft);font-size:10px}.geo-monitoring-trace-row small{color:var(--muted);font-size:9px}.geo-monitoring-run-state{padding:4px 7px;border-radius:99px;color:var(--muted);background:color-mix(in srgb,var(--line) 52%,transparent);font-size:9px;font-weight:680}.geo-monitoring-run-state.completed{color:#16764a;background:color-mix(in srgb,#1aaa68 11%,transparent)}.geo-monitoring-run-state.queued{color:#087f7c;background:color-mix(in srgb,#08a6aa 10%,transparent)}.geo-monitoring-run-state.failed{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.geo-monitoring-event{display:grid;grid-template-columns:10px minmax(0,1fr);gap:9px;padding:6px 0}.geo-monitoring-event>span{position:relative;width:7px;height:7px;margin-top:4px;border:2px solid color-mix(in srgb,var(--accent-strong) 70%,var(--surface-solid));border-radius:50%;background:var(--surface-solid)}.geo-monitoring-event>span:after{position:absolute;top:7px;left:1px;width:1px;height:28px;content:"";background:var(--line)}.geo-monitoring-event:last-child>span:after{display:none}.geo-monitoring-event p{display:grid;gap:2px;margin:0}.geo-monitoring-event strong{color:var(--ink-soft);font-size:10px;font-weight:580;line-height:1.45}.geo-monitoring-event small{color:var(--muted);font-size:9px}.geo-monitoring-trace-empty{margin:0;padding:12px 0;color:var(--muted);font-size:10px}@container (max-width: 1020px){.geo-monitoring-overview{grid-template-columns:minmax(0,1fr) auto}.geo-monitoring-overview-stats{grid-column:1 / -1;grid-row:2;max-width:680px}.geo-monitoring-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-monitoring-plan-main{grid-template-columns:minmax(210px,1fr) minmax(300px,1.5fr)}.geo-monitoring-budget-progress{grid-column:1 / -1}}@media(max-width:1100px){.agent-analytics-page .feature-mode-switch.compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.agent-analytics-page{gap:14px}.operations-workspace-header{padding-inline:3px}.operations-workspace-header h1{font-size:23px}.operations-workspace-header p{font-size:13px;line-height:1.55}.agent-analytics-page .feature-mode-switch.compact{display:grid;grid-template-columns:repeat(5,minmax(132px,1fr));width:100%;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.agent-analytics-page .feature-mode-switch button{min-height:56px!important;scroll-snap-align:start}.agent-analytics-page .feature-mode-switch small{display:none}.geo-monitoring-center{gap:14px}.geo-monitoring-center.is-building{overflow-anchor:none;padding-bottom:190px}.geo-monitoring-overview{grid-template-columns:1fr;gap:18px;padding:4px 2px 20px}.geo-monitoring-overview-copy h2{font-size:21px}.geo-monitoring-overview-stats{grid-column:auto;grid-row:auto;width:100%;max-width:none}.geo-monitoring-overview-stats>div{padding:2px 10px}.geo-monitoring-overview-stats>div:first-child{padding-left:0}.geo-monitoring-overview>button{width:100%;min-height:46px;justify-content:center}.geo-monitoring-notice,.geo-monitoring-list-error,.geo-monitoring-builder-error{align-items:start;padding:12px}.geo-monitoring-list-error,.geo-monitoring-builder-error{flex-wrap:wrap}.geo-monitoring-list-error button,.geo-monitoring-builder-error button{width:100%;justify-content:center}.geo-monitoring-builder{border-radius:14px}.geo-monitoring-builder{scroll-margin-top:188px}.geo-monitoring-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.geo-monitoring-platforms button{grid-template-columns:28px minmax(0,1fr);min-height:58px!important;padding-inline:8px}.geo-monitoring-platforms button>svg{display:none}.geo-monitoring-frequency button{min-height:44px!important}.geo-monitoring-quote{position:static;margin:0 12px 14px;padding:17px 14px}.geo-monitoring-equation>span{min-height:54px;font-size:18px}.geo-monitoring-list-heading{align-items:center}.geo-monitoring-list-heading h3{font-size:17px}.geo-monitoring-list-heading p{display:none}.geo-monitoring-list-heading>button{min-width:44px;padding-inline:10px;font-size:0}.geo-monitoring-list-heading>button svg{width:18px;height:18px}.geo-monitoring-empty{grid-template-columns:32px minmax(0,1fr);padding:18px 15px}.geo-monitoring-empty>button{grid-column:1 / -1;width:100%;justify-content:center}.geo-monitoring-plans{border-radius:13px}.geo-monitoring-plan-main{grid-template-columns:1fr;gap:16px;padding:18px 14px}.geo-monitoring-plan-title,.geo-monitoring-budget-progress{grid-column:auto}.geo-monitoring-plan-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.geo-monitoring-plan-stats>span{grid-template-columns:1fr;gap:2px;padding:3px 8px}.geo-monitoring-plan-stats svg{display:none}.geo-monitoring-plan-stats strong{font-size:10px}.geo-monitoring-plan-actions{grid-column:auto;display:grid;grid-template-columns:1fr}.geo-monitoring-plan-actions button{width:100%;min-height:44px;justify-content:center}.geo-monitoring-inline-activation,.geo-monitoring-trace-shell{padding:16px 14px 18px}.geo-monitoring-inline-heading{align-items:start}.geo-monitoring-inline-quote{grid-template-columns:1fr}.geo-monitoring-inline-quote>span{border-top:1px solid var(--line);border-left:0}.geo-monitoring-inline-quote>span:first-child{border-top:0}.geo-monitoring-confirm-fields{grid-template-columns:1fr}.geo-monitoring-confirm-fields button{width:100%;min-height:46px;justify-content:center}.geo-monitoring-trace{grid-template-columns:1fr;gap:20px}.geo-monitoring-trace-row{grid-template-columns:auto minmax(0,1fr)}.geo-monitoring-trace-row>span:nth-child(3){display:none}}@media(max-width:380px){.geo-monitoring-platforms{grid-template-columns:1fr}.geo-monitoring-overview-stats{grid-template-columns:.72fr 1.25fr .72fr}.geo-monitoring-overview-stats dd{font-size:12px}}@media(hover:hover)and (pointer:fine){.geo-monitoring-platforms button:hover,.geo-monitoring-prompt-assets button:hover{border-color:color-mix(in srgb,var(--accent-strong) 38%,var(--line));background:color-mix(in srgb,var(--accent-soft) 24%,var(--surface-solid))}}@media(prefers-reduced-motion:reduce){.geo-monitoring-builder,.geo-monitoring-inline-activation,.geo-monitoring-trace-shell{animation:none}}.geo-monitoring-builder-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px 22px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:radial-gradient(circle at 88% -30%,color-mix(in srgb,var(--accent-soft) 34%,transparent),transparent 42%),var(--surface-solid)}.geo-monitoring-builder-head>div{display:grid;gap:5px}.geo-monitoring-builder-head span{display:inline-flex;width:max-content;align-items:center;gap:7px;color:var(--accent-strong);font-size:12px;font-weight:700}.geo-monitoring-builder-head h2{margin:0;color:var(--ink);font-size:clamp(22px,2vw,28px);font-weight:760;letter-spacing:-.025em;line-height:1.2}.geo-monitoring-builder-head p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.geo-monitoring-builder-close{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid transparent;border-radius:10px;color:var(--ink-soft);background:transparent;font:inherit;font-size:13px;font-weight:650}.geo-monitoring-wizard{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;background:var(--surface-solid)}.geo-monitoring-wizard.has-quote{grid-template-columns:minmax(0,1fr) 304px}.geo-monitoring-step-nav{position:relative;display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 28px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--surface-muted) 28%,var(--surface-solid))}.geo-monitoring-step-nav button{position:relative;display:flex;min-width:0;min-height:74px;align-items:center;gap:11px;padding:12px 14px;border:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent;font:inherit;text-align:left;transition:color .16s cubic-bezier(.25,1,.5,1),border-color .16s cubic-bezier(.25,1,.5,1),background-color .16s cubic-bezier(.25,1,.5,1)}.geo-monitoring-step-nav button:not(:last-child):after{position:absolute;top:50%;right:-1px;width:1px;height:24px;content:"";background:color-mix(in srgb,var(--line) 82%,transparent);transform:translateY(-50%)}.geo-monitoring-step-nav button>span{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--line) 88%,#9db8de 12%);border-radius:50%;color:var(--muted);background:var(--surface-solid);font-size:12px;font-variant-numeric:tabular-nums;font-weight:740}.geo-monitoring-step-nav button>div{display:grid;min-width:0;gap:2px}.geo-monitoring-step-nav strong,.geo-monitoring-step-nav small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-monitoring-step-nav strong{color:currentColor;font-size:13px;font-weight:680}.geo-monitoring-step-nav small{font-size:10px;font-weight:450}.geo-monitoring-step-nav button.active{border-bottom-color:var(--accent-strong);color:var(--accent-strong);background:color-mix(in srgb,var(--accent-soft) 25%,transparent)}.geo-monitoring-step-nav button.active>span{border-color:var(--accent-strong);color:var(--surface-solid);background:var(--accent-strong)}.geo-monitoring-step-nav button.complete{color:#07898c}.geo-monitoring-step-nav button.complete>span{border-color:color-mix(in srgb,#07969b 48%,var(--line));color:#07898c;background:color-mix(in srgb,#e9fbfb 82%,var(--surface-solid))}.geo-monitoring-step-nav button:disabled{cursor:default;opacity:.76}.geo-monitoring-stage{display:grid;width:min(100%,800px);min-width:0;min-height:430px;align-content:start;justify-self:center;gap:24px;padding:clamp(32px,4vw,48px) clamp(24px,5vw,62px) 52px}.geo-monitoring-wizard.has-quote .geo-monitoring-stage{width:100%;padding-inline:clamp(24px,4vw,54px)}.geo-monitoring-stage-head{display:grid;max-width:64ch;gap:6px}.geo-monitoring-stage-head>span{color:#078f93;font-size:11px;font-weight:760;letter-spacing:.05em}.geo-monitoring-stage-head h3{margin:0;color:var(--ink);font-size:clamp(21px,2.1vw,27px);font-weight:760;letter-spacing:-.025em;line-height:1.25}.geo-monitoring-stage-head p{max-width:62ch;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.geo-monitoring-stage-error{display:flex;align-items:flex-start;gap:8px;margin:-8px 0 0;padding:11px 13px;border:1px solid color-mix(in srgb,var(--danger) 24%,var(--line));border-radius:10px;color:var(--danger);background:color-mix(in srgb,var(--danger) 4%,var(--surface-solid));font-size:12px;line-height:1.55}.geo-monitoring-stage-error svg{flex:0 0 auto;margin-top:1px}.geo-monitoring-stage-content{display:grid;min-width:0;gap:20px;animation:geo-monitoring-wizard-stage-in .22s cubic-bezier(.22,1,.36,1) both}@keyframes geo-monitoring-wizard-stage-in{0%{opacity:0;transform:translateY(5px)}}.geo-monitoring-primary-field{display:grid;gap:8px;color:var(--ink-soft);font-size:13px;font-weight:650}.geo-monitoring-primary-field input{width:100%;min-height:50px;padding:0 14px;border:1px solid color-mix(in srgb,var(--line) 92%,#89a8d2 8%);border-radius:10px;outline:0;color:var(--ink);background:var(--surface-solid);font:inherit;font-size:15px;font-weight:600;transition:border-color .16s cubic-bezier(.25,1,.5,1),box-shadow .16s cubic-bezier(.25,1,.5,1)}.geo-monitoring-primary-field small{color:var(--muted);font-size:11px;font-weight:430;line-height:1.5}.geo-monitoring-brand-snapshot{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 2px;border-block:1px solid color-mix(in srgb,var(--line) 82%,transparent);color:var(--ink-soft)}.geo-monitoring-brand-snapshot>span{display:grid;min-width:0;gap:2px}.geo-monitoring-brand-snapshot small{color:var(--muted);font-size:10px}.geo-monitoring-brand-snapshot strong{overflow:hidden;color:var(--ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.geo-monitoring-brand-snapshot p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.geo-monitoring-brand-snapshot>svg{color:#078d91}.geo-monitoring-question-preview{display:grid;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 90%,#9bb5d8 10%);border-radius:10px;background:var(--surface-solid)}.geo-monitoring-question-preview>span{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:11px 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);color:var(--ink-soft);font-size:12px;line-height:1.5}.geo-monitoring-question-preview>span:last-child{border-bottom:0}.geo-monitoring-question-preview b{color:#078f93;font-size:10px;font-variant-numeric:tabular-nums}.geo-monitoring-stage-content.platforms .geo-monitoring-platforms{grid-template-columns:repeat(3,minmax(0,1fr))}.geo-monitoring-selection-note{display:flex;align-items:center;gap:7px;margin:0;color:#087f7c;font-size:12px;line-height:1.5}.geo-monitoring-stage-content.schedule{grid-template-columns:minmax(0,1fr);gap:22px}.geo-monitoring-stage-content.schedule .geo-monitoring-frequency button{display:grid;min-height:68px;place-content:center;gap:2px}.geo-monitoring-stage-content.schedule .geo-monitoring-frequency button strong{font-size:18px;font-variant-numeric:tabular-nums}.geo-monitoring-stage-content.schedule .geo-monitoring-frequency button small{color:var(--muted);font-size:10px}.geo-monitoring-budget-note,.geo-monitoring-review-warning{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid color-mix(in srgb,#07969b 24%,var(--line));border-radius:10px;color:#087f7c;background:color-mix(in srgb,#e9fbfb 66%,var(--surface-solid))}.geo-monitoring-budget-note svg,.geo-monitoring-review-warning svg{flex:0 0 auto;margin-top:1px}.geo-monitoring-budget-note span,.geo-monitoring-review-warning span{display:grid;gap:3px}.geo-monitoring-budget-note strong,.geo-monitoring-review-warning strong{font-size:12px}.geo-monitoring-budget-note small,.geo-monitoring-review-warning p{margin:0;color:color-mix(in srgb,#087f7c 72%,var(--ink-soft));font-size:11px;line-height:1.55}.geo-monitoring-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid color-mix(in srgb,var(--line) 86%,transparent)}.geo-monitoring-review-grid>span{display:grid;min-width:0;gap:4px;padding:15px 18px 15px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.geo-monitoring-review-grid>span:nth-child(2n){padding-right:0;padding-left:18px;border-left:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.geo-monitoring-review-grid>span:nth-last-child(-n+2){border-bottom:0}.geo-monitoring-review-grid small{color:var(--muted);font-size:10px}.geo-monitoring-review-grid strong{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.geo-monitoring-review-platforms{display:flex;flex-wrap:wrap;gap:8px}.geo-monitoring-review-platforms>span{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:5px 10px;border:1px solid var(--line);border-radius:9px;color:var(--ink-soft);background:color-mix(in srgb,var(--surface-muted) 28%,var(--surface-solid));font-size:11px;font-weight:600}.geo-monitoring-confirm-fields.review-fields{grid-template-columns:1fr;gap:14px}.geo-monitoring-wizard>.geo-monitoring-quote{position:static;grid-column:2;grid-row:2;align-self:stretch;margin:0;padding:34px 24px;border:0;border-left:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:0;background:color-mix(in srgb,var(--surface-muted) 40%,var(--surface-solid));box-shadow:none}.geo-monitoring-wizard>.geo-monitoring-quote .eyebrow{font-size:11px}.geo-monitoring-wizard>.geo-monitoring-quote dl>div{padding-block:12px}.geo-monitoring-wizard>.geo-monitoring-quote dt{font-size:11px}.geo-monitoring-wizard>.geo-monitoring-quote dd{font-size:13px}.geo-monitoring-wizard-footer{display:flex;min-height:68px;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:18px;padding:12px 18px 12px 24px;border-top:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--surface-muted) 20%,var(--surface-solid))}.geo-monitoring-wizard-footer>span{color:var(--muted);font-size:11px}.geo-monitoring-wizard-footer>div{display:flex;align-items:center;justify-content:flex-end;gap:9px}.geo-monitoring-wizard-footer button{min-height:44px}.geo-monitoring-primary-field input:focus-visible,.geo-monitoring-step-nav button:focus-visible,.geo-monitoring-builder-close:focus-visible,.geo-monitoring-platforms button:focus-visible,.geo-monitoring-frequency button:focus-visible,.geo-monitoring-prompt-assets button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}@media(hover:hover)and (pointer:fine){.geo-monitoring-builder-close:hover{border-color:var(--line);background:color-mix(in srgb,var(--surface-muted) 42%,var(--surface-solid))}.geo-monitoring-step-nav button:not(:disabled):hover{color:var(--accent-strong);background:color-mix(in srgb,var(--accent-soft) 18%,transparent)}}@media(max-width:980px){.geo-monitoring-wizard.has-quote{grid-template-columns:minmax(0,1fr) 270px}.geo-monitoring-step-nav{padding-inline:14px}.geo-monitoring-step-nav button{padding-inline:9px}.geo-monitoring-step-nav small{display:none}.geo-monitoring-stage-content.platforms .geo-monitoring-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.geo-monitoring-builder-head{align-items:flex-start;padding:18px 16px 16px}.geo-monitoring-builder-head h2{font-size:22px}.geo-monitoring-builder-head p{max-width:30ch;font-size:12px}.geo-monitoring-builder-close{width:44px;min-width:44px;padding:0;font-size:0}.geo-monitoring-wizard.has-quote{grid-template-columns:minmax(0,1fr)}.geo-monitoring-step-nav{padding-inline:6px}.geo-monitoring-step-nav button{min-height:66px;flex-direction:column;justify-content:center;gap:5px;padding:8px 3px;text-align:center}.geo-monitoring-step-nav button:not(:last-child):after{display:none}.geo-monitoring-step-nav button>span{width:24px;height:24px;font-size:10px}.geo-monitoring-step-nav strong{font-size:10px}.geo-monitoring-stage,.geo-monitoring-wizard.has-quote .geo-monitoring-stage{width:100%;min-height:0;gap:20px;padding:25px 16px 30px}.geo-monitoring-stage-head h3{font-size:21px}.geo-monitoring-stage-head{scroll-margin-top:190px}.geo-monitoring-stage-head p{font-size:12px}.geo-monitoring-primary-field input{min-height:48px;font-size:16px}.geo-monitoring-brand-snapshot{grid-template-columns:30px minmax(0,1fr) auto;padding-block:15px}.geo-monitoring-brand-snapshot p{font-size:10px}.geo-monitoring-question-preview>span{grid-template-columns:24px minmax(0,1fr);padding:10px 11px;font-size:11px}.geo-monitoring-stage-content.platforms .geo-monitoring-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-monitoring-review-grid{grid-template-columns:1fr}.geo-monitoring-review-grid>span,.geo-monitoring-review-grid>span:nth-child(2n){padding:13px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-left:0}.geo-monitoring-review-grid>span:nth-last-child(-n+2){border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.geo-monitoring-review-grid>span:last-child{border-bottom:0}.geo-monitoring-wizard>.geo-monitoring-quote{grid-column:1;grid-row:3;padding:22px 16px;border-top:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-left:0}.geo-monitoring-wizard-footer{display:grid;min-height:0;grid-row:4;gap:9px;padding:12px 12px 16px}.geo-monitoring-wizard:not(.has-quote) .geo-monitoring-wizard-footer{grid-row:3}.geo-monitoring-wizard-footer>span{display:none}.geo-monitoring-wizard-footer>div{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;justify-content:stretch}.geo-monitoring-wizard-footer>div>button:only-child{grid-column:1 / -1!important}.geo-monitoring-wizard-footer>div:has(>button:only-child){grid-template-columns:minmax(0,1fr)}.geo-monitoring-wizard-footer>div:has(>button:only-child)>button{max-width:none!important}.geo-monitoring-wizard-footer.single-action>div{grid-template-columns:minmax(0,1fr)!important}.geo-monitoring-wizard-footer.single-action button{max-width:none!important}.geo-monitoring-wizard-footer>div>button:last-child:nth-child(3){grid-column:1 / -1}.geo-monitoring-wizard-footer button{width:100%!important;min-height:46px;justify-content:center}}@media(max-width:380px){.geo-monitoring-stage-content.platforms .geo-monitoring-platforms{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.geo-monitoring-stage-content{animation:none}}@media(max-width:760px){.mobile-native-shell{--mobile-sticky-header-clearance: 194px;--mobile-fixed-nav-gap: 12px}.prompt-discovery-builder,.geo-monitoring-builder,.geo-monitoring-stage-head{scroll-margin-top:var(--mobile-sticky-header-clearance)}.geo-monitoring-center.is-building{padding-bottom:calc(var(--mobile-bottom-nav-clearance) + 104px)}.geo-monitoring-wizard-footer,.document-editor-footer{scroll-margin-bottom:calc(var(--mobile-bottom-nav-clearance) + var(--mobile-fixed-nav-gap))}.agent-analytics-page .feature-mode-switch.compact{box-sizing:border-box;padding-right:34px;overscroll-behavior-inline:contain;scroll-padding-inline:8px 34px;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 24px),transparent 100%)}}@media(prefers-reduced-motion:reduce){.prompt-discovery-builder,.geo-monitoring-builder,.geo-monitoring-wizard-footer,.agent-analytics-page .feature-mode-switch.compact{scroll-behavior:auto}}.answer-insights-page{--monitor-blue: #245bdb;--monitor-blue-strong: #173f9d;--monitor-cyan: #0b91a7;--monitor-ink: #111c2f;--monitor-muted: #5d7086;--monitor-line: #dce6f2;--monitor-soft: #f2f6fc;background:#f7f9fc}.answer-insights-page .real-answer-insights{gap:14px}.answer-insights-page .diagnostic-toolbar{align-items:flex-end;padding:8px 2px 18px;border:0;border-bottom:1px solid var(--monitor-line);border-radius:0;background:transparent;box-shadow:none}.answer-insights-page .diagnostic-toolbar h1{max-width:none;color:var(--monitor-ink);font-size:clamp(28px,2.6vw,38px);letter-spacing:-.04em}.answer-insights-page .diagnostic-toolbar-copy>p{max-width:72ch;margin-top:2px;line-height:1.55}.answer-insights-page .diagnostic-toolbar-copy>p strong{color:#254e8d}.answer-insights-page .diagnostic-toolbar-actions button{min-height:44px;border-radius:9px}.answer-insights-page :where(button,a,input,select,summary):focus-visible{outline:2px solid var(--monitor-blue);outline-offset:2px}.monitoring-view-navigation{position:sticky;z-index:12;top:8px;min-width:0;padding:6px;border:1px solid var(--monitor-line);border-radius:12px;background:#fffffff5;box-shadow:0 4px 14px #1e41700d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.monitoring-view-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.monitoring-view-tabs button{display:flex;min-width:0;min-height:54px;align-items:center;gap:9px;padding:8px 10px;cursor:pointer;border:0;border-radius:9px;background:transparent;color:#63758b;text-align:left;transition:background-color .18s cubic-bezier(.25,1,.5,1),color .18s cubic-bezier(.25,1,.5,1)}.monitoring-view-tabs button:hover{background:#f1f5fb;color:#294d7f}.monitoring-view-tabs button:focus-visible{outline:2px solid #2a63e7;outline-offset:2px}.monitoring-view-tabs button.is-active{background:#eaf1ff;box-shadow:inset 0 -2px 0 var(--monitor-blue);color:var(--monitor-blue-strong)}.monitoring-view-tabs button.is-active:before{position:absolute;width:0;height:0;content:""}.monitoring-view-tabs svg{flex:0 0 auto;color:#7186a0}.monitoring-view-tabs button.is-active svg{color:var(--monitor-blue)}.monitoring-view-tabs span{display:grid;min-width:0;gap:2px}.monitoring-view-tabs strong,.monitoring-view-tabs small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitoring-view-tabs strong{font-size:12px;font-weight:750}.monitoring-view-tabs small{color:#68798d;font-size:11px}.monitoring-view-select{display:none}.answer-insights-page .diagnostic-period{padding:12px 14px;border-radius:12px;background:#fff;box-shadow:none}.answer-insights-page .diagnostic-period input{min-height:42px;background:#f8fafd}.answer-insights-page .geo-diagnosis-launcher{border-radius:12px;box-shadow:none}.answer-insights-page .geo-diagnosis-launcher-head{padding:14px 16px}.answer-insights-page .geo-diagnosis-launcher-head strong{font-size:16px}.answer-insights-page .geo-diagnosis-launcher-head small{font-size:12px}.answer-insights-page .diagnostic-report{gap:14px}.monitoring-workspace-view{display:grid;min-width:0;gap:14px;scroll-margin-top:90px;animation:monitoring-view-enter .24s cubic-bezier(.22,1,.36,1) both}.monitoring-workspace-view>section,.brand-explore-view>section,.source-intelligence-view>section,.conversation-records-view>section{min-width:0;margin:0;padding:clamp(16px,1.5vw,22px);border:1px solid var(--monitor-line);border-radius:12px;background:#fff;box-shadow:none}.monitoring-workspace-view>.diagnostic-overview{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr);padding:0;overflow:clip;border-color:#d8e4f3}.monitoring-workspace-view>.diagnostic-trend-section,.monitoring-workspace-view>.diagnostic-platform-performance,.monitoring-workspace-view>.diagnostic-heatmap-section,.monitoring-workspace-view>.diagnostic-matrix-section,.monitoring-workspace-view>.diagnostic-sentiment-tracking{display:grid;gap:18px;border-top:1px solid var(--monitor-line)}.monitoring-workspace-view .diagnostic-section-heading strong{color:var(--monitor-ink);font-size:15px}.monitoring-workspace-view .diagnostic-section-heading small{color:var(--monitor-muted)}.monitoring-workspace-view .diagnostic-chart-frame{border-color:#e0e8f2;border-radius:10px;background:#fafbfd;box-shadow:none}@keyframes monitoring-view-enter{0%{opacity:0;transform:translateY(6px)}}.real-ask-auto-recovery{display:inline-flex;width:fit-content;max-width:100%;min-height:30px;align-items:center;gap:6px;margin-top:8px;padding:5px 9px;border-radius:7px;background:#eaf7fa;color:#166b78;font-size:10px;font-weight:700;line-height:1.45}.real-ask-auto-recovery.is-final{background:#eef3f8;color:#526b84}.real-ask-auto-recovery svg{flex:0 0 auto}@media(prefers-reduced-motion:reduce){.monitoring-workspace-view{animation:none}.monitoring-view-tabs button{transition:none}}.brand-explore-view,.source-intelligence-view,.conversation-records-view{display:grid;min-width:0;gap:14px}.brand-explore-brief{display:grid;grid-template-columns:minmax(200px,.42fr) minmax(0,1.58fr);align-items:start;gap:16px 24px;border-color:#cfdff5!important;background:#f7faff!important}.brand-explore-brief>header,.source-platform-distribution>header{display:flex;align-items:flex-start;gap:9px}.brand-explore-brief>header svg,.source-platform-distribution>header svg{flex:0 0 auto;margin-top:2px;color:var(--monitor-blue)}.brand-explore-brief>header span,.source-platform-distribution>header span{display:grid;gap:4px}.brand-explore-brief>header strong,.source-platform-distribution>header strong{color:var(--monitor-ink);font-size:15px}.brand-explore-brief>header small,.source-platform-distribution>header small{color:var(--monitor-muted);font-size:11px;line-height:1.55}.brand-explore-brief ol{display:grid;margin:0;padding:0;list-style:none}.brand-explore-brief li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;min-height:45px;padding:10px 0;border-bottom:1px solid #dce6f2;color:#344c68;font-size:13px;line-height:1.6}.brand-explore-brief li:first-child{padding-top:0}.brand-explore-brief li:last-child{border-bottom:0}.brand-explore-brief li b{color:#1f62ce;font-size:11px;font-variant-numeric:tabular-nums}.brand-explore-brief>p{display:flex;grid-column:1 / -1;align-items:flex-start;gap:7px;margin:0;padding-top:12px;border-top:1px solid #dce6f2;color:#60748c;font-size:11px;line-height:1.55}.brand-explore-brief>p svg{flex:0 0 auto;color:var(--monitor-cyan)}.brand-explore-radar,.brand-explore-signals{display:grid;gap:18px}.brand-explore-radar-grid{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:stretch;gap:0;overflow:hidden;border:1px solid #e0e8f2;border-radius:11px;background:#f8fafd}.brand-explore-radar-chart{min-height:380px}.brand-explore-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-left:1px solid #e0e8f2;background:#fff}.brand-explore-dimensions>div{display:grid;align-content:center;min-width:0;min-height:118px;padding:18px 20px;border-right:1px solid #e8eef5;border-bottom:1px solid #e8eef5}.brand-explore-dimensions>div:last-child{grid-column:1 / -1;border-bottom:0}.brand-explore-dimensions>div:nth-child(2n){border-right:0}.brand-explore-dimensions dt{color:#62748b;font-size:11px;font-weight:700}.brand-explore-dimensions dd{margin:7px 0 0;color:#142b47;font-size:25px;font-weight:760;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.brand-explore-dimensions small{margin-top:6px;color:#64758a;font-size:11px;line-height:1.45}.brand-explore-signals>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.brand-explore-signals article{min-width:0;padding:16px;border:1px solid #d9e8e9;border-radius:10px;background:#f4fbfa}.brand-explore-signals article.is-risk{border-color:#eddfe0;background:#fff8f8}.brand-explore-signals article>strong{color:#1f5a61;font-size:12px}.brand-explore-signals article.is-risk>strong{color:#8b4f55}.brand-explore-signals ul{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.brand-explore-signals li{display:inline-flex;min-height:30px;align-items:center;gap:7px;padding:5px 9px;border:1px solid #d5e7e7;border-radius:7px;background:#fff;color:#365c62;font-size:11px}.brand-explore-signals .is-risk li{border-color:#ebd9db;color:#795157}.brand-explore-signals li b{color:#73869a;font-size:10px}.brand-explore-signals article>p{margin:12px 0 0;color:#728398;font-size:12px}.source-kpi-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0!important;overflow:hidden}.source-kpi-band>div{display:grid;align-content:center;min-width:0;min-height:112px;padding:18px 20px;border-right:1px solid #e3eaf3}.source-kpi-band>div:last-child{border-right:0}.source-kpi-band span{color:#687b92;font-size:11px;font-weight:700}.source-kpi-band strong{margin-top:7px;color:#173154;font-size:28px;font-weight:770;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.source-kpi-band small{margin-top:6px;color:#65758a;font-size:11px;line-height:1.45}.source-analysis-stage{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.45fr);gap:14px}.source-analysis-stage>.diagnostic-source-visuals,.source-platform-distribution{min-width:0;padding:20px;border:1px solid var(--monitor-line);border-radius:12px;background:#fff;box-shadow:none}.source-platform-distribution{display:grid;align-content:start;gap:16px}.source-platform-distribution ol{display:grid;margin:0;padding:0;list-style:none}.source-platform-distribution li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;border-bottom:1px solid #e7edf4}.source-platform-distribution li:last-child{border-bottom:0}.source-platform-distribution li>b{color:#8b99aa;font-size:10px}.source-platform-distribution li>span{display:grid;gap:6px;min-width:0}.source-platform-distribution li>span strong{overflow:hidden;color:#29415f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.source-platform-distribution i{display:block;height:4px;overflow:hidden;border-radius:4px;background:#e6edf6}.source-platform-distribution em{display:block;width:100%;height:100%;transform-origin:left;border-radius:inherit;background:#2a65d9}.source-platform-distribution li>small{color:#6e8096;font-size:10px;white-space:nowrap}.source-platform-distribution>p{margin:0;color:#718399;font-size:12px;line-height:1.6}.source-records{display:grid;gap:14px}.source-filter-bar{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(160px,.55fr) minmax(150px,.5fr) auto;align-items:end;gap:10px}.source-filter-bar label{display:grid;min-width:0;gap:5px;color:#65778e;font-size:11px}.source-filter-bar label>span{display:inline-flex;align-items:center;gap:6px}.source-filter-bar input,.source-filter-bar select{width:100%;min-width:0;min-height:44px;padding:0 12px;border:1px solid #d8e2ef;border-radius:9px;background:#f8fafd;color:#213a59;font:inherit;font-size:13px}.source-filter-bar input:focus-visible,.source-filter-bar select:focus-visible{outline:2px solid #2a63e7;outline-offset:2px}.source-filter-bar>button{min-height:44px}.source-result-summary{display:flex;align-items:flex-start;gap:7px;margin:0;color:#6f8196;font-size:11px;line-height:1.55}.source-result-summary svg{flex:0 0 auto;color:var(--monitor-cyan)}.source-record-table-wrap{overflow-x:auto;border:1px solid #e0e7f0;border-radius:10px}.source-record-table{width:100%;min-width:840px;border-collapse:collapse;color:#354b65;font-size:12px}.source-record-table th{height:43px;padding:0 12px;background:#f4f7fb;color:#687a90;font-size:10px;font-weight:750;text-align:left}.source-record-table td{height:56px;padding:9px 12px;border-top:1px solid #e6ecf3;vertical-align:middle}.source-record-table td:first-child{max-width:330px}.source-record-table td:first-child strong,.source-record-table td:first-child small{display:block}.source-record-table td:first-child strong{overflow:hidden;color:#1d3655;text-overflow:ellipsis;white-space:nowrap}.source-record-table td:first-child small{margin-top:3px;color:#0b8295;font-size:9px}.source-type-label{display:inline-flex;min-height:26px;align-items:center;padding:3px 8px;border-radius:6px;background:#edf3fb;color:#365f92;font-size:10px}.source-record-table a{display:inline-flex;min-height:44px;align-items:center;gap:5px;color:#245bdb;font-weight:700;white-space:nowrap}.conversation-kpi-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0!important;overflow:hidden}.conversation-kpi-band>div{display:grid;align-content:center;min-width:0;min-height:112px;padding:18px 20px;border-right:1px solid #e3eaf3}.conversation-kpi-band>div:last-child{border-right:0}.conversation-kpi-band span{color:#687b92;font-size:11px;font-weight:700}.conversation-kpi-band strong{margin-top:7px;color:#173154;font-size:28px;font-weight:770;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.conversation-kpi-band small{margin-top:6px;color:#65758a;font-size:11px;line-height:1.45}.conversation-records{display:grid;gap:14px}.conversation-filter-bar{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(140px,.45fr) minmax(140px,.45fr) auto auto;align-items:end;gap:10px}.conversation-filter-bar>label{display:grid;min-width:0;gap:5px;color:#65778e;font-size:11px}.conversation-filter-bar>label>span{display:inline-flex;align-items:center;gap:6px}.conversation-filter-bar input,.conversation-filter-bar select{width:100%;min-width:0;min-height:44px;padding:0 12px;border:1px solid #d8e2ef;border-radius:9px;background:#f8fafd;color:#213a59;font:inherit;font-size:13px}.conversation-filter-bar input:focus-visible,.conversation-filter-bar select:focus-visible{outline:2px solid #2a63e7;outline-offset:2px}.conversation-filter-bar>button{min-height:44px}.conversation-column-picker{position:relative}.conversation-column-picker summary{display:inline-flex;min-height:44px;align-items:center;gap:6px;padding:0 12px;cursor:pointer;list-style:none;border:1px solid #d8e2ef;border-radius:9px;background:#fff;color:#36506f;font-size:12px;font-weight:700}.conversation-column-picker summary::-webkit-details-marker{display:none}.conversation-column-picker summary:focus-visible{outline:2px solid #2a63e7;outline-offset:2px}.conversation-column-picker>div{position:absolute;z-index:20;top:49px;right:0;display:grid;width:170px;padding:8px;border:1px solid #d9e3ef;border-radius:10px;background:#fff;box-shadow:0 14px 32px #1c3c6524}.conversation-column-picker>div label{display:flex;min-height:44px;align-items:center;gap:8px;padding:0 8px;color:#405873;font-size:12px}.conversation-column-picker input{width:17px;min-height:17px}.conversation-result-summary{margin:0;color:#6f8196;font-size:11px}.conversation-table-wrap{overflow-x:auto;border:1px solid #e0e7f0;border-radius:10px}.conversation-table{width:100%;min-width:880px;border-collapse:collapse;color:#354b65;font-size:12px}.conversation-table th{height:43px;padding:0 12px;background:#f4f7fb;color:#687a90;font-size:10px;font-weight:750;text-align:left;white-space:nowrap}.conversation-table td{height:62px;padding:9px 12px;border-top:1px solid #e6ecf3;vertical-align:middle}.conversation-table tr{transition:background-color .16s cubic-bezier(.25,1,.5,1)}.conversation-table tbody tr:hover{background:#f8faff}.conversation-table tbody tr.is-selected{background:#edf4ff}.conversation-table td:first-child{width:34%;max-width:390px}.conversation-table td:first-child strong,.conversation-table td:first-child small{display:block}.conversation-table td:first-child strong{overflow:hidden;color:#1d3655;text-overflow:ellipsis;white-space:nowrap}.conversation-table td:first-child small{margin-top:4px;color:#8492a4;font-size:9px}.conversation-platform-label{display:inline-flex;min-height:27px;align-items:center;padding:3px 8px;border-radius:6px;background:#eef3fb;color:#345f95;font-size:10px}.conversation-table [data-sentiment=positive]{color:#14766d}.conversation-table [data-sentiment=negative]{color:#a5434e}.conversation-table [data-sentiment=neutral]{color:#586d87}.conversation-table [data-sentiment=pending]{color:#77889b}.conversation-table td:last-child button{min-height:44px;white-space:nowrap}.conversation-mobile-list{display:none}.conversation-detail-panel{min-width:0;overflow:hidden;border:1px solid #ceddf0!important;background:#fff!important}.conversation-detail-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid #dfe7f1}.conversation-detail-panel>header>div:first-child{display:grid;min-width:0;gap:6px}.conversation-detail-panel .eyebrow{display:inline-flex;align-items:center;gap:6px;color:#225bc4;font-size:11px}.conversation-detail-panel h2{max-width:58ch;margin:0;color:#102743;font-size:clamp(19px,2vw,25px);line-height:1.38;letter-spacing:-.025em}.conversation-detail-panel>header p{margin:0;color:#66788d;font-size:11px}.conversation-detail-badges{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:420px}.conversation-detail-badges span{display:inline-flex;min-height:30px;align-items:center;padding:5px 9px;border-radius:7px;background:#edf3fb;color:#49627f;font-size:10px;font-weight:700}.conversation-detail-badges [data-tone=mentioned],.conversation-detail-badges [data-tone=positive]{background:#e9f7f4;color:#176b65}.conversation-detail-badges [data-tone=negative]{background:#fff0f1;color:#93424b}.conversation-detail-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:0;margin-top:18px;overflow:hidden;border:1px solid #dfe7f1;border-radius:11px}.conversation-answer-original{min-width:0;padding:clamp(20px,2.2vw,30px);background:#fbfcfe}.conversation-answer-original>div,.conversation-evidence-rail section>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.conversation-answer-original>div strong,.conversation-evidence-rail section>header strong{color:#183555;font-size:13px}.conversation-answer-original>div small,.conversation-evidence-rail section>header small{color:#68798d;font-size:10px}.conversation-answer-original>p{margin:18px 0 0;color:#263e59;font-size:14px;line-height:1.95;white-space:pre-wrap}.conversation-evidence-rail{min-width:0;border-left:1px solid #dfe7f1;background:#fff}.conversation-evidence-rail>section{padding:18px;border-bottom:1px solid #e3eaf2}.conversation-evidence-rail>section:last-child{border-bottom:0}.conversation-evidence-rail section>p{margin:12px 0 0;color:#566b83;font-size:11px;line-height:1.65}.conversation-evidence-rail blockquote{margin:12px 0 0;padding:10px 12px;border-left:2px solid #1b94a9;background:#f2f9fa;color:#3e6269;font-size:11px;line-height:1.65}.conversation-signal-groups{display:grid;gap:8px;margin-top:12px}.conversation-signal-groups>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.conversation-signal-groups strong{color:#397077;font-size:10px}.conversation-signal-groups .is-risk strong{color:#93535a}.conversation-signal-groups span{padding:4px 7px;border-radius:5px;background:#edf7f5;color:#3d696c;font-size:9px}.conversation-signal-groups .is-risk span{background:#fff0f1;color:#874a52}.conversation-evidence-rail ol{display:grid;margin:10px 0 0;padding:0;list-style:none}.conversation-evidence-rail li{display:grid;grid-template-columns:25px minmax(0,1fr);gap:7px;padding:9px 0;border-bottom:1px solid #e8edf3}.conversation-evidence-rail li:last-child{border-bottom:0}.conversation-evidence-rail li>b{color:#6e7f93;font-size:10px}.conversation-evidence-rail li a{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;color:inherit}.conversation-evidence-rail li a>span{display:grid;min-width:0;gap:3px}.conversation-evidence-rail li a strong{overflow:hidden;color:#285486;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.conversation-evidence-rail li a small{overflow:hidden;color:#68798d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.conversation-evidence-rail li a svg{flex:0 0 auto;color:#3672c9}.conversation-competitor-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.conversation-competitor-tags span{padding:5px 8px;border-radius:6px;background:#eef2f8;color:#536b86;font-size:10px}.conversation-detail-panel>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:17px}.conversation-detail-panel>footer p{display:flex;align-items:flex-start;gap:6px;margin:0;color:#718298;font-size:10px;line-height:1.5}.conversation-detail-panel>footer p svg{flex:0 0 auto;color:#0b91a7}.conversation-detail-panel>footer>div{display:flex;gap:8px}.conversation-detail-panel>footer button{min-height:44px}@media(max-width:1180px){.monitoring-view-tabs button{padding-inline:8px}.monitoring-view-tabs button span{display:grid}.monitoring-view-tabs button small{display:none}.monitoring-view-tabs button svg{width:19px;height:19px}.source-analysis-stage{grid-template-columns:minmax(0,1fr)}.source-platform-distribution ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.conversation-filter-bar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,.45fr))}.conversation-column-picker,.conversation-filter-bar>button{justify-self:start}}@media(max-width:980px){.monitoring-workspace-view>.diagnostic-overview{grid-template-columns:minmax(0,1fr)}.monitoring-workspace-view>.diagnostic-overview>.diagnostic-overview-score{border-right:0;border-bottom:1px solid #e1e9f3}}@media(max-width:860px){.answer-insights-page .diagnostic-toolbar{align-items:stretch;padding:4px 2px 15px}.answer-insights-page .diagnostic-toolbar-actions{justify-content:stretch}.answer-insights-page .diagnostic-toolbar-actions button{flex:1 1 150px}.monitoring-view-navigation{position:static;padding:0;border-radius:11px;box-shadow:none}.monitoring-view-tabs{display:none}.monitoring-view-select{display:grid;gap:5px;padding:10px 12px;color:#61738a;font-size:10px}.monitoring-view-select select{width:100%;min-height:46px;padding:0 36px 0 12px;border:1px solid #d4e0ee;border-radius:8px;background:#f8fafd;color:#183a65;font-size:14px;font-weight:700}.monitoring-view-select select:focus-visible{outline:2px solid #2a63e7;outline-offset:2px}.monitoring-workspace-view{scroll-margin-top:96px}.brand-explore-radar-grid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.brand-explore-dimensions{grid-template-columns:minmax(0,1fr)}.brand-explore-dimensions>div,.brand-explore-dimensions>div:last-child{grid-column:auto;border-right:0}.brand-explore-dimensions>div:last-child{border-bottom:0}.source-kpi-band,.conversation-kpi-band{grid-template-columns:repeat(2,minmax(0,1fr))}.source-kpi-band>div:nth-child(2),.conversation-kpi-band>div:nth-child(2){border-right:0}.source-kpi-band>div:nth-child(-n+2),.conversation-kpi-band>div:nth-child(-n+2){border-bottom:1px solid #e3eaf3}.source-filter-bar,.conversation-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.source-filter-bar label:first-child,.conversation-filter-bar>label:first-child{grid-column:1 / -1}.source-filter-bar>button,.conversation-filter-bar>button{justify-self:start}.conversation-detail-panel>header{display:grid}.conversation-detail-badges{justify-content:flex-start;max-width:none}.conversation-detail-layout{grid-template-columns:minmax(0,1fr)}.conversation-evidence-rail{border-top:1px solid #dfe7f1;border-left:0}}@media(max-width:680px){.answer-insights-page .real-answer-insights{gap:12px}.answer-insights-page .diagnostic-toolbar h1{font-size:27px}.answer-insights-page .diagnostic-toolbar-copy>p{font-size:13px;line-height:1.6}.answer-insights-page .diagnostic-toolbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.answer-insights-page .diagnostic-toolbar-actions .primary-button{grid-column:1 / -1}.monitoring-view-select select{font-size:16px}.answer-insights-page .diagnostic-period{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.answer-insights-page .diagnostic-period>span{grid-column:1 / -1}.answer-insights-page .diagnostic-period label{min-width:0}.answer-insights-page .diagnostic-period input{width:100%;min-width:0;min-height:46px;font-size:16px}.answer-insights-page .diagnostic-period button{min-height:44px}.answer-insights-page .geo-diagnosis-launcher-head{align-items:stretch}.answer-insights-page .geo-diagnosis-launcher-head>button{width:100%;min-height:46px}.monitoring-workspace-view>section,.brand-explore-view>section,.source-intelligence-view>section,.conversation-records-view>section{padding:15px;border-radius:11px}.monitoring-workspace-view>.diagnostic-overview{padding:0}.brand-explore-brief{grid-template-columns:minmax(0,1fr);gap:14px}.brand-explore-brief>p{grid-column:auto}.brand-explore-radar-grid{grid-template-columns:minmax(0,1fr)}.brand-explore-radar-chart{min-height:320px}.brand-explore-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e0e8f2;border-left:0}.brand-explore-dimensions>div{min-height:108px;padding:14px;border-right:1px solid #e8eef5}.brand-explore-dimensions>div:nth-child(2n){border-right:0}.brand-explore-dimensions>div:last-child{grid-column:1 / -1}.brand-explore-dimensions dd{font-size:22px}.brand-explore-signals>div{grid-template-columns:minmax(0,1fr)}.source-analysis-stage>.diagnostic-source-visuals,.source-platform-distribution{padding:15px;border-radius:11px}.source-platform-distribution ol,.source-filter-bar,.conversation-filter-bar{grid-template-columns:minmax(0,1fr)}.source-filter-bar label:first-child,.conversation-filter-bar>label:first-child{grid-column:auto}.source-filter-bar input,.source-filter-bar select,.conversation-filter-bar input,.conversation-filter-bar select{min-height:46px;font-size:16px}.source-record-table-wrap{overflow:visible;border:0}.source-record-table,.source-record-table tbody,.source-record-table tr,.source-record-table td{display:block;width:100%;min-width:0}.source-record-table thead{display:none}.source-record-table tbody{display:grid;gap:10px}.source-record-table tr{padding:13px;border:1px solid #e0e7f0;border-radius:9px;background:#fff}.source-record-table td{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;height:auto;min-height:34px;padding:4px 0;border:0}.source-record-table td:before{content:attr(data-label);color:#8492a4;font-size:10px}.source-record-table td:first-child{display:block;max-width:none;padding-bottom:10px;border-bottom:1px solid #edf1f6}.source-record-table td:first-child:before{display:block;margin-bottom:5px}.source-record-table td:first-child strong{white-space:normal}.source-record-table td:last-child{display:flex;justify-content:flex-end;padding-top:8px}.source-record-table td:last-child:before{display:none}.source-record-table td:last-child a{min-height:44px}.conversation-table-wrap{display:none}.conversation-mobile-list{display:grid;gap:10px}.conversation-mobile-card{display:grid;gap:10px;padding:13px;border:1px solid #dfe7f1;border-radius:9px;background:#fff}.conversation-mobile-card.is-selected{border-color:#9dbaf1;background:#f2f6ff}.conversation-mobile-card header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#718399;font-size:10px}.conversation-mobile-card header span{color:#285d9e;font-weight:750}.conversation-mobile-card>strong{color:#193653;font-size:13px;line-height:1.55}.conversation-mobile-card>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.conversation-mobile-card>div span{padding:6px 8px;border-radius:6px;background:#eef3f9;color:#597087;font-size:10px}.conversation-mobile-card>button{min-height:44px}.conversation-detail-panel h2{font-size:19px}.conversation-answer-original{padding:16px}.conversation-answer-original>p{font-size:14px;line-height:1.85}.conversation-detail-panel>footer{display:grid}.conversation-detail-panel>footer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.monitoring-view-select{padding:9px 10px}.monitoring-workspace-view>section,.brand-explore-view>section,.source-intelligence-view>section,.conversation-records-view>section{padding-inline:12px}.monitoring-workspace-view>.diagnostic-overview{padding:0}.source-kpi-band>div,.conversation-kpi-band>div{min-height:94px;padding:14px}.source-kpi-band strong,.conversation-kpi-band strong{font-size:25px}.brand-explore-radar-chart{display:none}.brand-explore-dimensions{border-top:0}.brand-explore-dimensions small{font-size:9px}.conversation-detail-badges{gap:5px}.conversation-detail-badges span{min-height:28px}.conversation-column-picker>div{right:auto;left:0;max-width:calc(100vw - 48px)}.conversation-mobile-card,.source-record-table tr{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.answer-insights-page{scroll-behavior:auto}.conversation-table tr{transition:none}}.source-reference-filter-panel,.source-reference-section,.competitor-comparison-section,.competitor-gap-section{display:grid;min-width:0;gap:14px}.source-reference-filter-panel>header,.source-reference-heading,.source-reference-heading>span{display:flex;min-width:0;align-items:center}.source-reference-filter-panel>header{gap:9px}.source-reference-filter-panel>header>svg,.source-reference-heading>span>svg{flex:0 0 auto;color:var(--monitor-blue)}.source-reference-filter-panel>header>span{display:grid;min-width:0;gap:3px}.source-reference-filter-panel>header strong,.source-reference-heading strong{color:#183653;font-size:14px;font-weight:760}.source-reference-filter-panel>header small,.source-reference-heading small{color:#667b92;font-size:11px;font-weight:450;line-height:1.45}.source-reference-heading{justify-content:space-between;gap:16px;min-height:42px;padding-bottom:12px;border-bottom:1px solid #e0e8f2}.source-reference-heading>span{gap:8px}.source-reference-heading>span>small{margin-left:5px;padding-left:12px;border-left:1px solid #d9e3ef}.source-reference-segments{display:inline-flex;flex:0 0 auto;overflow:hidden;border:1px solid #cfdbea;border-radius:8px;background:#f8fafd}.source-reference-segments button{display:inline-flex;width:auto;min-width:58px;min-height:44px;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:0;border-right:1px solid #d9e3ef;border-radius:0;background:transparent;color:#536a83;font-size:11px;font-weight:680;cursor:pointer}.source-reference-segments button:last-child{border-right:0}.source-reference-segments button:hover:not(:disabled){background:#edf4ff;color:#194c9f}.source-reference-segments button.is-active{background:#2563dc;color:#f8fbff}.source-reference-segments button:disabled{color:#9aa9ba;cursor:not-allowed}.source-reference-segments button:focus-visible{position:relative;z-index:1;outline:2px solid #0d85a2;outline-offset:-3px}.source-reference-overview{display:grid;grid-template-columns:minmax(360px,1.08fr) minmax(390px,.92fr);min-width:0;overflow:hidden;border:1px solid #dbe5f0;border-radius:9px;background:#fbfdff}.source-reference-chart-panel{min-width:0;padding:8px 12px;border-right:1px solid #e0e8f2}.source-reference-chart{min-height:318px}.source-type-ranking{min-width:0;padding:10px 14px;background:#fefeff}.source-type-ranking-head,.source-type-ranking>div:not(.source-type-ranking-head){display:grid;grid-template-columns:42px minmax(120px,1fr) 74px 68px;align-items:center;gap:8px}.source-type-ranking-head{min-height:39px;border-bottom:1px solid #dce5ef;color:#75869a;font-size:10px;font-weight:700}.source-type-ranking>div:not(.source-type-ranking-head){min-height:46px;border-bottom:1px solid #e8edf4;color:#304b68;font-size:11px}.source-type-ranking>div:last-child{border-bottom:0}.source-type-ranking b{color:#7f90a3;font-size:10px}.source-type-ranking span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-type-ranking strong{color:#183653;font-variant-numeric:tabular-nums}.source-type-ranking em{color:#0a879c;font-style:normal;font-weight:720;font-variant-numeric:tabular-nums}.source-domain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px;margin:0;padding:6px 8px;border:1px solid #dbe5f0;border-radius:9px;background:#f8fafd;list-style:none}.source-domain-grid li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;min-width:0;min-height:51px;align-items:center;gap:8px;border-bottom:1px solid #e5ecf4}.source-domain-grid li:nth-last-child(-n+4){border-bottom:0}.source-domain-grid li>b{color:#7890a8;font-size:10px;font-variant-numeric:tabular-nums}.source-domain-grid li>span{display:grid;min-width:0;gap:2px}.source-domain-grid li>span strong{overflow:hidden;color:#29445f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.source-domain-grid li>span small{color:#087f94;font-size:9px}.source-domain-grid li>em{color:#234a75;font-size:11px;font-style:normal;font-weight:720;white-space:nowrap}.source-domain-grid li>em small{color:#7c8da0;font-size:9px;font-weight:500}.source-domain-chart{min-height:380px}.competitor-kpi-band{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0!important;overflow:hidden}.competitor-kpi-band>div{display:grid;min-width:0;min-height:96px;align-content:center;padding:14px 17px;border-right:1px solid #e1e8f1}.competitor-kpi-band>div:last-child{border-right:0}.competitor-kpi-band span{color:#65798f;font-size:10px;font-weight:690}.competitor-kpi-band strong{margin-top:6px;color:#173554;font-size:24px;font-weight:780;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.competitor-kpi-band strong i{color:#7d90a6;font-size:13px;font-style:normal;font-weight:570}.competitor-kpi-band small{margin-top:5px;overflow:hidden;color:#71849a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.competitor-comparison-layout{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(600px,1.22fr);min-width:0;overflow:hidden;border:1px solid #dbe5f0;border-radius:9px;background:#fbfdff}.competitor-comparison-chart{min-height:320px;padding:4px 8px;border-right:1px solid #e1e8f1}.competitor-comparison-table-wrap{min-width:0;overflow:auto;background:#fefeff}.competitor-comparison-table{width:100%;min-width:680px;border-collapse:collapse;color:#344d68;font-size:11px}.competitor-comparison-table th{height:42px;padding:0 10px;border-bottom:1px solid #dce5ef;background:#f5f8fc;color:#667b92;font-size:10px;font-weight:730;text-align:left;white-space:nowrap}.competitor-comparison-table td{height:58px;padding:8px 10px;border-bottom:1px solid #e7edf4;font-variant-numeric:tabular-nums;white-space:nowrap}.competitor-comparison-table tbody tr:last-child td{border-bottom:0}.competitor-comparison-table tbody tr.is-brand{background:#edf5ff}.competitor-comparison-table td:first-child{display:flex;align-items:center;gap:9px}.competitor-comparison-table td:first-child>b{color:#7c8fa4;font-size:10px}.competitor-comparison-table td:first-child>span{display:grid;gap:2px}.competitor-comparison-table td:first-child strong{color:#183653;font-size:11px}.competitor-comparison-table td:first-child small{color:#6d8299;font-size:9px}.competitor-comparison-table tr.is-brand td:first-child strong,.competitor-comparison-table tr.is-brand td:last-child strong{color:#1c5ac2}.competitor-gap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #dbe5f0;border-radius:9px;background:#f9fbfe}.competitor-gap-grid article{display:grid;min-width:0;min-height:142px;align-content:start;gap:8px;padding:15px 16px;border-right:1px solid #e1e8f1}.competitor-gap-grid article:last-child{border-right:0}.competitor-gap-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.competitor-gap-grid article>div span{display:inline-flex;align-items:center;gap:5px;color:#587088;font-size:10px;font-weight:700}.competitor-gap-grid article>div svg{color:#2563dc}.competitor-gap-grid article>div strong{color:#183653;font-size:12px;font-variant-numeric:tabular-nums}.competitor-gap-grid article>p{margin:0;color:#17768a;font-size:12px;font-weight:740}.competitor-gap-grid article.is-lagging>p{color:#9b5b42}.competitor-gap-grid article>i{display:block;height:5px;overflow:hidden;border-radius:4px;background:#e3eaf3}.competitor-gap-grid article>i b{display:block;width:100%;height:100%;transform-origin:left;border-radius:inherit;background:#12a0b2}.competitor-gap-grid article.is-lagging>i b{background:#d28a5b}.competitor-gap-grid article>small{color:#667b92;font-size:10px;line-height:1.55}@media(min-width:901px){.source-reference-filter-panel{grid-template-columns:minmax(190px,.34fr) minmax(0,1.66fr);align-items:end}.source-reference-filter-panel .source-filter-bar{grid-template-columns:minmax(220px,1.2fr) minmax(150px,.55fr) minmax(150px,.55fr) auto}}@media(min-width:901px)and (max-width:1260px){.source-reference-overview,.competitor-comparison-layout{grid-template-columns:1fr}.source-reference-chart-panel,.competitor-comparison-chart{border-right:0;border-bottom:1px solid #e1e8f1}.source-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.source-domain-grid li:nth-last-child(-n+4){border-bottom:1px solid #e5ecf4}.source-domain-grid li:nth-last-child(-n+3){border-bottom:0}.competitor-gap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.competitor-gap-grid article:nth-child(2){border-right:0}.competitor-gap-grid article:nth-child(-n+2){border-bottom:1px solid #e1e8f1}}@media(max-width:900px){.source-reference-heading{align-items:flex-start;flex-direction:column}.source-reference-heading>span>small{display:none}.source-reference-segments{max-width:100%}.source-reference-segments button{min-width:52px;padding-inline:9px}.source-reference-overview,.competitor-comparison-layout{grid-template-columns:1fr}.source-reference-chart-panel,.competitor-comparison-chart{border-right:0;border-bottom:1px solid #e1e8f1}.source-type-ranking-head,.source-type-ranking>div:not(.source-type-ranking-head){grid-template-columns:38px minmax(100px,1fr) 66px 60px}.source-domain-grid{grid-template-columns:1fr}.source-domain-grid li{border-bottom:1px solid #e5ecf4!important}.source-domain-grid li:last-child{border-bottom:0!important}.competitor-kpi-band{grid-template-columns:repeat(2,minmax(0,1fr))}.competitor-kpi-band>div{border-bottom:1px solid #e1e8f1}.competitor-kpi-band>div:nth-child(2n){border-right:0}.competitor-kpi-band>div:last-child{grid-column:1 / -1;border-bottom:0}.competitor-gap-grid{grid-template-columns:1fr}.competitor-gap-grid article{border-right:0;border-bottom:1px solid #e1e8f1}.competitor-gap-grid article:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.source-reference-segments button{transition:none!important}}.gateway.gateway-editorial{--gw-canvas: #f3f6f8;--gw-rail: #e9eef3;--gw-panel: #fbfcfd;--gw-panel-soft: #f6f8fa;--gw-ink: #17263a;--gw-copy: #46586d;--gw-muted: #6c7c8f;--gw-line: rgba(39, 57, 78, .1);--gw-line-strong: rgba(39, 57, 78, .18);--gw-blue: #2f78ad;--gw-blue-soft: #dceaf4;--gw-cyan: #68b1cc;--gw-good: #2f8a6b;min-height:100dvh;padding:0 0 72px!important;color:var(--gw-ink);background:linear-gradient(90deg,transparent 0 11%,rgba(47,120,173,.025) 11% 11.08%,transparent 11.08% 100%),var(--gw-canvas)!important;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif}:root[data-theme=dark] .gateway.gateway-editorial{--gw-canvas: #111821;--gw-rail: #151e28;--gw-panel: #18212b;--gw-panel-soft: #1b2631;--gw-ink: #edf2f7;--gw-copy: #bdc8d4;--gw-muted: #929faf;--gw-line: rgba(226, 235, 244, .08);--gw-line-strong: rgba(226, 235, 244, .15);--gw-blue: #78b6e1;--gw-blue-soft: #213c50;--gw-cyan: #82c4dc;--gw-good: #6ec7a6;background:linear-gradient(90deg,transparent 0 11%,rgba(120,182,225,.025) 11% 11.08%,transparent 11.08% 100%),var(--gw-canvas)!important}.gateway-editorial .portal-fluid-background,.gateway-editorial .space-backdrop{display:none!important}.gateway-editorial .gateway-floating-lines-background{opacity:.055!important;filter:saturate(.65);-webkit-mask-image:linear-gradient(to bottom,#000 0,transparent 58%);mask-image:linear-gradient(to bottom,#000 0,transparent 58%)}.gateway-editorial .gateway-grid{opacity:.11!important;background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 74%);mask-image:linear-gradient(to bottom,#000,transparent 74%)}.gateway-editorial-topbar{position:relative;z-index:10;width:min(1320px,calc(100% - 48px))!important;min-height:76px!important;margin:0 auto!important;border-bottom:1px solid var(--gw-line)!important;padding:10px 0!important;background:transparent!important}.gateway-editorial-topbar .brand-mark{filter:saturate(.9) contrast(1.02)}.gateway-editorial-topbar .theme-toggle,.gateway-editorial-login{min-width:44px;min-height:44px;color:var(--gw-copy)!important}.gateway-editorial-login{border-radius:9px;padding-inline:12px}.gateway-editorial-login:hover{color:var(--gw-ink)!important;background:var(--gw-panel-soft)}.gateway-editorial-top-cta{min-height:44px!important;border:1px solid color-mix(in srgb,var(--gw-blue) 78%,#17324a)!important;border-radius:9px!important;color:#f8fbff!important;background:var(--gw-blue)!important;box-shadow:0 12px 28px -22px color-mix(in srgb,var(--gw-blue) 70%,transparent)!important}.gateway-editorial-main{position:relative;z-index:1}.gateway-editorial-hero{position:relative;isolation:isolate;grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr)!important;width:min(1320px,calc(100% - 48px))!important;min-height:min(680px,calc(100svh - 76px))!important;margin:0 auto!important;border:0!important;border-radius:0!important;padding:clamp(68px,7vw,104px) 0 clamp(62px,6.5vw,92px)!important;gap:clamp(52px,6vw,88px)!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.gateway-editorial-hero:before{content:"";position:absolute;top:8%;right:-12%;z-index:-1;width:min(52vw,700px);aspect-ratio:1;opacity:.72;background:radial-gradient(circle,color-mix(in srgb,var(--gw-blue) 9%,transparent),transparent 66%);pointer-events:none}.gateway-editorial-hero:after{content:"";position:absolute;right:0;bottom:0;left:0;width:auto;height:1px;border:0;border-radius:0;opacity:1!important;background:linear-gradient(90deg,var(--gw-line),color-mix(in srgb,var(--gw-blue) 24%,transparent),var(--gw-line));box-shadow:none}.gateway-editorial-copy{align-self:center;color:var(--gw-ink)}.gateway-editorial-kicker{display:inline-flex;align-items:center;min-height:30px;margin:0 0 24px!important;border:1px solid color-mix(in srgb,var(--gw-blue) 18%,var(--gw-line));border-radius:7px;padding:0 10px;color:var(--gw-blue)!important;background:color-mix(in srgb,var(--gw-blue-soft) 64%,transparent);font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:600;letter-spacing:.11em}.gateway-editorial-copy h1{max-width:690px!important;margin:0!important;color:var(--gw-ink)!important;font-size:clamp(3.65rem,5.35vw,5.55rem)!important;font-weight:560!important;line-height:1.01!important;letter-spacing:-.065em!important}.gateway-editorial-copy h1 .gateway-title-line{color:var(--gw-ink)!important}.gateway-editorial-copy h1 .gateway-title-accent{color:var(--gw-blue)!important;background:none!important;background-clip:initial!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:currentColor!important;filter:none!important}.gateway-editorial-copy>p{max-width:58ch!important;margin-top:28px!important;color:var(--gw-copy)!important;font-size:clamp(.95rem,1vw,1.04rem)!important;line-height:1.78!important}.gateway-editorial-copy .gateway-actions{margin-top:32px!important;gap:12px!important}.gateway-editorial-primary-cta{min-height:52px!important;border:1px solid color-mix(in srgb,var(--gw-blue) 80%,#17324a)!important;border-radius:10px!important;color:#f7fbff!important;background:var(--gw-blue)!important;box-shadow:0 16px 34px -25px color-mix(in srgb,var(--gw-blue) 76%,transparent)!important}.gateway-editorial-primary-cta:hover,.gateway-editorial-primary-cta:focus-visible{color:#fff!important;background:color-mix(in srgb,var(--gw-blue) 90%,#163c5b)!important;box-shadow:0 19px 38px -24px color-mix(in srgb,var(--gw-blue) 84%,transparent)!important}.gateway-editorial-secondary-cta{min-height:52px;border:1px solid var(--gw-line)!important;border-radius:10px;padding:0 16px;color:var(--gw-copy)!important;background:color-mix(in srgb,var(--gw-panel) 68%,transparent)}.gateway-editorial-secondary-cta:hover,.gateway-editorial-secondary-cta:focus-visible{border-color:var(--gw-line-strong)!important;color:var(--gw-ink)!important;background:var(--gw-panel)!important}.gateway-editorial-flow{display:flex;align-items:center;gap:0;margin:34px 0 0;padding:0;list-style:none}.gateway-editorial-flow li{display:flex;align-items:center;gap:7px;color:var(--gw-muted);font-size:.76rem}.gateway-editorial-flow li:not(:last-child):after{content:"";width:clamp(22px,3vw,46px);height:1px;margin-inline:12px;background:var(--gw-line-strong)}.gateway-editorial-flow span{color:var(--gw-blue);font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.65rem}.gateway-editorial-flow strong{color:var(--gw-copy);font-weight:560}.gateway-editorial-visual-wrap{position:relative;display:grid;align-items:center;min-width:0}.gateway-editorial-live{position:absolute;top:5%;left:2%;z-index:4;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:184px;border:1px solid var(--gw-line);border-radius:11px;padding:10px 12px;color:var(--gw-muted);background:color-mix(in srgb,var(--gw-panel) 88%,transparent);box-shadow:0 18px 44px -34px #1c36528a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gateway-editorial-live svg{grid-row:1 / 3;width:19px;color:var(--gw-good)}.gateway-editorial-live span{font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.58rem;letter-spacing:.05em;text-transform:uppercase}.gateway-editorial-live strong{color:var(--gw-ink);font-size:.74rem;font-weight:600}.gateway-editorial-visual{z-index:2;width:min(100%,540px);margin-inline:auto;padding:18px 18px 12px;color:var(--gw-copy)}.gateway-editorial-visual:before{top:4%;right:1%;bottom:5%;left:5%;background:radial-gradient(circle at 48% 45%,color-mix(in srgb,var(--gw-blue-soft) 82%,transparent) 0 12%,color-mix(in srgb,var(--gw-blue) 9%,transparent) 36%,transparent 69%)!important}.gateway-editorial-visual:after{top:9%;right:2%;bottom:8%;left:9%;border-color:color-mix(in srgb,var(--gw-blue) 14%,transparent);background:color-mix(in srgb,var(--gw-panel) 54%,transparent);box-shadow:0 24px 68px -46px #1c3f6380,inset 0 0 70px color-mix(in srgb,var(--gw-blue) 3%,transparent)}.gateway-editorial-visual-meta,.gateway-editorial-visual>p{color:var(--gw-muted)!important}.gateway-orbit-ticks{background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--gw-blue) 34%,transparent) 0 1deg,transparent 1deg 9deg)}.gateway-orbit-ring,.gateway-orbit-ring-inner{border-color:color-mix(in srgb,var(--gw-blue) 20%,transparent)!important}.gateway-orbit-axis-horizontal{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gw-blue) 14%,transparent) 22% 78%,transparent)}.gateway-orbit-axis-vertical{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--gw-blue) 14%,transparent) 22% 78%,transparent)}.gateway-orbit-core,:root[data-theme=dark] .gateway-orbit-core{border-color:color-mix(in srgb,var(--gw-blue) 18%,var(--gw-line));background:color-mix(in srgb,var(--gw-panel) 92%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 34%,transparent),0 20px 54px -40px #1f43679e}.gateway-orbit-core small{color:var(--gw-muted)}.gateway-orbit-core strong{color:var(--gw-blue)}.gateway-orbit-signal,:root[data-theme=dark] .gateway-orbit-signal{color:var(--gw-copy)!important}.gateway-orbit-signal b{color:var(--gw-muted)}.gateway-orbit-signal-secondary,:root[data-theme=dark] .gateway-orbit-signal-secondary{border-color:var(--gw-line);color:var(--gw-copy);background:color-mix(in srgb,var(--gw-panel) 84%,transparent);box-shadow:0 12px 28px -22px #1c365266}.gateway-editorial-platforms{width:min(1240px,calc(100% - 64px))!important;min-height:132px;margin-top:32px;border:1px solid var(--gw-line);border-radius:16px;padding:22px 26px;color:var(--gw-copy);background:color-mix(in srgb,var(--gw-panel) 76%,transparent);box-shadow:0 20px 52px -46px #1c3b5b73;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-theme=dark] .gateway-editorial-platforms{border-color:var(--gw-line);background:color-mix(in srgb,var(--gw-panel) 78%,transparent)}.gateway-editorial-capabilities{width:min(1240px,calc(100% - 64px))!important;padding-top:clamp(78px,8vw,108px)!important}.gateway-editorial-capabilities>header span{color:var(--gw-blue)!important}.gateway-editorial-capabilities>header h2,:root[data-theme=dark] .gateway-editorial-capabilities>header h2{color:var(--gw-ink);font-weight:560;letter-spacing:-.045em}.gateway-editorial-capabilities .gateway-capability-grid{gap:14px!important}.gateway-editorial-capabilities .gateway-capability-grid article,.gateway-editorial-capabilities .gateway-capability-grid article:first-child,:root[data-theme=dark] .gateway-editorial-capabilities .gateway-capability-grid article,:root[data-theme=dark] .gateway-editorial-capabilities .gateway-capability-grid article:first-child{min-height:258px!important;border:1px solid var(--gw-line)!important;border-radius:16px!important;color:var(--gw-copy)!important;background:var(--gw-panel)!important;box-shadow:0 18px 44px -38px #18345075!important}.gateway-editorial-capabilities .gateway-capability-grid article:hover{border-color:color-mix(in srgb,var(--gw-blue) 24%,var(--gw-line))!important;background:color-mix(in srgb,var(--gw-panel) 92%,var(--gw-blue-soft))!important;transform:translateY(-2px)}.gateway-editorial-capabilities .gateway-capability-grid article .gateway-capability-marker>span,.gateway-editorial-capabilities .gateway-capability-grid article .gateway-capability-marker>svg,.gateway-editorial-capabilities .gateway-capability-grid article small,.gateway-editorial-capabilities .gateway-capability-grid article:first-child .gateway-capability-marker>span,.gateway-editorial-capabilities .gateway-capability-grid article:first-child .gateway-capability-marker>svg,.gateway-editorial-capabilities .gateway-capability-grid article:first-child small{color:var(--gw-blue)!important}.gateway-editorial-capabilities .gateway-capability-grid article strong,.gateway-editorial-capabilities .gateway-capability-grid article:first-child strong{color:var(--gw-ink)!important}.gateway-editorial-capabilities .gateway-capability-grid article p,.gateway-editorial-capabilities .gateway-capability-grid article:first-child p{color:var(--gw-muted)!important}.gateway-editorial .gateway-partners-wall{color:var(--gw-copy)}.gateway-editorial-closing{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.72fr);align-items:end;gap:clamp(42px,7vw,92px);width:min(1240px,calc(100% - 64px));margin:clamp(84px,10vw,132px) auto 0;border-top:1px solid var(--gw-line);border-bottom:1px solid var(--gw-line);padding:clamp(44px,5vw,68px) 0}.gateway-editorial-closing>div>span{color:var(--gw-blue);font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:600;letter-spacing:.12em}.gateway-editorial-closing h2{margin:17px 0 0;color:var(--gw-ink);font-size:clamp(2.25rem,4vw,4rem);font-weight:560;line-height:1.12;letter-spacing:-.05em}.gateway-editorial-closing-action{display:grid;gap:24px;justify-items:start}.gateway-editorial-closing-action p{max-width:44ch;margin:0;color:var(--gw-muted);line-height:1.75}.gateway-editorial-closing-action .primary-button{min-height:50px;border-color:color-mix(in srgb,var(--gw-blue) 80%,#17324a)!important;border-radius:10px;color:#fff!important;background:var(--gw-blue)!important;box-shadow:none!important}.gateway-editorial :is(button,a,[role=button]){cursor:pointer;touch-action:manipulation;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.gateway-editorial :is(button,a,[role=button]):focus-visible{outline:3px solid color-mix(in srgb,var(--gw-blue) 30%,transparent)!important;outline-offset:3px}@media(max-width:1100px){.gateway-editorial-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr)!important;padding-block:58px!important;gap:40px!important}.gateway-editorial-copy h1{font-size:clamp(3.1rem,7vw,4.7rem)!important}.gateway-editorial-flow li:not(:last-child):after{width:20px;margin-inline:9px}}@media(max-width:860px){.gateway-editorial-topbar{width:min(100% - 32px,1320px)!important;min-height:66px!important}.gateway-editorial-hero{grid-template-columns:1fr!important;width:min(100% - 32px,1320px)!important;min-height:0!important;padding:58px 0 52px!important;gap:44px!important}.gateway-editorial-copy{max-width:720px}.gateway-editorial-visual{width:min(100%,560px)}.gateway-editorial-live{left:7%}.gateway-editorial-capabilities .gateway-capability-grid{grid-template-columns:1fr!important}.gateway-editorial-capabilities .gateway-capability-grid article,.gateway-editorial-capabilities .gateway-capability-grid article:first-child{min-height:210px!important}.gateway-editorial-closing{grid-template-columns:1fr;align-items:start}}@media(max-width:560px){.gateway.gateway-editorial{padding-bottom:42px!important}.gateway-editorial-topbar{width:min(100% - 24px,1320px)!important}.gateway-editorial-topbar .gateway-editorial-login{display:none}.gateway-editorial-topbar .brand-logo-shell{max-width:152px;transform:none}.gateway-editorial-top-cta{padding-inline:12px!important;font-size:.76rem!important}.gateway-editorial-hero{width:min(100% - 28px,1320px)!important;padding:44px 0 42px!important;gap:34px!important}.gateway-editorial-kicker{margin-bottom:18px!important;font-size:.56rem}.gateway-editorial-copy h1{font-size:clamp(2.72rem,12.2vw,3.65rem)!important;letter-spacing:-.055em!important}.gateway-editorial-copy>p{margin-top:22px!important;font-size:.92rem!important}.gateway-editorial-copy .gateway-actions{display:grid!important;margin-top:26px!important}.gateway-editorial-primary-cta,.gateway-editorial-secondary-cta{width:100%}.gateway-editorial-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:26px}.gateway-editorial-flow li{display:grid;gap:3px;border-left:1px solid var(--gw-line-strong);padding-left:8px}.gateway-editorial-flow li:after{display:none}.gateway-editorial-live{top:2%;left:0;min-width:168px;padding:8px 10px}.gateway-editorial-visual{padding-inline:0}.gateway-editorial-platforms,.gateway-editorial-capabilities,.gateway-editorial-closing{width:min(100% - 28px,1240px)!important}.gateway-editorial-platforms{margin-top:24px;padding:20px 16px}.gateway-editorial-capabilities{padding-top:66px!important}.gateway-editorial-closing{margin-top:76px;padding-block:38px}.gateway-editorial-closing h2{font-size:clamp(2rem,9.5vw,2.8rem)}.gateway-editorial-closing h2 br{display:none}}@media(prefers-reduced-motion:reduce){.gateway-editorial *,.gateway-editorial *:before,.gateway-editorial *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.gateway-editorial-capabilities .gateway-capability-grid article:hover{transform:none}}:root[data-theme=light] .app-shell{--wb-bg: #f4f7fb;--wb-surface: #ffffff;--wb-surface-soft: #f8fafd;--wb-border: #dbe4f0;--wb-border-strong: #c6d5e7;--wb-text: #12213f;--wb-copy: #415470;--wb-muted: #5d708a;--wb-primary: #2867d7;--wb-primary-hover: #1f55b8;--wb-primary-soft: #edf4ff;--wb-cyan: #159ba6;--wb-success: #159a78;--wb-danger: #c83c4b;--wb-shadow: 0 8px 24px rgba(35, 65, 110, .07)}:root[data-theme=dark] .app-shell{--wb-bg: #101722;--wb-surface: #16202d;--wb-surface-soft: #1b2735;--wb-border: #2a3a4d;--wb-border-strong: #3a4c62;--wb-text: #eef4fb;--wb-copy: #c3cfdd;--wb-muted: #91a0b4;--wb-primary: #6da6ff;--wb-primary-hover: #8bb8ff;--wb-primary-soft: #1c3558;--wb-cyan: #60c4ca;--wb-success: #59c7a5;--wb-danger: #ff8994;--wb-shadow: none}.app-shell{min-height:100dvh!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;color:var(--wb-text)!important;background:var(--wb-bg)!important}.app-shell .portal-fluid-background,.app-shell .space-backdrop{display:none!important}.app-shell>.workspace{grid-column:1!important;grid-row:2!important;min-width:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}.app-shell .workspace-body{width:100%!important;max-width:none!important;margin:0!important;padding:18px clamp(18px,2vw,30px) 32px!important;overflow:visible!important}.app-shell .page-stage,.app-shell .page{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}.workbench-skip-link{position:fixed;z-index:1000;top:8px;left:12px;transform:translateY(-160%);padding:10px 14px;border-radius:8px;color:#fff;background:var(--wb-primary)}.workbench-skip-link:focus{transform:translateY(0)}.app-shell>.workbench-topbar{display:block!important;position:sticky!important;z-index:50!important;top:0!important;grid-column:1!important;grid-row:1!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--wb-border)!important;border-radius:0!important;background:color-mix(in srgb,var(--wb-surface) 96%,transparent)!important;box-shadow:0 4px 18px #23416e0d!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workbench-primary-row{min-height:64px;display:grid;grid-template-columns:minmax(340px,400px) minmax(420px,1fr) auto;align-items:center;gap:14px;padding:8px clamp(18px,2vw,30px)}.workbench-brand-context{min-width:0;display:grid;grid-template-columns:auto minmax(200px,1fr);align-items:center;gap:14px}.workbench-brand-cell{display:flex;align-items:center;padding-right:14px;border-right:1px solid var(--wb-border)}.workbench-brand-cell .brand-logo-shell{min-width:128px}.workbench-brand-cell .brand-product-label{display:none}.workbench-context-actions,.workbench-context-actions .workspace-switcher,.workbench-context-actions .select-pill{min-width:0!important;width:100%!important;max-width:none!important}.workbench-context-actions .workspace-switcher{min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.workbench-context-actions .select-pill{min-height:42px!important;border:1px solid var(--wb-border)!important;border-radius:10px!important;background:var(--wb-surface-soft)!important;box-shadow:none!important}.workbench-context-actions .workspace-switcher>summary{width:100%;min-height:42px!important;padding:5px 12px!important;border:1px solid var(--wb-border)!important;border-radius:10px!important;background:var(--wb-surface-soft)!important;box-shadow:none!important}.workbench-context-actions .workspace-switcher>summary:hover,.workbench-context-actions .workspace-switcher[open]>summary{border-color:color-mix(in srgb,var(--wb-primary) 34%,var(--wb-border))!important;background:color-mix(in srgb,var(--wb-primary-soft) 72%,var(--wb-surface))!important}.workbench-context-actions .workspace-switcher>summary>span{width:max-content}.workbench-context-actions .workspace-switcher>summary strong,.workbench-context-actions .workspace-switcher>summary small{overflow:visible;text-overflow:clip}.workbench-module-nav{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:4px;padding:3px;border:1px solid var(--wb-border);border-radius:11px;background:var(--wb-surface-soft)}.workbench-module-nav button{min-width:0;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:0;border-radius:8px;color:var(--wb-copy);background:transparent;font:inherit;font-size:13px;font-weight:650;cursor:pointer;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.workbench-module-nav button:hover{color:var(--wb-primary);background:color-mix(in srgb,var(--wb-primary-soft) 72%,var(--wb-surface))}.workbench-module-nav button.is-active{color:var(--wb-primary);background:var(--wb-surface);box-shadow:0 2px 8px #26508c17}.workbench-module-nav button.is-active:after{content:"";position:absolute;inset:auto 20% -4px;height:2px;border-radius:999px;background:var(--wb-primary)}.workbench-module-nav button{position:relative}.workbench-top-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:6px!important}.workbench-icon-action,.workbench-text-action,.workbench-primary-action,.workbench-more-actions>summary{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--wb-border);border-radius:9px;color:var(--wb-copy);background:var(--wb-surface);box-shadow:none;font:inherit;font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.workbench-icon-action,.workbench-more-actions>summary{width:40px;padding:0}.workbench-icon-action:hover,.workbench-text-action:hover,.workbench-more-actions>summary:hover{color:var(--wb-primary);border-color:var(--wb-border-strong);background:var(--wb-primary-soft)}.workbench-primary-action{color:#fff;border-color:var(--wb-primary);background:var(--wb-primary)}.workbench-primary-action:hover{border-color:var(--wb-primary-hover);background:var(--wb-primary-hover)}.workbench-more-actions{position:relative}.workbench-more-actions>summary{list-style:none}.workbench-more-actions>summary::-webkit-details-marker{display:none}.workbench-more-panel{position:absolute;z-index:80;top:calc(100% + 8px);right:0;min-width:200px;padding:6px;border:1px solid var(--wb-border);border-radius:10px;background:var(--wb-surface);box-shadow:var(--wb-shadow)}.workbench-more-panel button{width:100%;min-height:38px;display:flex;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:7px;color:var(--wb-copy);background:transparent;font:inherit;cursor:pointer}.workbench-more-panel button:hover{color:var(--wb-primary);background:var(--wb-primary-soft)}.workbench-secondary-row{min-height:43px;display:grid;grid-template-columns:minmax(230px,360px) minmax(360px,1fr) auto;align-items:center;gap:16px;padding:0 clamp(18px,2vw,30px);border-top:1px solid color-mix(in srgb,var(--wb-border) 70%,transparent);background:var(--wb-surface)}.workbench-secondary-context{min-width:0;display:flex;align-items:center;gap:9px;color:var(--wb-muted)}.workbench-secondary-context>span:last-child{min-width:0;display:flex;align-items:baseline;gap:9px}.workbench-secondary-context strong{color:var(--wb-text);font-size:13px;white-space:nowrap}.workbench-secondary-context small{overflow:hidden;color:var(--wb-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workbench-module-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:7px;color:var(--wb-primary);background:var(--wb-primary-soft)}.workbench-subnav-bar{min-width:0;height:100%;display:flex;align-items:stretch;justify-content:center;gap:4px}.workbench-subnav-bar button{position:relative;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:0;color:var(--wb-muted);background:transparent;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.workbench-subnav-bar button:hover,.workbench-subnav-bar button.is-active{color:var(--wb-primary)}.workbench-subnav-bar button.is-active:after{content:"";position:absolute;right:12px;bottom:0;left:12px;height:2px;border-radius:999px 999px 0 0;background:var(--wb-primary)}.workbench-data-status{display:inline-flex!important;align-items:center;gap:7px;color:var(--wb-muted)!important;font-size:12px;white-space:nowrap}.workbench-data-status i{width:7px;height:7px;border-radius:50%;background:var(--wb-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--wb-success) 12%,transparent)}.app-shell :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--wb-primary) 28%,transparent)!important;outline-offset:2px!important}@media(max-width:1120px){.workbench-primary-row{grid-template-columns:minmax(250px,300px) minmax(340px,1fr) auto}.workbench-module-nav button,.workbench-subnav-bar button{padding-inline:8px}.workbench-secondary-context small,.workbench-text-action span{display:none}}@media(max-width:860px){.app-shell{display:block!important}.app-shell>.workbench-topbar{display:none!important}.app-shell .workspace-body{padding:12px!important}}@media(prefers-reduced-motion:reduce){.workbench-topbar *,.workbench-topbar *:before,.workbench-topbar *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell .page{display:grid;gap:14px;color:var(--wb-text)}.app-shell .page-header,.app-shell .overview-dashboard-page .page-header,.app-shell .operations-workspace-header,.app-shell .diagnostic-toolbar{min-height:0!important;margin:0!important;padding:2px 2px 14px!important;border:0!important;border-bottom:1px solid var(--wb-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell .page-header:before,.app-shell .page-header:after,.app-shell .operations-workspace-header:before,.app-shell .operations-workspace-header:after,.app-shell .diagnostic-toolbar:before,.app-shell .diagnostic-toolbar:after{display:none!important;content:none!important}.app-shell .page-header h1,.app-shell .operations-workspace-header h1,.app-shell .diagnostic-toolbar h1{margin:3px 0 4px!important;color:var(--wb-text)!important;font-size:clamp(25px,2.2vw,32px)!important;font-weight:720!important;line-height:1.2!important;letter-spacing:-.025em!important}.app-shell .page-header p,.app-shell .operations-workspace-header p,.app-shell .diagnostic-toolbar p{max-width:780px;margin:0!important;color:var(--wb-muted)!important;font-size:13px!important;line-height:1.65!important}.app-shell .eyebrow{display:inline-flex!important;align-items:center;gap:6px;width:fit-content;margin:0!important;padding:0!important;border:0!important;color:var(--wb-primary)!important;background:transparent!important;font-size:11px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.04em!important}.app-shell .page-header>:last-child,.app-shell .overview-hero-actions,.app-shell .diagnostic-toolbar-actions{align-self:center}.app-shell :is(.primary-button,.glass-button,.ghost-button,.icon-button){width:auto;min-width:0;min-height:42px;padding:0 14px;border-radius:9px;box-shadow:none;font-size:13px;font-weight:650}.app-shell .primary-button:not(:disabled){color:#fff;border:1px solid var(--wb-primary);background:var(--wb-primary)}.app-shell .primary-button:hover:not(:disabled){border-color:var(--wb-primary-hover);background:var(--wb-primary-hover);transform:none;box-shadow:none}.app-shell :is(.glass-button,.ghost-button,.icon-button){color:var(--wb-copy);border:1px solid var(--wb-border);background:var(--wb-surface)}.app-shell :is(.glass-button,.ghost-button,.icon-button):hover:not(:disabled){color:var(--wb-primary);border-color:var(--wb-border-strong);background:var(--wb-primary-soft);transform:none;box-shadow:none}.app-shell :is(.primary-button,.glass-button,.ghost-button,.icon-button):disabled{cursor:not-allowed;opacity:.48}.app-shell .text-button{width:fit-content;min-height:34px;padding:0 6px;color:var(--wb-primary);border:0;background:transparent;box-shadow:none;font-size:13px;font-weight:650}.app-shell :is(input,select,textarea,.field-control,.command-input){min-height:44px;color:var(--wb-text)!important;border:1px solid var(--wb-border-strong)!important;border-radius:9px!important;background:var(--wb-surface)!important;box-shadow:none!important}.app-shell :is(input,select,textarea,.field-control,.command-input):hover{border-color:color-mix(in srgb,var(--wb-primary) 42%,var(--wb-border))!important}.app-shell :is(input,select,textarea,.field-control,.command-input):focus{border-color:var(--wb-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--wb-primary) 12%,transparent)!important;outline:none!important}.app-shell label{color:var(--wb-copy);font-size:12px;font-weight:650}.app-shell :is(.glass-panel,.real-overview-center,.real-overview-panel,.overview-command-state,.real-ask-submit-panel,.ask-queue-command-panel,.real-evidence-workbench,.real-sheets-center,.real-agent-center,.geo-monitoring-center,.publishing-center,.geo-settings-panel,.report-office-panel,.diagnostic-panel){border:1px solid var(--wb-border)!important;border-radius:12px!important;background:var(--wb-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell :is(.glass-panel,.real-overview-panel,.real-ask-submit-panel,.ask-queue-command-panel,.real-evidence-workbench,.real-sheets-center,.geo-monitoring-center,.publishing-center,.geo-settings-panel,.report-office-panel,.diagnostic-panel):before,.app-shell :is(.glass-panel,.real-overview-panel,.real-ask-submit-panel,.ask-queue-command-panel,.real-evidence-workbench,.real-sheets-center,.geo-monitoring-center,.publishing-center,.geo-settings-panel,.report-office-panel,.diagnostic-panel):after{display:none!important;content:none!important}.app-shell .page-action-toolbar{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:6px 8px!important;border:1px solid var(--wb-border)!important;border-radius:10px!important;background:var(--wb-surface)!important;box-shadow:none!important}.app-shell .toolbar-chips{gap:4px!important}.app-shell .toolbar-chips span,.app-shell .toolbar-chips button{min-height:34px;padding:0 10px;border-radius:7px;color:var(--wb-muted);background:transparent;font-size:12px}.app-shell .docs-workspace-switch,.app-shell .feature-mode-switch{display:grid!important;gap:4px!important;margin:0!important;padding:4px!important;border:1px solid var(--wb-border)!important;border-radius:11px!important;background:var(--wb-surface)!important;box-shadow:none!important}.app-shell .docs-workspace-switch{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px}.app-shell .feature-mode-switch{grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell :is(.docs-workspace-switch,.feature-mode-switch) button{min-width:0;min-height:52px;display:flex;align-items:center;gap:10px;padding:7px 12px!important;border:1px solid transparent!important;border-radius:8px!important;color:var(--wb-copy)!important;background:transparent!important;box-shadow:none!important;text-align:left}.app-shell :is(.docs-workspace-switch,.feature-mode-switch) button:hover{color:var(--wb-primary)!important;background:var(--wb-primary-soft)!important}.app-shell :is(.docs-workspace-switch,.feature-mode-switch) button.active{color:var(--wb-primary)!important;border-color:color-mix(in srgb,var(--wb-primary) 24%,var(--wb-border))!important;background:var(--wb-primary-soft)!important}.app-shell :is(.docs-workspace-switch,.feature-mode-switch) button svg{width:19px;height:19px;flex:0 0 auto}.app-shell :is(.docs-workspace-switch,.feature-mode-switch) button span{min-width:0;display:grid;gap:2px}.app-shell :is(.docs-workspace-switch,.feature-mode-switch) button strong{font-size:13px}.app-shell :is(.docs-workspace-switch,.feature-mode-switch) button small{overflow:hidden;color:var(--wb-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.app-shell .real-evidence-workbench{padding:18px!important}.app-shell .real-evidence-head{align-items:flex-start!important;padding-bottom:14px;border-bottom:1px solid var(--wb-border)}.app-shell .real-evidence-head h2{margin:3px 0 5px;color:var(--wb-text);font-size:22px}.app-shell .real-evidence-head p{max-width:740px;margin:0;color:var(--wb-muted);font-size:13px;line-height:1.6}.app-shell .real-evidence-status{min-width:110px;padding:8px 12px;border:1px solid var(--wb-border);border-radius:9px;background:var(--wb-surface-soft);text-align:right}.app-shell .real-evidence-grid{grid-template-columns:minmax(340px,.88fr) minmax(420px,1.12fr)!important;gap:16px!important;margin-top:16px}.app-shell .real-evidence-form,.app-shell .real-evidence-record,.app-shell .real-evidence-list{border-color:var(--wb-border)!important;border-radius:10px!important;background:var(--wb-surface-soft)!important;box-shadow:none!important}.app-shell .real-evidence-empty{min-height:260px!important;display:grid;place-content:center;gap:6px;color:var(--wb-muted);text-align:center}.app-shell .real-evidence-empty strong{color:var(--wb-text);font-size:17px}.app-shell .overview-dashboard-page,.app-shell .overview-command-page,.app-shell .ask-command-page{gap:12px!important}.app-shell .real-overview-center{padding:16px!important}.app-shell .real-overview-topline,.app-shell .overview-command-bar,.app-shell .real-ask-head,.app-shell .ask-queue-command-head{padding-bottom:12px!important;border-bottom:1px solid var(--wb-border)!important}.app-shell .real-overview-grid,.app-shell .overview-command-main,.app-shell .ask-command-grid{gap:12px!important}.app-shell .real-overview-kpis,.app-shell .real-ask-kpis,.app-shell .overview-metric-strip{border:1px solid var(--wb-border)!important;border-radius:10px!important;background:var(--wb-surface)!important;box-shadow:none!important}.app-shell :is(.real-overview-kpis,.real-ask-kpis,.overview-metric-strip)>*{border-color:var(--wb-border)!important;background:transparent!important;box-shadow:none!important}.app-shell .ask-step-rail,.app-shell .ask-workflow-steps{border-color:var(--wb-border)!important;background:var(--wb-surface-soft)!important;box-shadow:none!important}.app-shell :is(table,[role=table]){border-color:var(--wb-border)}.app-shell table thead,.app-shell [role=rowgroup]:first-child{color:var(--wb-muted);background:var(--wb-surface-soft)}.app-shell table tbody tr:hover{background:color-mix(in srgb,var(--wb-primary-soft) 46%,transparent)}.app-shell .status-pill,.app-shell .source-type-label{border-radius:6px!important;box-shadow:none!important}@media(max-width:1100px){.app-shell .feature-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .real-evidence-grid{grid-template-columns:1fr!important}}@media(max-width:900px){.app-shell .page-header h1,.app-shell .operations-workspace-header h1,.app-shell .diagnostic-toolbar h1{font-size:24px!important}.app-shell .docs-workspace-switch,.app-shell .feature-mode-switch{grid-template-columns:1fr}}.app-shell .overview-command-center{display:grid;gap:14px;padding:0!important;background:transparent!important}.app-shell .overview-command-bar{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 12px!important}.app-shell .overview-command-bar>div{min-width:0;display:flex;align-items:center;gap:10px}.app-shell .overview-command-bar>div>span{display:inline-flex;align-items:center;gap:7px;color:var(--wb-success);font-size:13px;font-weight:700}.app-shell .overview-command-bar>div>span i{width:7px;height:7px;border-radius:50%;background:currentColor}.app-shell .overview-command-bar small{overflow:hidden;color:var(--wb-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.app-shell .overview-performance-stage{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);align-items:stretch;gap:14px}.app-shell .overview-trend-stage,.app-shell .overview-decision-rail,.app-shell .overview-source-board,.app-shell .overview-topic-board,.app-shell .overview-action-board,.app-shell .overview-start-path{min-width:0;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-surface);box-shadow:0 5px 16px #23416e0b}.app-shell .overview-trend-stage{display:grid;grid-template-rows:auto minmax(240px,1fr) auto;padding:18px 20px 14px}.app-shell .overview-trend-stage>header,.app-shell .overview-source-board>header,.app-shell .overview-topic-board>header,.app-shell .overview-action-board>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.app-shell .overview-section-kicker,.app-shell .overview-topic-board header span,.app-shell .overview-action-board header span{display:inline-flex;align-items:center;gap:6px;color:var(--wb-primary);font-size:12px;font-weight:720}.app-shell .overview-section-kicker svg{width:15px;height:15px}.app-shell .overview-trend-stage h3,.app-shell .overview-source-board h3,.app-shell .overview-topic-board h3,.app-shell .overview-action-board h3,.app-shell .overview-start-path h3{margin:5px 0 0;color:var(--wb-text);font-size:18px;line-height:1.35}.app-shell .overview-trend-stage header p{margin:6px 0 0;color:var(--wb-muted);font-size:12px}.app-shell .overview-period-pill{flex:0 0 auto;padding:5px 8px;border:1px solid var(--wb-border);border-radius:7px;color:var(--wb-muted);background:var(--wb-surface-soft);font-size:11px}.app-shell .overview-trend-figure{min-width:0;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px}.app-shell .overview-trend-number{display:grid;align-content:center;gap:7px}.app-shell .overview-trend-number>strong{color:var(--wb-text);font-size:clamp(28px,2.5vw,40px);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.app-shell .overview-trend-number>span{width:fit-content;padding:3px 7px;border-radius:6px;color:var(--wb-primary);background:var(--wb-primary-soft);font-size:11px;font-weight:700}.app-shell .overview-trend-number>span.positive{color:var(--wb-success)}.app-shell .overview-trend-number>span.negative{color:var(--wb-danger)}.app-shell .overview-trend-echart{min-width:0;min-height:230px;width:100%;height:100%}.app-shell .overview-trend-stage>footer{display:flex;align-items:center;gap:14px;padding-top:10px;border-top:1px solid var(--wb-border);color:var(--wb-muted);font-size:11px}.app-shell .overview-trend-stage>footer span{display:inline-flex;align-items:center;gap:5px}.app-shell .overview-trend-stage>footer i{width:8px;height:8px;border-radius:50%;background:var(--wb-primary)}.app-shell .overview-trend-stage>footer i.top-three{background:var(--wb-cyan)}.app-shell .overview-trend-stage>footer button,.app-shell .overview-topic-board header button,.app-shell .overview-action-board header button{min-height:32px;display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:0 8px;border:0;color:var(--wb-primary);background:transparent;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.app-shell .overview-trend-stage>footer svg,.app-shell .overview-topic-board header button svg,.app-shell .overview-action-board header button svg{width:14px;height:14px}.app-shell .overview-decision-rail{display:grid;grid-template-rows:auto 1fr auto auto;gap:14px;padding:18px}.app-shell .overview-decision-rail>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.app-shell .overview-decision-rail>header span{color:var(--wb-text);font-size:14px;font-weight:750}.app-shell .overview-decision-rail>header small,.app-shell .overview-readiness-line small,.app-shell .overview-source-health small{color:var(--wb-muted);font-size:11px}.app-shell .overview-decision-primary{padding:14px;border:1px solid color-mix(in srgb,var(--wb-primary) 24%,var(--wb-border));border-radius:10px;background:var(--wb-primary-soft)}.app-shell .overview-decision-primary>span,.app-shell .overview-readiness-line span,.app-shell .overview-source-health span{display:inline-flex;align-items:center;gap:6px;color:var(--wb-muted);font-size:11px;font-weight:650}.app-shell .overview-decision-primary svg,.app-shell .overview-readiness-line svg,.app-shell .overview-source-health svg{width:14px;height:14px}.app-shell .overview-decision-primary strong{display:block;margin-top:10px;color:var(--wb-text);font-size:17px;line-height:1.45}.app-shell .overview-decision-primary p{margin:6px 0 12px;color:var(--wb-copy);font-size:12px;line-height:1.6}.app-shell .overview-decision-primary button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--wb-primary);border-radius:8px;color:#fff;background:var(--wb-primary);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.app-shell .overview-decision-primary button svg{width:14px;height:14px}.app-shell .overview-readiness-line,.app-shell .overview-source-health{display:grid;gap:7px;padding-top:12px;border-top:1px solid var(--wb-border)}.app-shell .overview-readiness-line>div:first-child,.app-shell .overview-source-health{grid-template-columns:1fr auto;align-items:center}.app-shell .overview-readiness-line strong,.app-shell .overview-source-health strong{color:var(--wb-text);font-size:15px;font-variant-numeric:tabular-nums}.app-shell .overview-linear-progress{height:5px;overflow:hidden;border-radius:999px;background:var(--wb-border)}.app-shell .overview-linear-progress i{display:block;height:100%;border-radius:inherit;background:var(--wb-primary)}.app-shell .overview-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.app-shell .overview-metric-strip>div{min-width:0;display:grid;gap:5px;padding:13px 16px;border-right:1px solid var(--wb-border)}.app-shell .overview-metric-strip>div:last-child{border-right:0}.app-shell .overview-metric-strip span{display:inline-flex;align-items:center;gap:6px;color:var(--wb-muted);font-size:11px}.app-shell .overview-metric-strip svg{width:14px;height:14px;color:var(--wb-primary)}.app-shell .overview-metric-strip strong{color:var(--wb-text);font-size:24px;font-variant-numeric:tabular-nums}.app-shell .overview-metric-strip small{color:var(--wb-muted);font-size:11px}.app-shell .overview-source-board{padding:16px 18px}.app-shell .overview-source-board>header>span{color:var(--wb-muted);font-size:11px}.app-shell .overview-source-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:14px;overflow:hidden;border:1px solid var(--wb-border);border-radius:9px;background:var(--wb-border)}.app-shell .overview-source-lanes>div{min-width:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:5px 8px;padding:11px 12px;background:var(--wb-surface-soft)}.app-shell .overview-source-index{color:var(--wb-primary);font-size:10px;font-weight:750}.app-shell .overview-source-lanes i{display:none}.app-shell .overview-source-lanes strong{overflow:hidden;color:var(--wb-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.app-shell .overview-source-lanes b{color:var(--wb-text);font-size:16px;font-variant-numeric:tabular-nums}.app-shell .overview-source-lanes small{grid-column:2 / 4;color:var(--wb-muted);font-size:10px}.app-shell .overview-operations-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);align-items:stretch;gap:14px}.app-shell .overview-topic-board,.app-shell .overview-action-board{padding:16px 18px}.app-shell .overview-topic-table,.app-shell .overview-action-rows{margin-top:13px}.app-shell .overview-topic-table .head,.app-shell .overview-topic-table>button{display:grid;grid-template-columns:minmax(140px,1.2fr) 60px 60px 54px minmax(130px,1fr);align-items:center;gap:8px}.app-shell .overview-topic-table .head{min-height:30px;padding:0 10px;color:var(--wb-muted);background:var(--wb-surface-soft);font-size:10px}.app-shell .overview-topic-table>button{width:100%;min-height:48px;padding:7px 10px;border:0;border-top:1px solid var(--wb-border);color:var(--wb-copy);background:transparent;text-align:left;cursor:pointer}.app-shell .overview-topic-table>button:hover{background:var(--wb-primary-soft)}.app-shell .overview-topic-table strong{color:var(--wb-text);font-size:12px}.app-shell .overview-topic-table strong small{display:block;margin-top:2px;color:var(--wb-muted);font-size:10px;font-weight:500}.app-shell .overview-topic-table span{font-size:12px;font-variant-numeric:tabular-nums}.app-shell .overview-topic-table em{overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:5px;color:var(--wb-copy);font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.app-shell .overview-topic-table em svg{width:13px;height:13px;flex:0 0 auto}.app-shell .overview-action-rows>button{width:100%;min-height:52px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 9px;padding:8px 4px;border:0;border-top:1px solid var(--wb-border);color:var(--wb-copy);background:transparent;text-align:left;cursor:pointer}.app-shell .overview-action-rows>button>span{grid-row:1 / 3;padding:3px 6px;border-radius:5px;color:var(--wb-primary);background:var(--wb-primary-soft);font-size:10px;font-weight:750}.app-shell .overview-action-rows strong{overflow:hidden;color:var(--wb-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.app-shell .overview-action-rows small{color:var(--wb-muted);font-size:10px}.app-shell .overview-action-rows svg{grid-column:3;grid-row:1 / 3;width:14px;height:14px}.app-shell .overview-evidence-foot{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:12px;border-top:1px solid var(--wb-border);color:var(--wb-muted);font-size:11px}.app-shell .overview-evidence-foot span{display:inline-flex;align-items:center;gap:5px}.app-shell .overview-evidence-foot svg{width:14px;height:14px}.app-shell .overview-evidence-foot strong{color:var(--wb-text);font-size:15px}.app-shell .overview-evidence-foot button{margin-left:auto;border:0;color:var(--wb-primary);background:transparent;font:inherit;font-size:11px;font-weight:700;cursor:pointer}@media(max-width:1120px){.app-shell .overview-performance-stage,.app-shell .overview-operations-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr)}.app-shell .overview-source-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.app-shell .overview-command-center *,.app-shell .overview-command-center *:before,.app-shell .overview-command-center *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.app-shell .ask-command-head{display:grid!important;grid-template-columns:minmax(360px,1fr) auto minmax(220px,.55fr);align-items:end!important;gap:18px!important;padding-bottom:14px!important;border-bottom:1px solid var(--wb-border)}.app-shell .ask-command-copy h2{margin:5px 0 4px;color:var(--wb-text);font-size:21px;line-height:1.35}.app-shell .ask-command-copy p{margin:0;color:var(--wb-muted);font-size:12px;line-height:1.55}.app-shell .real-ask-mode-switch{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:3px;padding:4px;border:1px solid var(--wb-border);border-radius:11px;background:var(--wb-surface-soft)}.app-shell .real-ask-mode-switch button,.app-shell .real-ask-mode-switch button.active{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:0;border-radius:8px;color:var(--wb-copy);background:transparent;box-shadow:none;cursor:pointer}.app-shell .real-ask-mode-switch button span{display:inline-flex;align-items:baseline;gap:5px}.app-shell .real-ask-mode-switch button strong{font-size:12px}.app-shell .real-ask-mode-switch button small{color:inherit;font-size:10px;opacity:.8}.app-shell .real-ask-mode-switch button svg{width:15px;height:15px}.app-shell .real-ask-mode-switch button.active{color:#fff;background:var(--wb-primary)}.app-shell .ask-command-steps{min-width:0;display:grid;grid-template-columns:auto 18px auto 18px auto;align-items:center;gap:4px}.app-shell .ask-command-steps span{min-width:0;display:inline-flex;align-items:center;gap:4px;color:var(--wb-muted);font-size:10px;white-space:nowrap}.app-shell .ask-command-steps span.active,.app-shell .ask-command-steps span.complete{color:var(--wb-primary);font-weight:700}.app-shell .ask-command-steps span i{display:inline-flex;align-items:center;justify-content:center;font-style:normal}.app-shell .ask-command-steps span svg{width:13px;height:13px}.app-shell .ask-command-steps>b{height:1px;background:var(--wb-border)}@media(max-width:760px){.mobile-native-page .real-ask-mode-switch button>span{min-width:0;display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.15}.mobile-native-page .real-ask-mode-switch button strong,.mobile-native-page .real-ask-mode-switch button small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-native-page .real-ask-mode-switch button small{font-size:10px;opacity:.8}.mobile-native-page .ask-command-steps{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(10px,1fr) auto minmax(10px,1fr) auto;align-items:center;gap:5px}.mobile-native-page .ask-command-steps span{min-width:0;display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:10px;line-height:1.2;white-space:nowrap}.mobile-native-page .ask-command-steps span.active,.mobile-native-page .ask-command-steps span.complete{color:var(--accent-strong);font-weight:700}.mobile-native-page .ask-command-steps span i{width:20px;height:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-solid) 86%,transparent);font-style:normal}.mobile-native-page .ask-command-steps span.active i{border-color:var(--accent);color:#fff;background:var(--accent)}.mobile-native-page .ask-command-steps span svg{width:13px;height:13px}.mobile-native-page .ask-command-steps>b{height:1px;background:var(--line)}}.app-shell .real-ask-grid{grid-template-columns:minmax(460px,1.05fr) minmax(420px,.95fr)!important;align-items:stretch!important;gap:14px!important}.app-shell .real-ask-grid>.real-ask-submit-panel,.app-shell .real-ask-grid>.real-ask-queue-panel{min-width:0;min-height:640px;height:min(720px,calc(100vh - 170px));padding:16px!important;border:1px solid var(--wb-border)!important;border-radius:12px!important;background:var(--wb-surface)!important;box-shadow:0 5px 16px #23416e0b!important}.app-shell .real-ask-grid>.real-ask-submit-panel{overflow:auto;scrollbar-gutter:stable}.app-shell .real-ask-grid>.real-ask-queue-panel{display:flex!important;flex-direction:column;overflow:hidden}.app-shell .real-ask-submit-panel .primary-button{width:fit-content!important;max-width:260px;align-self:flex-start;justify-content:center}.app-shell .real-ask-run-list{min-height:0;overflow-y:auto;padding-right:5px;scrollbar-gutter:stable}.app-shell .real-ask-run-row{border-color:var(--wb-border)!important;background:var(--wb-surface-soft)!important;box-shadow:none!important}.app-shell .real-ask-queue-head,.app-shell .ask-run-list-title{flex:0 0 auto}.app-shell .ask-monitor-visual{flex:0 0 auto;min-height:150px;display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:18px;padding:14px;border-color:var(--wb-border)!important;border-style:solid;border-width:1px;border-radius:10px;background:var(--wb-surface-soft)!important;box-shadow:none!important}.app-shell .ask-monitor-gauge{width:116px;height:116px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--wb-primary) var(--ask-monitor-progress),var(--wb-border) 0)}.app-shell .ask-monitor-gauge:before{content:"";grid-area:1 / 1;width:86px;height:86px;border-radius:50%;background:var(--wb-surface)}.app-shell .ask-monitor-gauge>div{z-index:1;grid-area:1 / 1;display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;color:var(--wb-text)}.app-shell .ask-monitor-gauge strong{font-size:24px;font-variant-numeric:tabular-nums}.app-shell .ask-monitor-gauge span{font-size:11px}.app-shell .ask-monitor-gauge small{flex-basis:100%;color:var(--wb-muted);font-size:10px;text-align:center}.app-shell .ask-platform-progress{min-width:0;display:grid;gap:8px}.app-shell .ask-platform-progress>header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.app-shell .ask-platform-progress>header strong{color:var(--wb-text);font-size:12px}.app-shell .ask-platform-progress>header span{color:var(--wb-muted);font-size:10px}.app-shell .ask-platform-progress>div{display:grid;grid-template-columns:74px minmax(80px,1fr) 36px;align-items:center;gap:8px;color:var(--wb-copy);font-size:10px}.app-shell .ask-platform-progress>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .ask-platform-progress>div>i{height:5px;overflow:hidden;border-radius:999px;background:var(--wb-border)}.app-shell .ask-platform-progress>div>i b{display:block;height:100%;border-radius:inherit;background:var(--wb-primary)}.app-shell .ask-platform-progress>div>strong{color:var(--wb-text);font-size:10px;font-variant-numeric:tabular-nums;text-align:right}.app-shell .ask-live-dot,.app-shell .real-ask-status-label,.app-shell .real-ask-auto-recovery{border-radius:6px!important}@media(max-width:1120px){.app-shell .ask-command-head{grid-template-columns:minmax(300px,1fr) auto}.app-shell .ask-command-steps{display:none}.app-shell .real-ask-grid{grid-template-columns:minmax(420px,1fr) minmax(380px,1fr)!important}}@media(max-width:860px){.app-shell .real-ask-grid{grid-template-columns:1fr!important}.app-shell .real-ask-grid>.real-ask-submit-panel,.app-shell .real-ask-grid>.real-ask-queue-panel{height:auto;min-height:0}}@media(prefers-reduced-motion:reduce){.app-shell .real-ask-grid *,.app-shell .real-ask-grid *:before,.app-shell .real-ask-grid *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(min-width:901px){.app-shell .page{gap:16px}.app-shell .page-header,.app-shell .overview-dashboard-page .page-header{padding:0 2px 12px!important}.app-shell .page-header h1{margin:4px 0!important;font-size:clamp(26px,2vw,30px)!important;font-weight:730!important;letter-spacing:-.022em!important}.app-shell .page-header p{max-width:720px;font-size:13px!important;line-height:1.55!important}.app-shell :is(.primary-button,.glass-button,.ghost-button,.icon-button){min-height:40px;padding-inline:13px;border-radius:8px}}.app-shell :is(button,[role=button],a):focus-visible{outline:3px solid color-mix(in srgb,var(--wb-primary) 28%,transparent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.app-shell *,.app-shell *:before,.app-shell *:after{scroll-behavior:auto!important}}.app-shell .real-overview-center.overview-command-center{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media(min-width:901px){.app-shell .overview-command-page,.app-shell .overview-command-center{display:block}.app-shell .overview-command-center>.page-header{display:grid;grid-template-columns:minmax(420px,1fr) auto;align-items:end;gap:28px;margin-bottom:16px!important}.app-shell .overview-command-bar{min-height:0;display:grid;grid-template-columns:max-content;width:auto;max-width:none!important;align-items:center;justify-content:flex-end;gap:10px;padding:0!important;border:0}.app-shell .overview-command-bar>button{min-width:112px;padding-inline:16px;justify-content:center;gap:8px;white-space:nowrap}.app-shell .overview-command-bar>button svg{flex:0 0 auto}.app-shell .overview-command-center>:not(.page-header){margin-top:14px}.app-shell .overview-performance-stage,.app-shell .overview-operations-grid{grid-template-columns:minmax(0,1.52fr) minmax(330px,.98fr);gap:16px}.app-shell .overview-trend-stage,.app-shell .overview-decision-rail,.app-shell .overview-source-board,.app-shell .overview-topic-board,.app-shell .overview-action-board{border-radius:10px;box-shadow:0 2px 8px #18447e09}.app-shell .overview-trend-stage{grid-template-rows:auto minmax(255px,1fr) auto;padding:18px 20px 14px}.app-shell .overview-trend-figure{grid-template-columns:118px minmax(0,1fr)}.app-shell .overview-decision-rail{gap:12px;padding:18px 20px}.app-shell .overview-decision-primary{border-radius:8px;background:color-mix(in srgb,var(--wb-primary) 7%,var(--wb-surface))}.app-shell .overview-metric-strip>div{padding:12px 18px}.app-shell .overview-source-board{padding:15px 18px 17px}.app-shell .overview-source-lanes{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;overflow:visible;border:0;background:transparent}.app-shell .overview-source-lanes>div{position:relative;min-height:70px;padding:10px 12px;border:1px solid var(--wb-border);border-radius:8px;background:var(--wb-surface-soft)}.app-shell .overview-source-lanes>div:not(:last-child):after{position:absolute;z-index:2;top:50%;right:-11px;width:8px;height:8px;border-top:1.5px solid var(--wb-primary);border-right:1.5px solid var(--wb-primary);content:"";transform:translateY(-50%) rotate(45deg)}.app-shell .overview-source-lanes strong{font-size:11px}.app-shell .overview-source-lanes small{line-height:1.35}.app-shell .overview-start-path{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);overflow:hidden;border-radius:10px;box-shadow:0 2px 8px #18447e09}.app-shell .overview-start-path>div:first-child{display:grid;align-content:center;gap:4px;padding:18px 20px;background:color-mix(in srgb,var(--wb-primary) 4%,var(--wb-surface))}.app-shell .overview-start-path>div:first-child>span{color:var(--wb-primary);font-size:11px;font-weight:720}.app-shell .overview-start-path>div:first-child h3{margin:0;font-size:16px}.app-shell .overview-start-path>div:first-child p{margin:0;color:var(--wb-muted);font-size:11px;line-height:1.55}.app-shell .overview-start-path>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--wb-border)}.app-shell .overview-start-path>div:last-child button{min-width:0;min-height:92px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;border:0;border-right:1px solid var(--wb-border);color:var(--wb-copy);background:var(--wb-surface);text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease}.app-shell .overview-start-path>div:last-child button:last-child{border-right:0}.app-shell .overview-start-path>div:last-child button:hover{color:var(--wb-primary);background:color-mix(in srgb,var(--wb-primary) 4%,var(--wb-surface))}.app-shell .overview-start-path>div:last-child button>svg:first-child{width:18px;height:18px;color:var(--wb-primary)}.app-shell .overview-start-path>div:last-child button>svg:last-child{width:14px;height:14px}.app-shell .overview-start-path>div:last-child button>span{min-width:0;display:grid;gap:3px}.app-shell .overview-start-path>div:last-child button strong{color:var(--wb-text);font-size:12px}.app-shell .overview-start-path>div:last-child button small{overflow:hidden;color:var(--wb-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:901px)and (max-width:1240px){.app-shell .overview-command-center>.page-header{grid-template-columns:1fr}.app-shell .overview-command-bar{justify-content:flex-start}.app-shell .overview-source-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .overview-source-lanes>div:nth-child(3):after,.app-shell .overview-source-lanes>div:nth-child(6):after{display:none}.app-shell .overview-start-path{grid-template-columns:1fr}.app-shell .overview-start-path>div:last-child{border-top:1px solid var(--wb-border);border-left:0}}@media(min-width:901px){.app-shell .ask-command-page,.app-shell .real-ask-run-center{display:block}.app-shell .ask-command-head{display:grid!important;grid-template-columns:minmax(430px,1fr) minmax(520px,.9fr)!important;align-items:end!important;gap:28px!important;margin:0 0 12px!important;padding:0 2px 14px!important}.app-shell .ask-command-steps{grid-template-columns:auto minmax(34px,1fr) auto minmax(34px,1fr) auto;gap:10px;padding-bottom:2px}.app-shell .ask-command-steps span{gap:7px;font-size:12px}.app-shell .ask-command-steps span i{width:26px;height:26px;flex:0 0 26px;border:1px solid var(--wb-border);border-radius:50%;background:var(--wb-surface)}.app-shell .ask-command-steps span.active i{border-color:var(--wb-primary);color:#fff;background:var(--wb-primary)}.app-shell .ask-command-steps span.complete i{border-color:color-mix(in srgb,var(--wb-primary) 42%,var(--wb-border));color:var(--wb-primary);background:var(--wb-primary-soft)}.app-shell .real-ask-mode-switch{width:fit-content;grid-template-columns:repeat(2,auto);margin:0 0 14px;padding:3px;border-radius:8px}.app-shell .real-ask-mode-switch button,.app-shell .real-ask-mode-switch button.active{min-height:36px;padding:0 13px;border-radius:6px}.app-shell .real-ask-mode-switch button span{gap:6px}.app-shell .real-ask-mode-switch button strong{font-size:12px}.app-shell .real-ask-mode-switch button small{font-size:10px}.app-shell .real-ask-grid{grid-template-columns:minmax(460px,.92fr) minmax(520px,1.08fr)!important;gap:16px!important}.app-shell .real-ask-grid>.real-ask-submit-panel,.app-shell .real-ask-grid>.real-ask-queue-panel{min-height:0;height:auto;padding:20px!important;overflow:visible!important;border-radius:10px!important;box-shadow:0 2px 8px #18447e09!important}.app-shell .real-prompt-candidate-list,.app-shell .real-ask-run-list{max-height:none!important;overflow:visible!important;scrollbar-gutter:auto!important}.app-shell .real-prompt-completion-form{gap:15px}.app-shell .ask-form-section-head{padding-bottom:4px}.app-shell .real-prompt-context-group{min-width:0;margin:0;padding:16px 14px 14px;border:1px solid var(--wb-border)!important;border-radius:8px;background:color-mix(in srgb,var(--wb-surface-soft) 65%,var(--wb-surface))}.app-shell .real-prompt-context-group>legend{padding:0 8px;color:var(--wb-text);background:var(--wb-surface);font-size:12px;font-weight:700}.app-shell .real-prompt-context-group>legend span{color:var(--wb-muted);font-size:10px;font-weight:500}.app-shell .real-prompt-context-grid{gap:13px 14px}.app-shell .real-prompt-context-grid label>span,.app-shell .real-ask-field-wide>span,.app-shell .real-prompt-completion-actions label>span{color:var(--wb-copy);font-size:12px;font-weight:650}.app-shell .real-prompt-context-grid :is(input,select),.app-shell .real-ask-field-wide input,.app-shell .real-prompt-completion-actions select{min-height:44px;border-color:color-mix(in srgb,var(--wb-primary) 17%,var(--wb-border));border-radius:7px;background:var(--wb-surface)}.app-shell .real-ask-field-wide textarea{min-height:92px;border-color:color-mix(in srgb,var(--wb-primary) 17%,var(--wb-border));border-radius:7px;background:var(--wb-surface)}.app-shell .real-prompt-completion-actions{align-items:end;gap:12px}.app-shell .real-prompt-generate-stack{align-items:flex-start}.app-shell .real-prompt-completion-actions .primary-button{min-width:0;max-width:none}.app-shell .ask-monitor-visual{grid-template-columns:116px minmax(0,1fr);border-radius:8px}.app-shell .ask-monitor-empty>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border-block:1px solid var(--wb-border)}.app-shell .ask-monitor-empty>div:last-child span{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 12px;color:var(--wb-copy);font-size:12px;white-space:nowrap}.app-shell .ask-monitor-empty>div:last-child span+span{border-left:1px solid var(--wb-border)}.app-shell .ask-monitor-empty>div:last-child b{color:var(--wb-primary);font-variant-numeric:tabular-nums}}@media(min-width:901px)and (max-width:1180px){.app-shell .ask-command-head{grid-template-columns:1fr!important}.app-shell .ask-command-steps{max-width:620px}}@media(min-width:901px){.app-shell .answer-insights-page .real-answer-insights{gap:12px}.app-shell .answer-insights-page .diagnostic-toolbar{display:grid;grid-template-columns:minmax(520px,1fr) auto;align-items:end;gap:24px;padding:0 2px 13px}.app-shell .answer-insights-page .diagnostic-toolbar-copy{display:grid;gap:3px}.app-shell .answer-insights-page .diagnostic-toolbar-copy .eyebrow{margin:0;color:var(--monitor-blue);font-size:11px}.app-shell .answer-insights-page .diagnostic-toolbar h1{margin:0;font-size:clamp(25px,2vw,30px);letter-spacing:-.025em}.app-shell .answer-insights-page .diagnostic-toolbar-copy>p{margin:0;max-width:760px;font-size:12px}.app-shell .answer-insights-page .diagnostic-toolbar-actions{display:flex;flex-wrap:nowrap;gap:8px}.app-shell .answer-insights-page .diagnostic-toolbar-actions button{width:auto;min-width:0;min-height:38px;padding-inline:12px;white-space:nowrap}.app-shell .monitoring-view-navigation{position:static;padding:0;border-width:0 0 1px;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .monitoring-view-tabs{display:flex;gap:24px}.app-shell .monitoring-view-tabs button{position:relative;width:auto;min-height:43px;gap:6px;padding:0 2px;border-radius:0;color:#607187}.app-shell .monitoring-view-tabs button:hover{background:transparent;color:var(--monitor-blue-strong)}.app-shell .monitoring-view-tabs button.is-active{background:transparent;box-shadow:inset 0 -2px 0 var(--monitor-blue);color:var(--monitor-blue-strong)}.app-shell .monitoring-view-tabs button svg{width:15px;height:15px}.app-shell .monitoring-view-tabs button strong{font-size:12px}.app-shell .monitoring-view-tabs button small{display:none}.app-shell .answer-insights-page .diagnostic-period{display:flex;min-height:50px;align-items:center;justify-content:flex-end;gap:9px;padding:6px 0;border:0;border-radius:0;background:transparent}.app-shell .answer-insights-page .diagnostic-period>span{margin-right:auto;color:var(--monitor-ink);font-size:12px;font-weight:700}.app-shell .answer-insights-page .diagnostic-period label{display:flex;align-items:center;gap:7px;color:var(--monitor-muted);font-size:10px}.app-shell .answer-insights-page .diagnostic-period input{width:142px;min-height:36px;padding-inline:9px;border-radius:7px;background:var(--wb-surface);font-size:11px}.app-shell .answer-insights-page .diagnostic-period button{min-height:36px}.app-shell .answer-insights-page .geo-diagnosis-launcher{border-radius:9px}.app-shell .answer-insights-page .geo-diagnosis-launcher-head{min-height:58px;padding:10px 14px}.app-shell .answer-insights-page .geo-diagnosis-launcher-head>div{display:flex;align-items:baseline;gap:9px}.app-shell .answer-insights-page .geo-diagnosis-launcher-head .eyebrow{margin:0}.app-shell .answer-insights-page .geo-diagnosis-launcher-head strong{font-size:13px}.app-shell .answer-insights-page .geo-diagnosis-launcher-head small{font-size:10px}.app-shell .answer-insights-page .geo-diagnosis-launcher-head button{width:auto;min-width:0}.app-shell .monitoring-workspace-view{gap:12px}.app-shell .monitoring-workspace-view>section,.app-shell .brand-explore-view>section,.app-shell .source-intelligence-view>section,.app-shell .conversation-records-view>section{padding:16px 18px;border-radius:9px;box-shadow:0 2px 7px #18447e06}.app-shell .monitoring-workspace-view>.diagnostic-overview{grid-template-columns:minmax(255px,.62fr) minmax(0,1.68fr);padding:0}.app-shell .diagnostic-overview-score{padding:18px}.app-shell .diagnostic-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .diagnostic-overview-metrics>div{min-height:104px;padding:15px 17px}.app-shell .diagnostic-overview-metrics strong,.app-shell :is(.source-kpi-band,.conversation-kpi-band) strong{font-size:24px}.app-shell .monitoring-view-overview>.diagnostic-trend-section{min-height:350px}.app-shell .monitoring-view-mentions{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start}.app-shell .monitoring-view-mentions>.diagnostic-platform-performance,.app-shell .monitoring-view-mentions>.diagnostic-matrix-section{grid-column:1 / -1}.app-shell .monitoring-view-mentions>.diagnostic-heatmap-section{grid-column:1 / -1}.app-shell .diagnostic-platform-performance,.app-shell .diagnostic-trend-section,.app-shell .diagnostic-heatmap-section,.app-shell .diagnostic-matrix-section,.app-shell .diagnostic-sentiment-tracking{gap:13px}.app-shell .diagnostic-chart-frame{border-radius:8px;background:color-mix(in srgb,var(--wb-surface-soft) 62%,var(--wb-surface))}.app-shell .brand-explore-brief{grid-template-columns:minmax(190px,.38fr) minmax(0,1.62fr);padding:15px 18px!important;background:var(--wb-surface)!important}.app-shell .brand-explore-radar-grid{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);border-radius:8px}.app-shell .brand-explore-radar-chart{min-height:330px}.app-shell :is(.source-kpi-band,.conversation-kpi-band)>div{min-height:92px;padding:14px 17px}.app-shell .source-analysis-stage{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:12px}.app-shell .source-analysis-stage>.diagnostic-source-visuals,.app-shell .source-platform-distribution{padding:16px 18px;border-radius:9px}.app-shell :is(.source-filter-bar,.conversation-filter-bar){gap:8px}.app-shell :is(.source-filter-bar,.conversation-filter-bar) :is(input,select),.app-shell .conversation-column-picker summary{min-height:38px;border-radius:7px}.app-shell :is(.source-record-table,.conversation-table) th{height:38px}.app-shell :is(.source-record-table,.conversation-table) td{height:52px}.app-shell .conversation-detail-panel>header{padding-bottom:13px}.app-shell .conversation-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);margin-top:14px;border-radius:8px}.app-shell .conversation-answer-original{padding:20px 24px}.app-shell .diagnostic-analysis-state.error{border-color:color-mix(in srgb,var(--wb-cyan) 25%,var(--wb-border));background:color-mix(in srgb,var(--wb-cyan) 7%,var(--wb-surface));color:#245a68}.app-shell .answer-insights-page .diagnostic-empty{min-height:126px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;border-style:solid;border-color:color-mix(in srgb,var(--wb-cyan) 24%,var(--wb-border));border-radius:9px;background:color-mix(in srgb,var(--wb-cyan) 5%,var(--wb-surface))}.app-shell .answer-insights-page .diagnostic-empty>svg{width:20px;height:20px;color:var(--wb-primary)}.app-shell .answer-insights-page .diagnostic-empty>div{gap:4px}.app-shell .answer-insights-page .diagnostic-empty-steps{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 0;padding:0;list-style:none}.app-shell .answer-insights-page .diagnostic-empty-steps li{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--wb-border);border-radius:6px;color:var(--wb-copy);background:var(--wb-surface);font-size:10px}.app-shell .answer-insights-page .diagnostic-empty-steps span{color:var(--wb-primary);font-weight:760}.app-shell .answer-insights-page .diagnostic-empty>button{width:auto;min-width:0;white-space:nowrap}}@media(min-width:901px)and (max-width:1160px){.app-shell .answer-insights-page .diagnostic-toolbar{grid-template-columns:1fr}.app-shell .answer-insights-page .diagnostic-toolbar-actions{justify-content:flex-start}.app-shell .monitoring-view-tabs{gap:14px}}@media(min-width:901px){.app-shell :is(.prompt-research-page,.agent-analytics-page)>.feature-mode-switch{display:flex!important;width:100%!important;max-width:none!important;gap:24px!important;padding:0!important;border:0!important;border-bottom:1px solid var(--wb-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell :is(.prompt-research-page,.agent-analytics-page)>.feature-mode-switch button{position:relative;width:auto;min-width:0;min-height:43px;gap:6px;padding:0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell :is(.prompt-research-page,.agent-analytics-page)>.feature-mode-switch button.active{border-color:transparent!important;background:transparent!important;box-shadow:inset 0 -2px 0 var(--wb-primary)!important}.app-shell :is(.prompt-research-page,.agent-analytics-page)>.feature-mode-switch button>svg{width:15px;height:15px}.app-shell :is(.prompt-research-page,.agent-analytics-page)>.feature-mode-switch button strong{font-size:12px}.app-shell :is(.prompt-research-page,.agent-analytics-page)>.feature-mode-switch button small{display:none}.app-shell :is(.real-prompt-workbench,.prompt-discovery){padding:16px 18px;border:1px solid var(--wb-border);border-radius:9px;background:var(--wb-surface);box-shadow:0 2px 7px #18447e06}.app-shell :is(.real-prompt-head,.prompt-discovery-head){min-height:54px;align-items:start;gap:18px;padding:0 0 13px;border-bottom:1px solid var(--wb-border)}.app-shell :is(.real-prompt-head,.prompt-discovery-head) .eyebrow{margin:0 0 2px;font-size:10px}.app-shell :is(.real-prompt-head,.prompt-discovery-head) h2{margin:0;font-size:17px;letter-spacing:-.015em}.app-shell :is(.real-prompt-head,.prompt-discovery-head) p{margin:3px 0 0;font-size:11px}.app-shell .real-prompt-kpis,.app-shell .prompt-discovery-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--wb-border);border-radius:8px}.app-shell .real-prompt-kpis article,.app-shell .prompt-discovery-summary>div{min-height:88px;padding:13px 16px;border:0;border-right:1px solid var(--wb-border);border-radius:0;background:var(--wb-surface);box-shadow:none}.app-shell .real-prompt-kpis article:last-child,.app-shell .prompt-discovery-summary>div:last-child{border-right:0}.app-shell .real-prompt-kpis strong,.app-shell .prompt-discovery-summary strong{font-size:24px}.app-shell .real-prompt-control-grid{grid-template-columns:minmax(320px,1fr) minmax(320px,.9fr);gap:10px}.app-shell :is(.real-prompt-search,.real-prompt-expand){min-height:70px;align-items:end;gap:8px;padding:11px 13px;border:1px solid var(--wb-border);border-radius:8px;background:var(--wb-surface-soft)}.app-shell :is(.real-prompt-search,.real-prompt-expand) button{width:auto;min-width:0}.app-shell .real-prompt-create{gap:10px;padding:13px;border-radius:8px;background:color-mix(in srgb,var(--wb-primary) 3%,var(--wb-surface))}.app-shell .real-prompt-create-main textarea{min-height:70px}.app-shell .real-prompt-field-row{gap:8px}.app-shell .real-prompt-field-row :is(input,select){min-height:38px;border-radius:7px}.app-shell .real-prompt-list{gap:0;overflow:hidden;border:1px solid var(--wb-border);border-radius:8px}.app-shell .real-prompt-row{min-height:74px;padding:12px 14px;border:0;border-bottom:1px solid var(--wb-border);border-radius:0;background:var(--wb-surface);box-shadow:none}.app-shell .real-prompt-row:last-child{border-bottom:0}.app-shell .real-prompt-row:hover{background:color-mix(in srgb,var(--wb-primary) 3%,var(--wb-surface))}.app-shell .prompt-discovery-builder{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:12px}.app-shell .prompt-discovery-seeds,.app-shell .prompt-discovery-options{padding:13px;border:1px solid var(--wb-border);border-radius:8px;background:var(--wb-surface-soft)}.app-shell .prompt-platform-options button{min-height:52px;border-radius:7px}.app-shell .prompt-discovery-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--wb-border);border-radius:8px}.app-shell .prompt-discovery-sources>div{border:0;border-right:1px solid var(--wb-border);border-radius:0}.app-shell .prompt-candidate-list{gap:0;overflow:hidden;border:1px solid var(--wb-border);border-radius:8px}.app-shell .prompt-candidate-row{min-height:68px;padding:10px 13px;border:0;border-bottom:1px solid var(--wb-border);border-radius:0}.app-shell .prompt-candidate-row:last-child{border-bottom:0}.app-shell .operations-workspace-header{display:grid;gap:3px;padding:0 2px 12px}.app-shell .operations-workspace-header .eyebrow{margin:0;font-size:11px}.app-shell .operations-workspace-header h1{margin:0;font-size:clamp(25px,2vw,30px)}.app-shell .operations-workspace-header p{max-width:760px;margin:0;font-size:12px}.app-shell .real-agent-analytics{gap:12px}.app-shell .real-agent-head{min-height:54px;padding:0 0 12px;border-bottom:1px solid var(--wb-border)}.app-shell .real-agent-head h2{font-size:17px}.app-shell .real-agent-head-actions button{width:auto;min-width:0}.app-shell .real-agent-kpis{gap:0;overflow:hidden;border:1px solid var(--wb-border);border-radius:8px}.app-shell .real-agent-kpis>div{min-height:86px;padding:13px 16px;border:0;border-right:1px solid var(--wb-border);border-radius:0;box-shadow:none}.app-shell .real-agent-kpis>div:last-child{border-right:0}.app-shell .real-agent-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--wb-border);border-radius:8px}.app-shell .real-agent-pipeline-grid article{min-height:210px;padding:15px 17px;border:0;border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border);border-radius:0;box-shadow:none}.app-shell .real-agent-pipeline-grid article:nth-child(2n){border-right:0}.app-shell .real-agent-pipeline-grid article :is(button,a){width:fit-content}.app-shell .real-agent-source-list,.app-shell .real-agent-capability-list{gap:0;overflow:hidden;border:1px solid var(--wb-border);border-radius:8px}.app-shell :is(.real-agent-source-list,.real-agent-capability-list)>div{min-height:58px;border:0;border-bottom:1px solid var(--wb-border);border-radius:0}.app-shell .sheets-page>.page-header{margin-bottom:0}.app-shell .real-sheets{gap:12px}.app-shell .real-sheets-actions{min-height:48px;align-items:center;padding:0 0 12px;border-bottom:1px solid var(--wb-border)}.app-shell .real-sheets-actions>div:first-child{display:flex;min-width:0;align-items:baseline;gap:9px}.app-shell .real-sheets-actions>div:first-child h2{margin:0;font-size:14px}.app-shell .real-sheets-actions>div:first-child p{overflow:hidden;max-width:760px;margin:0;color:var(--wb-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.app-shell .real-sheets-actions .eyebrow{display:none}.app-shell .real-sheets-actions>div:last-child button{width:auto;min-width:0}.app-shell .real-sheets-import,.app-shell .real-sheets-data,.app-shell .real-sheets-history{padding:15px 17px;border-radius:9px;box-shadow:none}.app-shell .real-sheets-datasets{display:flex;gap:0;overflow:hidden;border:1px solid var(--wb-border);border-radius:8px}.app-shell .real-sheets-datasets button{flex:1 1 0;min-height:80px;padding:12px 15px;border:0;border-right:1px solid var(--wb-border);border-radius:0;background:var(--wb-surface);box-shadow:none}.app-shell .real-sheets-datasets button:last-child{border-right:0}.app-shell .real-sheets-datasets button.active{background:color-mix(in srgb,var(--wb-primary) 6%,var(--wb-surface));box-shadow:inset 0 2px 0 var(--wb-primary)}.app-shell .real-sheets-import-controls{gap:8px}.app-shell .real-sheets-mapping{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.app-shell .real-sheets-preview-summary{gap:0;overflow:hidden;border:1px solid var(--wb-border);border-radius:8px}.app-shell .real-sheets-preview-summary>span{border:0;border-right:1px solid var(--wb-border);border-radius:0}.app-shell .real-sheets-history>div>div{min-height:56px}.app-shell .real-sheets-history>.real-sheets-empty{min-height:68px!important;display:flex;align-items:center;justify-content:flex-start;padding:12px 14px;border-style:solid!important;border-radius:7px;text-align:left}.app-shell .real-sheets-dataset-page{display:grid;gap:12px}.app-shell .real-sheets-pagination{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;border-top:1px solid var(--wb-border);color:var(--wb-muted);font-size:12px}.app-shell .real-sheets-pagination>div{display:flex;align-items:center;gap:10px}.app-shell .real-sheets-pagination strong{min-width:48px;color:var(--wb-text);font-variant-numeric:tabular-nums;text-align:center}.app-shell .real-sheets-pagination button{width:auto;min-width:0;min-height:36px;padding:0 11px}.app-shell .real-sheets-pagination button svg{width:14px;height:14px}}@media(min-width:901px)and (max-width:1180px){.app-shell .real-prompt-control-grid,.app-shell .prompt-discovery-builder{grid-template-columns:1fr}.app-shell .real-sheets-mapping{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:901px){.app-shell .docs-workspace>.docs-workspace-switch{display:flex!important;width:100%!important;max-width:none!important;gap:24px!important;padding:0!important;border:0!important;border-bottom:1px solid var(--wb-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell .docs-workspace>.docs-workspace-switch button{width:auto;min-width:0;min-height:43px;gap:6px;padding:0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell .docs-workspace>.docs-workspace-switch button.active{border-color:transparent!important;background:transparent!important;box-shadow:inset 0 -2px 0 var(--wb-primary)!important}.app-shell .docs-workspace>.docs-workspace-switch button>svg{width:15px;height:15px}.app-shell .docs-workspace>.docs-workspace-switch button strong{font-size:12px}.app-shell .docs-workspace>.docs-workspace-switch button small{display:none}.app-shell .real-evidence-workbench{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(430px,1fr) minmax(280px,.52fr);gap:12px;padding:16px 18px;border:1px solid var(--wb-border);border-radius:9px;background:var(--wb-surface);box-shadow:0 2px 7px #18447e06}.app-shell .real-evidence-head,.app-shell .real-evidence-workbench>.permission-notice{grid-column:1 / -1}.app-shell .real-evidence-head{min-height:54px;align-items:start;padding:0 0 13px;border-bottom:1px solid var(--wb-border)}.app-shell .real-evidence-head .eyebrow{margin:0 0 2px;font-size:10px}.app-shell .real-evidence-head h2{margin:0;font-size:17px}.app-shell .real-evidence-head p{margin:3px 0 0;font-size:12px}.app-shell .real-evidence-status{min-width:110px;padding:8px 12px;border:1px solid var(--wb-border);border-radius:7px;background:var(--wb-surface-soft)}.app-shell .real-evidence-grid,.app-shell .real-evidence-bottom{display:contents}.app-shell .real-evidence-form{grid-column:1;grid-row:3 / span 2;align-content:start;gap:10px;padding:13px;border:1px solid var(--wb-border);border-radius:8px;background:var(--wb-surface-soft)}.app-shell .real-evidence-form :is(input,textarea){min-height:40px;border-radius:7px}.app-shell .real-evidence-form textarea{min-height:72px}.app-shell .real-evidence-actions{gap:7px}.app-shell .real-evidence-actions button{width:auto;min-width:0}.app-shell .real-evidence-preview{grid-column:2;grid-row:3 / span 2;min-height:510px;padding:16px 18px;border:1px solid var(--wb-border);border-radius:8px;background:var(--wb-surface)}.app-shell .real-evidence-preview h3{margin:10px 0 4px;font-size:18px}.app-shell .real-evidence-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--wb-border);border-radius:7px}.app-shell .real-evidence-facts>div{min-height:58px;padding:9px 11px;border:0;border-right:1px solid var(--wb-border);border-radius:0}.app-shell .real-evidence-facts>div:last-child{grid-column:1 / -1;border-top:1px solid var(--wb-border);border-right:0}.app-shell .real-evidence-screenshot{min-height:225px;border-radius:7px}.app-shell .real-evidence-list{grid-column:3;grid-row:3;height:auto;max-height:none;overflow:visible;padding:13px;border:1px solid var(--wb-border);border-radius:8px;background:var(--wb-surface)}.app-shell .real-evidence-list button{min-height:58px;padding:9px 10px;border-radius:6px}.app-shell .real-evidence-jobs{grid-column:3;grid-row:4;height:auto;max-height:none;overflow:visible;padding:13px;border:1px solid var(--wb-border);border-radius:8px;background:var(--wb-surface)}.app-shell .docs-workspace>.content-production{margin-top:0!important}.app-shell .content-production{gap:12px}.app-shell .content-production-head{min-height:54px;padding:0 0 12px;border-bottom:1px solid var(--wb-border);border-top:0!important}.app-shell .content-production-head h2{font-size:17px}.app-shell .content-flow{gap:0;overflow:hidden;border:1px solid var(--wb-border);border-radius:8px}.app-shell .content-flow>div{min-height:66px;padding:11px 14px;border:0;border-right:1px solid var(--wb-border);border-radius:0}.app-shell .content-production-tabs{display:flex;gap:22px;padding:0;border:0;border-bottom:1px solid var(--wb-border);border-radius:0;background:transparent}.app-shell .content-production-tabs button{width:auto;min-height:42px;padding:0 2px;border:0;border-radius:0;background:transparent}.app-shell .content-production-tabs button.active{background:transparent;box-shadow:inset 0 -2px 0 var(--wb-primary)}.app-shell :is(.content-fact-editor,.content-fact-list,.content-brief-form,.content-source-panel,.content-job-list,.content-review-list,.content-review-detail){border-radius:8px;box-shadow:none}.app-shell .content-fact-list,.app-shell .content-job-list{gap:0}.app-shell :is(.content-fact-row,.content-job-list article){border-radius:0;box-shadow:none}.app-shell .publishing-center{gap:12px}.app-shell .publishing-command-strip{min-height:92px;gap:0;padding:0;overflow:hidden;border:1px solid var(--wb-border);border-radius:9px;background:var(--wb-surface);box-shadow:none}.app-shell .publishing-credit-orbit{min-width:250px;padding:14px 18px;border-right:1px solid var(--wb-border)}.app-shell .publishing-command-metrics{flex:1 1 auto;gap:0}.app-shell .publishing-command-metrics>span{min-height:92px;padding:14px 18px;border-right:1px solid var(--wb-border)}.app-shell .publishing-refresh{width:auto;min-width:0;margin:0 14px}.app-shell .publishing-safety-notice{min-height:58px;padding:10px 14px;border-radius:8px}.app-shell .publishing-tabs{display:flex;gap:22px;padding:0;border:0;border-bottom:1px solid var(--wb-border);border-radius:0;background:transparent;box-shadow:none}.app-shell .publishing-tabs button{width:auto;min-width:0;min-height:42px;padding:0 2px;border:0;border-radius:0;background:transparent}.app-shell .publishing-tabs button.active{background:transparent;box-shadow:inset 0 -2px 0 var(--wb-primary)}.app-shell .publishing-catalog-heading,.app-shell .publishing-section-title{padding-bottom:11px;border-bottom:1px solid var(--wb-border)}.app-shell .publishing-catalog-heading h2,.app-shell .publishing-section-title h2{font-size:17px}.app-shell .publishing-filter-board,.app-shell .publishing-content-library,.app-shell .publishing-content-workbench,.app-shell .publishing-batch-list,.app-shell .publishing-batch-detail,.app-shell .publishing-campaign-builder,.app-shell .publishing-ledger{border-radius:8px;box-shadow:none}.app-shell .publishing-filter-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:12px;overflow:visible}.app-shell .publishing-filter-field{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:0;border:0}.app-shell .publishing-filter-field>span{color:var(--wb-copy);font-size:11px;font-weight:680;line-height:1.35}.app-shell .publishing-filter-field>select{min-width:0;width:100%;min-height:38px;padding:0 34px 0 10px;border:1px solid var(--wb-border);border-radius:7px;color:var(--wb-text);background-color:var(--wb-surface);font-size:12px;cursor:pointer}.app-shell .publishing-filter-field>select:hover{border-color:color-mix(in srgb,var(--wb-primary) 32%,var(--wb-border))}.app-shell .publishing-filter-field>select:focus-visible{outline:3px solid color-mix(in srgb,var(--wb-primary) 26%,transparent);outline-offset:1px}.app-shell .publishing-filter-board>.publishing-more-filters{grid-column:1 / -1;justify-self:start;width:auto;min-width:0;min-height:34px;margin:0;padding:0 4px}.app-shell .publishing-media-toolbar{gap:8px}.app-shell .publishing-media-toolbar button{width:auto;min-width:0}.app-shell .publishing-media-list{gap:0;overflow:hidden;border:1px solid var(--wb-border);border-radius:8px}.app-shell .publishing-media-row{min-height:126px;padding:14px 16px;border:0;border-bottom:1px solid var(--wb-border);border-radius:0;box-shadow:none}.app-shell .publishing-media-row:last-child{border-bottom:0}.app-shell .publishing-media-price button,.app-shell .publishing-editor-actions button,.app-shell .publishing-selection-dock button{width:auto;min-width:0}.app-shell .publishing-source-picker{gap:0;overflow:hidden;border:1px solid var(--wb-border);border-radius:8px}.app-shell .publishing-source-picker button{min-height:56px;border:0;border-right:1px solid var(--wb-border);border-radius:0;box-shadow:none}.app-shell .publishing-source-picker button.active{background:color-mix(in srgb,var(--wb-primary) 7%,var(--wb-surface));box-shadow:inset 0 2px 0 var(--wb-primary)}.app-shell .publishing-editor-grid,.app-shell .publishing-content-view,.app-shell .publishing-batches-view{gap:12px}.app-shell .publishing-preview{border-radius:8px}.app-shell .publishing-confirm-panel{border-radius:8px;box-shadow:none}.app-shell .publishing-orders-table{overflow:hidden;border:1px solid var(--wb-border);border-radius:8px}.app-shell .publishing-order-row{min-height:54px}}@media(min-width:901px)and (max-width:1240px){.app-shell .real-evidence-workbench{grid-template-columns:minmax(250px,.42fr) minmax(0,1fr)}.app-shell .real-evidence-list,.app-shell .real-evidence-jobs{grid-column:1 / -1;grid-row:auto}}@media(min-width:901px){.app-shell .real-report-center{gap:12px}.app-shell .real-report-topline{min-height:52px;align-items:start;padding:0 0 12px;border-bottom:1px solid var(--wb-border)}.app-shell .real-report-topline .eyebrow{margin:0 0 2px;font-size:10px}.app-shell .real-report-topline h2{margin:0;font-size:17px}.app-shell .real-report-topline p{margin:3px 0 0;font-size:12px}.app-shell .real-report-topline button{width:auto;min-width:0}.app-shell .real-report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--wb-border);border-radius:9px}.app-shell .real-report-kpis article{min-height:92px;padding:14px 17px;border:0;border-right:1px solid var(--wb-border);border-radius:0;background:var(--wb-surface);box-shadow:none}.app-shell .real-report-kpis article:last-child{border-right:0}.app-shell .real-report-kpis strong{font-size:24px}.app-shell .real-report-builder{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(220px,1.2fr) minmax(130px,.55fr) minmax(140px,.6fr) minmax(140px,.6fr) auto;align-items:end;gap:8px;padding:13px 15px;border:1px solid var(--wb-border);border-radius:8px;background:var(--wb-surface-soft)}.app-shell .real-report-builder label{display:grid;min-width:0;gap:5px;color:var(--wb-copy);font-size:12px;font-weight:650}.app-shell .real-report-builder :is(input,select){width:100%;min-width:0;min-height:40px;border-radius:7px;background:var(--wb-surface)}.app-shell .real-report-builder button{width:auto;min-width:0;white-space:nowrap}.app-shell .real-report-template-status{min-height:58px;padding:10px 14px;border-radius:8px}.app-shell .real-report-grid{grid-template-columns:minmax(300px,.48fr) minmax(0,1.52fr);gap:12px;align-items:stretch}.app-shell .real-report-grid.empty{grid-template-columns:minmax(0,1fr)}.app-shell .real-report-list,.app-shell .real-report-detail{overflow:hidden;border:1px solid var(--wb-border);border-radius:9px;background:var(--wb-surface);box-shadow:none}.app-shell .real-report-list{gap:0;padding:0}.app-shell .real-report-row{min-height:84px;padding:12px 14px;border:0;border-bottom:1px solid var(--wb-border);border-radius:0;background:var(--wb-surface)}.app-shell .real-report-row:last-child{border-bottom:0}.app-shell .real-report-row.active{background:color-mix(in srgb,var(--wb-primary) 6%,var(--wb-surface));box-shadow:inset 2px 0 0 var(--wb-primary)}.app-shell .real-report-detail{min-height:380px;padding:16px 18px}.app-shell .real-report-grid.empty .real-report-list{min-height:108px}.app-shell .real-report-grid.empty .real-report-empty{min-height:108px!important;grid-template-columns:auto minmax(0,1fr);justify-content:start;padding:16px 18px;border-style:solid!important;text-align:left}.app-shell .real-report-grid.empty .real-report-empty>svg{width:20px;height:20px;color:var(--wb-primary)}.app-shell .real-report-detail-head{padding-bottom:13px}.app-shell .real-report-detail-head button{width:auto;min-width:0}.app-shell .real-report-source-strip,.app-shell .real-report-sections{gap:0;overflow:hidden;border:1px solid var(--wb-border);border-radius:7px}.app-shell .real-report-source-strip>span,.app-shell .real-report-sections>span{min-height:46px;padding:9px 11px;border:0;border-right:1px solid var(--wb-border);border-radius:0;background:var(--wb-surface-soft)}.app-shell .real-report-export-actions{gap:7px}.app-shell .real-report-export-actions button{width:auto;min-width:0}.app-shell .settings-page>.page-action-toolbar{min-height:44px;padding:0;border:0;border-bottom:1px solid var(--wb-border);border-radius:0;background:transparent;box-shadow:none}.app-shell .settings-page>.page-action-toolbar .toolbar-chips{gap:24px}.app-shell .settings-page>.page-action-toolbar .toolbar-chips button{width:auto;min-width:0;min-height:43px;padding:0 2px;border:0;border-radius:0;background:transparent}.app-shell .settings-page>.page-action-toolbar .toolbar-chips button.active{box-shadow:inset 0 -2px 0 var(--wb-primary);color:var(--wb-primary)}.app-shell .geo-settings-center{gap:12px}.app-shell .geo-settings-head{min-height:54px;align-items:start;padding:0 0 12px;border-bottom:1px solid var(--wb-border)}.app-shell .geo-settings-head .eyebrow{margin:0 0 2px;font-size:10px}.app-shell .geo-settings-head h2{margin:0;font-size:17px}.app-shell .geo-settings-head p{margin:3px 0 0;max-width:760px;font-size:12px}.app-shell .geo-settings-head-actions button{width:auto;min-width:0}.app-shell .geo-settings-kpis{gap:0;overflow:hidden;border:1px solid var(--wb-border);border-radius:9px}.app-shell .geo-settings-kpis article{min-height:84px;padding:13px 16px;border:0;border-right:1px solid var(--wb-border);border-radius:0;background:var(--wb-surface);box-shadow:none}.app-shell .geo-settings-kpis article:last-child{border-right:0}.app-shell .geo-settings-layout{grid-template-columns:minmax(0,1.48fr) minmax(280px,.52fr);gap:12px}.app-shell .geo-settings-layout.no-history{grid-template-columns:minmax(0,1.48fr) minmax(280px,.52fr);justify-content:stretch}.app-shell .geo-settings-layout.no-history>.geo-settings-audit{display:block}.app-shell .geo-settings-form,.app-shell .geo-settings-audit{overflow:hidden;border:1px solid var(--wb-border);border-radius:9px;background:var(--wb-surface);box-shadow:none}.app-shell .geo-settings-form>section{scroll-margin-top:120px;padding:16px 18px;border:0;border-bottom:1px solid var(--wb-border);border-radius:0;background:var(--wb-surface);box-shadow:none}.app-shell .geo-settings-section-title{margin-bottom:13px}.app-shell .geo-settings-section-title h3{font-size:15px}.app-shell .geo-settings-brand-name input{min-height:42px;border-radius:7px}.app-shell .geo-settings-tags span,.app-shell .geo-settings-tag-input button{border-radius:6px}.app-shell .geo-settings-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-shell .geo-settings-platforms label{min-height:62px;padding:9px 11px;border-radius:7px}.app-shell .geo-settings-form-actions{justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid var(--wb-border)}.app-shell .geo-settings-form-actions button{width:auto;min-width:0}.app-shell .geo-settings-audit{scroll-margin-top:120px;padding:16px 18px}.app-shell .geo-settings-audit-list{gap:0;overflow:hidden;border:1px solid var(--wb-border);border-radius:7px}.app-shell .geo-settings-audit-list article{min-height:72px;padding:11px 12px;border:0;border-bottom:1px solid var(--wb-border);border-radius:0;box-shadow:none}.app-shell .geo-settings-audit-list article:last-child{border-bottom:0}.app-shell .geo-settings-audit-empty{min-height:104px;display:flex;align-items:center;justify-content:center;gap:8px;border-style:solid;border-color:var(--wb-border);background:var(--wb-surface-soft)}}@media(min-width:901px)and (max-width:1200px){.app-shell .real-report-builder{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .geo-settings-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:861px){.app-shell>.workbench-topbar{border-bottom-color:var(--wb-border-strong)!important;box-shadow:0 3px 14px #23416e0b!important}.app-shell .workbench-primary-row{min-height:64px}.app-shell>.workspace{display:grid!important;grid-template-columns:clamp(216px,15.5vw,232px) minmax(0,1fr)!important;align-items:start!important}.app-shell .workspace-body{grid-column:2;min-width:0;width:100%!important;padding:18px clamp(20px,2vw,32px) 32px!important}.app-shell .workbench-section-nav{position:sticky;top:64px;grid-column:1;align-self:start;min-width:0;width:100%;height:calc(100dvh - 64px);display:flex;flex-direction:column;gap:18px;padding:20px 14px 16px;overflow-x:hidden;overflow-y:auto;border-right:1px solid var(--wb-border);background:color-mix(in srgb,var(--wb-surface) 96%,var(--wb-bg));scrollbar-gutter:stable}.app-shell .workbench-section-nav-head{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 10px;padding:0 6px 16px;border-bottom:1px solid var(--wb-border)}.app-shell .workbench-section-nav-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;grid-row:1;border:1px solid color-mix(in srgb,var(--wb-primary) 16%,var(--wb-border));border-radius:9px;color:var(--wb-primary);background:var(--wb-primary-soft)}.app-shell .workbench-section-nav-head>div{min-width:0;display:grid;gap:1px}.app-shell .workbench-section-nav-kicker{color:var(--wb-muted);font-size:10px;font-weight:700;letter-spacing:.08em}.app-shell .workbench-section-nav h2{margin:0;color:var(--wb-text);font-size:16px;font-weight:720;line-height:1.35}.app-shell .workbench-section-nav-head>p{grid-column:1 / -1;margin:7px 0 0;color:var(--wb-muted);font-size:11px;line-height:1.55}.app-shell .workbench-section-nav-items{min-width:0;height:auto;display:grid;align-items:stretch;justify-content:stretch;gap:6px}.app-shell .workbench-section-nav-items>button{position:relative;min-width:0;min-height:58px;width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;justify-content:stretch;gap:9px;padding:8px 9px;border:1px solid transparent;border-radius:9px;color:var(--wb-copy);background:transparent;text-align:left;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.app-shell .workbench-section-nav-items>button:after{content:none}.app-shell .workbench-section-nav-items>button:hover{color:var(--wb-text);border-color:color-mix(in srgb,var(--wb-primary) 12%,var(--wb-border));background:color-mix(in srgb,var(--wb-primary-soft) 52%,var(--wb-surface))}.app-shell .workbench-section-nav-items>button.is-active{color:var(--wb-primary);border-color:color-mix(in srgb,var(--wb-primary) 22%,var(--wb-border));background:var(--wb-primary-soft);box-shadow:inset 3px 0 0 var(--wb-primary)}.app-shell .workbench-section-nav-items>button:focus-visible{outline:3px solid color-mix(in srgb,var(--wb-primary) 30%,transparent)!important;outline-offset:2px!important}.app-shell .workbench-section-item-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--wb-muted);background:var(--wb-surface-soft)}.app-shell .workbench-section-nav-items>button.is-active .workbench-section-item-icon,.app-shell .workbench-section-nav-items>button.is-parent-active .workbench-section-item-icon{color:var(--wb-primary);background:var(--wb-surface)}.app-shell .workbench-section-item-copy{min-width:0;display:grid;gap:2px}.app-shell .workbench-section-item-copy strong{overflow:hidden;font-size:13px;font-weight:680;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.app-shell .workbench-section-item-copy small{overflow:hidden;color:var(--wb-muted);font-size:10.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.app-shell .workbench-section-item-arrow{width:14px;height:14px;color:var(--wb-muted);opacity:0;transition:opacity .16s ease,transform .16s ease}.app-shell .workbench-section-nav-items>button:hover .workbench-section-item-arrow,.app-shell .workbench-section-nav-items>button.is-active .workbench-section-item-arrow{opacity:1}.app-shell .workbench-section-nav-items>button.is-active .workbench-section-item-arrow{color:var(--wb-primary);transform:translate(1px)}.app-shell .workbench-section-nav-items>button.is-parent-active{color:var(--wb-text);border-color:color-mix(in srgb,var(--wb-primary) 12%,var(--wb-border));background:color-mix(in srgb,var(--wb-primary-soft) 46%,var(--wb-surface))}.app-shell .workbench-section-nav-items>button.is-parent-active .workbench-section-item-arrow{opacity:1;color:var(--wb-primary);transform:rotate(90deg)}.app-shell .workbench-monitoring-subnav{min-width:0;display:grid;gap:2px;margin:0 0 4px 14px;padding:4px 0 3px 13px;border-left:1px solid color-mix(in srgb,var(--wb-primary) 20%,var(--wb-border))}.app-shell .workbench-monitoring-subnav-label{padding:2px 9px 4px;color:var(--wb-muted);font-size:10px;font-weight:700;letter-spacing:.06em}.app-shell .workbench-monitoring-subnav>button{min-width:0;min-height:36px;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;border:1px solid transparent;border-radius:7px;color:var(--wb-muted);background:transparent;text-align:left;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.app-shell .workbench-monitoring-subnav>button svg{width:15px;height:15px}.app-shell .workbench-monitoring-subnav>button span{overflow:hidden;font-size:12px;font-weight:620;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.app-shell .workbench-monitoring-subnav>button:hover{color:var(--wb-text);background:var(--wb-surface-soft)}.app-shell .workbench-monitoring-subnav>button.is-active{color:var(--wb-primary);border-color:color-mix(in srgb,var(--wb-primary) 20%,var(--wb-border));background:var(--wb-primary-soft)}.app-shell .workbench-monitoring-subnav>button:focus-visible{outline:3px solid color-mix(in srgb,var(--wb-primary) 30%,transparent);outline-offset:1px}.app-shell .real-answer-insights>.monitoring-view-navigation{display:none}}@media(max-width:1120px)and (min-width:861px){.app-shell>.workspace{grid-template-columns:216px minmax(0,1fr)!important}.app-shell .workbench-section-nav{padding-inline:12px}}@media(max-width:860px){.app-shell .workbench-section-nav{display:none!important}}@media(prefers-reduced-motion:reduce){.app-shell .workbench-section-nav *,.app-shell .workbench-section-nav *:before,.app-shell .workbench-section-nav *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gateway.gateway-command-center{--command-bg: #020812;--command-surface: #061426;--command-title: #f5f9ff;--command-body: #a9b9cc;--command-muted: #70849b;--command-blue: #3478ff;--command-cyan: #22d3ee;--command-white: #eaf7ff;--command-indigo: #626bff;--command-opportunity: #35e6c6;position:relative;min-height:100%;padding:0!important;overflow:clip;color:var(--command-title);color-scheme:dark;background:var(--command-bg)}.gateway-command-center .gateway-editorial-main{position:relative;z-index:1}.gateway-command-center .gateway-editorial-topbar{position:fixed!important;z-index:100;top:0!important;left:50%!important;width:min(calc(100% - 64px),1500px)!important;margin:0!important;transform:translate(-50%)!important;animation:gateway-topbar-arrival .76s cubic-bezier(.2,.72,.2,1) 2.18s both;pointer-events:none}.gateway-command-center .gateway-editorial-topbar>*{pointer-events:auto}.gateway-command-center .gateway-geo-scan-story{--story-progress: 0;--scene-local-progress: 0;--hero-exit: 0;--hero-shift: 0px;--platform-morph: 0;--platform-reveal: 0;--platform-presence: 1;--hero-model-presence: 1;--demo-reveal: 0;--demo-content-reveal: 0;--workflow: 0;--partners: 0;--cta: 0;--opportunity: 0;--pointer-energy: 0;position:relative;z-index:1;width:100%;min-height:100svh;background:transparent}.gateway-command-center .gateway-geo-scan-sticky{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100svh;min-height:620px;overflow:hidden;isolation:isolate;pointer-events:none;background:radial-gradient(circle at 78% 34%,rgba(34,211,238,.16),transparent 33%),radial-gradient(circle at 58% 82%,rgba(52,120,255,.12),transparent 45%),linear-gradient(150deg,#020812,#041426 54%,#03101f)}.gateway-command-center .gateway-scan-space,.gateway-command-center .gateway-scan-space:before,.gateway-command-center .gateway-scan-space:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gateway-command-center .gateway-scan-space{z-index:0;background:radial-gradient(circle at 72% 36%,rgba(52,120,255,.16),transparent 34%),radial-gradient(circle at 40% 82%,rgba(34,211,238,.085),transparent 42%)}.gateway-command-center .gateway-scan-space:before{content:"";background:radial-gradient(circle at 62% 46%,rgba(34,211,238,.065),transparent 28%),radial-gradient(circle at 22% 72%,rgba(98,107,255,.075),transparent 35%)}.gateway-command-center .gateway-scan-space:after{content:"";background:radial-gradient(circle at 67% 54%,rgba(53,230,198,.11),transparent 29%);opacity:calc(var(--opportunity) * .7)}.gateway-geo-story-scroll{position:relative;z-index:4;width:100%}.gateway-geo-story-scroll>[data-story-stage]{position:relative;width:100%;height:calc(var(--scene-desktop-vh, 100) * 1svh);min-height:0;pointer-events:none}.gateway-story-hero,.gateway-story-panel,.gateway-partners-scroll-scene,.gateway-final-scroll-scene{--scene-opacity: 0;--scene-y: 38px;--scene-blur: 12px;--title-reveal: 0;--body-reveal: 0;--detail-reveal: 0;--title-y: 28px;--body-y: 22px;--detail-y: 18px}.gateway-command-center .gateway-story-hero.gateway-editorial-hero{display:block!important;grid-template-columns:none!important;align-items:initial!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;gap:0!important}.gateway-command-center .gateway-story-hero .gateway-editorial-copy,.gateway-story-panel-copy{position:sticky;z-index:12;top:0;display:flex;flex-direction:column;justify-content:center;width:min(43vw,620px);height:100svh;min-height:620px;margin-left:clamp(52px,7.5vw,124px);padding:96px 0 46px;opacity:var(--scene-opacity);filter:blur(var(--scene-blur));transform:translate3d(0,var(--scene-y),0);will-change:opacity,transform,filter;pointer-events:auto}.gateway-command-center .gateway-story-hero .gateway-editorial-copy{display:grid;align-content:center;max-width:620px;opacity:calc(1 - var(--hero-exit));filter:none;clip-path:inset(0);transform:translate3d(0,var(--hero-shift),0);transform-origin:56% 48%;animation:gateway-hero-copy-arrival 1.55s cubic-bezier(.54,.02,.2,1) 1.05s both}.gateway-command-center .geo-intro-brand{position:absolute;z-index:14;left:50%;top:50%;width:min(30vw,330px);opacity:0;filter:drop-shadow(0 0 26px rgba(52,120,255,.28));transform:translate(-50%,-50%);animation:geo-intro-brand-awaken 1.58s cubic-bezier(.2,.72,.2,1) both;pointer-events:none}.gateway-command-center .geo-intro-brand .brand-mark,.gateway-command-center .geo-intro-brand .brand-logo-shell,.gateway-command-center .geo-intro-brand img{width:100%;max-width:none}@keyframes geo-intro-brand-awaken{0%{left:50%;top:50%;width:min(34vw,380px);opacity:0;filter:blur(8px) drop-shadow(0 0 12px rgba(52,120,255,.08));transform:translate(-50%,-50%) scale(.92)}10%{opacity:1;filter:blur(0) drop-shadow(0 0 34px rgba(52,120,255,.42))}30%{left:50%;top:50%;width:min(34vw,380px);opacity:1;filter:blur(0) drop-shadow(0 0 38px rgba(34,211,238,.38));transform:translate(-50%,-50%) scale(1)}48%,76%{left:32px;top:20px;width:174px;opacity:1;filter:blur(0) drop-shadow(0 0 16px rgba(52,120,255,.2));transform:translate(0) scale(1)}to{left:32px;top:20px;width:174px;opacity:0;filter:blur(1px) drop-shadow(0 0 12px rgba(52,120,255,.12));transform:translate(0) scale(1)}}.gateway-story-panel.is-right .gateway-story-panel-copy{margin-right:clamp(52px,7.5vw,124px);margin-left:auto}.gateway-story-panel.is-center .gateway-story-panel-copy{align-items:center;width:min(1180px,calc(100% - 80px));margin-inline:auto;text-align:center}.gateway-story-panel h2,.gateway-command-center .gateway-story-hero h1{opacity:var(--title-reveal);transform:translate3d(0,var(--title-y),0);will-change:opacity,transform}.gateway-command-center .gateway-story-hero h1{display:grid;gap:.04em;max-width:620px;margin:0;padding:.04em 0 .1em;overflow:visible;font:500 clamp(54px,4.75vw,80px)/1.02 "Helvetica Neue","PingFang SC","Noto Sans SC",system-ui,sans-serif;letter-spacing:-.052em}.gateway-command-center .gateway-story-hero h1>span{width:max-content;max-width:100%}.gateway-command-center .gateway-title-line{color:var(--command-title)}.gateway-command-center .gateway-title-accent{color:var(--command-cyan);background:linear-gradient(96deg,var(--command-blue),#45ddf5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(34,211,238,.1)}.gateway-story-panel h2{max-width:620px;margin:0;color:var(--command-title);font:520 clamp(42px,4.1vw,64px)/1.07 "Helvetica Neue","PingFang SC","Noto Sans SC",system-ui,sans-serif;letter-spacing:-.05em;text-wrap:balance}.gateway-story-panel-copy>p,.gateway-command-center .gateway-story-hero .gateway-editorial-copy>p{opacity:var(--body-reveal);transform:translate3d(0,var(--body-y),0)}.gateway-command-center .gateway-story-hero .gateway-editorial-copy>p{max-width:560px;margin:24px 0 0;color:var(--command-body);font-size:clamp(16px,1.05vw,18px);line-height:1.72}.gateway-story-panel-copy>p{max-width:580px;margin:24px 0 0;color:var(--command-body);font-size:clamp(16px,1.08vw,18px);line-height:1.75}.gateway-story-panel-copy>:not(h2):not(p),.gateway-command-center .gateway-story-hero .gateway-editorial-copy>:not(h1):not(p){opacity:var(--detail-reveal);transform:translate3d(0,var(--detail-y),0)}.gateway-story-echo{margin-top:14px;color:#45ddf5;font-size:13px;font-weight:620}.gateway-command-center .gateway-story-hero .gateway-actions{display:flex;align-items:center;gap:16px;margin-top:30px;pointer-events:auto}.gateway-command-center .gateway-story-hero .gateway-actions button,.gateway-final-entry-content .gateway-actions button{pointer-events:auto}.gateway-command-center .gateway-editorial-proofline{display:flex;align-items:center;gap:11px;margin-top:23px;color:var(--command-muted);font-size:12px}.gateway-command-center .gateway-editorial-proofline i{width:3px;height:3px;border-radius:50%;background:#45ddf585}.gateway-command-center .geo-scan-visual{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100vw;height:100svh;min-height:620px;transform:translate3d(var(--visual-x, 0),0,0) scale(var(--visual-scale, 1));transform-origin:center;will-change:transform}.gateway-command-center .geo-scan-canvas-host,.gateway-command-center .geo-scan-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.gateway-command-center .geo-scan-canvas-host:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 46% 64% at 78% 49%,rgba(34,211,238,.032),transparent 72%),radial-gradient(ellipse 34% 52% at 91% 54%,rgba(52,120,255,.024),transparent 76%);opacity:var(--hero-model-presence);pointer-events:none}.gateway-command-center .geo-scan-canvas{position:relative;z-index:1;display:block;width:100%;height:100%;transition:filter .52s ease}.gateway-command-center .geo-scan-fallback{z-index:0;opacity:.34;transition:opacity .4s ease}.gateway-command-center .gateway-geo-scan-story[data-renderer=webgl] .geo-scan-fallback,.gateway-command-center .gateway-geo-scan-story[data-renderer=pending] .geo-scan-fallback{opacity:0}.gateway-command-center .gateway-geo-scan-story[data-renderer=fallback] .geo-scan-fallback{opacity:1}.gateway-command-center .geo-scan-platforms{position:absolute;z-index:7;top:2%;right:1%;bottom:2%;left:1%;opacity:var(--platform-presence);perspective:1100px;transform-style:preserve-3d;pointer-events:none}.gateway-command-center .geo-scan-platform{--platform-index: 0;position:absolute;left:var(--node-left);top:var(--node-top);display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:4px 8px 4px 4px;color:var(--command-white);background:transparent;text-shadow:0 3px 16px rgba(0,0,0,.7);transform:translate3d(calc(-50% + var(--node-px, 0px)),calc(-50% + var(--node-py, 0px)),var(--node-z, 0px)) scale(var(--node-scale, 1));transform-style:preserve-3d;pointer-events:auto}.gateway-command-center .geo-scan-platform-icon{position:relative;display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border:0;border-radius:0;background:transparent;box-shadow:none}.gateway-command-center .geo-scan-platform-icon img{display:block;width:22px;height:22px;object-fit:contain;filter:brightness(1.12) saturate(1.08) drop-shadow(0 0 7px rgba(135,220,255,.24)) drop-shadow(0 0 18px rgba(52,120,255,.13))}.gateway-command-center .geo-scan-platform b{color:#eaf7ffe6;font-size:11px;font-weight:640;line-height:1;white-space:nowrap}.geo-workflow-ribbon{position:absolute;z-index:9;top:0;right:0;bottom:0;left:0;opacity:var(--workflow);isolation:isolate;pointer-events:none}.geo-workflow-ribbon>strong,.geo-workflow-ribbon>span{position:absolute;display:grid;place-items:center;color:var(--command-white);background:radial-gradient(ellipse at 50% 48%,rgba(8,29,50,.9),rgba(5,20,38,.48) 58%,transparent 84%);text-shadow:0 0 16px rgba(34,211,238,.24);transform:translate(-50%,-50%)}.geo-workflow-ribbon>strong:before,.geo-workflow-ribbon>span:before{position:absolute;z-index:-1;top:-14px;right:-20px;bottom:-14px;left:-20px;border-radius:50%;background:radial-gradient(circle,rgba(52,120,255,.17),rgba(34,211,238,.05) 42%,transparent 72%);content:"";opacity:.56;transform:scale(.94);animation:geo-workflow-module-breathe 6.8s ease-in-out infinite}.geo-workflow-ribbon>span:nth-of-type(1):before{animation-delay:-.52s}.geo-workflow-ribbon>span:nth-of-type(2):before{animation-delay:-1.04s}.geo-workflow-ribbon>span:nth-of-type(3):before{animation-delay:-1.56s}.geo-workflow-ribbon>span:nth-of-type(4):before{animation-delay:-2.08s}.geo-workflow-ribbon>span:nth-of-type(5):before{animation-delay:-2.6s}.geo-workflow-ribbon>span:nth-of-type(6):before{animation-delay:-3.12s}.geo-workflow-ribbon>span:nth-of-type(7):before{animation-delay:-3.64s}.geo-workflow-ribbon>strong{left:50%;top:58%;min-width:190px;min-height:78px;font-size:15px;letter-spacing:.04em}.geo-workflow-ribbon>span{min-width:128px;min-height:52px;padding:9px 14px;font-size:12px;font-weight:610;animation:geo-workflow-label-pulse 6.8s ease-in-out infinite}.geo-workflow-ribbon>span:nth-of-type(1){animation-delay:-.52s}.geo-workflow-ribbon>span:nth-of-type(2){animation-delay:-1.04s}.geo-workflow-ribbon>span:nth-of-type(3){animation-delay:-1.56s}.geo-workflow-ribbon>span:nth-of-type(4){animation-delay:-2.08s}.geo-workflow-ribbon>span:nth-of-type(5){animation-delay:-2.6s}.geo-workflow-ribbon>span:nth-of-type(6){animation-delay:-3.12s}.geo-workflow-ribbon>span:nth-of-type(7){animation-delay:-3.64s}.geo-workflow-ribbon>span b{color:#f5f9ff;font-size:13px;font-weight:640}.geo-workflow-ribbon>span small{margin-top:3px;color:#a9b9ccc7;font-size:9.5px;font-weight:520;letter-spacing:.02em}.geo-workflow-ribbon>span:nth-of-type(1){left:36%;top:38%}.geo-workflow-ribbon>span:nth-of-type(2){left:54%;top:33%}.geo-workflow-ribbon>span:nth-of-type(3){left:70%;top:45%}.geo-workflow-ribbon>span:nth-of-type(4){left:71%;top:65%}.geo-workflow-ribbon>span:nth-of-type(5){left:57%;top:78%}.geo-workflow-ribbon>span:nth-of-type(6){left:38%;top:75%}.geo-workflow-ribbon>span:nth-of-type(7){left:28%;top:58%}@keyframes geo-workflow-module-breathe{0%,to{opacity:.28;transform:scale(.92)}16%{opacity:.92;transform:scale(1.1)}30%{opacity:.46;transform:scale(1.01)}}@keyframes geo-workflow-label-pulse{0%,to{filter:brightness(.86);text-shadow:0 0 10px rgba(34,211,238,.12)}16%{filter:brightness(1.2);text-shadow:0 0 22px rgba(34,211,238,.54)}30%{filter:brightness(.98);text-shadow:0 0 14px rgba(52,120,255,.24)}}@keyframes gateway-hero-copy-arrival{0%{opacity:0;clip-path:inset(7% 5% 7% 5%);filter:blur(12px);transform:translate3d(22vw,6vh,-120px) scale(.36)}to{opacity:calc(1 - var(--hero-exit));clip-path:inset(0);filter:blur(0);transform:translate3d(0,var(--hero-shift),0) scale(1)}}@keyframes gateway-topbar-arrival{0%{opacity:0;filter:blur(9px)}to{opacity:1;filter:blur(0)}}.geo-entry-portal{position:absolute;z-index:3;left:50%;top:50%;width:min(52vw,700px);aspect-ratio:1.55;opacity:var(--cta);filter:drop-shadow(0 0 52px rgba(34,211,238,.2));transform:translate(-50%,-50%) perspective(900px) rotateX(2deg);pointer-events:none}.geo-entry-portal:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;background:radial-gradient(ellipse,rgba(52,120,255,.2),rgba(34,211,238,.055) 42%,transparent 70%);filter:blur(18px)}.geo-entry-portal i{position:absolute;inset:calc(var(--portal-depth, 0) * 7%);border:0;border-radius:50%;background:radial-gradient(ellipse,rgba(69,221,245,.12),rgba(52,120,255,.055) 34%,transparent 72%);filter:blur(14px)}.geo-entry-portal i:nth-child(1){--portal-depth: 0;opacity:.5;transform:translateZ(-80px) scale(1.08)}.geo-entry-portal i:nth-child(2){--portal-depth: 1;opacity:.68;transform:translateZ(-40px) scale(.96)}.geo-entry-portal i:nth-child(3){--portal-depth: 2;opacity:.82;transform:translateZ(0) scale(.82)}@media(prefers-reduced-motion:reduce){.gateway-command-center .gateway-story-hero .gateway-editorial-copy{animation:none}.gateway-command-center .geo-scan-platform,.gateway-command-center .geo-scan-fallback{transition:none}}@media(max-width:1040px){.gateway-command-center .gateway-story-hero .gateway-editorial-copy,.gateway-story-panel-copy{width:min(46vw,530px);margin-left:32px}.gateway-story-panel.is-right .gateway-story-panel-copy{margin-right:32px}.gateway-command-center .gateway-story-hero h1{font-size:clamp(48px,6vw,68px)}}@media(max-width:720px){.gateway-command-center .geo-intro-brand{width:min(56vw,230px)}.gateway-command-center .gateway-editorial-topbar{width:calc(100% - 32px)}.gateway-command-center .gateway-geo-scan-sticky,.gateway-command-center .geo-scan-visual{min-height:560px}.gateway-command-center .geo-scan-canvas-host:before{background:radial-gradient(ellipse 46% 64% at 78% 49%,rgba(34,211,238,.024),transparent 72%),radial-gradient(ellipse 34% 52% at 91% 54%,rgba(52,120,255,.018),transparent 76%)}.gateway-geo-story-scroll>[data-story-stage]{height:calc(var(--scene-mobile-vh, var(--scene-desktop-vh, 100)) * 1svh)}.gateway-command-center .gateway-story-hero .gateway-editorial-copy,.gateway-story-panel-copy,.gateway-story-panel.is-right .gateway-story-panel-copy{justify-content:flex-start;width:calc(100% - 36px);min-height:560px;margin-inline:18px;padding:92px 0 30px}.gateway-command-center .gateway-story-hero .gateway-editorial-copy{align-content:start!important;height:100svh!important;min-height:0!important;padding:78px 0 18px!important;background:linear-gradient(180deg,rgba(2,8,18,.98) 0%,rgba(2,8,18,.9) 42%,rgba(2,8,18,.42) 52%,transparent 62%)}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-copy h1{max-width:94vw;font-size:clamp(38px,10.8vw,44px)!important;line-height:1.03!important}.gateway-command-center .gateway-story-hero h1>span{width:auto}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-copy>p,.gateway-story-panel-copy>p{max-width:94%;margin-top:14px!important;font-size:13.5px!important;line-height:1.58!important}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-copy .gateway-actions{flex-wrap:nowrap!important;gap:8px!important;margin-top:16px!important}.gateway.gateway-command-center .gateway-story-hero .gateway-actions .gateway-editorial-primary-cta{min-height:50px!important;padding-inline:20px!important;font-size:14px!important}.gateway.gateway-command-center .gateway-story-hero .gateway-actions .gateway-editorial-secondary-cta{min-width:150px!important;min-height:44px!important;font-size:13px!important}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-proofline{flex-wrap:nowrap!important;gap:8px!important;margin-top:12px!important;font-size:10.5px!important}.gateway-story-panel h2{max-width:94%;font-size:clamp(34px,9.8vw,48px)}.gateway-command-center .geo-scan-platforms{top:28%;right:0;bottom:2%;left:0}.gateway-command-center .gateway-geo-scan-story[data-active-stage=platforms] .geo-scan-platforms{top:34%;right:0;bottom:3%;left:0}.gateway-command-center .geo-scan-platform{gap:4px;min-height:30px;padding:2px 4px 2px 2px}.gateway-command-center .geo-scan-platform-icon{width:27px;height:27px}.gateway-command-center .geo-scan-platform-icon img{width:18px;height:18px}.gateway-command-center .geo-scan-platform b{max-width:68px;overflow:hidden;font-size:9.5px;text-overflow:ellipsis}.geo-workflow-ribbon>strong{left:48%;top:63%;min-width:150px;min-height:62px;font-size:13px}.geo-workflow-ribbon>span{min-width:94px;min-height:40px;padding:6px 9px}.geo-workflow-ribbon>span b{font-size:11.5px}.geo-workflow-ribbon>span small{font-size:9px}.geo-workflow-ribbon>span:nth-of-type(1){left:23%;top:43%}.geo-workflow-ribbon>span:nth-of-type(2){left:58%;top:39%}.geo-workflow-ribbon>span:nth-of-type(3){left:79%;top:50%}.geo-workflow-ribbon>span:nth-of-type(4){left:78%;top:67%}.geo-workflow-ribbon>span:nth-of-type(5){left:57%;top:82%}.geo-workflow-ribbon>span:nth-of-type(6){left:28%;top:77%}.geo-workflow-ribbon>span:nth-of-type(7){left:17%;top:60%}.geo-entry-portal{width:86vw}}@media(max-width:420px){.gateway-command-center .gateway-story-hero .gateway-editorial-copy,.gateway-story-panel-copy,.gateway-story-panel.is-right .gateway-story-panel-copy{width:calc(100% - 28px)!important;max-width:none!important;margin-inline:14px!important}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-copy h1{font-size:clamp(38px,10.8vw,44px)!important}}@media(min-width:721px)and (max-width:900px)and (max-height:520px)and (orientation:landscape){.gateway.gateway-command-center.gateway-system-demo-home .gateway-editorial-topbar{width:calc(100% - 32px)!important;min-height:48px!important;padding:4px 0!important}.gateway.gateway-command-center .gateway-geo-scan-sticky,.gateway.gateway-command-center .geo-scan-visual{height:100svh;min-height:0}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-copy{align-content:start!important;width:min(43vw,360px)!important;max-width:360px!important;height:100svh!important;min-height:0!important;margin-left:24px!important;padding:58px 0 10px!important;background:linear-gradient(90deg,rgba(2,8,18,.98) 0%,rgba(2,8,18,.88) 72%,transparent 100%)}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-copy h1{max-width:350px!important;font-size:34px!important;line-height:1.01!important}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-copy>p{max-width:350px!important;margin-top:10px!important;font-size:11.5px!important;line-height:1.5!important}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-copy .gateway-actions{flex-wrap:nowrap!important;gap:8px!important;margin-top:10px!important}.gateway.gateway-command-center .gateway-story-hero .gateway-actions .gateway-editorial-primary-cta{min-height:42px!important;padding-inline:16px!important;font-size:13px!important}.gateway.gateway-command-center .gateway-story-hero .gateway-actions .gateway-editorial-secondary-cta{min-width:142px!important;min-height:40px!important;font-size:12px!important}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-proofline{flex-wrap:nowrap!important;gap:8px!important;margin-top:8px!important;font-size:9.5px!important}.gateway.gateway-command-center .geo-scan-platforms{transition:transform .42s cubic-bezier(.2,.72,.2,1)}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platforms{transform:translateY(22px)}}@media(prefers-reduced-motion:reduce){.gateway-command-center .gateway-editorial-topbar,.gateway-story-panel-copy,.gateway-command-center .gateway-story-hero .gateway-editorial-copy{animation:none;opacity:1;filter:none}.geo-workflow-ribbon>strong:before,.geo-workflow-ribbon>span:before{animation:none}}.gateway.gateway-system-demo-home{--gateway-deep-bg: #020812;--gateway-deep-secondary: #041426;--gateway-space: #071b32;--gateway-terminal: #081a2d;--gateway-border: rgba(113, 185, 255, .18);--gateway-title: #f5f9ff;--gateway-body: #a9b9cc;--gateway-muted: #70849b;--gateway-highlight: #45ddf5;--gateway-blue: #3478ff;--gateway-cyan: #22d3ee;--gateway-white: #eaf7ff;--gateway-indigo: #626bff;--gateway-opportunity: #35e6c6;min-height:100%;color:var(--gateway-title);color-scheme:dark;background:var(--gateway-deep-bg)!important}.gateway-system-demo-flowfield,.gateway-system-demo-grid-floor{position:absolute;pointer-events:none}.gateway-system-demo-flowfield{z-index:1;top:5%;right:-9%;bottom:2%;left:18%;overflow:hidden;background-image:radial-gradient(circle,rgba(122,217,255,.24) 0 .65px,transparent 1.15px),repeating-linear-gradient(90deg,rgba(43,159,255,.055) 0 1px,transparent 1px 54px),repeating-linear-gradient(0deg,rgba(34,211,238,.042) 0 1px,transparent 1px 38px);background-position:0 0,18px 0,0 11px;background-size:19px 19px,auto,auto;opacity:calc(.24 + var(--demo-reveal) * .76);-webkit-mask-image:radial-gradient(ellipse 88% 76% at 67% 55%,#000 14%,rgba(0,0,0,.92) 59%,transparent 96%);mask-image:radial-gradient(ellipse 88% 76% at 67% 55%,#000 14%,rgba(0,0,0,.92) 59%,transparent 96%);mix-blend-mode:screen}.gateway-system-demo-flowfield:before,.gateway-system-demo-flowfield:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.gateway-system-demo-flowfield:before{right:-5%;top:2%;width:76%;height:78%;background:radial-gradient(ellipse at 76% 42%,rgba(190,249,255,.14),rgba(34,211,238,.035) 34%,transparent 67%),conic-gradient(from 218deg at 72% 54%,transparent 0 15%,rgba(34,211,238,.16) 17%,transparent 20% 31%,rgba(98,107,255,.15) 33%,transparent 37% 100%);filter:blur(17px);animation:gatewayDemoAtmosphereBreathe 6.4s ease-in-out infinite alternate}.gateway-system-demo-flowfield:after{left:8%;right:1%;bottom:2%;height:29%;background:radial-gradient(ellipse at 61% 54%,rgba(184,247,255,.2),rgba(34,211,238,.082) 28%,transparent 67%),radial-gradient(ellipse at 78% 56%,rgba(98,107,255,.2),transparent 62%);filter:blur(22px);opacity:.9;transform:rotate(-2deg)}.gateway-system-demo-flowfield>i{position:absolute;left:var(--flow-left, 2%);top:var(--flow-top, 20%);width:var(--flow-width, 106%);height:var(--flow-height, 31%);border-top:1px solid rgba(116,226,255,var(--flow-opacity, .42));border-radius:50%;box-shadow:0 -1px 8px rgba(34,211,238,calc(var(--flow-opacity, .42) * .82)),0 -2px 25px rgba(52,120,255,calc(var(--flow-opacity, .42) * .42));filter:blur(var(--flow-blur, .25px));transform:rotate(var(--flow-rotate, -4deg)) scaleX(var(--flow-scale, 1));transform-origin:70% 50%;animation:gatewayDemoFlowCurrent var(--flow-duration, 7.8s) ease-in-out var(--flow-delay, 0s) infinite alternate}.gateway-system-demo-flowfield>i:after{content:"";position:absolute;left:8%;top:-2px;width:44%;height:3px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(210,249,255,.78),rgba(34,211,238,.18),transparent);filter:blur(1px);animation:gatewayDemoFlowPulse 4.2s linear var(--flow-delay, 0s) infinite}.gateway-system-demo-flowfield>i:nth-child(1){--flow-top: 14%;--flow-height: 43%;--flow-opacity: .28;--flow-rotate: -9deg;--flow-duration: 8.6s;--flow-delay: -1.1s}.gateway-system-demo-flowfield>i:nth-child(2){--flow-top: 25%;--flow-left: -3%;--flow-height: 39%;--flow-opacity: .5;--flow-rotate: -5deg;--flow-duration: 7.2s;--flow-delay: -3.4s}.gateway-system-demo-flowfield>i:nth-child(3){--flow-top: 37%;--flow-left: 4%;--flow-height: 34%;--flow-opacity: .35;--flow-rotate: -1deg;--flow-duration: 8.1s;--flow-delay: -5.2s}.gateway-system-demo-flowfield>i:nth-child(4){--flow-top: 46%;--flow-left: -8%;--flow-height: 37%;--flow-opacity: .58;--flow-rotate: 3deg;--flow-duration: 6.9s;--flow-delay: -2.2s}.gateway-system-demo-flowfield>i:nth-child(5){--flow-top: 57%;--flow-left: 2%;--flow-height: 31%;--flow-opacity: .3;--flow-rotate: 7deg;--flow-duration: 8.8s;--flow-delay: -4.6s}.gateway-system-demo-flowfield>i:nth-child(6){--flow-top: 67%;--flow-left: -12%;--flow-height: 26%;--flow-opacity: .46;--flow-rotate: 11deg;--flow-duration: 7.6s;--flow-delay: -6.1s}.gateway-system-demo-flowfield>i:nth-child(7){--flow-top: 9%;--flow-left: 18%;--flow-width: 84%;--flow-height: 56%;--flow-opacity: .19;--flow-rotate: -14deg;--flow-duration: 9.2s;--flow-delay: -2.9s}.gateway-system-demo-flowfield>i:nth-child(8){--flow-top: 21%;--flow-left: 9%;--flow-width: 93%;--flow-height: 47%;--flow-opacity: .25;--flow-rotate: -8deg;--flow-duration: 8.4s;--flow-delay: -5.5s}.gateway-system-demo-flowfield>i:nth-child(9){--flow-top: 33%;--flow-left: 14%;--flow-width: 88%;--flow-height: 41%;--flow-opacity: .22;--flow-rotate: -2deg;--flow-duration: 7.9s;--flow-delay: -1.7s}.gateway-system-demo-flowfield>i:nth-child(10){--flow-top: 48%;--flow-left: 11%;--flow-width: 91%;--flow-height: 34%;--flow-opacity: .27;--flow-rotate: 4deg;--flow-duration: 8.7s;--flow-delay: -4.1s}.gateway-system-demo-flowfield>i:nth-child(11){--flow-top: 61%;--flow-left: 15%;--flow-width: 86%;--flow-height: 29%;--flow-opacity: .2;--flow-rotate: 9deg;--flow-duration: 9.5s;--flow-delay: -6.4s}.gateway-system-demo-flowfield>i:nth-child(12){--flow-top: 72%;--flow-left: 5%;--flow-width: 98%;--flow-height: 23%;--flow-opacity: .24;--flow-rotate: 13deg;--flow-duration: 8.2s;--flow-delay: -3.2s}.gateway-system-demo-grid-floor{z-index:0;left:19%;right:-7%;bottom:-9%;height:49%;overflow:hidden;background-image:linear-gradient(rgba(51,174,255,.17) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.13) 1px,transparent 1px);background-size:clamp(38px,4vw,72px) clamp(24px,3vw,52px);filter:drop-shadow(0 0 7px rgba(34,211,238,.26));opacity:calc(.14 + var(--demo-reveal) * .62);transform:perspective(620px) rotateX(58deg) rotate(-2deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.64) 26%,#000 68%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.64) 26%,#000 68%,transparent 100%)}.gateway-system-demo-grid-floor>i{position:absolute;left:-12%;width:124%;height:2px;border-radius:50%;background:linear-gradient(90deg,transparent 4%,rgba(34,211,238,.18) 24%,rgba(218,252,255,.88) 63%,rgba(98,107,255,.36) 82%,transparent);box-shadow:0 0 12px #22d3ee85,0 0 30px #3478ff33;opacity:.68;animation:gatewayDemoFloorCurrent 6.2s linear infinite}.gateway-system-demo-grid-floor>i:nth-child(1){top:24%;animation-delay:-.8s}.gateway-system-demo-grid-floor>i:nth-child(2){top:48%;opacity:.48;animation-delay:-3s}.gateway-system-demo-grid-floor>i:nth-child(3){top:72%;opacity:.36;animation-delay:-4.7s}.gateway.gateway-command-center .gateway-system-demo-editorial-layout{position:relative;z-index:3;display:grid;grid-template-columns:minmax(250px,clamp(264px,22vw,320px)) minmax(0,1fr);align-items:center;gap:clamp(38px,4.2vw,82px);width:min(calc(100vw - 88px),1640px);transform:translate3d(0,-5.1svh,0)}.gateway-system-demo-storycopy{position:relative;z-index:4;align-self:center;min-width:0;opacity:var(--demo-content-reveal);filter:blur(calc((1 - var(--demo-content-reveal)) * 12px));translate:0 0;transform:translate3d(calc((1 - var(--demo-content-reveal)) * -34px),0,0);animation:gatewayDemoCaptionSwap .62s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform,filter}.gateway-system-demo-storycopy:before{content:"";position:absolute;z-index:-1;top:-24%;right:-34%;bottom:-28%;left:-30%;background:radial-gradient(ellipse at 36% 49%,rgba(2,8,18,.9),rgba(2,8,18,.5) 48%,transparent 79%),radial-gradient(ellipse at 18% 52%,rgba(22,139,255,.09),transparent 64%);filter:blur(18px);pointer-events:none}.gateway-system-demo-storycopy>span{display:flex;align-items:center;gap:12px;margin-bottom:clamp(18px,2.2vh,27px);color:#b8ecffad;font-size:clamp(12px,.82vw,15px);font-weight:620;letter-spacing:.045em}.gateway-system-demo-storycopy>span:before{content:"";width:clamp(26px,2.6vw,44px);height:1px;background:linear-gradient(90deg,#22d3eef5,#3478ff26);box-shadow:0 0 10px #22d3ee7a}.gateway-system-demo-storycopy h2{max-width:380px;margin:0;color:#f6fbff;background:linear-gradient(104deg,#f8fbff 0,#f8fbff 58%,#83eaff 88%,#49cfff);background-clip:text;font:610 clamp(37px,3.5vw,58px)/1.12 "Helvetica Neue","PingFang SC","Noto Sans SC",system-ui,sans-serif;letter-spacing:-.05em;text-wrap:balance;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(34,211,238,.08)}.gateway-system-demo-storycopy p{max-width:350px;margin:clamp(39px,5.6vh,50px) 0 0;color:#aec5dedb;font-size:clamp(13px,.96vw,16px);line-height:1.78}.gateway-system-demo-storycopy ul{display:flex;flex-wrap:wrap;gap:12px 20px;margin:clamp(32px,4.6vh,42px) 0 0;padding:0;list-style:none}.gateway-system-demo-storycopy li{position:relative;padding:0 0 8px 17px;color:#d3e7f9d1;font-size:clamp(11px,.74vw,13px);letter-spacing:.015em;white-space:nowrap}.gateway-system-demo-storycopy li:before{content:"";position:absolute;left:0;top:.57em;width:4px;height:4px;border-radius:50%;background:#53e4fa;box-shadow:0 0 10px #22d3eeb8;transform:translateY(-50%)}.gateway-system-demo-storycopy li:after{content:"";position:absolute;left:16px;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(34,211,238,.36),transparent)}.gateway-system-demo-storycopy small{display:flex;align-items:flex-start;gap:12px;max-width:330px;margin-top:clamp(38px,5.2vh,50px);color:#7897b5ad;font-size:11px;line-height:1.65;letter-spacing:.02em}.gateway-system-demo-storycopy small>i{flex:0 0 38px;height:1px;margin-top:.78em;background:linear-gradient(90deg,#22d3eee0,#3478ff14);box-shadow:0 0 9px #22d3ee4d}.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-orbit,.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-window{justify-self:end;width:min(56.5vw,100svh,1120px);max-height:none;margin-right:28px;aspect-ratio:16 / 10}.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-window.gateway-system-demo-orbit-card{width:100%}.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-orbit:before{top:-7%;right:-6%;bottom:-15%;left:-6%;background:radial-gradient(ellipse at 50% 43%,rgba(69,221,245,.22),rgba(52,120,255,.082) 43%,transparent 74%),radial-gradient(ellipse at 56% 95%,rgba(22,139,255,.38),rgba(98,107,255,.12) 38%,transparent 69%);filter:blur(29px) saturate(1.22)}.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-orbit:after{content:"";position:absolute;z-index:6;top:-2.1%;right:-2.1%;bottom:-2.1%;left:-2.1%;padding:2px;border-radius:22px;background:conic-gradient(from 212deg,rgba(34,211,238,.1),rgba(156,244,255,.92) 13%,rgba(34,211,238,.12) 31%,transparent 43% 63%,rgba(98,107,255,.82) 79%,rgba(34,211,238,.16));filter:drop-shadow(0 0 8px rgba(34,211,238,.72)) drop-shadow(0 0 24px rgba(52,120,255,.32));opacity:calc(.26 + var(--demo-content-reveal) * .68);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gatewayDemoEnergyFrame 7.2s linear infinite;pointer-events:none}.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-window{border-radius:16px;background:#031121f6;box-shadow:0 46px 132px #0009,0 0 0 1px #beecff38 inset,0 0 24px #22d3ee38,0 0 86px #3478ff42,0 0 160px #626bff1f}.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-orbit-card[data-orbit-slot=current]{clip-path:inset(0 round 16px)}.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-orbit-card[data-orbit-slot=previous],.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-orbit-card[data-orbit-slot=next]{visibility:hidden}.gateway.gateway-command-center .gateway-system-demo-stage .gateway-system-demo-energy-column{left:66%;bottom:8%;width:min(70vw,1260px);height:46%;background:radial-gradient(ellipse 48% 86% at 50% 100%,rgba(188,247,255,.24),rgba(34,211,238,.085) 37%,rgba(52,120,255,.025) 58%,transparent 76%);clip-path:none;filter:blur(34px) saturate(1.18);opacity:calc(.05 + var(--demo-reveal) * .34);transform:translate(-50%) scaleY(calc(.82 + var(--demo-reveal) * .18))}.gateway.gateway-command-center .gateway-system-demo-stage .gateway-system-demo-depth-field>i{opacity:calc(.16 + var(--demo-particle-depth) * .7)}@keyframes gatewayDemoFlowCurrent{0%{opacity:.28;transform:rotate(var(--flow-rotate, -4deg)) translate3d(-2.5%,-1.5%,0) scaleX(.96)}55%{opacity:.92}to{opacity:.46;transform:rotate(var(--flow-rotate, -4deg)) translate3d(2.8%,1.8%,0) scaleX(1.035)}}@keyframes gatewayDemoFlowPulse{0%{transform:translate(-34%);opacity:0}18%,72%{opacity:.9}to{transform:translate(172%);opacity:0}}@keyframes gatewayDemoFloorCurrent{0%{transform:translate(-24%);opacity:0}18%,78%{opacity:.72}to{transform:translate(26%);opacity:0}}@keyframes gatewayDemoAtmosphereBreathe{0%{opacity:.62;transform:scale(.96) rotate(-2deg)}to{opacity:1;transform:scale(1.04) rotate(1.5deg)}}@keyframes gatewayDemoEnergyFrame{0%{filter:hue-rotate(0deg) drop-shadow(0 0 8px rgba(34,211,238,.68)) drop-shadow(0 0 24px rgba(52,120,255,.3))}50%{filter:hue-rotate(12deg) drop-shadow(0 0 13px rgba(34,211,238,.82)) drop-shadow(0 0 34px rgba(98,107,255,.38))}to{filter:hue-rotate(0deg) drop-shadow(0 0 8px rgba(34,211,238,.68)) drop-shadow(0 0 24px rgba(52,120,255,.3))}}@media(max-width:980px){.gateway.gateway-command-center .gateway-system-demo-editorial-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:center;gap:15px;width:min(calc(100vw - 28px),820px);transform:translate3d(0,1svh,0)}.gateway-system-demo-storycopy{width:min(100%,720px);translate:0 0}.gateway-system-demo-storycopy>span{margin-bottom:8px}.gateway-system-demo-storycopy h2{max-width:none;font-size:clamp(27px,5.4vw,40px)}.gateway-system-demo-storycopy p{max-width:680px;margin-top:9px;font-size:12px;line-height:1.55}.gateway-system-demo-storycopy ul{gap:9px 16px;margin-top:10px}.gateway-system-demo-storycopy small{display:none}.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-orbit,.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-window{justify-self:center;width:min(94vw,calc(58svh * 1.6),820px);margin-right:0}.gateway-system-demo-flowfield{top:10%;right:-18%;bottom:0;left:1%}.gateway-system-demo-grid-floor{left:5%}}@media(max-width:620px){.gateway.gateway-command-center .gateway-system-demo-editorial-layout{gap:10px;width:calc(100vw - 16px);transform:translate3d(0,3.5svh,0)}.gateway-system-demo-storycopy{padding:0 8px;translate:0 0}.gateway-system-demo-storycopy:before{top:-28%;right:-8%;bottom:-18%;left:-8%}.gateway-system-demo-storycopy>span{gap:8px;margin-bottom:5px;font-size:10px}.gateway-system-demo-storycopy>span:before{width:22px}.gateway-system-demo-storycopy h2{font-size:clamp(25px,7vw,31px);line-height:1.08}.gateway-system-demo-storycopy p{display:-webkit-box;overflow:hidden;margin-top:5px;font-size:10.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gateway-system-demo-storycopy ul{gap:4px 12px;margin-top:7px}.gateway-system-demo-storycopy li{padding-bottom:4px;font-size:9.5px}.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-orbit,.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-window,.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-window.gateway-system-demo-orbit-card{width:min(calc(100vw - 16px),52.6svh);max-height:none;aspect-ratio:9 / 13}.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-orbit:after{top:-1.1%;right:-1.1%;bottom:-1.1%;left:-1.1%;border-radius:16px}.gateway-system-demo-flowfield>i:nth-child(n+4),.gateway-system-demo-grid-floor>i:nth-child(n+2){display:none}.gateway-system-demo-grid-floor{bottom:-16%;height:45%;opacity:calc(.08 + var(--demo-reveal) * .28)}}@media(max-height:680px)and (min-width:981px){.gateway.gateway-command-center .gateway-system-demo-editorial-layout{transform:translate3d(0,-2.2svh,0)}.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-orbit,.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-window{width:min(56.5vw,94.4svh,1040px)}.gateway-system-demo-storycopy>span{margin-bottom:12px}.gateway-system-demo-storycopy p{margin-top:16px;line-height:1.62}.gateway-system-demo-storycopy ul{margin-top:14px}.gateway-system-demo-storycopy small{margin-top:18px}}@media(prefers-reduced-motion:reduce){.gateway-system-demo-flowfield:before,.gateway-system-demo-flowfield>i,.gateway-system-demo-flowfield>i:after,.gateway-system-demo-grid-floor>i,.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-orbit:after,.gateway-system-demo-storycopy{animation:none!important}}.gateway-system-demo-home .gateway-geo-scan-sticky{background:radial-gradient(circle at 82% 38%,rgba(34,211,238,.08),transparent 34%),radial-gradient(circle at 42% 82%,rgba(52,120,255,.075),transparent 44%),linear-gradient(150deg,#020812 0%,var(--gateway-deep-secondary) 54%,#03101f 100%)!important}.gateway-system-demo-home .gateway-scan-space{background:radial-gradient(circle at 72% 38%,rgba(69,221,245,.075),transparent 24%),radial-gradient(circle at 46% 72%,rgba(52,120,255,.065),transparent 38%)!important}.gateway-system-demo-home .gateway-scan-space:before{background:radial-gradient(circle at 58% 48%,rgba(34,211,238,.095),transparent 31%),radial-gradient(circle at 24% 70%,rgba(98,107,255,.09),transparent 34%),linear-gradient(145deg,#020b1852,#071b32b8 54%,#04142661)!important;opacity:1!important}.gateway-system-demo-home .gateway-scan-space:after{background:radial-gradient(circle at 72% 52%,rgba(53,230,198,.1),transparent 28%)!important;opacity:calc(var(--opportunity) * .72)!important}.gateway-system-demo-home .gateway-editorial-topbar{top:0!important;width:min(calc(100% - 64px),1500px)!important;min-height:58px!important;padding:8px 0!important;border:0!important;border-bottom:1px solid rgba(113,185,255,.08)!important;border-radius:0!important;background:linear-gradient(180deg,#02081275,#02081214)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px) saturate(1.08);backdrop-filter:blur(10px) saturate(1.08)}.gateway-system-demo-home .gateway-editorial-topbar .brand-logo-shell,.gateway-system-demo-home .gateway-editorial-topbar .brand-logo-shell img{filter:none!important}.gateway-system-demo-home .gateway-editorial-login{min-width:80px;min-height:44px;color:var(--gateway-white)!important;text-shadow:none!important}.gateway-system-demo-home .gateway-editorial-top-cta,.gateway-system-demo-home .gateway-editorial-primary-cta{border-color:#67b1ff6b!important;color:#fff!important;background:var(--gateway-blue)!important;box-shadow:0 12px 34px #3478ff52,0 0 24px #22d3ee1a!important}.gateway-ai-genesis-home .gateway-story-hero .gateway-editorial-copy{isolation:isolate}.gateway-ai-genesis-home .gateway-geo-story-scroll{pointer-events:none}.gateway-ai-genesis-home .gateway-story-hero .gateway-actions,.gateway-ai-genesis-home .gateway-story-hero .gateway-actions button,.gateway-ai-genesis-home .gateway-loop-entry .gateway-actions,.gateway-ai-genesis-home .gateway-loop-entry .gateway-actions button{pointer-events:auto}.gateway-ai-genesis-home .gateway-story-hero .gateway-editorial-copy:after{content:"";position:absolute;z-index:-1;top:12%;right:-12%;bottom:8%;left:-12%;background:radial-gradient(ellipse at 38% 50%,rgba(2,8,18,.58),rgba(2,8,18,.18) 55%,transparent 76%);filter:blur(24px);pointer-events:none}.gateway-ai-genesis-home .geo-scan-fallback{object-fit:cover;object-position:center;background:#020812}.gateway-system-demo-home .gateway-story-hero .gateway-editorial-copy,.gateway-system-demo-home .gateway-story-panel-copy{z-index:12;width:min(540px,calc(48vw - 56px));min-height:640px;padding-top:116px}.gateway-system-demo-home .gateway-story-hero .gateway-editorial-copy{max-width:600px!important}.gateway-system-demo-home .gateway-story-hero .gateway-editorial-copy h1{max-width:590px;color:var(--gateway-title)!important;font-size:clamp(54px,4.7vw,80px)!important;line-height:1.02!important;letter-spacing:-.052em!important;text-wrap:balance}.gateway.gateway-system-demo-home .gateway-story-hero .gateway-editorial-copy h1>.gateway-title-line{color:var(--gateway-title)!important;background:none!important;-webkit-text-fill-color:var(--gateway-title)!important;text-shadow:none!important}.gateway.gateway-system-demo-home .gateway-story-hero .gateway-editorial-copy h1>.gateway-title-accent{color:var(--gateway-highlight)!important;background:linear-gradient(96deg,var(--gateway-blue),var(--gateway-highlight))!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:0 0 30px rgba(34,211,238,.12)!important}.gateway-system-demo-home .gateway-story-hero .gateway-editorial-copy>p,.gateway-system-demo-home .gateway-story-panel-copy>p,.gateway-system-demo-home .gateway-story-panel.tone-deep .gateway-story-panel-copy>p{max-width:560px!important;color:var(--gateway-body)!important;opacity:var(--body-reveal);text-shadow:none!important}.gateway-system-demo-home .gateway-story-panel h2,.gateway-system-demo-home .gateway-story-panel.tone-deep h2{max-width:600px;color:var(--gateway-title)!important;font-size:clamp(40px,4vw,60px);line-height:1.08;text-shadow:none!important}.gateway-system-demo-home .gateway-story-echo,.gateway-system-demo-home .gateway-story-panel.tone-deep .gateway-story-echo{color:var(--gateway-highlight)!important;opacity:var(--detail-reveal)}.gateway-system-demo-home .gateway-story-hero .gateway-editorial-secondary-cta,.gateway-system-demo-home .gateway-loop-entry .gateway-editorial-secondary-cta{min-width:160px;border-color:#71b9ff33!important;color:var(--gateway-white)!important;background:#081a2db8!important;box-shadow:inset 0 0 0 1px #eaf7ff05,0 12px 30px #0003!important;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}.gateway-system-demo-home .gateway-editorial-proofline{display:flex;align-items:center;gap:11px;margin-top:24px;color:var(--gateway-muted)!important;font-size:12px;letter-spacing:.02em}.gateway-system-demo-home .gateway-editorial-proofline i{width:3px;height:3px;border-radius:50%;background:#45ddf580}.gateway-system-demo-home .gateway-geo-scan-story{--platform-presence: 0}.gateway-system-demo-home .geo-scan-canvas-host:before{background:radial-gradient(ellipse 42% 62% at 76% 48%,rgba(34,211,238,.08),rgba(52,120,255,.035) 42%,transparent 74%),radial-gradient(ellipse 58% 86% at 83% 49%,rgba(52,120,255,.075),transparent 68%);filter:blur(12px)}.gateway-system-demo-home .geo-scan-canvas-host:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 32% 48% at 78% 48%,rgba(69,221,245,.07),rgba(52,120,255,.022) 48%,transparent 76%),radial-gradient(ellipse 76% 22% at 61% 96%,rgba(34,211,238,.035),rgba(52,120,255,.026) 34%,transparent 72%);opacity:var(--hero-model-presence);filter:blur(20px);pointer-events:none}.gateway.gateway-command-center.gateway-system-demo-home .gateway-editorial-topbar{animation:gateway-topbar-arrival .76s cubic-bezier(.2,.72,.2,1) 1.48s both}.gateway-system-demo-home .geo-scan-platforms{opacity:var(--platform-presence)!important;perspective:1000px;transform-style:preserve-3d}.gateway-system-demo-home .geo-scan-platform{left:var(--node-left)!important;top:var(--node-top)!important;gap:7px;padding:5px 10px 5px 5px;border:0;border-radius:0;color:var(--gateway-white);background:transparent;box-shadow:none;text-shadow:0 3px 16px rgba(0,0,0,.64);-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate3d(calc(-50% + var(--node-px, 0px)),calc(-50% + var(--node-py, 0px)),var(--node-z, 0px)) scale(var(--node-scale, 1));transform-style:preserve-3d;animation:none;transition:border-color .24s ease,background .24s ease,box-shadow .24s ease,transform .17s cubic-bezier(.2,.8,.2,1)}.gateway-system-demo-home .geo-scan-platform:before{content:"";position:absolute;z-index:-1;left:-4px;top:50%;width:52px;height:52px;border:0;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.2),rgba(52,120,255,.06) 48%,transparent 72%);filter:blur(7px);opacity:calc(.22 + var(--node-energy, 0) * .78);transform:translateY(-50%) scale(1.08);transition:opacity .26s ease,transform .36s cubic-bezier(.2,.72,.2,1);pointer-events:none}.gateway-system-demo-home .geo-scan-platform:after{content:"";position:absolute;z-index:-1;left:22px;top:50%;width:62px;height:62px;border-radius:50%;background:radial-gradient(circle,rgba(69,221,245,.18),rgba(52,120,255,.055) 46%,transparent 72%);opacity:var(--node-energy, 0);transform:translate(-50%,-50%) scale(calc(.72 + var(--node-energy, 0) * .5));transition:opacity .22s ease,transform .42s cubic-bezier(.16,.76,.2,1);pointer-events:none}.gateway-system-demo-home .geo-scan-platform.is-global{border:0;box-shadow:none}.gateway-system-demo-home .geo-scan-platform-icon{width:46px;height:46px;border:0;border-radius:50%;background:transparent;box-shadow:none;filter:brightness(var(--node-brightness, 1));transform:scale(var(--node-hover-scale, 1));transition:transform .26s cubic-bezier(.2,.76,.2,1),filter .26s ease,box-shadow .22s ease}.gateway-system-demo-home .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform{animation:geo-globe-platform-arrival .82s cubic-bezier(.2,.72,.2,1) both;animation-delay:calc(1.42s + var(--platform-index) * 54ms)}@keyframes geo-globe-platform-arrival{0%{opacity:0;filter:blur(9px) brightness(.72)}to{opacity:1;filter:blur(0) brightness(1)}}.gateway-system-demo-home .geo-scan-platform-icon img{width:31px;height:31px;filter:none!important}.gateway-system-demo-home .geo-scan-platform.is-chatgpt .geo-scan-platform-icon{background:radial-gradient(circle at 36% 28%,#eaf7ff33,#3478ff14 58%,#020b18d1);box-shadow:0 0 22px #22d3ee33,0 0 40px #3478ff24}.gateway-system-demo-home .geo-scan-platform.is-chatgpt .geo-scan-platform-icon img{filter:invert(1) brightness(1.22) drop-shadow(0 0 5px rgba(234,247,255,.48))!important}.gateway-system-demo-home .geo-scan-platform.is-kimi .geo-scan-platform-icon img{filter:invert(1) hue-rotate(180deg) saturate(1.35) brightness(1.12) drop-shadow(0 0 6px rgba(22,139,255,.5))!important}.gateway-system-demo-home .geo-scan-platform b{width:auto;max-width:96px;color:#eaf7ffd6;font-size:13.5px;font-weight:620;letter-spacing:.01em;opacity:var(--platform-presence);transform:none;transition:color .22s ease,text-shadow .22s ease}.gateway-system-demo-home .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform-icon:after{content:none}@media(hover:hover)and (pointer:fine){.gateway-system-demo-home .geo-scan-platform:hover{z-index:9;border:0;color:var(--gateway-white);background:transparent;box-shadow:none}.gateway-system-demo-home .geo-scan-platform:hover .geo-scan-platform-icon{transform:scale(max(1.12,var(--node-hover-scale, 1)));box-shadow:0 0 28px #22d3ee3d,0 0 48px #3478ff1f}.gateway-system-demo-home .geo-scan-platform:hover:after{opacity:.88;transform:translate(-50%,-50%) scale(1.22);animation:geoVortexNodePulse .9s cubic-bezier(.2,.72,.2,1) both}.gateway-system-demo-home .geo-scan-platform:hover b{color:#fff;text-shadow:0 0 16px rgba(69,221,245,.52)}}@keyframes geoModelNodeReveal{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur(0)}}@keyframes geoVortexNodePulse{0%{opacity:.18;transform:translate(-50%,-50%) scale(.72)}52%{opacity:.92;transform:translate(-50%,-50%) scale(1.26)}to{opacity:.56;transform:translate(-50%,-50%) scale(1.08)}}@keyframes geoModalFragmentFloat{0%,to{transform:translate3d(0,-4px,0);opacity:.34}50%{transform:translate3d(0,5px,0);opacity:.72}}.gateway-demo-scroll-scene{position:relative;width:100%;height:calc(var(--scene-desktop-vh, 75) * 1svh);min-height:0;pointer-events:none}.gateway-demo-scroll-scene.is-formation{height:calc(var(--scene-desktop-vh, 50) * 1svh)}.gateway-system-demo-stage{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;opacity:var(--demo-reveal);visibility:hidden;transform:translate3d(0,calc((1 - var(--demo-reveal)) * 44px),0) scale(calc(.965 + var(--demo-reveal) * .035));transform-origin:58% 50%;overflow:hidden;isolation:isolate;pointer-events:none;will-change:opacity,transform}.gateway-system-demo-stage[data-demo-active=true]{visibility:visible}.gateway-system-demo-stage[data-demo-active=false] .gateway-system-demo-depth-field>i,.gateway-system-demo-stage[data-demo-active=false] .gateway-system-demo-light-fan>i,.gateway-system-demo-stage[data-demo-active=false] .gateway-system-demo-energy-base:before,.gateway-system-demo-stage[data-demo-active=false] .gateway-system-demo-energy-base:after,.gateway-system-demo-stage[data-demo-active=false] .gateway-system-demo-energy-base>i,.gateway-system-demo-stage[data-demo-active=false] .gateway-system-demo-edge-flow,.gateway-system-demo-stage[data-demo-active=false] .gateway-system-demo-particle-swipe,.gateway-system-demo-stage[data-demo-active=false] .gateway-system-demo-formation-particles>i,.gateway-system-demo-stage[data-demo-active=false] .gateway-system-demo-scan-beam{animation-play-state:paused!important}.gateway-system-demo-world{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:calc(.35 + var(--demo-reveal) * .65);pointer-events:none}.gateway-system-demo-world:before{content:"";position:absolute;top:-18%;right:-8%;bottom:-18%;left:-8%;background:radial-gradient(ellipse 33% 46% at 69% 43%,rgba(34,211,238,.12),rgba(52,120,255,.04) 42%,transparent 72%),radial-gradient(ellipse 62% 28% at 68% 79%,rgba(52,120,255,.17),rgba(34,211,238,.035) 44%,transparent 76%),radial-gradient(ellipse 22% 70% at 52% 48%,rgba(22,139,255,.08),transparent 76%);filter:blur(18px) saturate(1.12);transform:scale(calc(.94 + var(--demo-reveal) * .06))}.gateway-system-demo-world:after{content:"";position:absolute;left:31%;right:-5%;top:11%;bottom:12%;background:radial-gradient(ellipse 56% 22% at 60% 12%,rgba(34,211,238,.07),transparent 70%),radial-gradient(ellipse 64% 18% at 63% 88%,rgba(22,139,255,.2),rgba(52,120,255,.045) 44%,transparent 76%);filter:blur(16px);opacity:calc(.2 + var(--demo-reveal) * .72);pointer-events:none}.gateway-system-demo-depth-field,.gateway-system-demo-light-fan,.gateway-system-demo-energy-column,.gateway-system-demo-energy-base{position:absolute;pointer-events:none}.gateway-system-demo-depth-field{top:4%;right:0;bottom:0;left:20%;perspective:900px;transform-style:preserve-3d;-webkit-mask-image:radial-gradient(ellipse 76% 74% at 66% 51%,#000 18%,rgba(0,0,0,.92) 55%,transparent 94%);mask-image:radial-gradient(ellipse 76% 74% at 66% 51%,#000 18%,rgba(0,0,0,.92) 55%,transparent 94%)}.gateway-system-demo-depth-field>i{position:absolute;left:var(--demo-particle-x);top:var(--demo-particle-y);width:var(--demo-particle-size);height:var(--demo-particle-size);border-radius:50%;background:#c6f2ffeb;box-shadow:0 0 calc(6px + var(--demo-particle-depth) * 11px) #22d3eeb8,0 0 calc(15px + var(--demo-particle-depth) * 18px) #3478ff47;opacity:calc(.12 + var(--demo-particle-depth) * .64);transform:translateZ(calc(var(--demo-particle-depth) * 90px)) scale(calc(.62 + var(--demo-particle-depth) * .56));animation:gatewayDemoParticleDrift var(--demo-particle-duration) ease-in-out var(--demo-particle-delay) infinite alternate}.gateway-system-demo-depth-field>i:nth-child(3n+1){width:1px;height:clamp(12px,2.2vh,24px);border-radius:99px;background:linear-gradient(180deg,transparent,rgba(174,238,255,.92),transparent);box-shadow:0 0 9px #22d3ee94,0 0 18px #3478ff42;filter:blur(.2px)}.gateway-system-demo-light-fan{left:31%;top:15%;width:69%;height:61%;opacity:calc(.22 + var(--demo-reveal) * .62);filter:blur(1px);transform-origin:78% 48%}.gateway-system-demo-light-fan>i{position:absolute;left:9%;top:50%;width:96%;height:clamp(12px,1.5vw,28px);border-radius:50%;background:linear-gradient(90deg,transparent,rgba(22,139,255,.026) 22%,rgba(34,211,238,.13) 72%,transparent);filter:blur(14px);opacity:.34;transform-origin:92% 50%;animation:gatewayDemoLightFan 5.8s ease-in-out infinite alternate}.gateway-system-demo-light-fan>i:nth-child(1){transform:rotate(-22deg) scaleX(.94);animation-delay:-.4s}.gateway-system-demo-light-fan>i:nth-child(2){transform:rotate(-11deg) scaleX(1.02);animation-delay:-1.6s}.gateway-system-demo-light-fan>i:nth-child(3){transform:rotate(0) scaleX(.9);animation-delay:-2.8s}.gateway-system-demo-light-fan>i:nth-child(4){transform:rotate(11deg) scaleX(1.04);animation-delay:-3.7s}.gateway-system-demo-light-fan>i:nth-child(5){transform:rotate(22deg) scaleX(.94);animation-delay:-4.6s}.gateway-system-demo-energy-column{z-index:0;left:calc(50% + clamp(152px,9.3vw,180px));bottom:13%;width:min(54vw,980px);height:58%;background:linear-gradient(180deg,#22d3ee00,#168bff0e 42%,#22d3ee36);clip-path:polygon(27% 0,73% 0,92% 100%,8% 100%);filter:blur(22px);opacity:calc(.1 + var(--demo-reveal) * .64);transform:translate(-50%) scaleY(calc(.78 + var(--demo-reveal) * .22));transform-origin:50% 100%}.gateway-system-demo-energy-base{z-index:1;left:calc(50% + clamp(152px,9.3vw,180px));bottom:3.5%;width:min(69vw,1240px);height:min(28svh,270px);opacity:calc(.18 + var(--demo-reveal) * .82);filter:saturate(1.15);transform:translate3d(-50%,calc((1 - var(--demo-reveal)) * 56px),0) scale(calc(.78 + var(--demo-reveal) * .22));transform-origin:50% 50%}.gateway-system-demo-energy-base:before,.gateway-system-demo-energy-base:after,.gateway-system-demo-energy-base>i{content:"";position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.gateway-system-demo-energy-base:before{width:100%;height:80%;background:radial-gradient(ellipse 20% 16% at 50% 50%,rgba(224,252,255,.58),rgba(34,211,238,.24) 42%,transparent 76%),radial-gradient(ellipse,#22d3ee42,#3478ff17 36%,#02081200 72%);filter:blur(22px);animation:gatewayDemoBaseBreath 4.6s ease-in-out infinite}.gateway-system-demo-energy-base:after{width:86%;height:34%;background:radial-gradient(ellipse,transparent 49%,rgba(176,243,255,.66) 52%,rgba(34,211,238,.24) 56%,transparent 63%),radial-gradient(ellipse,rgba(22,139,255,.28),transparent 66%);filter:blur(2px);opacity:.7;animation:gatewayDemoBaseRotate 12s linear infinite}.gateway-system-demo-energy-base>i{width:var(--base-ring-width, 78%);height:var(--base-ring-height, 27%);background:radial-gradient(ellipse,transparent 56%,rgba(178,242,255,.38) 60%,rgba(34,211,238,.13) 65%,rgba(52,120,255,.045) 70%,transparent 75%);filter:blur(var(--base-ring-blur, .4px));opacity:var(--base-ring-opacity, .72);animation:gatewayDemoBaseRipple var(--base-ring-duration, 3.4s) ease-in-out var(--base-ring-delay, 0s) infinite}.gateway-system-demo-energy-base>i:nth-child(1){--base-ring-width: 78%;--base-ring-height: 27%;--base-ring-blur: .4px;--base-ring-opacity: .72;--base-ring-duration: 3.4s;--base-ring-delay: 0s}.gateway-system-demo-energy-base>i:nth-child(2){--base-ring-width: 69%;--base-ring-height: 25%;--base-ring-blur: 1.2px;--base-ring-opacity: .6;--base-ring-duration: 3.95s;--base-ring-delay: -.7s}.gateway-system-demo-energy-base>i:nth-child(3){--base-ring-width: 60%;--base-ring-height: 23%;--base-ring-blur: 2px;--base-ring-opacity: .48;--base-ring-duration: 4.5s;--base-ring-delay: -1.4s}.gateway-system-demo-energy-base>i:nth-child(4){--base-ring-width: 51%;--base-ring-height: 21%;--base-ring-blur: 2.8px;--base-ring-opacity: .36;--base-ring-duration: 5.05s;--base-ring-delay: -2.1s}.gateway-system-demo-layout{position:relative;z-index:3;display:grid;grid-template-columns:minmax(250px,clamp(280px,18vw,320px)) minmax(0,1fr);align-items:center;gap:clamp(22px,2.2vw,38px);width:min(calc(100vw - 64px),1580px)}.gateway-system-demo-caption{position:relative;z-index:3;align-self:center;opacity:var(--demo-content-reveal);filter:blur(calc((1 - var(--demo-content-reveal)) * 12px));transform:translate3d(calc((1 - var(--demo-content-reveal)) * -28px),0,0);transition:color .22s ease;will-change:opacity,transform,filter;animation:gatewayDemoCaptionSwap .56s cubic-bezier(.22,1,.36,1) both}.gateway-system-demo-caption:before{content:"";position:absolute;z-index:-1;top:-18%;right:-24%;bottom:-18%;left:-32%;background:radial-gradient(ellipse at 44% 50%,rgba(2,8,18,.82),rgba(2,8,18,.34) 58%,transparent 82%);filter:blur(18px);pointer-events:none}.gateway-system-demo-caption>span{display:block;margin-bottom:14px;color:var(--gateway-highlight);font-size:12px;font-weight:680;letter-spacing:.08em}.gateway-system-demo-caption h2{max-width:350px;margin:0;color:var(--gateway-title);font:520 clamp(34px,3.2vw,50px)/1.08 "Helvetica Neue","PingFang SC","Noto Sans SC",system-ui,sans-serif;letter-spacing:-.045em;text-wrap:balance}.gateway-system-demo-caption p{max-width:340px;margin:20px 0 0;color:var(--gateway-body);font-size:clamp(14px,1vw,17px);line-height:1.72}.gateway-system-demo-caption small{display:block;margin-top:24px;color:var(--gateway-muted);font-size:11px;letter-spacing:.035em}.gateway-system-demo-stage[data-demo-screen=optimization] .gateway-system-demo-caption>span{color:var(--gateway-opportunity)}.gateway-system-demo-window{position:relative;z-index:2;display:grid;grid-template-rows:54px minmax(0,1fr);width:100%;max-height:68svh;aspect-ratio:16 / 10;overflow:hidden;border:0;border-radius:15px;color:#eaf7ff;background:#051526f5;box-shadow:0 46px 130px #0000008a,0 0 0 1px #9edeff29 inset,0 0 34px #22d3ee17,0 0 112px #3478ff2e;isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.gateway-system-demo-window *{pointer-events:none;-webkit-user-select:none;user-select:none}.gateway-system-demo-orbit{position:relative;width:100%;max-height:68svh;aspect-ratio:16 / 10;isolation:isolate;perspective:2100px;perspective-origin:50% 48%;transform-style:preserve-3d;pointer-events:none}.gateway-system-demo-orbit:before{content:"";position:absolute;z-index:0;top:4%;right:-4%;bottom:-9%;left:-4%;border-radius:50%;background:radial-gradient(ellipse at 50% 44%,rgba(34,211,238,.13),rgba(52,120,255,.052) 42%,transparent 72%),radial-gradient(ellipse at 50% 94%,rgba(22,139,255,.2),transparent 64%);filter:blur(30px);pointer-events:none}.gateway-system-demo-window.gateway-system-demo-orbit-card{position:absolute;left:50%;top:50%;width:96%;max-height:none;backface-visibility:hidden;contain:layout paint style;transform-style:preserve-3d;transition:transform .82s cubic-bezier(.18,.78,.2,1),opacity .68s ease,filter .76s ease,box-shadow .76s ease,clip-path .82s cubic-bezier(.18,.78,.2,1);will-change:transform,opacity,filter}.gateway-system-demo-orbit-card[data-orbit-slot=current]{z-index:4;opacity:1;filter:none;clip-path:inset(0 round 15px);transform:translate3d(-50%,calc(-50% + (1 - var(--demo-reveal)) * 92px),0) rotateX(calc((1 - var(--demo-reveal)) * -7deg)) rotateY(0) scale(calc(.9 + var(--demo-reveal) * .1))}.gateway-geo-scan-story[data-active-stage=system] .gateway-system-demo-orbit-card[data-orbit-slot=current]{background:rgba(5,21,38,calc(.18 + var(--demo-content-reveal) * .78));box-shadow:0 34px 100px rgba(0,0,0,calc(.2 + var(--demo-content-reveal) * .28)),0 0 0 1px rgba(158,222,255,calc(.08 + var(--demo-reveal) * .08)) inset,0 0 76px rgba(52,120,255,calc(.04 + var(--demo-reveal) * .12));transition:none}.gateway-system-demo-orbit-card[data-orbit-slot=current] .gateway-system-demo-header,.gateway-system-demo-orbit-card[data-orbit-slot=current] .gateway-system-demo-viewport{opacity:var(--demo-content-reveal);filter:blur(calc((1 - var(--demo-content-reveal)) * 8px));transform:translate3d(0,calc((1 - var(--demo-content-reveal)) * 24px),0);transition:opacity .56s ease,filter .62s ease,transform .72s cubic-bezier(.2,.78,.2,1)}.gateway-geo-scan-story[data-active-stage=system] .gateway-system-demo-orbit-card[data-orbit-slot=current] .gateway-system-demo-header,.gateway-geo-scan-story[data-active-stage=system] .gateway-system-demo-orbit-card[data-orbit-slot=current] .gateway-system-demo-viewport{transition:none}.gateway-system-demo-orbit-card[data-orbit-slot=previous]{z-index:1;opacity:0;filter:blur(2px) brightness(.66) saturate(.78);clip-path:inset(0 38% 0 0 round 15px);transform:translate3d(-116%,-49%,-340px) rotateY(13deg) scale(.82);box-shadow:0 24px 72px #00000057,0 0 42px #3478ff0f;-webkit-backdrop-filter:none;backdrop-filter:none}.gateway-system-demo-orbit-card[data-orbit-slot=next]{z-index:1;opacity:0;filter:blur(2px) brightness(.66) saturate(.78);clip-path:inset(0 0 0 38% round 15px);transform:translate3d(16%,-49%,-340px) rotateY(-13deg) scale(.82);box-shadow:0 24px 72px #00000057,0 0 42px #3478ff0f;-webkit-backdrop-filter:none;backdrop-filter:none}.gateway-system-demo-window:before{content:"";position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(100deg,rgba(34,211,238,.18),transparent 16% 82%,rgba(98,107,255,.14)) border-box;box-shadow:inset 0 0 0 1px #86d3ff24,inset 0 0 44px #22d3ee09,0 0 28px #168bff14;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.gateway-system-demo-orbit-index{position:absolute;z-index:12;left:auto;right:3.4%;bottom:-3px;display:flex;align-items:center;gap:8px;min-width:78px;padding:5px 9px;border-radius:999px;color:#daedff94;background:#020b1847;box-shadow:0 10px 28px #0000001f;font-size:9px;font-variant-numeric:tabular-nums;letter-spacing:.1em;transform:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.gateway-system-demo-orbit-index i{width:28px;height:1px;background:linear-gradient(90deg,#22d3eeb8,#71b9ff24);box-shadow:0 0 10px #22d3ee3d}.gateway-system-demo-edge-flow{position:absolute;z-index:9;left:-28%;top:48px;width:28%;height:30px;border-radius:50%;background:radial-gradient(ellipse,rgba(69,221,245,.42),rgba(52,120,255,.12) 42%,transparent 72%);filter:blur(9px);opacity:.82;animation:gatewayDemoEdgeScan 4.2s linear infinite}.gateway-system-demo-particle-swipe{position:absolute;z-index:11;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:radial-gradient(circle,rgba(210,248,255,.9) 0 .8px,transparent 1.4px),radial-gradient(circle,rgba(34,211,238,.68) 0 .7px,transparent 1.35px);background-position:0 0,9px 13px;background-size:18px 18px,23px 23px;opacity:.08;-webkit-mask-image:linear-gradient(90deg,transparent 0 77%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0 77%,#000 92%,transparent 100%);transition:opacity .42s ease,mask-position .82s cubic-bezier(.18,.78,.2,1);pointer-events:none}.gateway-system-demo-orbit-card[data-orbit-slot=previous] .gateway-system-demo-particle-swipe{opacity:.86;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.92) 22%,transparent 58%);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.92) 22%,transparent 58%);animation:gatewayDemoParticleSwipeOut .82s cubic-bezier(.18,.78,.2,1) both}.gateway-system-demo-orbit-card[data-orbit-slot=next] .gateway-system-demo-particle-swipe{opacity:.52;-webkit-mask-image:linear-gradient(90deg,transparent 44%,rgba(0,0,0,.82) 80%,#000);mask-image:linear-gradient(90deg,transparent 44%,rgba(0,0,0,.82) 80%,#000);animation:gatewayDemoParticleSwipeOutReverse .82s cubic-bezier(.18,.78,.2,1) both}.gateway-system-demo-formation-particles{position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:visible;opacity:calc(.18 + (1 - var(--demo-reveal)) * .82);transition:opacity .52s ease;pointer-events:none}.gateway-system-demo-formation-particles>i{position:absolute;width:2px;height:2px;border-radius:50%;background:#d8f8ff;box-shadow:0 0 7px #22d3eef0,0 0 16px #3478ff9e;animation:gatewayDemoFormationSpark 2.9s ease-in-out var(--formation-delay) infinite}.gateway-system-demo-formation-particles>i:nth-child(4n+1){--formation-x: 0px;--formation-y: calc(var(--formation-drift) * -1);left:var(--formation-offset);top:0}.gateway-system-demo-formation-particles>i:nth-child(4n+2){--formation-x: var(--formation-drift);--formation-y: 0px;right:0;top:var(--formation-offset)}.gateway-system-demo-formation-particles>i:nth-child(4n+3){--formation-x: 0px;--formation-y: var(--formation-drift);right:var(--formation-offset);bottom:0}.gateway-system-demo-formation-particles>i:nth-child(4n+4){--formation-x: calc(var(--formation-drift) * -1);--formation-y: 0px;left:0;bottom:var(--formation-offset)}.gateway-system-demo-scan-beam{position:absolute;z-index:15;left:0;right:0;top:54px;height:18%;background:linear-gradient(180deg,transparent,rgba(34,211,238,.018) 52%,rgba(161,236,255,.28) 94%,rgba(34,211,238,.82) 98%,transparent 100%);box-shadow:0 8px 24px #22d3ee17;mix-blend-mode:screen;opacity:0;transform:translate3d(0,-130%,0);animation:gatewayDemoScanRead 4s cubic-bezier(.28,.62,.38,1) 1.15s infinite;animation-play-state:paused;pointer-events:none}.gateway-geo-scan-story[data-active-stage^=demo-] .gateway-system-demo-orbit-card[data-orbit-slot=current] .gateway-system-demo-scan-beam{animation-play-state:running}.gateway-system-demo-header{position:relative;z-index:3;display:grid;grid-template-columns:154px minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:0 20px;border-bottom:1px solid rgba(113,185,255,.12);background:linear-gradient(90deg,#030f1dfa,#071c31f2)}.gateway-system-demo-product{color:var(--gateway-highlight);font-size:11px;font-weight:700;letter-spacing:.08em}.gateway-system-demo-header>strong{overflow:hidden;color:var(--gateway-title);font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.gateway-system-demo-readonly{display:inline-flex;align-items:center;gap:7px;color:#8aa3bb;font-size:11px;white-space:nowrap}.gateway-system-demo-readonly i{width:6px;height:6px;border-radius:50%;background:var(--gateway-cyan);box-shadow:0 0 12px #22d3eeb3;animation:gatewayDemoStatusPulse 2.4s ease-in-out infinite}.gateway-system-demo-viewport{position:relative;z-index:2;min-width:0;min-height:0;overflow:hidden;container:gateway-demo-terminal / inline-size;background:radial-gradient(circle at 78% 0%,rgba(52,120,255,.1),transparent 34%),#061426}.gateway-demo-interface{display:grid;grid-template-columns:150px minmax(0,1fr);width:100%;height:100%;min-height:0;color:#dcecff;background:radial-gradient(circle at 72% 4%,rgba(52,120,255,.1),transparent 34%),#07182a}.gateway-demo-interface-sidebar{display:flex;min-width:0;min-height:0;flex-direction:column;padding:16px 12px 14px;border-right:1px solid rgba(113,185,255,.1);background:#030f1dd1}.gateway-demo-interface-brand{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:8px;min-height:38px;padding:0 8px 14px;color:var(--gateway-highlight)}.gateway-demo-interface-brand svg{grid-row:1 / 3;width:18px;height:18px}.gateway-demo-interface-brand strong{color:#eff8ff;font-size:12px;line-height:1;letter-spacing:.08em}.gateway-demo-interface-brand small{color:#6e88a1;font-size:11px;line-height:1}.gateway-demo-interface-sidebar nav{display:grid;gap:5px}.gateway-demo-interface-sidebar nav span{display:flex;align-items:center;gap:9px;min-height:34px;padding:0 9px;border-radius:8px;color:#7790aa;font-size:11px;white-space:nowrap}.gateway-demo-interface-sidebar nav span svg{width:14px;height:14px;flex:0 0 auto}.gateway-demo-interface-sidebar nav span.is-active{color:#eaf7ff;background:linear-gradient(90deg,#3478ff38,#22d3ee0e);box-shadow:inset 2px 0 var(--gateway-cyan)}.gateway-demo-interface-status{display:flex;align-items:center;gap:7px;margin-top:auto;padding:10px 8px 0;color:#68839c;font-size:11px}.gateway-demo-interface-status svg{width:13px;height:13px;color:var(--gateway-cyan)}.gateway-demo-interface-main{display:grid;grid-template-rows:52px minmax(0,1fr);min-width:0;min-height:0}.gateway-demo-interface-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:0 16px;border-bottom:1px solid rgba(113,185,255,.09);background:#06192cdb}.gateway-demo-interface-title,.gateway-demo-interface-filters,.geo-demo-filter{display:flex;align-items:center}.gateway-demo-interface-title{gap:8px;min-width:0;color:#d8eaff;font-size:12px;font-weight:650}.gateway-demo-interface-title svg{width:15px;height:15px;flex:0 0 auto;color:var(--gateway-highlight)}.gateway-demo-interface-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gateway-demo-interface-filters{gap:7px;flex:0 0 auto}.geo-demo-filter{justify-content:space-between;gap:10px;min-width:88px;min-height:29px;padding:0 9px;border:1px solid rgba(113,185,255,.14);border-radius:7px;color:#95abc1;background:#0a223ac7;font-size:11px}.geo-demo-filter svg{width:11px;height:11px;flex:0 0 auto}.gateway-demo-interface-content,.gateway-demo-interface-scene{min-height:0;min-width:0;height:100%}.gateway-demo-interface-content{padding:13px;overflow:hidden}.gateway-demo-interface-scene{animation:gatewayDemoSceneIn .78s cubic-bezier(.22,1,.36,1) both}.geo-demo-screen-layout{display:grid;min-width:0;min-height:0;height:100%;gap:10px}.geo-demo-panel,.geo-demo-summary-card,.geo-demo-signal-column>section{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(126,197,255,.13);border-radius:11px;background:linear-gradient(145deg,#0d2a46f0,#071b30e6);box-shadow:inset 0 1px #eaf7ff06}.geo-demo-panel{display:flex;flex-direction:column}.geo-demo-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:0 12px;border-bottom:1px solid rgba(126,197,255,.09);background:#05182b57}.geo-demo-panel>header strong{color:#d7eaff;font-size:12px;font-weight:650}.geo-demo-panel>header span{color:#728aa3;font-size:11px}.geo-demo-placeholder-text{display:grid;gap:6px;min-width:0}.geo-demo-placeholder-text i{display:block;width:100%;height:5px;border-radius:99px;background:linear-gradient(90deg,#85c8ff33,#71b9ff0e)}.geo-demo-placeholder-text i:nth-child(2n){width:68%}.geo-demo-placeholder-text i:nth-child(3n){width:84%}.geo-demo-platform-mark{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#b8cde0;white-space:nowrap}.geo-demo-platform-logo{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;overflow:hidden;border:1px solid rgba(163,214,255,.18);border-radius:8px;background:#edf7ff;box-shadow:0 5px 14px #0000002e}.geo-demo-platform-logo img{width:18px;height:18px;object-fit:contain;filter:none}.geo-demo-platform-mark b{overflow:hidden;font-size:11px;font-weight:580;text-overflow:ellipsis}.geo-demo-platform-mark.is-compact{gap:6px}.geo-demo-platform-mark.is-compact .geo-demo-platform-logo{width:24px;height:24px;border-radius:7px}.geo-demo-platform-mark.is-compact .geo-demo-platform-logo img{width:16px;height:16px}.geo-demo-screen-layout.is-overview{grid-template-columns:minmax(0,1.45fr) minmax(250px,.72fr);grid-template-rows:98px minmax(0,1.25fr) minmax(0,.78fr)}.geo-demo-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:1 / 3;gap:10px}.geo-demo-summary-card{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-content:center;gap:3px 10px;padding:12px}.geo-demo-summary-card>span,.geo-demo-summary-card>small{color:#7891aa;font-size:11px}.geo-demo-summary-card>strong{color:#e1efff;font-size:13px;font-weight:650}.geo-demo-summary-card>i{grid-column:2;grid-row:1 / 4;align-self:center;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.38),rgba(52,120,255,.09) 50%,transparent 55%);box-shadow:0 0 22px #22d3ee1f}.geo-demo-summary-card>i.tone-2{filter:hue-rotate(24deg)}.geo-demo-summary-card>i.tone-3{filter:hue-rotate(48deg)}.geo-demo-summary-card>i.tone-4{filter:hue-rotate(72deg)}.is-overview-trend{grid-row:2 / 4}.is-overview-platforms{grid-column:2;grid-row:2}.is-overview-modules{grid-column:2;grid-row:3}.geo-demo-trend-structure{position:relative;min-height:0;flex:1;overflow:hidden;color:#34a8ff;background:linear-gradient(rgba(126,197,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(126,197,255,.06) 1px,transparent 1px);background-size:34px 34px}.geo-demo-trend-structure.is-cyan{color:#22d3ee}.geo-demo-trend-structure.is-indigo{color:#626bff}.geo-demo-trend-structure.is-teal{color:#35e6c6}.geo-demo-trend-structure svg{position:absolute;top:42px;right:16px;bottom:24px;left:16px;width:calc(100% - 32px);height:calc(100% - 66px);overflow:visible}.geo-demo-chart-line{fill:none;stroke:currentColor;stroke-width:2.2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px currentColor)}.geo-demo-chart-line.is-secondary{opacity:.34;stroke:#87b9ff;stroke-width:1.4}.geo-demo-chart-legend{position:absolute;z-index:2;top:12px;left:13px;display:flex;gap:14px}.geo-demo-chart-legend span{display:inline-flex;align-items:center;gap:6px;color:#8ca4bd;font-size:11px}.geo-demo-chart-legend span:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.geo-demo-empty-note{position:absolute;right:13px;bottom:10px;color:#6d87a1;font-size:11px}.geo-demo-platform-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:8px 6px;min-height:0;flex:1;padding:11px}.geo-demo-platform-matrix .geo-demo-platform-mark{min-width:0;padding:4px 5px;border-radius:7px;background:#71b9ff0b}.geo-demo-platform-matrix .geo-demo-platform-mark b{font-size:11px}.geo-demo-module-stack{display:grid;align-content:center;min-height:0;flex:1;padding:7px 12px}.geo-demo-module-stack>span{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:29px;border-bottom:1px solid rgba(126,197,255,.07)}.geo-demo-module-stack>span:last-child{border-bottom:0}.geo-demo-module-stack i{width:5px;height:5px;border-radius:50%;background:var(--gateway-cyan);box-shadow:0 0 9px #22d3ee8a}.geo-demo-module-stack b{color:#a9bfd4;font-size:11px;font-weight:580}.geo-demo-module-stack em{color:#6f879f;font-size:11px;font-style:normal}.geo-demo-screen-layout.is-brand{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);grid-template-rows:minmax(0,1.05fr) minmax(0,.95fr)}.is-brand-stage{grid-column:1;grid-row:1}.is-brand-placement{grid-column:2;grid-row:1}.is-brand-answers{grid-column:1 / 3;grid-row:2}.geo-demo-brand-monitor{display:grid;grid-template-columns:142px minmax(0,1fr);align-items:center;gap:16px;min-height:0;flex:1;padding:13px}.geo-demo-brand-entity{position:relative;display:grid;place-items:center;align-content:center;gap:6px;height:112px;border-radius:50%;color:#eaf7ff;background:radial-gradient(circle,rgba(34,211,238,.2),rgba(52,120,255,.1) 48%,transparent 70%);box-shadow:inset 0 0 0 1px #7ec5ff24,0 0 34px #3478ff21}.geo-demo-brand-entity svg{width:24px;height:24px;color:var(--gateway-highlight)}.geo-demo-brand-entity strong{font-size:12px}.geo-demo-brand-entity span{color:#7892aa;font-size:11px}.geo-demo-brand-lanes{display:grid;gap:5px}.geo-demo-brand-lanes>div{display:grid;grid-template-columns:108px minmax(40px,1fr) auto;align-items:center;gap:9px;min-height:28px}.geo-demo-signal-track{position:relative;height:8px;overflow:hidden;border-radius:99px;background:#71b9ff14}.geo-demo-signal-track i{position:absolute;top:0;bottom:0;width:34%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(34,211,238,.48),transparent);animation:gatewayDemoSignalSweep 2.8s ease-in-out infinite}.geo-demo-brand-lanes em{color:#6f879f;font-size:11px;font-style:normal}.geo-demo-placement-stack{display:grid;align-content:center;gap:8px;min-height:0;flex:1;padding:11px}.geo-demo-placement-stack>span{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 9px;min-height:50px;padding:7px 9px;border:1px solid rgba(126,197,255,.09);border-radius:8px;background:#71b9ff0b}.geo-demo-placement-stack svg{grid-row:1 / 3;width:18px;height:18px;color:var(--gateway-cyan)}.geo-demo-placement-stack b{color:#c9ddf0;font-size:11px;font-weight:600}.geo-demo-placement-stack small{color:#738ca4;font-size:11px}.geo-demo-answer-stream{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-height:0;flex:1;padding:10px}.geo-demo-answer-stream>article{display:grid;grid-template-columns:94px minmax(0,.82fr) minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px 9px;border:1px solid rgba(126,197,255,.09);border-radius:9px;background:#04162885}.geo-demo-answer-stream>article>div{display:grid;gap:6px;min-width:0}.geo-demo-answer-stream>article>div b{color:#87a1ba;font-size:11px;font-weight:560}.geo-demo-answer-stream>article>span:last-child{grid-column:1 / -1;color:#7089a2;font-size:11px}.geo-demo-screen-layout.is-competitor{grid-template-columns:minmax(0,1.5fr) minmax(230px,.58fr);grid-template-rows:repeat(2,minmax(0,1fr))}.is-competitor-matrix{grid-row:1 / 3}.is-competitor-gap{grid-column:2;grid-row:1}.is-competitor-sources{grid-column:2;grid-row:2}.geo-demo-competitor-table{display:grid;grid-template-rows:62px 38px repeat(3,minmax(0,1fr));align-content:stretch;min-height:0;flex:1;padding:10px 12px 12px}.geo-demo-competitor-query{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;margin-bottom:8px;padding:8px 10px;border:1px solid rgba(126,197,255,.1);border-radius:9px;background:linear-gradient(90deg,#22d3ee11,#3478ff09)}.geo-demo-competitor-query>svg{width:17px;height:17px;color:var(--gateway-cyan)}.geo-demo-competitor-query>span{display:grid;grid-template-columns:92px minmax(70px,1fr);align-items:center;gap:10px;min-width:0}.geo-demo-competitor-query b{color:#c9ddf0;font-size:11px;font-weight:620}.geo-demo-competitor-query em{color:#90aac2;font-size:11px;font-style:normal;white-space:nowrap}.geo-demo-competitor-row{display:grid;grid-template-columns:1.08fr repeat(4,minmax(72px,1fr));min-width:0;border-bottom:1px solid rgba(126,197,255,.08)}.geo-demo-competitor-row:last-child{border-bottom:0}.geo-demo-competitor-row>span{display:flex;min-width:0;align-items:center;padding:8px;color:#a6bdd3;font-size:11px}.geo-demo-competitor-row.is-head>span{color:#7290aa;font-weight:600}.geo-demo-competitor-row:not(.is-head)>span:first-child{gap:8px;color:#c2d8eb;font-weight:600}.geo-demo-competitor-row:not(.is-head)>span:first-child i{width:7px;height:7px;border-radius:50%;background:var(--gateway-indigo)}.geo-demo-competitor-row.is-brand>span:first-child i{background:var(--gateway-cyan);box-shadow:0 0 9px #22d3ee8c}.geo-demo-competitor-row:not(.is-head)>span:not(:first-child){display:grid;gap:6px;align-content:center;border-left:1px solid rgba(126,197,255,.045)}.geo-demo-competitor-row.is-brand>span{background:#22d3ee06}.geo-demo-competitor-row:not(.is-head) .geo-demo-placeholder-text i{height:4px}.geo-demo-competitor-row span b{overflow:hidden;color:#8ba4bc;font-size:11px;font-weight:540;text-overflow:ellipsis;white-space:nowrap}.geo-demo-competitor-row span em{color:#91a8be;font-size:11px;font-style:normal}.geo-demo-gap-board,.geo-demo-source-bands{display:grid;align-content:center;gap:4px;min-height:0;flex:1;padding:6px}.geo-demo-gap-board>span{display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:4px 10px;min-height:0;padding:4px 7px;border-radius:8px;background:#626bff12}.geo-demo-gap-board b{color:#b7cae1;font-size:11px}.geo-demo-gap-board small{color:#6f879f;font-size:11px}.geo-demo-gap-board i{grid-row:1 / 3;grid-column:2;width:100%;height:9px;border-radius:99px;background:linear-gradient(90deg,#626bff29,#626bff7a,#22d3ee14)}.geo-demo-source-bands>span{display:grid;grid-template-columns:22px 86px minmax(0,1fr);align-items:center;gap:7px;min-height:38px;padding:6px 8px;border-bottom:1px solid rgba(126,197,255,.07)}.geo-demo-source-bands svg{width:15px;height:15px;color:var(--gateway-indigo)}.geo-demo-source-bands b{color:#a9bfd4;font-size:11px;font-weight:580}.geo-demo-screen-layout.is-insight{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);grid-template-rows:minmax(0,1.08fr) minmax(0,.92fr)}.is-question-feed{grid-row:1 / 3}.is-insight-map{grid-column:2;grid-row:1}.is-insight-trend{grid-column:2;grid-row:2}.geo-demo-question-feed{display:grid;align-content:stretch;min-height:0;flex:1;padding:6px 12px 12px}.geo-demo-question-feed>article{display:grid;grid-template-columns:28px minmax(0,1fr) 98px auto;align-items:center;gap:10px;min-width:0;border-bottom:1px solid rgba(126,197,255,.08)}.geo-demo-question-index{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;color:var(--gateway-cyan);background:#22d3ee14}.geo-demo-question-index svg{width:14px;height:14px}.geo-demo-question-feed>article>div{display:grid;gap:6px;min-width:0}.geo-demo-question-feed>article>div b{color:#a8bed2;font-size:11px}.geo-demo-question-feed>article>em{padding:4px 7px;border-radius:99px;color:#9eb6cc;background:#3478ff17;font-size:11px;font-style:normal;white-space:nowrap}.geo-demo-intent-cloud{position:relative;min-height:0;flex:1}.geo-demo-intent-cloud>span{position:absolute;padding:6px 9px;border:1px solid rgba(126,197,255,.1);border-radius:99px;color:#a9c0d5;background:#3478ff17;font-size:11px}.geo-demo-intent-cloud .geo-demo-intent-core{left:50%;top:50%;display:grid;place-items:center;gap:5px;width:92px;height:92px;padding:0;border-radius:50%;color:#eaf7ff;background:radial-gradient(circle,rgba(34,211,238,.2),rgba(52,120,255,.08) 58%,transparent 60%);transform:translate(-50%,-50%)}.geo-demo-intent-core svg{width:23px;height:23px;color:var(--gateway-highlight)}.geo-demo-intent-core b{font-size:11px}.geo-demo-intent-cloud>span:nth-of-type(2){left:8%;top:14%}.geo-demo-intent-cloud>span:nth-of-type(3){right:8%;top:16%}.geo-demo-intent-cloud>span:nth-of-type(4){left:7%;bottom:15%}.geo-demo-intent-cloud>span:nth-of-type(5){right:7%;bottom:16%}.geo-demo-intent-cloud>span:nth-of-type(6){left:50%;top:7%;transform:translate(-50%)}.geo-demo-screen-layout.is-citation{grid-template-columns:minmax(0,1.42fr) minmax(250px,.58fr);grid-template-rows:minmax(0,1.06fr) minmax(0,.94fr)}.is-citation-workbench{grid-row:1 / 3}.is-citation-library{grid-column:2;grid-row:1}.is-citation-detail{grid-column:2;grid-row:2}.geo-demo-citation-stage{display:grid;grid-template-columns:minmax(100px,.72fr) 28px minmax(150px,1.06fr) 28px minmax(100px,.72fr);align-items:stretch;gap:7px;min-height:0;flex:1;padding:14px}.geo-demo-citation-stage>section{display:grid;align-content:start;gap:10px;min-height:0;padding:12px;border:1px solid rgba(126,197,255,.12);border-radius:10px;background:linear-gradient(180deg,#0e2b458a,#041628b8),#0416289e}.geo-demo-citation-stage>section.is-answer{min-height:0;border-color:#22d3ee38;background:radial-gradient(circle at 50% 10%,#22d3ee1a,#071f35e0);box-shadow:0 0 30px #3478ff1a}.geo-demo-citation-stage>section>span:first-child{display:flex;align-items:center;gap:7px;color:#c4daec;font-size:11px;font-weight:620}.geo-demo-citation-stage>section>span:first-child svg{width:15px;height:15px;color:var(--gateway-cyan)}.geo-demo-citation-stage>section>small{align-self:end;margin-top:auto;color:#91a9c0;font-size:11px}.geo-demo-citation-fields{display:grid;gap:7px;min-width:0}.geo-demo-citation-fields>span{display:grid;gap:6px;min-width:0;padding:8px;border:1px solid rgba(126,197,255,.07);border-radius:7px;background:#71b9ff09}.geo-demo-citation-fields b,.geo-demo-citation-answer-copy>b{color:#9fb9d0;font-size:11px;font-weight:580}.geo-demo-citation-answer-copy{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid rgba(34,211,238,.1);border-radius:8px;background:#0212226b}.geo-demo-citation-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:auto}.geo-demo-citation-signals>span{min-width:0;padding:6px 5px;overflow:hidden;border:1px solid rgba(34,211,238,.1);border-radius:7px;color:#afd3dc;background:#22d3ee0e;font-size:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.geo-demo-trace-flow{position:relative;display:block;align-self:center;width:100%;height:26px;overflow:visible;border-radius:50%;background:radial-gradient(ellipse,rgba(69,221,245,.28),rgba(52,120,255,.08) 38%,transparent 72%);filter:blur(2px) drop-shadow(0 0 10px rgba(34,211,238,.16))}.geo-demo-trace-flow:after{content:"";position:absolute;left:12%;top:50%;width:7px;height:7px;border-radius:50%;background:#eaf7ffe0;box-shadow:0 0 10px #22d3eeb8,0 0 22px #3478ff59;animation:gatewayDemoSignalSweep 2.6s ease-in-out infinite}.geo-demo-answer-platforms{display:flex;flex-wrap:wrap;gap:7px}.geo-demo-source-library{display:grid;min-height:0;flex:1;padding:6px 10px 10px}.geo-demo-source-library article{display:grid;grid-template-columns:23px minmax(0,1fr) 14px;align-items:center;gap:8px;border-bottom:1px solid rgba(126,197,255,.08)}.geo-demo-source-library article>svg:first-child{width:16px;height:16px;color:var(--gateway-highlight)}.geo-demo-source-library article>svg:last-child{width:10px;height:10px;color:#58738d}.geo-demo-source-library article div{display:grid;gap:2px}.geo-demo-source-library article b{color:#b8cee1;font-size:11px}.geo-demo-source-library article small{color:#6f879f;font-size:11px}.geo-demo-citation-detail{display:grid;align-content:center;min-height:0;flex:1;padding:8px 12px}.geo-demo-citation-detail>span{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;border-bottom:1px solid rgba(126,197,255,.07)}.geo-demo-citation-detail b{color:#9fb7cc;font-size:11px}.geo-demo-screen-layout.is-optimization{grid-template-columns:minmax(180px,.56fr) minmax(0,1.18fr) minmax(210px,.68fr);grid-template-rows:1fr}.geo-demo-signal-column{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;min-height:0}.geo-demo-signal-column>section{display:grid;grid-template-columns:28px minmax(0,1fr) 9px;align-items:center;gap:9px;padding:11px;border-color:#35e6c624}.geo-demo-signal-column svg{width:18px;height:18px;color:var(--gateway-opportunity)}.geo-demo-signal-column span{display:grid;gap:4px}.geo-demo-signal-column strong{color:#c7e7df;font-size:12px}.geo-demo-signal-column small{color:#73978f;font-size:11px}.geo-demo-signal-column>section>i{width:7px;height:7px;border-radius:50%;background:var(--gateway-opportunity);box-shadow:0 0 13px #35e6c685}.is-optimization-board{grid-column:2}.is-optimization-review{grid-column:3}.geo-demo-suggestion-board{display:grid;align-content:stretch;min-height:0;flex:1;padding:8px 12px 12px}.geo-demo-suggestion-board article{display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;border-bottom:1px solid rgba(53,230,198,.1)}.geo-demo-suggestion-board article>span{display:flex;align-items:center;gap:7px}.geo-demo-suggestion-board article>span svg{width:15px;height:15px;color:var(--gateway-opportunity)}.geo-demo-suggestion-board article>span b{color:#cbe6df;font-size:11px}.geo-demo-suggestion-board article>div{display:grid;gap:7px;min-width:0}.geo-demo-suggestion-board article>div em{color:#82a9a0;font-size:11px;font-style:normal}.geo-demo-suggestion-board article>small{padding:5px 7px;border-radius:99px;color:#9dd3c6;background:#35e6c614;font-size:11px;white-space:nowrap}.geo-demo-review-stack{display:grid;align-content:center;min-height:0;flex:1;padding:9px 11px}.geo-demo-review-stack>span{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 9px;min-height:54px;border-bottom:1px solid rgba(53,230,198,.09)}.geo-demo-review-stack>span:last-child{border-bottom:0}.geo-demo-review-stack i{grid-row:1 / 3;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#b8efe2;background:#35e6c61a;font-size:11px;font-style:normal}.geo-demo-review-stack b{color:#c2ded7;font-size:11px}.geo-demo-review-stack em{color:#71978d;font-size:11px;font-style:normal}.gateway-demo-interface-sidebar nav span,.gateway-demo-interface-status,.geo-demo-summary-card>span,.geo-demo-summary-card>small,.geo-demo-empty-note,.geo-demo-module-stack em,.geo-demo-brand-entity span,.geo-demo-brand-lanes em,.geo-demo-placement-stack small,.geo-demo-answer-stream>article>span:last-child,.geo-demo-gap-board small,.geo-demo-source-library article small,.geo-demo-signal-column small,.geo-demo-suggestion-board article>div em,.geo-demo-review-stack em{color:#91a9c0}.gateway-demo-interface-brand small,.geo-demo-panel>header span,.geo-demo-filter,.geo-demo-chart-legend span,.geo-demo-module-stack b,.geo-demo-answer-stream>article>div b,.geo-demo-question-feed>article>div b,.geo-demo-citation-detail b{color:#a6bdd3}.gateway-system-demo-readonly{color:#c9def0c7}.gateway-demo-interface-image-slot{position:relative;display:grid;place-items:center;width:100%;height:100%;margin:0;overflow:hidden;border:1px solid rgba(126,197,255,.12);border-radius:11px;background:#071a2e}.gateway-demo-interface-image-slot img{display:block;width:100%;height:100%;object-fit:contain;background:#071a2e;filter:brightness(.94) saturate(.92)}.gateway-demo-interface-image-slot figcaption{position:absolute;right:12px;bottom:10px;padding:5px 8px;border-radius:99px;color:#8ca6bf;background:#030f1dd6;font-size:11px}@container gateway-demo-terminal (min-width: 560px) and (max-width: 900px){.gateway-demo-interface{grid-template-columns:118px minmax(0,1fr)}.gateway-demo-interface-sidebar{padding:13px 8px 12px}.gateway-demo-interface-brand{grid-template-columns:18px 1fr;gap:6px;padding-inline:6px}.gateway-demo-interface-sidebar nav span{gap:7px;min-height:32px;padding-inline:7px}.gateway-demo-interface-toolbar{gap:9px;padding-inline:10px}.gateway-demo-interface-filters{gap:5px}.geo-demo-filter{min-width:70px;gap:6px;padding-inline:7px}.gateway-demo-interface-content{padding:10px}.geo-demo-screen-layout{gap:8px}.geo-demo-panel>header{min-height:34px;padding-inline:9px}.geo-demo-screen-layout.is-overview{grid-template-columns:minmax(0,1.35fr) minmax(188px,.65fr);grid-template-rows:82px minmax(0,1.25fr) minmax(0,.8fr)}.geo-demo-summary-grid{gap:8px}.geo-demo-summary-card{grid-template-columns:minmax(0,1fr) 24px;gap:2px 7px;padding:8px}.geo-demo-summary-card>i{width:23px;height:23px}.geo-demo-platform-matrix{gap:5px 4px;padding:7px}.geo-demo-screen-layout.is-brand{grid-template-columns:minmax(0,1.45fr) minmax(174px,.55fr);grid-template-rows:minmax(0,1.08fr) minmax(0,.92fr)}.geo-demo-brand-monitor{grid-template-columns:100px minmax(0,1fr);gap:8px;padding:8px}.geo-demo-brand-entity{height:84px}.geo-demo-brand-lanes{gap:2px}.geo-demo-brand-lanes>div{grid-template-columns:82px minmax(28px,1fr);gap:6px;min-height:20px}.geo-demo-brand-lanes em{display:none}.geo-demo-placement-stack{gap:5px;padding:7px}.geo-demo-placement-stack>span{grid-template-columns:22px minmax(0,1fr);min-height:42px;gap:2px 6px;padding:5px 6px}.geo-demo-answer-stream{gap:6px;padding:7px}.geo-demo-answer-stream>article{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:5px 7px;padding:6px 7px}.geo-demo-answer-stream>article>.geo-demo-platform-mark,.geo-demo-answer-stream>article>span:last-child{grid-column:1 / -1}.geo-demo-screen-layout.is-competitor{grid-template-columns:minmax(0,1.55fr) minmax(174px,.55fr)}.geo-demo-competitor-table{grid-template-rows:52px 34px repeat(3,minmax(0,1fr));padding:7px 8px 9px}.geo-demo-competitor-query{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;margin-bottom:6px;padding:6px 7px}.geo-demo-competitor-query>span{grid-template-columns:74px minmax(46px,1fr);gap:6px}.geo-demo-competitor-row{grid-template-columns:1.08fr repeat(4,minmax(0,1fr))}.geo-demo-competitor-row>span{padding:5px}.geo-demo-competitor-row:not(.is-head)>span:not(:first-child) b{display:none}.geo-demo-gap-board,.geo-demo-source-bands{gap:3px;padding:5px}.geo-demo-gap-board>span{grid-template-columns:minmax(0,1fr) 42px;min-height:0;padding:5px 6px}.geo-demo-source-bands>span{grid-template-columns:18px 70px minmax(0,1fr);min-height:34px;padding:4px 5px}.geo-demo-screen-layout.is-insight{grid-template-columns:minmax(0,1.35fr) minmax(188px,.65fr)}.geo-demo-question-feed{padding:4px 8px 8px}.geo-demo-question-feed>article{grid-template-columns:24px minmax(72px,1fr) 82px auto;gap:6px}.geo-demo-question-index{width:24px;height:24px}.geo-demo-intent-cloud>span{padding:5px 7px}.geo-demo-intent-cloud .geo-demo-intent-core{width:76px;height:76px}.geo-demo-screen-layout.is-citation{grid-template-columns:minmax(0,1.4fr) minmax(188px,.6fr)}.geo-demo-citation-stage{grid-template-columns:minmax(72px,.7fr) 20px minmax(106px,1fr) 20px minmax(72px,.7fr);gap:4px;padding:8px}.geo-demo-citation-stage>section{gap:8px;min-height:0;padding:8px}.geo-demo-citation-stage>section.is-answer{min-height:0}.geo-demo-citation-fields>span,.geo-demo-citation-answer-copy{padding:6px}.geo-demo-citation-signals{grid-template-columns:1fr}.geo-demo-citation-signals>span{padding-block:4px}.geo-demo-source-library{padding:4px 7px 7px}.geo-demo-citation-detail{padding:5px 8px}.geo-demo-citation-detail>span{grid-template-columns:68px minmax(0,1fr);min-height:33px}.geo-demo-screen-layout.is-optimization{grid-template-columns:minmax(132px,.48fr) minmax(0,1.2fr) minmax(162px,.62fr);gap:8px}.geo-demo-signal-column{gap:7px}.geo-demo-signal-column>section{grid-template-columns:22px minmax(0,1fr) 7px;gap:6px;padding:8px}.geo-demo-suggestion-board{padding:5px 8px 8px}.geo-demo-suggestion-board article{grid-template-columns:78px minmax(0,1fr) auto;gap:7px}.geo-demo-review-stack{padding:6px 8px}.geo-demo-review-stack>span{grid-template-columns:24px minmax(0,1fr);gap:2px 6px;min-height:46px}}[data-interface-screen=optimization] .gateway-system-demo-edge-flow,[data-interface-screen=optimization] .gateway-system-demo-readonly i{background:var(--gateway-opportunity);box-shadow:0 0 16px #35e6c685}@keyframes gatewayDemoSceneIn{0%{opacity:0;filter:blur(6px);clip-path:inset(0 0 0 18%);transform:perspective(900px) translateZ(-24px) scale(.988)}to{opacity:1;filter:blur(0);clip-path:inset(0);transform:perspective(900px) translateZ(0) scale(1)}}@keyframes gatewayDemoParticleDrift{0%{opacity:calc(.08 + var(--demo-particle-depth) * .42);transform:translate3d(-5px,13px,calc(var(--demo-particle-depth) * 90px)) scale(calc(.58 + var(--demo-particle-depth) * .5))}52%{opacity:calc(.26 + var(--demo-particle-depth) * .7)}to{opacity:calc(.12 + var(--demo-particle-depth) * .56);transform:translate3d(8px,-17px,calc(var(--demo-particle-depth) * 90px)) scale(calc(.72 + var(--demo-particle-depth) * .58))}}@keyframes gatewayDemoLightFan{0%,to{opacity:.24;filter:blur(8px) brightness(.82)}48%{opacity:.72;filter:blur(6px) brightness(1.2)}}@keyframes gatewayDemoBaseBreath{0%,to{opacity:.62;transform:translate(-50%,-50%) scale(.92)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@keyframes gatewayDemoBaseRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes gatewayDemoBaseRipple{0%,to{opacity:.16;transform:translate(-50%,-50%) scale(.74)}45%{opacity:var(--base-ring-opacity, .72)}68%{opacity:.28;transform:translate(-50%,-50%) scale(1.16)}}@keyframes gatewayDemoFormationSpark{0%,to{opacity:.08;transform:translate3d(var(--formation-x, 0),var(--formation-y, 0),0) scale(.55)}38%{opacity:.92;transform:translateZ(0) scale(1.12)}72%{opacity:.32;transform:translate3d(calc(var(--formation-x, 0) * -.34),calc(var(--formation-y, 0) * -.34),0) scale(.76)}}@keyframes gatewayDemoParticleSwipeOut{0%{opacity:.08;background-position:0 0,9px 13px}44%{opacity:.9}to{opacity:0;background-position:-44px 8px,-21px 28px}}@keyframes gatewayDemoParticleSwipeOutReverse{0%{opacity:.08;background-position:0 0,9px 13px}44%{opacity:.9}to{opacity:0;background-position:44px 8px,31px 28px}}@keyframes gatewayDemoScanRead{0%,21%{opacity:0;transform:translate3d(0,-130%,0)}27%{opacity:.9}53%{opacity:.72}64%{opacity:0;transform:translate3d(0,510%,0)}to{opacity:0;transform:translate3d(0,510%,0)}}@keyframes gatewayDemoCaptionSwap{0%{opacity:0;filter:blur(6px);transform:translate3d(-16px,6px,0)}to{opacity:var(--demo-content-reveal);filter:blur(calc((1 - var(--demo-content-reveal)) * 12px));transform:translate3d(calc((1 - var(--demo-content-reveal)) * -28px),0,0)}}@keyframes gatewayDemoStatusPulse{0%,to{opacity:.46;transform:scale(.8)}50%{opacity:1;transform:scale(1.08)}}@keyframes gatewayDemoSignalSweep{0%{transform:translate(-110%)}to{transform:translate(310%)}}.gateway-system-demo-home .gateway-loop-entry{margin-top:34px}@keyframes gatewayDemoEdgeScan{to{transform:translate(680%)}}@media(max-width:980px){.gateway-system-demo-home .gateway-story-hero .gateway-editorial-copy,.gateway-system-demo-home .gateway-story-panel-copy{width:min(480px,calc(100% - 56px))}.gateway-system-demo-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(94vw,820px)}.gateway-system-demo-energy-column,.gateway-system-demo-energy-base{left:50%}.gateway-system-demo-energy-column{bottom:8%;width:min(78vw,780px);height:54%}.gateway-system-demo-energy-base{bottom:-1%;width:min(96vw,900px);height:min(23svh,210px)}.gateway-system-demo-depth-field{top:14%;right:0;bottom:0;left:0}.gateway-system-demo-light-fan{left:4%;top:27%;width:96%}.gateway-system-demo-window{width:100%;max-height:61svh}.gateway-system-demo-orbit{max-height:61svh}.gateway-system-demo-caption{position:relative;left:auto;right:auto;bottom:auto;width:100%;padding:0;background:none}.gateway-system-demo-caption>span{margin-bottom:8px}.gateway-system-demo-caption h2{max-width:none;font-size:clamp(25px,4.8vw,36px)}.gateway-system-demo-caption p{max-width:620px;margin-top:9px;font-size:12px;line-height:1.55}.gateway-system-demo-caption small{display:none}.gateway-demo-interface{grid-template-columns:132px minmax(0,1fr)}.geo-demo-answer-stream>article{grid-template-columns:1fr;align-content:center}.geo-demo-answer-stream>article>span:last-child{grid-column:1}.geo-demo-platform-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.gateway-system-demo-home .gateway-editorial-topbar{top:0!important;width:calc(100% - 24px)!important;min-height:54px!important;padding:7px 0!important;border-radius:0!important}.gateway-system-demo-home .gateway-story-hero .gateway-editorial-copy,.gateway-system-demo-home .gateway-story-panel-copy{width:calc(100% - 36px);min-height:570px;padding-top:92px}.gateway-system-demo-home .gateway-story-hero .gateway-editorial-copy h1{font-size:clamp(40px,11.8vw,56px)!important}.gateway-system-demo-home .gateway-editorial-proofline{flex-wrap:wrap;gap:7px 10px}.gateway-system-demo-home .geo-scan-visual{opacity:.88}.gateway-system-demo-home .geo-scan-platform{left:var(--node-left)!important;top:var(--node-top)!important;gap:4px;min-height:26px;padding:3px 6px 3px 3px;border-radius:9px;transform:translate3d(calc(-50% + var(--node-px, 0px)),calc(-50% + var(--node-py, 0px)),var(--node-z, 0px)) scale(.84)!important}.gateway-system-demo-home .geo-scan-platform-icon{width:25px;height:25px}.gateway-system-demo-home .geo-scan-platform-icon img{width:17px;height:17px}.gateway-system-demo-home .geo-scan-platform b{max-width:82px;overflow:visible;font-size:10.5px;text-overflow:clip}.gateway-demo-scroll-scene{height:calc(var(--scene-mobile-vh, var(--scene-desktop-vh, 80)) * 1svh);min-height:0}.gateway-system-demo-layout,.gateway-system-demo-orbit,.gateway-system-demo-window{width:calc(100vw - 20px)}.gateway-system-demo-orbit{max-height:66svh;aspect-ratio:10 / 13.2}.gateway-system-demo-depth-field>i:nth-child(n+33),.gateway-system-demo-formation-particles>i:nth-child(n+23),.gateway-system-demo-light-fan>i:nth-child(2n),.gateway-system-demo-energy-base>i:nth-child(n+3){display:none}.gateway-system-demo-depth-field{top:20%;right:0;bottom:2%;left:0;opacity:.72}.gateway-system-demo-light-fan{top:36%;height:40%;opacity:.48}.gateway-system-demo-energy-column{bottom:4%;width:92vw;height:48%;opacity:calc(.05 + var(--demo-reveal) * .32)}.gateway-system-demo-energy-base{bottom:-3%;width:112vw;height:19svh}.gateway-system-demo-window.gateway-system-demo-orbit-card{width:100%}.gateway-system-demo-orbit-card[data-orbit-slot=previous],.gateway-system-demo-orbit-card[data-orbit-slot=next]{display:grid;visibility:visible}.gateway-system-demo-window{grid-template-rows:44px minmax(0,1fr);aspect-ratio:10 / 13.2;max-height:66svh;border-radius:14px;box-shadow:0 24px 62px #00000057,0 0 42px #3478ff14}.gateway-system-demo-edge-flow{top:43px}.gateway-system-demo-scan-beam{top:44px}.gateway-system-demo-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 12px}.gateway-system-demo-product{display:none}.gateway-system-demo-header>strong{font-size:12px}.gateway-system-demo-readonly{gap:5px;font-size:10px}.gateway-system-demo-caption{width:100%;padding:0 10px}.gateway-system-demo-caption>span{margin-bottom:6px;font-size:10.5px}.gateway-system-demo-caption h2{max-width:none;font-size:clamp(24px,6.8vw,31px)}.gateway-system-demo-caption p{margin-top:6px;font-size:11px;line-height:1.5}.gateway-demo-interface{grid-template-columns:44px minmax(0,1fr)}.gateway-demo-interface-sidebar{padding:9px 5px}.gateway-demo-interface-brand{display:flex;justify-content:center;min-height:32px;padding:0 0 8px}.gateway-demo-interface-brand strong,.gateway-demo-interface-brand small,.gateway-demo-interface-status{font-size:0}.gateway-demo-interface-brand svg{grid-row:auto;width:16px;height:16px}.gateway-demo-interface-sidebar nav{gap:3px}.gateway-demo-interface-sidebar nav span{justify-content:center;min-height:30px;padding:0}.gateway-demo-interface-sidebar nav span svg{width:13px;height:13px}.gateway-demo-interface-status{justify-content:center;padding:6px 0 0}.gateway-demo-interface-status svg{width:12px;height:12px}.gateway-demo-interface-main{grid-template-rows:40px minmax(0,1fr)}.gateway-demo-interface-toolbar{padding:0 7px;gap:5px}.gateway-demo-interface-title{font-size:11px}.gateway-demo-interface-title svg{display:none}.gateway-demo-interface-filters{gap:3px}.geo-demo-filter{min-width:57px;min-height:23px;gap:4px;padding:0 5px;font-size:10px}.geo-demo-filter:nth-child(3){display:none}.gateway-demo-interface-content{padding:6px}.gateway-system-demo-orbit-index{bottom:-15px;min-width:66px;gap:6px;padding:3px 7px;font-size:8px}.gateway-system-demo-orbit-index i{width:22px}.geo-demo-screen-layout{gap:6px}.geo-demo-panel,.geo-demo-summary-card,.geo-demo-signal-column>section{border-radius:7px}.geo-demo-panel>header{min-height:28px;padding:0 7px}.geo-demo-panel>header strong{font-size:10.5px}.geo-demo-panel>header span{display:none}.geo-demo-placeholder-text{gap:4px}.geo-demo-placeholder-text i{height:4px}.geo-demo-platform-logo{width:21px;height:21px;border-radius:6px}.geo-demo-platform-logo img{width:14px;height:14px}.geo-demo-platform-mark b{font-size:9.5px}.geo-demo-platform-mark.is-compact .geo-demo-platform-logo{width:19px;height:19px;border-radius:5px}.geo-demo-platform-mark.is-compact .geo-demo-platform-logo img{width:13px;height:13px}.geo-demo-screen-layout.is-overview{grid-template-columns:1fr;grid-template-rows:72px minmax(0,1fr) 124px}.geo-demo-summary-grid{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.geo-demo-summary-card{grid-template-columns:minmax(0,1fr) 20px;gap:1px 5px;padding:5px 7px}.geo-demo-summary-card>span{display:none}.geo-demo-summary-card>strong{font-size:10.5px}.geo-demo-summary-card>small{font-size:9.5px}.geo-demo-summary-card>i{width:18px;height:18px}.is-overview-trend{grid-row:2}.is-overview-platforms{grid-column:1;grid-row:3}.is-overview-modules{display:none}.geo-demo-chart-legend{top:7px;left:8px;gap:7px}.geo-demo-chart-legend span{font-size:9.5px}.geo-demo-trend-structure svg{top:30px;right:8px;bottom:16px;left:8px;width:calc(100% - 16px);height:calc(100% - 46px)}.geo-demo-empty-note{right:7px;bottom:4px;font-size:9px}.geo-demo-platform-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 3px;padding:4px}.geo-demo-platform-matrix .geo-demo-platform-mark{gap:3px;padding:1px 2px}.geo-demo-platform-matrix .geo-demo-platform-mark b{font-size:9.5px}.geo-demo-screen-layout.is-brand{grid-template-columns:1fr;grid-template-rows:minmax(0,1.05fr) 78px minmax(0,.9fr)}.is-brand-stage,.is-brand-placement,.is-brand-answers{grid-column:1;grid-row:auto}.geo-demo-brand-monitor{grid-template-columns:70px minmax(0,1fr);gap:7px;padding:5px 7px}.geo-demo-brand-entity{height:66px;gap:2px}.geo-demo-brand-entity svg{width:17px;height:17px}.geo-demo-brand-entity strong{font-size:10px}.geo-demo-brand-entity span{display:none}.geo-demo-brand-lanes{gap:1px}.geo-demo-brand-lanes>div{grid-template-columns:70px minmax(20px,1fr);gap:4px;min-height:19px}.geo-demo-brand-lanes em{display:none}.geo-demo-signal-track{height:5px}.geo-demo-placement-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px}.geo-demo-placement-stack>span{display:grid;grid-template-columns:16px minmax(0,1fr);min-height:40px;gap:1px 4px;padding:3px 4px}.geo-demo-placement-stack svg{width:12px;height:12px}.geo-demo-placement-stack b{font-size:9.5px}.geo-demo-placement-stack small{display:none}.geo-demo-answer-stream{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px}.geo-demo-answer-stream>article{grid-template-columns:1fr;gap:3px;padding:4px}.geo-demo-answer-stream>article:nth-child(3){display:none}.geo-demo-answer-stream>article>div{gap:3px}.geo-demo-answer-stream>article>div b{font-size:9.5px}.geo-demo-answer-stream>article>span:last-child{font-size:9px}.geo-demo-screen-layout.is-competitor{grid-template-columns:1fr;grid-template-rows:minmax(0,1.35fr) minmax(0,.65fr)}.is-competitor-matrix,.is-competitor-gap{grid-column:1;grid-row:auto}.is-competitor-sources{display:none}.geo-demo-competitor-table{padding:3px 5px 5px}.geo-demo-competitor-row{grid-template-columns:1.15fr repeat(2,minmax(66px,1fr))}.geo-demo-competitor-row>span{padding:4px;font-size:9.5px}.geo-demo-competitor-row>span:nth-child(n+4){display:none}.geo-demo-competitor-row span b{display:none}.geo-demo-competitor-row span em{font-size:9.5px}.geo-demo-gap-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px}.geo-demo-gap-board>span{grid-template-columns:1fr;min-height:42px;gap:2px;padding:4px}.geo-demo-gap-board b{font-size:9.5px}.geo-demo-gap-board small{display:none}.geo-demo-gap-board i{grid-column:1;grid-row:auto;width:100%;height:5px}.geo-demo-screen-layout.is-insight{grid-template-columns:1fr;grid-template-rows:minmax(0,1.15fr) minmax(0,.85fr)}.is-question-feed,.is-insight-map{grid-column:1;grid-row:auto}.is-insight-trend{display:none}.geo-demo-question-feed{padding:2px 5px 5px}.geo-demo-question-feed>article{grid-template-columns:21px minmax(0,1fr) 60px auto;gap:4px}.geo-demo-question-index{width:20px;height:20px}.geo-demo-question-index svg{width:11px;height:11px}.geo-demo-question-feed>article>div{gap:3px}.geo-demo-question-feed>article>div b{font-size:10px}.geo-demo-question-feed>article>em{padding:2px 4px;font-size:9px}.geo-demo-intent-cloud>span{padding:3px 5px;font-size:9.5px}.geo-demo-intent-cloud .geo-demo-intent-core{width:60px;height:60px}.geo-demo-intent-core svg{width:16px;height:16px}.geo-demo-intent-core b{font-size:9.5px}.geo-demo-screen-layout.is-citation{grid-template-columns:1fr;grid-template-rows:minmax(0,1.18fr) minmax(0,.82fr)}.is-citation-workbench,.is-citation-library{grid-column:1;grid-row:auto}.is-citation-detail{display:none}.geo-demo-citation-stage{grid-template-columns:1fr;grid-template-rows:auto 8px auto 8px auto;gap:2px;padding:5px}.geo-demo-citation-stage>section{gap:4px;min-height:42px;padding:5px 7px;border-radius:6px}.geo-demo-citation-stage>section.is-answer{min-height:58px}.geo-demo-citation-stage>section>span:first-child{gap:3px;font-size:10px}.geo-demo-citation-stage>section>span:first-child svg{width:11px;height:11px}.geo-demo-citation-stage>section>b{padding:2px 4px;font-size:9.5px}.geo-demo-answer-platforms .geo-demo-platform-mark b{display:none}.geo-demo-trace-flow{height:8px}.geo-demo-source-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px 5px 5px}.geo-demo-source-library article{grid-template-columns:17px minmax(0,1fr);gap:4px;padding:3px;border:1px solid rgba(126,197,255,.07);border-radius:5px}.geo-demo-source-library article>svg:first-child{width:12px;height:12px}.geo-demo-source-library article>svg:last-child{display:none}.geo-demo-source-library article b{font-size:10px}.geo-demo-source-library article small{font-size:9px}.geo-demo-screen-layout.is-optimization{grid-template-columns:1fr;grid-template-rows:64px minmax(0,1fr) 72px}.geo-demo-signal-column{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr;gap:4px}.geo-demo-signal-column>section{grid-template-columns:16px minmax(0,1fr);gap:4px;padding:4px}.geo-demo-signal-column svg{width:13px;height:13px}.geo-demo-signal-column strong{font-size:9.5px}.geo-demo-signal-column small{display:none}.geo-demo-signal-column>section>i{display:none}.is-optimization-board,.is-optimization-review{grid-column:1}.geo-demo-suggestion-board{padding:2px 5px 5px}.geo-demo-suggestion-board article{grid-template-columns:72px minmax(0,1fr) auto;gap:5px}.geo-demo-suggestion-board article>span{gap:3px}.geo-demo-suggestion-board article>span svg{width:11px;height:11px}.geo-demo-suggestion-board article>span b{font-size:10px}.geo-demo-suggestion-board article>div em,.geo-demo-suggestion-board article>small{font-size:9px}.geo-demo-suggestion-board article>small{padding:2px 4px}.geo-demo-review-stack{grid-template-columns:repeat(4,minmax(0,1fr));padding:3px 4px}.geo-demo-review-stack>span{grid-template-columns:18px minmax(0,1fr);gap:1px 3px;min-height:34px;padding:2px;border-bottom:0;border-right:1px solid rgba(53,230,198,.09)}.geo-demo-review-stack>span:last-child{border-right:0}.geo-demo-review-stack i{width:16px;height:16px;font-size:9px}.geo-demo-review-stack b{font-size:9.5px}.geo-demo-review-stack em{display:none}.gateway-demo-interface-image-slot figcaption{right:6px;bottom:5px;padding:3px 5px;font-size:9.5px}}@media(max-width:620px){.gateway-system-demo-layout{align-content:center;gap:11px;width:calc(100vw - 16px)}.gateway-system-demo-orbit,.gateway-system-demo-window,.gateway-system-demo-window.gateway-system-demo-orbit-card{width:calc(100vw - 16px);max-height:none;aspect-ratio:9 / 13}.gateway-system-demo-window{grid-template-rows:42px minmax(0,1fr)}.gateway-system-demo-header{padding-inline:13px}.gateway-system-demo-orbit-index{right:8px;bottom:-12px}.gateway-demo-interface{grid-template-columns:minmax(0,1fr);grid-template-rows:46px minmax(0,1fr)}.gateway-demo-interface-sidebar{display:flex;flex-direction:row;align-items:center;min-height:0;padding:3px 6px;border-right:0;border-bottom:1px solid rgba(113,185,255,.1);background:#030f1db8}.gateway-demo-interface-brand,.gateway-demo-interface-status{display:none}.gateway-demo-interface-sidebar nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;width:100%}.gateway-demo-interface-sidebar nav span{flex-direction:column;justify-content:center;gap:2px;min-height:38px;padding:0;border-radius:6px;font-size:11px;line-height:1;white-space:nowrap}.gateway-demo-interface-sidebar nav span svg{width:13px;height:13px}.gateway-demo-interface-sidebar nav span.is-active{background:radial-gradient(circle,#22d3ee29,#3478ff14);box-shadow:inset 0 -2px var(--gateway-cyan),0 0 12px #22d3ee14}.gateway-demo-interface-main{grid-template-rows:42px minmax(0,1fr)}.gateway-demo-interface-toolbar{gap:6px;padding-inline:9px}.gateway-demo-interface-title{max-width:43%;font-size:11.5px}.gateway-demo-interface-filters{min-width:0;gap:4px}.geo-demo-filter{min-width:68px;min-height:25px;padding-inline:6px;color:#b5c8da;font-size:10.5px}.gateway-demo-interface-content{padding:7px}.geo-demo-screen-layout{gap:6px}.geo-demo-panel>header{min-height:30px;padding-inline:8px}.geo-demo-panel>header strong{font-size:11px}.geo-demo-summary-card>strong,.geo-demo-panel b,.geo-demo-panel strong,.geo-demo-module-stack b,.geo-demo-question-feed>article>div b,.geo-demo-answer-stream>article>div b{font-size:10.5px}.geo-demo-summary-card>small,.geo-demo-panel small,.geo-demo-panel em,.geo-demo-platform-mark b,.geo-demo-chart-legend span,.geo-demo-empty-note{font-size:10px}.geo-demo-platform-logo{width:23px;height:23px}.geo-demo-platform-logo img{width:15px;height:15px}.geo-demo-platform-mark.is-compact .geo-demo-platform-logo{width:21px;height:21px}.geo-demo-platform-mark.is-compact .geo-demo-platform-logo img{width:14px;height:14px}.geo-demo-screen-layout.is-overview{grid-template-rows:84px minmax(0,1fr) 132px}.geo-demo-summary-card{padding:6px 8px}.geo-demo-summary-card>span{display:block;font-size:10px}.geo-demo-platform-matrix{gap:3px 5px;padding:5px}.geo-demo-platform-matrix .geo-demo-platform-mark{gap:4px;padding:2px 3px}.geo-demo-screen-layout.is-brand{grid-template-rows:minmax(136px,1.05fr) 76px minmax(116px,.95fr)}.geo-demo-brand-monitor{grid-template-columns:74px minmax(0,1fr);gap:8px;padding:6px 8px}.geo-demo-brand-entity{height:70px}.geo-demo-brand-lanes>div{grid-template-columns:76px minmax(24px,1fr);min-height:20px}.geo-demo-placement-stack{gap:5px;padding:5px}.geo-demo-placement-stack>span{min-height:42px;padding:4px 5px}.geo-demo-answer-stream{gap:5px;padding:5px}.geo-demo-answer-stream>article{gap:4px;padding:5px}.geo-demo-screen-layout.is-competitor{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) 110px}.is-competitor-matrix{grid-column:1 / 3;grid-row:1}.is-competitor-gap{grid-column:1;grid-row:2}.is-competitor-sources{display:flex;grid-column:2;grid-row:2}.geo-demo-competitor-table{grid-template-rows:48px 28px repeat(3,minmax(0,1fr));padding:5px 7px 7px}.geo-demo-competitor-query{grid-template-columns:22px minmax(0,1fr);gap:5px;margin-bottom:5px;padding:5px 6px}.geo-demo-competitor-query>svg{width:14px;height:14px}.geo-demo-competitor-query>span{grid-template-columns:78px minmax(0,1fr);gap:5px}.geo-demo-competitor-query b,.geo-demo-competitor-query em{font-size:10px}.geo-demo-competitor-query>em{display:none}.geo-demo-competitor-row{grid-template-columns:1.15fr repeat(2,minmax(0,1fr))}.geo-demo-competitor-row>span{padding:5px;font-size:10px}.geo-demo-competitor-row span em{font-size:10px}.geo-demo-gap-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px}.geo-demo-gap-board>span{grid-template-columns:1fr;min-height:33px;gap:3px;padding:4px 5px}.geo-demo-gap-board i{grid-column:1;grid-row:auto;height:5px}.geo-demo-gap-board small{display:none}.geo-demo-source-bands{gap:3px;padding:4px}.geo-demo-source-bands>span{grid-template-columns:18px minmax(0,1fr);min-height:31px;gap:4px;padding:3px 4px}.geo-demo-source-bands>span:nth-child(n+3),.geo-demo-source-bands .geo-demo-placeholder-text{display:none}.geo-demo-screen-layout.is-insight{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) 118px}.is-question-feed{grid-column:1 / 3;grid-row:1}.is-insight-map{grid-column:1;grid-row:2}.is-insight-trend{display:flex;grid-column:2;grid-row:2}.geo-demo-question-feed{padding:3px 7px 7px}.geo-demo-question-feed>article{grid-template-columns:22px minmax(0,1fr) 72px auto;gap:5px}.geo-demo-intent-cloud .geo-demo-intent-core{width:62px;height:62px}.geo-demo-intent-cloud>span{font-size:10px}.is-insight-trend .geo-demo-chart-legend span:nth-child(n+2){display:none}.geo-demo-screen-layout.is-citation{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) 114px}.is-citation-workbench{grid-column:1 / 3;grid-row:1}.is-citation-library{grid-column:1;grid-row:2}.is-citation-detail{display:flex;grid-column:2;grid-row:2}.geo-demo-citation-stage{grid-template-columns:1fr;grid-template-rows:minmax(62px,.82fr) 8px minmax(92px,1.18fr) 8px minmax(62px,.82fr);gap:2px;padding:6px}.geo-demo-citation-stage>section,.geo-demo-citation-stage>section.is-answer{gap:5px;min-height:0;padding:6px 7px}.geo-demo-citation-stage>section>span:first-child{font-size:10.5px}.geo-demo-citation-stage>section>small,.geo-demo-citation-fields>span:nth-child(n+2){display:none}.geo-demo-citation-fields{gap:3px}.geo-demo-citation-fields>span,.geo-demo-citation-answer-copy{gap:4px;padding:5px}.geo-demo-citation-answer-copy>b,.geo-demo-citation-fields b{font-size:10px}.geo-demo-citation-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.geo-demo-citation-signals>span{padding:4px 2px;font-size:10px}.geo-demo-answer-platforms .geo-demo-platform-mark b{display:inline}.geo-demo-source-library{grid-template-columns:1fr;gap:3px;padding:4px 5px}.geo-demo-source-library article{grid-template-columns:17px minmax(0,1fr);min-height:31px;padding:3px 4px}.geo-demo-source-library article:nth-child(n+3),.geo-demo-source-library article>svg:last-child{display:none}.geo-demo-source-library article small,.geo-demo-question-feed>article>em,.geo-demo-suggestion-board article>div em,.geo-demo-suggestion-board article>small{font-size:10px}.geo-demo-citation-detail{padding:4px 6px}.geo-demo-citation-detail>span{grid-template-columns:65px minmax(0,1fr);min-height:31px}.geo-demo-citation-detail>span:nth-child(n+3){display:none}.geo-demo-screen-layout.is-optimization{grid-template-rows:68px minmax(0,1fr) 78px}.geo-demo-signal-column>section{padding:5px}.geo-demo-suggestion-board{padding:3px 6px 6px}.geo-demo-suggestion-board article{grid-template-columns:76px minmax(0,1fr) auto;gap:6px}.geo-demo-review-stack{padding:4px 5px}}@media(max-width:720px){.gateway-system-demo-storycopy>span,.gateway-system-demo-storycopy p,.gateway-system-demo-storycopy li,.gateway-system-demo-caption>span,.gateway-demo-interface-brand strong,.gateway-demo-interface-brand small,.gateway-demo-interface-sidebar nav span,.gateway-demo-interface-status,.gateway-system-demo-product,.gateway-system-demo-header>strong,.gateway-system-demo-readonly,.gateway-demo-interface-title,.geo-demo-filter,.geo-demo-panel>header strong,.geo-demo-panel>header span,.geo-demo-platform-mark b,.geo-demo-summary-card>span,.geo-demo-summary-card>strong,.geo-demo-summary-card>small,.geo-demo-chart-legend span,.geo-demo-empty-note,.geo-demo-brand-entity strong,.geo-demo-brand-entity span,.geo-demo-brand-lanes em,.geo-demo-placement-stack b,.geo-demo-placement-stack small,.geo-demo-module-stack b,.geo-demo-module-stack em,.geo-demo-answer-stream>article>div b,.geo-demo-answer-stream>article>span:last-child,.geo-demo-competitor-query b,.geo-demo-competitor-query em,.geo-demo-competitor-query>em,.geo-demo-competitor-row>span,.geo-demo-competitor-row span b,.geo-demo-competitor-row span em,.geo-demo-gap-board b,.geo-demo-gap-board small,.geo-demo-source-bands b,.geo-demo-source-bands small,.geo-demo-question-feed>article>div b,.geo-demo-question-feed>article>em,.geo-demo-intent-cloud>span,.geo-demo-intent-core b,.geo-demo-citation-stage>section>span:first-child,.geo-demo-citation-stage>section>b,.geo-demo-citation-stage>section>small,.geo-demo-citation-fields b,.geo-demo-citation-answer-copy>b,.geo-demo-citation-signals>span,.geo-demo-citation-detail b,.geo-demo-source-library article b,.geo-demo-source-library article small,.geo-demo-signal-column strong,.geo-demo-signal-column small,.geo-demo-suggestion-board article>span b,.geo-demo-suggestion-board article>div em,.geo-demo-suggestion-board article>small,.geo-demo-review-stack i,.geo-demo-review-stack b,.geo-demo-review-stack em,.gateway-demo-interface-image-slot figcaption,.gateway-system-demo-orbit-index{font-size:11px}.gateway-system-demo-caption p,.gateway-demo-interface-title,.geo-demo-panel>header strong,.geo-demo-summary-card>strong{font-size:11.5px}.gateway-system-demo-home .geo-scan-canvas-host:before{background:radial-gradient(ellipse 58% 42% at 50% 75%,rgba(34,211,238,.045),rgba(52,120,255,.02) 44%,transparent 76%),radial-gradient(ellipse 82% 56% at 50% 82%,rgba(52,120,255,.04),transparent 70%);filter:blur(16px)}.gateway-system-demo-home .geo-scan-canvas-host:after{background:radial-gradient(ellipse 64% 36% at 50% 78%,rgba(69,221,245,.035),rgba(52,120,255,.014) 52%,transparent 78%),radial-gradient(ellipse 92% 18% at 50% 98%,rgba(34,211,238,.022),transparent 72%);filter:blur(24px)}}@media(prefers-reduced-motion:reduce){.gateway-system-demo-edge-flow,.gateway-system-demo-readonly i,.gateway-system-demo-depth-field>i,.gateway-system-demo-light-fan>i,.gateway-system-demo-energy-base:before,.gateway-system-demo-energy-base:after,.gateway-system-demo-energy-base>i,.gateway-system-demo-particle-swipe,.gateway-system-demo-formation-particles>i,.gateway-system-demo-scan-beam,.geo-demo-signal-track i,.geo-demo-trace-flow:after{animation:none!important}.gateway-system-demo-scan-beam{opacity:0!important}.gateway-system-demo-home .geo-scan-platform{animation:none!important}.gateway-system-demo-home .geo-scan-platform:after{animation:none!important;transition:none}.gateway-demo-interface-scene,.gateway-system-demo-caption,.gateway-system-demo-stage{transition:none!important;animation:none}.gateway-system-demo-orbit-card[data-orbit-slot=previous],.gateway-system-demo-orbit-card[data-orbit-slot=next]{display:none}}.gateway-system-demo-current-basin,.gateway-system-demo-orbit-trails,.gateway-system-demo-electric-rails,.gateway-system-demo-position{position:absolute;pointer-events:none}.gateway-system-demo-current-basin{z-index:1;right:-8%;bottom:-12%;left:17%;height:51%;overflow:hidden;opacity:calc(.18 + var(--demo-reveal) * .82);filter:saturate(1.12);transform:perspective(760px) rotateX(57deg) rotate(-1.5deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.78) 22%,#000 58%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.78) 22%,#000 58%,transparent 100%)}.gateway-system-demo-current-basin>i{position:absolute;right:-6%;left:-8%;height:46%;border-top:1px solid rgba(104,225,255,.42);border-radius:50%;box-shadow:0 -1px 7px #d9fcff6b,0 -3px 18px #22d3ee52,0 -9px 36px #2f6bff29;opacity:.58;animation:gateway-demo-basin-current 5.8s ease-in-out infinite alternate}.gateway-system-demo-current-basin>i:nth-child(1){top:5%;rotate:-8deg;animation-delay:-.3s}.gateway-system-demo-current-basin>i:nth-child(2){top:17%;rotate:-5deg;animation-delay:-1.1s}.gateway-system-demo-current-basin>i:nth-child(3){top:29%;rotate:-2deg;animation-delay:-1.9s}.gateway-system-demo-current-basin>i:nth-child(4){top:41%;rotate:1deg;animation-delay:-2.7s}.gateway-system-demo-current-basin>i:nth-child(5){top:53%;rotate:4deg;animation-delay:-3.5s}.gateway-system-demo-current-basin>i:nth-child(6){top:65%;rotate:7deg;animation-delay:-4.3s}.gateway-system-demo-current-basin>i:nth-child(7){top:77%;rotate:10deg;animation-delay:-5.1s}.gateway-system-demo-current-basin>i:nth-child(8){top:89%;rotate:13deg;animation-delay:-5.7s}.gateway-system-demo-grid-floor>i:nth-child(4){top:34%;opacity:.42;animation-delay:-1.9s}.gateway-system-demo-grid-floor>i:nth-child(5){top:59%;opacity:.34;animation-delay:-3.8s}.gateway-system-demo-grid-floor>i:nth-child(6){top:84%;opacity:.28;animation-delay:-5.3s}.gateway-system-demo-orbit-trails{z-index:1;top:-11%;right:-12%;bottom:-14%;left:42%;overflow:visible;opacity:calc(.22 + var(--demo-content-reveal) * .78);filter:drop-shadow(0 0 8px rgba(34,211,238,.3))}.gateway-system-demo-orbit-trails>i{position:absolute;right:0;top:calc(var(--trail-index, 0) * 11% + 2%);width:calc(68% + var(--trail-index, 0) * 6%);height:calc(38% + var(--trail-index, 0) * 5%);border-top:1px solid rgba(105,229,255,.5);border-right:1px solid rgba(92,156,255,.34);border-radius:0 48% 48% 0;box-shadow:1px -1px 7px #cffaff6b,3px -2px 18px #22d3ee40,9px 0 31px #626bff21;opacity:calc(.82 - var(--trail-index, 0) * .1);animation:gateway-demo-orbit-trail 5.6s ease-in-out calc(var(--trail-index, 0) * -.64s) infinite alternate}.gateway-system-demo-orbit-trails>i:nth-child(1){--trail-index: 0}.gateway-system-demo-orbit-trails>i:nth-child(2){--trail-index: 1}.gateway-system-demo-orbit-trails>i:nth-child(3){--trail-index: 2}.gateway-system-demo-orbit-trails>i:nth-child(4){--trail-index: 3}.gateway-system-demo-orbit-trails>i:nth-child(5){--trail-index: 4}.gateway-system-demo-orbit-trails>i:nth-child(6){--trail-index: 5}.gateway-system-demo-electric-rails{z-index:18;top:-2px;right:-2px;bottom:-2px;left:-2px;overflow:hidden;border-radius:inherit}.gateway-system-demo-electric-rails>i{position:absolute;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(225,253,255,.98),rgba(34,211,238,.86),rgba(102,111,255,.5),transparent);box-shadow:0 0 5px #e6ffffeb,0 0 13px #22d3eed1,0 0 28px #3478ff70;opacity:0}.gateway-system-demo-electric-rails>i:nth-child(1),.gateway-system-demo-electric-rails>i:nth-child(3){left:0;width:34%;height:2px;animation:gateway-demo-rail-x 3.6s linear infinite}.gateway-system-demo-electric-rails>i:nth-child(1){top:1px}.gateway-system-demo-electric-rails>i:nth-child(3){bottom:1px;animation-delay:-1.8s}.gateway-system-demo-electric-rails>i:nth-child(2),.gateway-system-demo-electric-rails>i:nth-child(4){top:0;width:2px;height:32%;background:linear-gradient(180deg,transparent,rgba(225,253,255,.98),rgba(34,211,238,.82),rgba(102,111,255,.5),transparent);animation:gateway-demo-rail-y 4.2s linear infinite}.gateway-system-demo-electric-rails>i:nth-child(2){right:1px;animation-delay:-.9s}.gateway-system-demo-electric-rails>i:nth-child(4){left:1px;animation-delay:-3s}.gateway-system-demo-position{z-index:20;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;width:min(330px,30vw);margin:0;padding:0;list-style:none}.gateway-system-demo-position>li{position:relative;display:grid;align-items:end;min-width:0;height:30px;color:#7e9ab994;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.gateway-system-demo-position>li:before{content:"";position:absolute;top:2px;left:0;width:5px;height:5px;border-radius:50%;background:#5b87b185;box-shadow:0 0 8px #3478ff29}.gateway-system-demo-position>li:not(:last-child):after{content:"";position:absolute;top:4px;right:8px;left:9px;height:1px;background:linear-gradient(90deg,#4891cd5c,#305e9d1a)}.gateway-system-demo-position>li.is-current{color:#ecfeff;text-shadow:0 0 12px rgba(34,211,238,.64)}.gateway-system-demo-position>li.is-current:before{width:8px;height:8px;top:0;background:#eaffff;box-shadow:0 0 7px #fff,0 0 16px #22d3eef0,0 0 28px #3478ff94}.geo-demo-filter[data-readonly=true]{justify-content:flex-start;min-width:auto;min-height:24px;padding:0 3px;border:0;border-radius:0;color:#a1b9d2c2;background:transparent;box-shadow:none;cursor:default}.geo-demo-filter[data-readonly=true]>i{width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:#50dbf2d1;box-shadow:0 0 8px #22d3ee8a}@media(min-width:981px){.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-orbit:after{top:-2.5%;right:-2.5%;bottom:-2.5%;left:-2.5%;padding:2px;background:conic-gradient(from 205deg,rgba(34,211,238,.12),rgba(221,253,255,.98) 11%,rgba(34,211,238,.22) 26%,transparent 39% 61%,rgba(101,111,255,.94) 76%,rgba(34,211,238,.2) 92%,rgba(34,211,238,.12));filter:drop-shadow(0 0 7px rgba(224,253,255,.72)) drop-shadow(0 0 19px rgba(34,211,238,.58)) drop-shadow(0 0 42px rgba(85,102,255,.3));opacity:calc(.42 + var(--demo-content-reveal) * .58)}.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-window{background:#020e1df6;box-shadow:0 44px 132px #00000094,0 0 0 1px #caf6ff42 inset,0 0 20px #d3fcff3d,0 0 58px #22d3ee57,0 0 118px #3478ff4d,0 0 176px #626bff24}.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-window:before{padding:2px;background:conic-gradient(from 218deg,rgba(34,211,238,.18),rgba(225,253,255,.94) 12%,rgba(34,211,238,.16) 27%,transparent 43% 61%,rgba(98,107,255,.76) 78%,rgba(34,211,238,.18));box-shadow:inset 0 0 0 1px #ace8ff33,inset 0 0 44px #22d3ee0e,0 0 11px #d5fbff6b,0 0 32px #22d3ee57,0 0 64px #626bff2e}.gateway-system-demo-position{left:clamp(-420px,-31vw,-350px);bottom:-88px}.gateway-system-demo-depth-field>i{opacity:calc(.2 + var(--demo-particle-depth) * .78)}.gateway-system-demo-flowfield{opacity:calc(.32 + var(--demo-reveal) * .68)}.gateway-system-demo-flowfield>i:nth-child(n+13){--flow-width: 96%;--flow-height: 34%;--flow-opacity: .34;--flow-duration: 7.4s}.gateway-system-demo-flowfield>i:nth-child(13){--flow-top: 17%;--flow-left: 7%;--flow-rotate: -12deg;--flow-delay: -.7s}.gateway-system-demo-flowfield>i:nth-child(14){--flow-top: 39%;--flow-left: 2%;--flow-rotate: -4deg;--flow-delay: -2.4s}.gateway-system-demo-flowfield>i:nth-child(15){--flow-top: 58%;--flow-left: 10%;--flow-rotate: 6deg;--flow-delay: -4.1s}.gateway-system-demo-flowfield>i:nth-child(16){--flow-top: 73%;--flow-left: 4%;--flow-rotate: 13deg;--flow-delay: -5.8s}}@media(max-width:980px){.gateway-system-demo-position{right:2%;bottom:-38px;left:auto;width:min(300px,52vw)}.gateway-system-demo-current-basin{right:-22%;left:-12%}.gateway-system-demo-orbit-trails{top:-8%;right:-8%;bottom:-10%;left:48%}}@media(max-width:620px){.gateway-system-demo-position{right:9%;bottom:-28px;width:82%}.gateway-system-demo-position>li{height:23px;font-size:9px}.gateway-system-demo-position>li:before{top:1px}.gateway-system-demo-position>li.is-current:before{top:-1px}.gateway-system-demo-current-basin{right:-38%;bottom:-6%;left:-38%;height:40%;opacity:.56}.gateway-system-demo-orbit-trails{display:none}.gateway-system-demo-electric-rails>i:nth-child(2),.gateway-system-demo-electric-rails>i:nth-child(4){display:none}.geo-demo-filter[data-readonly=true]{min-width:0;padding-inline:1px}}@keyframes gateway-demo-basin-current{0%{opacity:.28;transform:translate3d(-2.5%,0,0) scaleX(.96)}52%{opacity:.92}to{opacity:.48;transform:translate3d(2.8%,0,0) scaleX(1.035)}}@keyframes gateway-demo-orbit-trail{0%{opacity:.24;transform:translate3d(-2%,-1%,0) scale(.97)}54%{opacity:.92}to{opacity:.46;transform:translate3d(2%,1%,0) scale(1.025)}}@keyframes gateway-demo-rail-x{0%{opacity:0;transform:translate(-120%)}16%,72%{opacity:.92}to{opacity:0;transform:translate(410%)}}@keyframes gateway-demo-rail-y{0%{opacity:0;transform:translateY(-120%)}16%,72%{opacity:.86}to{opacity:0;transform:translateY(410%)}}.gateway-system-demo-stage[data-demo-active=false] .gateway-system-demo-current-basin>i,.gateway-system-demo-stage[data-demo-active=false] .gateway-system-demo-orbit-trails>i,.gateway-system-demo-stage[data-demo-active=false] .gateway-system-demo-electric-rails>i{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.gateway-system-demo-current-basin>i,.gateway-system-demo-orbit-trails>i,.gateway-system-demo-electric-rails>i{animation:none}.gateway-system-demo-electric-rails>i{opacity:.34}}@media(min-width:981px){.gateway-system-demo-world:after{filter:blur(18px);opacity:calc(.12 + var(--demo-reveal) * .36)}.gateway-system-demo-flowfield>i{border-top-color:rgba(113,225,255,calc(var(--flow-opacity, .42) * .82));box-shadow:0 -1px 4px rgba(34,211,238,calc(var(--flow-opacity, .42) * .58)),0 -2px 11px rgba(52,120,255,calc(var(--flow-opacity, .42) * .26));filter:none}.gateway-system-demo-flowfield>i:after{height:2px;filter:none}.gateway-system-demo-grid-floor{right:-3%;bottom:-3%;left:17%;height:45%;background-image:linear-gradient(rgba(66,190,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.18) 1px,transparent 1px),radial-gradient(circle,rgba(202,249,255,.76) 0 .7px,transparent 1.4px);background-size:34px 23px,34px 23px,17px 17px;filter:drop-shadow(0 0 4px rgba(34,211,238,.28));opacity:calc(.24 + var(--demo-reveal) * .64)}.gateway-system-demo-grid-floor>i{height:1px;box-shadow:0 0 5px #22d3ee6b,0 0 13px #3478ff24;opacity:.54}.gateway-system-demo-current-basin{right:-4%;bottom:-2%;left:18%;height:40%;opacity:calc(.12 + var(--demo-reveal) * .58)}.gateway-system-demo-current-basin>i{height:28%;border-top-color:#6de2ff6b;box-shadow:0 -1px 3px #d9fcff57,0 -2px 8px #22d3ee3d,0 -5px 14px #2f6bff1a}.gateway.gateway-command-center .gateway-system-demo-stage .gateway-system-demo-energy-column{filter:blur(27px) saturate(1.08);opacity:calc(.03 + var(--demo-reveal) * .18)}.gateway-system-demo-energy-base{bottom:1%;height:min(23svh,220px);opacity:calc(.12 + var(--demo-reveal) * .52);filter:saturate(1.08)}.gateway-system-demo-energy-base:before{background:radial-gradient(ellipse 18% 12% at 50% 50%,rgba(224,252,255,.34),rgba(34,211,238,.16) 42%,transparent 74%),radial-gradient(ellipse,rgba(34,211,238,.16),rgba(52,120,255,.055) 38%,transparent 70%);filter:blur(15px)}.gateway-system-demo-energy-base:after{opacity:.38;filter:none}.gateway-system-demo-energy-base>i{--base-ring-opacity: .34;filter:none}}.gateway-system-demo-data-shafts{position:absolute;z-index:1;top:1%;right:1%;bottom:18%;left:27%;overflow:hidden;opacity:calc(.16 + var(--demo-reveal) * .72);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 14% 75%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 14% 75%,transparent 100%);pointer-events:none}.gateway-system-demo-data-shafts>i{--shaft-left: calc(4% + var(--demo-shaft-index) * 6.75%);position:absolute;top:calc(-14% - var(--demo-shaft-index) * 1.7%);bottom:calc(8% + var(--demo-shaft-index) * .8%);left:var(--shaft-left);width:1px;overflow:visible;background:linear-gradient(180deg,transparent,rgba(57,144,255,.1) 24%,rgba(34,211,238,.31) 72%,transparent);box-shadow:0 0 5px #22d3ee29;opacity:.36;transform:skew(calc((var(--demo-shaft-index) - 7) * -.24deg))}.gateway-system-demo-data-shafts>i:before,.gateway-system-demo-data-shafts>i:after{content:"";position:absolute;right:-1px;left:-1px;height:clamp(42px,8vh,74px);border-radius:999px;background:linear-gradient(180deg,transparent,rgba(224,253,255,.94),rgba(34,211,238,.45),transparent);box-shadow:0 0 5px #e3feffb3,0 0 12px #22d3ee7a,0 0 24px #3478ff33;opacity:0;animation:gateway-demo-shaft-drop calc(3.5s + var(--demo-shaft-index) * .13s) linear calc(var(--demo-shaft-index) * -.37s) infinite}.gateway-system-demo-data-shafts>i:after{height:clamp(18px,3.4vh,34px);animation-duration:calc(4.6s + var(--demo-shaft-index) * .11s);animation-delay:calc(var(--demo-shaft-index) * -.49s - 1.8s)}.gateway-system-demo-data-shafts>i:nth-child(3n+1){opacity:.62}.gateway-system-demo-data-shafts>i:nth-child(4n+2){background:linear-gradient(180deg,transparent,rgba(79,99,255,.12) 24%,rgba(97,109,255,.38) 72%,transparent);box-shadow:0 0 6px #5b6fff33}@keyframes gateway-demo-shaft-drop{0%{top:-16%;opacity:0}12%{opacity:.72}68%{opacity:.94}to{top:96%;opacity:0}}@media(min-width:981px){.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-orbit-card[data-orbit-slot=previous],.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-orbit-card[data-orbit-slot=next]{visibility:visible}.gateway-system-demo-depth-field{top:2%;right:-1%;bottom:0;left:5%;-webkit-mask-image:radial-gradient(ellipse 88% 82% at 63% 54%,#000 12%,rgba(0,0,0,.94) 62%,transparent 98%);mask-image:radial-gradient(ellipse 88% 82% at 63% 54%,#000 12%,rgba(0,0,0,.94) 62%,transparent 98%)}.gateway-system-demo-depth-field>i{opacity:calc(.18 + var(--demo-particle-depth) * .74);box-shadow:0 0 calc(4px + var(--demo-particle-depth) * 8px) #22d3eead,0 0 calc(10px + var(--demo-particle-depth) * 13px) #3478ff3d}.gateway-system-demo-flowfield{top:4%;right:-6%;bottom:-2%;left:4%;background-size:17px 17px,auto,auto;opacity:calc(.24 + var(--demo-reveal) * .64);-webkit-mask-image:radial-gradient(ellipse 93% 82% at 66% 58%,#000 13%,rgba(0,0,0,.9) 68%,transparent 98%);mask-image:radial-gradient(ellipse 93% 82% at 66% 58%,#000 13%,rgba(0,0,0,.9) 68%,transparent 98%)}.gateway-system-demo-flowfield:before{background:radial-gradient(ellipse at 76% 42%,rgba(88,218,255,.08),rgba(34,211,238,.02) 34%,transparent 67%);filter:blur(13px);opacity:.52}.gateway-system-demo-flowfield:after{background:radial-gradient(ellipse at 61% 54%,rgba(89,211,255,.08),rgba(34,211,238,.026) 30%,transparent 68%),radial-gradient(ellipse at 79% 58%,rgba(98,107,255,.08),transparent 62%);filter:blur(16px);opacity:.48}.gateway-system-demo-flowfield>i{border-top-width:1px;border-top-color:rgba(96,219,255,calc(var(--flow-opacity, .42) * .78));box-shadow:0 -1px 3px rgba(214,251,255,calc(var(--flow-opacity, .42) * .48)),0 -2px 8px rgba(34,211,238,calc(var(--flow-opacity, .42) * .35)),0 -5px 15px rgba(52,120,255,calc(var(--flow-opacity, .42) * .13));filter:none}.gateway-system-demo-flowfield>i:after{height:1px;background:linear-gradient(90deg,transparent,rgba(225,253,255,.86),rgba(34,211,238,.2),transparent);filter:none}.gateway-system-demo-grid-floor{right:-5%;bottom:-1%;left:2%;height:46%;background-image:linear-gradient(rgba(66,190,255,.19) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.17) 1px,transparent 1px),radial-gradient(circle,rgba(202,249,255,.74) 0 .65px,transparent 1.35px);background-size:31px 21px,31px 21px,15px 15px;filter:drop-shadow(0 0 3px rgba(34,211,238,.26));opacity:calc(.2 + var(--demo-reveal) * .56)}.gateway-system-demo-current-basin{right:-3%;bottom:0;left:6%;height:38%;opacity:calc(.1 + var(--demo-reveal) * .52)}.gateway-system-demo-current-basin>i{height:25%;border-top-color:#5cdaff66;box-shadow:0 -1px 3px #d7fcff4d,0 -2px 7px #22d3ee33,0 -4px 12px #2f6bff14}.gateway.gateway-command-center .gateway-system-demo-editorial-layout .gateway-system-demo-orbit:before{background:radial-gradient(ellipse at 50% 43%,rgba(69,221,245,.11),rgba(52,120,255,.038) 43%,transparent 74%),radial-gradient(ellipse at 56% 95%,rgba(22,139,255,.16),rgba(98,107,255,.055) 38%,transparent 69%);filter:blur(21px) saturate(1.14)}.gateway.gateway-command-center .gateway-system-demo-stage .gateway-system-demo-energy-column{width:min(62vw,1080px);filter:blur(23px) saturate(1.06);opacity:calc(.025 + var(--demo-reveal) * .15)}.gateway-system-demo-energy-base{opacity:calc(.1 + var(--demo-reveal) * .44)}}.gateway-system-demo-stage[data-demo-active=false] .gateway-system-demo-data-shafts>i:before,.gateway-system-demo-stage[data-demo-active=false] .gateway-system-demo-data-shafts>i:after{animation-play-state:paused}@media(max-width:620px){.gateway-system-demo-data-shafts{top:20%;right:0;bottom:14%;left:0;opacity:.38}.gateway-system-demo-data-shafts>i:nth-child(n+8){display:none}}@media(prefers-reduced-motion:reduce){.gateway-system-demo-data-shafts>i:before,.gateway-system-demo-data-shafts>i:after{animation:none;opacity:.26}}.gateway-system-demo-stage{contain:layout paint style}.gateway-system-demo-stage[data-demo-active=false]{content-visibility:hidden;will-change:auto}.gateway-system-demo-depth-field{isolation:isolate}.gateway-system-demo-depth-field:before,.gateway-system-demo-depth-field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(circle,rgba(222,253,255,.82) 0 .65px,transparent 1.35px),radial-gradient(circle,rgba(34,211,238,.7) 0 .75px,transparent 1.55px),radial-gradient(circle,rgba(63,132,255,.64) 0 .8px,transparent 1.7px);background-position:0 0,8px 13px,17px 5px;background-size:17px 17px,23px 23px,31px 31px;opacity:calc(.16 + var(--demo-reveal) * .5);-webkit-mask-image:radial-gradient(ellipse 84% 80% at 66% 52%,#000 8%,rgba(0,0,0,.9) 68%,transparent 98%);mask-image:radial-gradient(ellipse 84% 80% at 66% 52%,#000 8%,rgba(0,0,0,.9) 68%,transparent 98%);animation:gateway-demo-composite-stars 18s linear infinite alternate;pointer-events:none}.gateway-system-demo-depth-field:after{background-image:repeating-linear-gradient(90deg,transparent 0 42px,rgba(34,211,238,.065) 43px,transparent 44px),repeating-linear-gradient(180deg,transparent 0 31px,rgba(63,132,255,.05) 32px,transparent 33px);background-size:auto;filter:drop-shadow(0 0 4px rgba(34,211,238,.22));opacity:calc(.12 + var(--demo-reveal) * .26);animation-duration:24s;animation-direction:alternate-reverse}@keyframes gateway-demo-composite-stars{0%{background-position:0 0,8px 13px,17px 5px;transform:translate3d(-5px,-3px,0)}to{background-position:51px 34px,-38px 59px,79px -57px;transform:translate3d(5px,3px,0)}}.gateway-system-demo-adjacent-preview{display:grid;grid-template-columns:18% minmax(0,1fr);width:100%;height:100%;color:#bde2f89e;background:radial-gradient(circle at 72% 18%,rgba(34,211,238,.08),transparent 32%),#061426}.gateway-system-demo-adjacent-nav{display:grid;align-content:start;gap:9%;padding:18% 17%;border-right:1px solid rgba(105,184,225,.12);background:#030f1db8}.gateway-system-demo-adjacent-nav>i{height:5px;border-radius:999px;background:linear-gradient(90deg,#58c9eb7a,#5479b31f)}.gateway-system-demo-adjacent-preview>div{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8%;min-width:0;padding:5% 4%}.gateway-system-demo-adjacent-preview header{display:flex;align-items:center;justify-content:space-between;gap:12px}.gateway-system-demo-adjacent-preview header strong{overflow:hidden;color:#def6ffc2;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.gateway-system-demo-adjacent-preview header small{color:#82a4c075;font-size:8px;white-space:nowrap}.gateway-system-demo-adjacent-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5%}.gateway-system-demo-adjacent-summary>i{min-height:42px;border:1px solid rgba(91,184,225,.1);border-radius:7px;background:linear-gradient(145deg,#12467047,#041b341f)}.gateway-system-demo-adjacent-preview section{display:grid;align-content:start;gap:7px;min-height:0;padding:4%;border:1px solid rgba(91,184,225,.1);border-radius:8px;background-image:linear-gradient(rgba(70,137,183,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(70,137,183,.07) 1px,transparent 1px);background-size:18px 18px}.gateway-system-demo-adjacent-preview section>span{display:flex;align-items:center;gap:6px;color:#a1c4dc85;font-size:8px}.gateway-system-demo-adjacent-preview section i{width:4px;height:4px;border-radius:50%;background:#22d3eeb8;box-shadow:0 0 7px #22d3ee6b}.gateway-system-demo-orbit-card[data-interface-render=adjacent] .gateway-system-demo-header,.gateway-system-demo-orbit-card[data-interface-render=adjacent] .gateway-system-demo-viewport{opacity:.74}.gateway-system-demo-orbit-card[data-interface-render=adjacent] *,.gateway-system-demo-orbit-card[data-interface-render=adjacent] *:before,.gateway-system-demo-orbit-card[data-interface-render=adjacent] *:after{animation-play-state:paused!important}.gateway-geo-scan-story[data-active-stage=system] .gateway-system-demo-orbit-card[data-orbit-slot=current] .gateway-system-demo-scan-beam{display:block;opacity:min(var(--demo-reveal),calc(1 - var(--demo-content-reveal)));transform:translate3d(0,calc(-125% + var(--demo-content-reveal) * 650%),0);animation:none}.gateway-geo-scan-story[data-qa-capture=true][data-active-stage^=demo-] .gateway-system-demo-scan-beam{display:none}.geo-demo-trend-structure .geo-demo-chart-axis{fill:none;stroke:#5b91be29;stroke-width:1;vector-effect:non-scaling-stroke}.geo-demo-trend-structure .geo-demo-chart-awaiting{fill:none;stroke:#58bee05c;stroke-width:1;stroke-dasharray:5 8;vector-effect:non-scaling-stroke}.gateway-demo-interface-status{font-size:9px;white-space:nowrap}.gateway-system-demo-stage[data-demo-active=false] *,.gateway-system-demo-stage[data-demo-active=false] *:before,.gateway-system-demo-stage[data-demo-active=false] *:after,.gateway-geo-scan-story[data-page-motion=paused] .gateway-system-demo-stage *,.gateway-geo-scan-story[data-page-motion=paused] .gateway-system-demo-stage *:before,.gateway-geo-scan-story[data-page-motion=paused] .gateway-system-demo-stage *:after{animation-play-state:paused!important}@media(max-width:720px){.gateway-system-demo-depth-field>i:nth-child(n+25){display:none}.gateway-system-demo-adjacent-preview header small,.gateway-system-demo-adjacent-preview section>span:nth-child(n+3){display:none}}@media(prefers-reduced-motion:reduce){.gateway-system-demo-depth-field:before,.gateway-system-demo-depth-field:after{animation:none}}.geo-demo-filter[data-readonly=true]{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-width:74px;min-height:26px;padding:0 20px 0 9px;border:1px solid rgba(102,180,225,.22);border-radius:6px;color:#a9c5dbc7;background:linear-gradient(180deg,#1035579e,#071f398a);box-shadow:inset 0 1px #d1f7ff0d,0 0 11px #22d3ee09}.geo-demo-filter[data-readonly=true]:after{content:"";position:absolute;right:9px;width:5px;height:5px;border-right:1px solid rgba(142,183,211,.58);border-bottom:1px solid rgba(142,183,211,.58);transform:translateY(-2px) rotate(45deg)}.gateway-system-demo-data-shafts{opacity:calc(.28 + var(--demo-reveal) * .72);filter:drop-shadow(0 0 5px rgba(34,211,238,.22))}.gateway-system-demo-data-shafts>i{opacity:.54;background:linear-gradient(180deg,transparent,rgba(57,144,255,.16) 20%,rgba(34,211,238,.46) 74%,transparent)}.gateway-system-demo-grid-floor{background-image:linear-gradient(rgba(83,201,255,.28) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.24) 1px,transparent 1px),radial-gradient(circle,rgba(218,253,255,.9) 0 .7px,transparent 1.45px);background-size:31px 21px,31px 21px,15px 15px;filter:drop-shadow(0 0 4px rgba(34,211,238,.38));opacity:calc(.34 + var(--demo-reveal) * .62)}.gateway-system-demo-orbit-trails{opacity:calc(.36 + var(--demo-content-reveal) * .64);filter:drop-shadow(0 0 7px rgba(34,211,238,.42))}.gateway-system-demo-position{width:min(360px,32vw)}.gateway-system-demo-position>li{height:36px;color:#8eadcaad;font-size:11px}.gateway-system-demo-position>li:before{width:6px;height:6px}.gateway-system-demo-position>li.is-current:before{width:10px;height:10px}@media(max-width:620px){.geo-demo-filter[data-readonly=true]{min-width:0;min-height:22px;padding:0 13px 0 5px;font-size:7px}.geo-demo-filter[data-readonly=true]:after{right:5px}.gateway-system-demo-position{width:82%}}.gateway-system-demo-home .gateway-story-panel[data-story-stage=workflow]{height:calc(var(--scene-desktop-vh, 150) * 1svh)}.gateway-system-demo-home .gateway-story-panel[data-story-stage=workflow] .gateway-story-panel-copy{align-items:center;justify-content:flex-start;width:100%;margin:0;padding:92px 40px 0;text-align:center}.gateway-system-demo-home .gateway-story-panel[data-story-stage=workflow] h2{max-width:980px;font-size:clamp(42px,4vw,58px);line-height:1.06;letter-spacing:-.046em;text-shadow:0 4px 24px rgba(2,8,18,.82)}.gateway-system-demo-home .geo-workflow-step-index{position:absolute;top:7px;left:12px;color:#83daffb8;font-size:8px;font-style:normal;font-weight:680;letter-spacing:.08em;text-shadow:0 0 12px rgba(34,211,238,.38)}.gateway-command-center .gateway-editorial-topbar .brand-logo-shell img{opacity:1;filter:brightness(1.18) saturate(1.08) drop-shadow(0 0 10px rgba(52,120,255,.24))}.gateway-partners-scroll-scene,.gateway-final-scroll-scene{--scene-opacity: 0;--scene-y: 42px;--scene-blur: 16px;position:relative;width:100%;min-height:0;pointer-events:none}.gateway-partners-scroll-scene{height:calc(var(--scene-desktop-vh, 150) * 1svh)}.gateway-final-scroll-scene{--cta-pointer-x: .5;--cta-pointer-y: .5;--cta-parallax-x: 0px;--cta-parallax-y: 0px;height:calc(var(--scene-desktop-vh, 110) * 1svh);overflow:clip;pointer-events:auto}.gateway-partners-scene-content,.gateway-final-entry-content{position:sticky;top:0;display:grid;align-items:center;width:100%;height:100svh;min-height:620px;opacity:var(--scene-opacity);filter:blur(var(--scene-blur));transform:translate3d(0,var(--scene-y),0);will-change:opacity,filter,transform}.gateway-partners-scene-content{pointer-events:auto}.gateway-final-entry-content{justify-items:center;isolation:isolate;overflow:hidden;perspective:1100px;background:radial-gradient(ellipse 44% 42% at 50% 62%,rgba(19,131,255,.1),transparent 76%),linear-gradient(180deg,#01071238,#01081529)}.gateway-final-entry-content:before,.gateway-final-entry-content:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:"";pointer-events:none}.gateway-final-entry-content:before{background:radial-gradient(ellipse 34% 22% at 50% 63%,rgba(160,246,255,.18),rgba(32,156,255,.12) 27%,transparent 74%),radial-gradient(ellipse 76% 54% at 50% 65%,rgba(27,109,255,.08),transparent 72%);opacity:.9;filter:saturate(1.28);transform:translate3d(var(--cta-parallax-x),var(--cta-parallax-y),0) scale(1.04);animation:gateway-final-field-breathe 7s ease-in-out infinite alternate}.gateway-final-entry-content:after{z-index:-1;background:linear-gradient(90deg,transparent 0 9%,rgba(24,118,255,.055) 37%,rgba(72,215,255,.1) 50%,rgba(24,118,255,.055) 63%,transparent 91%),radial-gradient(ellipse 52% 34% at 50% 63%,rgba(36,159,255,.1),transparent 68%);mix-blend-mode:screen;transform:translate3d(var(--cta-parallax-x),var(--cta-parallax-y),0);animation:gateway-final-field-drift 8s ease-in-out infinite alternate}.gateway-final-heading{position:absolute;top:clamp(78px,9.2vh,104px);left:50%;z-index:6;display:grid;justify-items:center;gap:clamp(10px,1.5vh,16px);width:min(900px,calc(100% - 160px));text-align:center;pointer-events:none;transform:translate3d(calc(-50% + var(--cta-parallax-x)),var(--cta-parallax-y),0)}.gateway-final-heading h2{margin:0;color:#f5fbff;font-size:clamp(38px,4.1vw,62px);font-weight:720;line-height:1.08;letter-spacing:-.045em;text-shadow:0 0 18px rgba(90,190,255,.32),0 10px 42px rgba(0,0,0,.42)}.gateway-final-heading p{margin:0;color:#cae0f2b3;font-size:clamp(14px,1.28vw,18px);letter-spacing:.015em;text-shadow:0 0 16px rgba(30,145,255,.24)}.gateway-final-platform-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;transform-style:preserve-3d}.gateway-final-platform{--node-x: 50%;--node-y: 50%;--node-z: 0px;--node-scale: 1;position:absolute;left:var(--node-x);top:var(--node-y);display:grid;justify-items:center;gap:8px;color:#e2f3ffe6;font-size:clamp(11px,.85vw,14px);letter-spacing:.01em;text-shadow:0 0 16px rgba(72,181,255,.78);pointer-events:auto;cursor:default;opacity:var(--node-opacity, 1);transform:translate3d(calc(-50% + var(--cta-parallax-x)),calc(-50% + var(--cta-parallax-y)),var(--node-z)) scale(calc(var(--node-depth, 1) * var(--node-scale)));transition:filter .24s ease,transform .24s ease;animation:gateway-final-node-float calc(5.2s + var(--platform-index) * .28s) ease-in-out infinite alternate}.gateway-final-platform img{display:block;width:clamp(34px,3.45vw,58px);height:clamp(34px,3.45vw,58px);object-fit:contain;filter:brightness(1.24) saturate(1.18) drop-shadow(0 0 9px rgba(79,190,255,.72)) drop-shadow(0 0 24px rgba(33,106,255,.44));transition:filter .22s ease,transform .22s ease}.gateway-final-platform:hover{z-index:8;filter:brightness(1.22);--node-scale: 1.2}.gateway-final-platform:hover img{filter:brightness(1.4) saturate(1.25) drop-shadow(0 0 12px #8de9ff) drop-shadow(0 0 34px #256dff)}.gateway-final-platform:nth-child(1){--node-x: 91%;--node-y: 36.5%;--node-z: 70px;--node-depth: 1.04}.gateway-final-platform:nth-child(2){--node-x: 88%;--node-y: 53.5%;--node-z: 35px;--node-depth: .92}.gateway-final-platform:nth-child(3){--node-x: 78%;--node-y: 70%;--node-z: 80px;--node-depth: 1.02}.gateway-final-platform:nth-child(4){--node-x: 65%;--node-y: 79.5%;--node-z: 110px;--node-depth: .94}.gateway-final-platform:nth-child(5){--node-x: 57%;--node-y: 72.6%;--node-z: 45px;--node-depth: 1.04}.gateway-final-platform:nth-child(6){--node-x: 38%;--node-y: 56.3%;--node-z: 125px;--node-depth: 1.08}.gateway-final-platform:nth-child(7){--node-x: 44%;--node-y: 72.8%;--node-z: 75px;--node-depth: .96}.gateway-final-platform:nth-child(8){--node-x: 34%;--node-y: 79.4%;--node-z: 55px;--node-depth: .91}.gateway-final-platform:nth-child(9){--node-x: 22%;--node-y: 70.3%;--node-z: 95px;--node-depth: 1.05}.gateway-final-platform:nth-child(10){--node-x: 15%;--node-y: 53.6%;--node-z: 25px;--node-depth: .94}.gateway-final-platform:nth-child(11){--node-x: 9%;--node-y: 36.5%;--node-z: 105px;--node-depth: 1.05}.gateway-final-energy-core{position:absolute;left:50%;top:64%;z-index:1;width:min(46vw,660px);aspect-ratio:1.75;border-radius:50%;background:radial-gradient(ellipse,rgba(213,252,255,.96) 0,rgba(53,220,255,.48) 7%,rgba(27,125,255,.28) 25%,transparent 68%);filter:blur(7px);opacity:.9;pointer-events:none;transform:translate3d(calc(-50% + var(--cta-parallax-x)),calc(-50% + var(--cta-parallax-y)),0);animation:gateway-final-core-pulse 3.8s ease-in-out infinite}.gateway-final-cta-stack{position:absolute;top:56.25%;left:50%;z-index:5;margin:0;transform:translate3d(calc(-50% + var(--cta-parallax-x)),var(--cta-parallax-y),0)}.gateway-ai-genesis-home .gateway-final-entry-content .gateway-actions,.gateway-ai-genesis-home .gateway-final-entry-content .gateway-actions button{pointer-events:auto}.gateway-final-entry-content .gateway-actions{justify-content:center;flex-direction:column;gap:10px;margin:0!important}.gateway-final-entry-content .gateway-editorial-primary-cta{min-width:260px;min-height:54px;border:1px solid rgba(201,247,255,.84)!important;border-radius:999px!important;background:linear-gradient(100deg,#185cff,#248dff 46%,#21d4f2)!important;box-shadow:0 0 18px #59d5ffb8,0 0 56px #1c67ff9e,inset 0 0 18px #ffffff38!important}.gateway-system-demo-home .gateway-final-entry-content .gateway-editorial-secondary-cta{min-width:0;min-height:auto;padding:5px 16px;border:0!important;background:transparent!important;box-shadow:none!important}@keyframes gateway-final-field-breathe{to{opacity:1;transform:translate3d(var(--cta-parallax-x),var(--cta-parallax-y),0) scale(1.09)}}@keyframes gateway-final-field-drift{to{opacity:.82;transform:translate3d(var(--cta-parallax-x),calc(var(--cta-parallax-y) - 8px),0) scale(1.04)}}@keyframes gateway-final-node-float{to{translate:0 -10px}}@keyframes gateway-final-core-pulse{50%{opacity:1;filter:blur(5px);scale:1.08}}.gateway-system-demo-home .gateway-editorial-primary-cta{overflow:hidden}.gateway-system-demo-home .gateway-final-entry-content .gateway-editorial-secondary-cta{min-width:0;min-height:auto;padding:5px 16px;border:0!important;border-radius:0;color:var(--gateway-white)!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.gateway-system-demo-home [data-active-stage=partners] .geo-scan-visual{opacity:.1;filter:blur(8px)}.gateway-system-demo-home [data-active-stage=cta] .geo-scan-visual{opacity:.92;filter:none}.gateway-system-demo-home [data-active-stage=cta] .geo-scan-canvas{filter:saturate(1.2) contrast(1.28) brightness(.72)}.gateway-system-demo-home:has([data-active-stage=cta]) .gateway-nav{opacity:0;pointer-events:none}.gateway-system-demo-home [data-active-stage=cta] .geo-entry-portal,.gateway-system-demo-home [data-active-stage=cta] .geo-intro-brand{display:none}.gateway-system-demo-home .gateway-service-clients{display:grid;align-content:center;gap:clamp(18px,2.8vh,30px);width:100%;color:var(--gateway-title)}.gateway-system-demo-home .gateway-service-clients__copy{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr);align-items:end;gap:20px clamp(56px,9vw,140px);width:min(1240px,calc(100% - 80px));margin:0 auto}.gateway-system-demo-home .gateway-service-clients__copy h2{max-width:460px;margin:0;color:var(--gateway-title);font:520 clamp(42px,4.4vw,64px)/1 "Helvetica Neue","PingFang SC","Noto Sans SC",system-ui,sans-serif;letter-spacing:-.052em}.gateway-system-demo-home .gateway-service-clients__copy p{max-width:580px;margin:0 0 4px;color:var(--gateway-body);font-size:15px;line-height:1.72}.gateway-system-demo-home .gateway-service-clients__stage{position:relative;width:min(1320px,calc(100% - 28px));height:clamp(430px,59svh,560px);margin:0 auto;overflow:hidden;background:radial-gradient(ellipse at 50% 53%,rgba(52,120,255,.105),transparent 20%),radial-gradient(ellipse at 50% 52%,rgba(34,211,238,.035),transparent 48%);isolation:isolate}.gateway-system-demo-home .gateway-service-clients__stage:before{content:"";position:absolute;z-index:-1;top:8%;right:10%;bottom:8%;left:10%;border-radius:50%;background:radial-gradient(ellipse,rgba(52,120,255,.12),rgba(34,211,238,.025) 46%,transparent 73%);filter:blur(48px);opacity:calc(.26 + var(--partners, 0) * .74);pointer-events:none}.gateway-system-demo-home .gateway-service-clients__label{position:absolute;z-index:8;top:2px;left:max(22px,calc((100% - 1240px)/2));margin:0;color:var(--gateway-muted);font-size:11px;font-weight:560;letter-spacing:.08em;pointer-events:none}.gateway-system-demo-home .gateway-service-clients__viewport{position:absolute;top:24px;right:0;bottom:0;left:0;overflow:visible;perspective:920px;perspective-origin:50% 52%;transform-style:preserve-3d;pointer-events:none}.gateway-system-demo-home .gateway-service-clients__network{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:calc(var(--partners, 0) * .92);transform:scale(calc(.72 + var(--partners, 0) * .28));transition:opacity .42s ease,transform .9s cubic-bezier(.2,.75,.18,1)}.gateway-system-demo-home .gateway-service-clients__network>i{position:absolute;top:var(--network-start-y);left:var(--network-start-x);width:calc(var(--network-length) * 2);height:2px;overflow:visible;transform:rotate(var(--network-angle));transform-origin:0 50%;background:linear-gradient(90deg,rgba(225,253,255,.9),rgba(34,211,238,.5) 32%,rgba(71,146,255,.28) 74%,transparent);box-shadow:0 0 8px #22d3eeb8,0 0 18px #2f6bff61;opacity:calc(var(--network-alpha) * .72)}.gateway-system-demo-home .gateway-service-clients__network>i:before{content:"";position:absolute;top:-2px;left:0;width:42%;height:6px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(239,255,255,1),rgba(34,211,238,.92),transparent);filter:blur(1px) drop-shadow(0 0 8px rgba(207,250,255,.95));animation:customer-network-pulse 2.8s linear var(--network-delay) infinite}.gateway-system-demo-home .gateway-service-clients__hub{position:absolute;top:50%;left:50%;width:18px;height:18px;border:1px solid rgba(226,252,255,.88);border-radius:50%;background:radial-gradient(circle,#f2ffff 0 8%,#38d8ff 14%,rgba(47,107,255,.52) 42%,transparent 72%);box-shadow:0 0 12px #e8ffff,0 0 30px #22d3eee6,0 0 70px #2f6bffb8;transform:translate(-50%,-50%);animation:customer-hub-breathe 2.4s ease-in-out infinite}.gateway-system-demo-home .gateway-service-clients__network>em{position:absolute;top:50%;left:50%;width:var(--hub-length);height:3px;border-radius:50%;background:linear-gradient(90deg,rgba(235,255,255,.92),rgba(34,211,238,.7) 38%,rgba(52,120,255,.26) 88%,transparent);box-shadow:0 0 9px #22d3eeb8,0 0 22px #2f6bff6b;transform:rotate(var(--hub-angle));transform-origin:0 50%;opacity:.72}.gateway-system-demo-home .gateway-service-clients__network>em:before,.gateway-system-demo-home .gateway-service-clients__network>em:after{content:"";position:absolute;border-radius:50%}.gateway-system-demo-home .gateway-service-clients__network>em:before{top:-4px;left:0;width:25%;height:10px;background:linear-gradient(90deg,transparent,#efffff,#32d8ff,transparent);filter:blur(1px) drop-shadow(0 0 9px rgba(226,252,255,.94));animation:customer-network-pulse 1.9s linear var(--hub-delay) infinite}.gateway-system-demo-home .gateway-service-clients__network>em:after{top:-5px;right:-5px;width:11px;height:11px;background:radial-gradient(circle,#efffff,#2ed9ff 28%,rgba(52,120,255,.45) 58%,transparent 74%);box-shadow:0 0 12px #e2fcffe6,0 0 28px #22d3eeb8}.gateway-system-demo-home .gateway-service-clients__constellation{z-index:2}.gateway-system-demo-home .gateway-service-clients__item{filter:drop-shadow(0 0 8px rgba(34,211,238,.18))}.gateway-system-demo-home [data-active-stage=partners] .gateway-service-clients__item{animation:customer-node-orbit var(--node-drift-duration) ease-in-out var(--node-drift-delay) infinite alternate}@keyframes customer-network-pulse{0%{transform:translate(-28%);opacity:0}18%{opacity:1}74%{opacity:.85}to{transform:translate(210%);opacity:0}}@keyframes customer-hub-breathe{0%,to{transform:translate(-50%,-50%) scale(.88);opacity:.72}50%{transform:translate(-50%,-50%) scale(1.2);opacity:1}}@keyframes customer-node-orbit{0%{translate:-50% -50%}to{translate:calc(-50% + 5px) calc(-50% - 4px)}}@media(max-width:720px){.gateway-system-demo-home .gateway-service-clients__network>i{top:var(--network-compact-start-y);left:var(--network-compact-start-x);width:calc(var(--network-compact-length) * 2);transform:rotate(var(--network-compact-angle))}}.gateway-system-demo-home .gateway-service-clients__energy{position:absolute;z-index:1;top:52%;left:50%;width:14px;height:14px;border-radius:50%;background:#eaf7fff5;box-shadow:0 0 18px #eaf7ffeb,0 0 46px #22d3ee9e,0 0 112px #3478ff80;opacity:.12;filter:blur(3px);transform:translate3d(-50%,-50%,-220px) scale(.32);transition:opacity .62s ease,filter .9s ease,transform 1.1s cubic-bezier(.16,1,.3,1);pointer-events:none}.gateway-system-demo-home .gateway-service-clients__energy:before,.gateway-system-demo-home .gateway-service-clients__energy:after{content:"";position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.gateway-system-demo-home .gateway-service-clients__energy:before{width:118px;height:118px;background:radial-gradient(circle,rgba(234,247,255,.24),rgba(34,211,238,.13) 24%,rgba(52,120,255,.035) 58%,transparent 76%);filter:blur(8px)}.gateway-system-demo-home .gateway-service-clients__energy:after{width:260px;height:260px;background:radial-gradient(circle,rgba(52,120,255,.1),rgba(34,211,238,.025) 38%,transparent 72%);filter:blur(24px)}.gateway-system-demo-home .gateway-service-clients__constellation{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;transform-style:preserve-3d;pointer-events:none}.gateway-system-demo-home .gateway-service-clients__item{position:absolute;z-index:2;top:52%;left:50%;width:var(--node-width);height:var(--node-height);opacity:0;filter:blur(14px) saturate(1.18);transform:translate3d(-50%,-50%,-260px) scale(.1);transform-origin:center;transform-style:preserve-3d;transition:left 1.16s cubic-bezier(.16,1,.3,1),top 1.16s cubic-bezier(.16,1,.3,1),opacity .48s ease,filter .88s ease,transform 1.16s cubic-bezier(.16,1,.3,1);transition-delay:var(--node-exit-delay);will-change:left,top,opacity,filter,transform;pointer-events:none}.gateway-system-demo-home [data-active-stage=partners] .gateway-service-clients__energy{opacity:.92;filter:none;transform:translate3d(-50%,-50%,54px) scale(1)}.gateway-system-demo-home [data-active-stage=partners] .gateway-service-clients__item{top:var(--node-top);left:var(--node-left);opacity:1;filter:none;transform:translate3d(-50%,-50%,var(--node-z)) scale(1);transition-delay:var(--node-entry-delay);pointer-events:auto}.gateway-system-demo-home .gateway-service-clients__node{display:grid;place-items:center;width:100%;height:100%;overflow:visible;transform:translateZ(0);animation:gatewayServiceNodeDrift var(--node-drift-duration) ease-in-out var(--node-drift-delay) infinite alternate;transition:transform .34s cubic-bezier(.22,1,.36,1);cursor:default}.gateway-system-demo-home .gateway-service-clients__logo{display:block;width:100%;height:100%;object-fit:contain;opacity:1;filter:drop-shadow(0 0 1px rgba(245,252,255,.38)) drop-shadow(0 6px 14px rgba(0,0,0,.18)) drop-shadow(0 0 9px rgba(34,211,238,.1));transform:translateZ(0);transition:transform .34s cubic-bezier(.22,1,.36,1),filter .34s ease}.gateway-system-demo-home .gateway-service-clients__node:hover{z-index:4;animation-play-state:paused;transform:translate3d(0,-2px,24px) scale(1.1)}.gateway-system-demo-home .gateway-service-clients__node:hover .gateway-service-clients__logo{filter:drop-shadow(0 10px 20px rgba(0,0,0,.16)) drop-shadow(0 0 12px rgba(34,211,238,.24));transform:scale(1.025)}@keyframes gatewayServiceNodeDrift{0%{transform:translate3d(-1px,-2px,0) scale(.985)}to{transform:translate3d(2px,2px,12px) scale(1.015)}}@media(max-width:980px){.gateway-system-demo-home .gateway-service-clients__copy{grid-template-columns:1fr;width:min(760px,calc(100% - 44px));max-width:760px}.gateway-system-demo-home .gateway-service-clients__copy h2{max-width:none;font-size:clamp(36px,6vw,50px)}.gateway-system-demo-home .gateway-service-clients__label{left:22px}}@media(max-width:620px){.gateway-partners-scroll-scene,.gateway-final-scroll-scene,.gateway-system-demo-home .gateway-story-panel[data-story-stage=workflow]{height:calc(var(--scene-mobile-vh, var(--scene-desktop-vh, 110)) * 1svh);min-height:0}.gateway-system-demo-home .gateway-story-panel[data-story-stage=workflow] .gateway-story-panel-copy{padding:72px 18px 0}.gateway-system-demo-home .gateway-story-panel[data-story-stage=workflow] h2{max-width:330px;font-size:clamp(29px,8.2vw,34px);line-height:1.06}.gateway-system-demo-home .gateway-service-clients{gap:16px}.gateway-system-demo-home .gateway-service-clients__copy{gap:9px;width:calc(100% - 32px)}.gateway-system-demo-home .gateway-service-clients__copy h2{font-size:clamp(34px,9.5vw,40px)}.gateway-system-demo-home .gateway-service-clients__copy p{font-size:13px;line-height:1.62}.gateway-system-demo-home .gateway-service-clients__stage{width:100%;height:clamp(400px,55svh,470px);margin:0}.gateway-system-demo-home .gateway-service-clients__label{top:0;left:18px;font-size:10px}.gateway-system-demo-home .gateway-service-clients__viewport{top:22px;right:0;bottom:0;left:0;perspective:760px}.gateway-system-demo-home .gateway-service-clients__item{width:var(--node-compact-width);height:var(--node-compact-height)}.gateway-system-demo-home .gateway-service-clients__logo{filter:drop-shadow(0 0 1.2px rgba(248,253,255,.52)) drop-shadow(0 4px 10px rgba(0,0,0,.18)) drop-shadow(0 0 8px rgba(34,211,238,.14))}.gateway-system-demo-home [data-active-stage=partners] .gateway-service-clients__item{top:var(--node-compact-top);left:var(--node-compact-left);transform:translate3d(-50%,-50%,var(--node-compact-z)) scale(1)}.gateway-system-demo-home .gateway-service-clients__energy{width:11px;height:11px}.gateway-system-demo-home .gateway-service-clients__energy:before{width:84px;height:84px}.gateway-system-demo-home .gateway-service-clients__energy:after{width:170px;height:170px}.gateway-final-entry-content .gateway-actions{align-items:center!important;flex-direction:column!important;gap:12px!important}}@media(prefers-reduced-motion:reduce){.gateway-system-demo-home .gateway-service-clients__item,.gateway-system-demo-home .gateway-service-clients__energy{transition:none}.gateway-system-demo-home .gateway-service-clients__node{animation:none}}@media(max-width:720px){.gateway-final-platform img{width:30px;height:30px}.gateway-final-platform{gap:4px;font-size:9px}.gateway-final-platform:nth-child(1){--node-x: 9%;--node-y: 25%}.gateway-final-platform:nth-child(2){--node-x: 89%;--node-y: 27%}.gateway-final-platform:nth-child(3){--node-x: 91%;--node-y: 48%}.gateway-final-platform:nth-child(4){--node-x: 82%;--node-y: 76%}.gateway-final-platform:nth-child(5){--node-x: 62%;--node-y: 86%}.gateway-final-platform:nth-child(6){--node-x: 31%;--node-y: 59%}.gateway-final-platform:nth-child(7){--node-x: 43%;--node-y: 85%}.gateway-final-platform:nth-child(8){--node-x: 18%;--node-y: 76%}.gateway-final-platform:nth-child(9){--node-x: 8%;--node-y: 56%}.gateway-final-platform:nth-child(10){--node-x: 13%;--node-y: 40%}.gateway-final-platform:nth-child(11){--node-x: 73%;--node-y: 17%}.gateway-final-cta-stack{margin-top:8vh}.gateway-final-entry-content .gateway-editorial-primary-cta{min-width:min(72vw,290px);min-height:56px}}.login-page.login-immersive-page{background:radial-gradient(ellipse 42% 72% at 48% 51%,rgba(22,139,255,.085),transparent 70%),radial-gradient(ellipse 54% 76% at 82% 46%,rgba(0,105,255,.065),transparent 74%),radial-gradient(ellipse 54% 64% at 12% 82%,rgba(20,109,213,.042),transparent 76%),linear-gradient(126deg,#00050d,#010b18 53%,#000710)}.login-page.login-immersive-page:before{background:radial-gradient(circle at 48% 50%,rgba(222,249,255,.13),rgba(34,211,238,.055) 5%,rgba(52,120,255,.035) 18%,transparent 38%),linear-gradient(90deg,rgba(1,8,20,.08),transparent 43%,rgba(2,11,24,.12) 72%,rgba(2,9,20,.34))}.login-immersive-page .portal-fluid-background,.login-immersive-page .space-backdrop{opacity:.3}.login-immersive-nav{min-height:88px;padding:28px clamp(28px,3.25vw,56px)}.login-immersive-brand .brand-logo-shell{width:clamp(208px,14.7vw,252px);height:clamp(49px,3.7vw,62px)}.login-brand-home-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;color:inherit;background:transparent;cursor:pointer}.login-brand-home-link:focus-visible{outline:2px solid rgba(117,211,255,.78);outline-offset:7px;border-radius:4px}.login-page.login-immersive-page .back-link{min-height:40px;padding:8px 4px;border:0;border-radius:0;color:#c5d8ebc7!important;background:transparent!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.login-page.login-immersive-page .back-link:hover{color:#f2fbff!important;background:transparent!important;text-shadow:0 0 18px rgba(69,221,245,.34)}.login-immersive-shell{grid-template-columns:clamp(460px,37.35vw,640px) minmax(0,1fr);gap:clamp(24px,2.25vw,42px);width:min(1760px,100%);min-height:100svh;padding:64px 0 48px clamp(48px,7.55vw,132px)}.login-globe-stage{grid-column:2;grid-row:1;align-self:center;width:calc(100% + clamp(220px,17vw,300px));height:min(82svh,820px);min-height:600px;transform:translate(-40px)}.login-page.login-immersive-page .login-particle-globe{mask-image:radial-gradient(ellipse 62% 62% at 48% 52%,#000 0 72%,rgba(0,0,0,.9) 82%,rgba(0,0,0,.38) 92%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 62% 62% at 48% 52%,#000 0 72%,rgba(0,0,0,.9) 82%,rgba(0,0,0,.38) 92%,transparent 100%)}.login-entry-stage{grid-column:1;grid-row:1;position:relative;z-index:3;width:100%;min-width:0;justify-self:stretch;isolation:isolate}.login-panel-lightflow{position:absolute;z-index:1;top:-12%;right:-8%;bottom:-12%;left:-58%;overflow:hidden;opacity:.94;pointer-events:none;filter:saturate(1.3) contrast(1.06);mask-image:radial-gradient(ellipse 112% 98% at 49% 51%,#000 0 54%,rgba(0,0,0,.92) 72%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 112% 98% at 49% 51%,#000 0 54%,rgba(0,0,0,.92) 72%,transparent 100%)}.login-panel-lightflow canvas{display:block;width:100%;height:100%}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card{position:relative;z-index:2;width:100%;height:clamp(480px,68.75svh,650px);min-height:480px;margin:0;padding:clamp(64px,5.15vw,86px) clamp(48px,5.15vw,88px) clamp(42px,4vw,68px);padding-left:clamp(68px,5.4vw,90px);padding-right:clamp(80px,6.3vw,105px);display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(16px,calc(3vw - 22px),28px);overflow:hidden;border:1px solid rgba(120,200,242,.24)!important;border-radius:clamp(28px,2.1vw,38px);color:#f5f9ff;background:radial-gradient(ellipse 54% 76% at 102% 51%,rgba(90,205,255,.12),transparent 72%),linear-gradient(118deg,rgba(226,249,255,.032),transparent 18% 66%,rgba(37,146,255,.028) 82%,transparent),linear-gradient(148deg,#0f304d1f,#020e1e09 48%,#04182f14),radial-gradient(ellipse 86% 76% at 104% 51%,rgba(22,139,255,.12),transparent 70%),#020c1b0d!important;box-shadow:0 32px 100px #0000004d,-18px 0 86px #1e82ff14,18px 0 102px #22d3ee21,0 0 92px #2a9bff36,0 0 29px #77d6ff47,inset 0 0 74px #168bff14,inset 5px 0 20px #a4e4ff24,inset 0 5px 18px #90d5ff13,inset 0 1px #effcff47,inset 0 -1px #22d3ee14;backdrop-filter:blur(9px) saturate(1.2)!important;-webkit-backdrop-filter:blur(9px) saturate(1.2)!important}.login-page.login-immersive-page .login-entry-stage .login-entry-panel:before{content:"";position:absolute;z-index:0;top:-1px;right:-1px;bottom:-1px;left:-1px;width:auto;height:auto;min-height:0;padding:2px;box-sizing:border-box;grid-column:auto;grid-row:auto;border:0;border-radius:inherit;background:conic-gradient(from 218deg at 50% 50%,#e2fbffe0,#42bfffb8 8%,#1f6feb1f 24%,#1c59b509 43%,#62cfff61 57%,#1c5cc211 73%,#49c1ff85 88%,#e2fbffe0);box-shadow:none;opacity:.94;filter:drop-shadow(0 0 10px rgba(91,195,255,.46));animation:login-glass-rim-breathe 5.8s ease-in-out infinite;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes login-glass-rim-breathe{0%,to{opacity:.76;filter:drop-shadow(0 0 7px rgba(91,195,255,.34))}50%{opacity:.98;filter:drop-shadow(0 0 13px rgba(111,215,255,.58))}}.login-page.login-immersive-page .login-entry-stage .login-entry-panel:after{content:"";position:absolute;z-index:0;top:9px;right:9px;bottom:9px;left:9px;width:auto;height:auto;min-height:0;box-sizing:border-box;grid-column:auto;grid-row:auto;border:1px solid rgba(160,222,255,.075);border-radius:calc(clamp(28px,2.1vw,38px) - 9px);background:linear-gradient(112deg,rgba(234,247,255,.038),transparent 18% 72%,rgba(69,221,245,.028)),radial-gradient(circle at 100% 52%,rgba(233,252,255,.13),transparent 9%);box-shadow:inset 0 0 30px #3478ff11,0 0 20px #22d3ee0e;opacity:1;pointer-events:none}.login-page.login-immersive-page .login-entry-panel>*{position:relative;z-index:1;grid-column:1;width:100%;max-width:none;justify-self:stretch}.login-page.login-immersive-page .login-entry-copy{display:grid;justify-items:center;gap:clamp(8px,.6vw,10px);text-align:center}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card .login-entry-copy h1{margin:0;max-width:100%;color:#f5f9ff;font-size:clamp(28px,2vw,34px);font-weight:560;line-height:1.12;letter-spacing:-.026em;white-space:nowrap;text-wrap:nowrap;text-shadow:0 2px 22px rgba(0,5,17,.7),0 0 24px rgba(90,174,255,.08)}.login-page.login-immersive-page .login-entry-kicker{color:#a5cbebc7;font-size:clamp(12px,.88vw,14px);font-weight:540;line-height:1.2;letter-spacing:.05em;text-shadow:0 0 18px rgba(64,153,255,.16)}.login-page.login-immersive-page .login-entry-copy h1 em{color:#3493ff;font-style:normal;font-weight:620;text-shadow:0 0 24px rgba(52,147,255,.3)}.login-page.login-immersive-page .login-entry-copy p{margin:0;color:#b8c9dbd1;font-size:clamp(13px,.94vw,16px);line-height:1.65;text-align:center}.login-page.login-immersive-page .login-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.login-page.login-immersive-page .login-entry-panel .login-form{gap:clamp(16px,1.25vw,21px)}.login-page.login-immersive-page .login-entry-panel .login-form .form-row{margin-top:clamp(5px,calc(1.8vw - 18px),12px)}.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=email],.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=password],.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=text]{min-height:clamp(46px,3.47vw,58px);border:1px solid rgba(132,190,236,.34);border-radius:12px;color:#f7fbff!important;background:linear-gradient(100deg,#0512247a,#071b3142),#020b1842!important;box-shadow:inset 0 1px #eaf7ff0b,0 0 #3478ff00;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input:focus{border-color:#70d6ffbd;background:#0312258c!important;box-shadow:0 0 0 3px #3478ff21,0 0 24px #22d3ee1a,inset 0 1px #eaf7ff14}.login-page.login-immersive-page .login-entry-panel .checkline{color:#b8c9dbc7;font-size:13px}.login-page.login-immersive-page .login-entry-panel .primary-button.full{min-height:clamp(52px,3.95vw,66px);margin-top:clamp(2px,calc(2.3vw - 27px),12px);border:1px solid rgba(185,231,255,.76);border-radius:12px;color:#f7fbff!important;font-size:clamp(17px,1.25vw,20px);background:radial-gradient(ellipse 76% 130% at 24% 0%,rgba(168,223,255,.34),transparent 58%),linear-gradient(96deg,#3284ff,#246bff 51%,#167fed)!important;box-shadow:0 12px 30px #0c46cd5c,0 0 42px #3478ff75,0 0 14px #7ed9ff38,inset 0 1px #effcff5c,inset 0 0 24px #eaf7ff17}.login-page.login-immersive-page .login-entry-panel .primary-button.full:hover:not(:disabled){box-shadow:0 14px 36px #0c46cd61,0 0 46px #3494ff7a,inset 0 1px #ffffff7a,inset 0 0 28px #eaf7ff21}.login-page.login-immersive-page .login-entry-footnote{justify-content:center;gap:10px;margin-top:clamp(24px,2.95vw,48px);padding-top:0;border-top:0;color:#899db5b8;font-size:11px;letter-spacing:.04em}.login-page.login-immersive-page .login-entry-footnote:before,.login-page.login-immersive-page .login-entry-footnote:after{content:"";flex:1 1 44px;min-width:34px;height:1px;background:linear-gradient(90deg,transparent,rgba(132,190,236,.28))}.login-page.login-immersive-page .login-entry-footnote:after{background:linear-gradient(90deg,rgba(132,190,236,.28),transparent)}.login-page.login-immersive-page .login-entry-footnote svg{width:18px;height:18px;color:#9bbad8c2}@media(max-width:1180px){.login-immersive-shell{grid-template-columns:clamp(460px,39.7vw,500px) minmax(0,1fr);gap:18px;padding-left:clamp(56px,7.55vw,90px)}.login-globe-stage{width:calc(100% + 140px);height:min(74svh,590px);min-height:520px;transform:none}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card{padding-inline:clamp(40px,4.15vw,50px)}}@media(min-width:1181px)and (max-width:1400px){.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card{gap:18px}.login-page.login-immersive-page .login-entry-copy{gap:4px;transform:translateY(-4px)}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card .login-entry-copy h1{transform:scaleX(.93);position:relative;left:-9px}.login-page.login-immersive-page .login-entry-panel .primary-button.full{position:relative;top:3px}.login-page.login-immersive-page .login-entry-footnote{position:relative;top:-4px}}@media(max-width:920px){.login-page.login-immersive-page{overflow-x:hidden;overflow-y:auto}.login-immersive-nav{min-height:68px;padding:14px 20px}.login-immersive-brand .brand-logo-shell{width:186px;height:45px}.login-immersive-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(320px,43svh) auto;gap:0;width:min(680px,100%);min-height:100svh;padding:62px 20px 34px}.login-globe-stage{grid-column:1;grid-row:1;width:calc(100% + 80px);height:46svh;min-height:320px;justify-self:center;transform:translate(18px,-6px)}.login-entry-stage{grid-column:1;grid-row:2;width:min(560px,100%);justify-self:center;transform:translateY(-24px)}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card{height:auto;min-height:520px;padding:48px clamp(34px,8vw,62px) 40px}.login-panel-lightflow{top:-12%;right:-14%;bottom:-10%;left:-14%;opacity:.68}.login-page.login-immersive-page .login-entry-copy h1,.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card .login-entry-copy h1{white-space:normal;text-wrap:balance}}@media(max-width:540px){.login-immersive-nav{min-height:58px;padding:9px 12px}.login-immersive-brand .brand-logo-shell{width:146px;height:37px}.login-page.login-immersive-page .back-link{min-height:36px;font-size:12px}.login-immersive-shell{grid-template-rows:minmax(250px,35svh) auto;padding:54px 12px 24px}.login-globe-stage{width:calc(100% + 64px);height:35svh;min-height:250px;transform:translate(12px,-4px)}.login-entry-stage{transform:translateY(-15px)}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card{min-height:0;padding:30px 24px 20px;gap:16px;border-radius:25px;background:linear-gradient(150deg,#0a233d7a,#020e1e4d 56%,#04182f63),#020c1b47!important;backdrop-filter:blur(22px) saturate(1.16)!important;-webkit-backdrop-filter:blur(22px) saturate(1.16)!important}.login-page.login-immersive-page .login-entry-stage .login-entry-panel:after{top:7px;right:7px;bottom:7px;left:7px;border-radius:19px}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card .login-entry-copy h1{font-size:clamp(28px,7.7vw,31px)}.login-page.login-immersive-page .login-entry-copy p{font-size:13px}.login-page.login-immersive-page .login-entry-footnote{margin-top:12px;padding-top:12px}.login-panel-lightflow{top:-10%;right:-9%;bottom:-8%;left:-9%;opacity:.52}}@media(max-height:800px)and (min-width:921px){.login-immersive-shell{padding-top:56px;padding-bottom:48px}}@media(max-height:700px)and (min-width:921px){.login-immersive-nav{padding-top:16px;padding-bottom:16px}.login-immersive-shell{padding-top:54px;padding-bottom:30px}.login-globe-stage{height:min(78svh,600px);min-height:460px}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card{height:min(82svh,590px);min-height:520px;padding-top:38px;padding-bottom:34px;gap:20px}.login-page.login-immersive-page .login-entry-panel .login-form{gap:13px}}@media(prefers-reduced-motion:reduce){.login-panel-lightflow{opacity:.46}.login-page.login-immersive-page .back-link,.login-page.login-immersive-page .login-entry-panel .primary-button.full,.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input{transition:none}.login-page.login-immersive-page .login-entry-stage .login-entry-panel:before{animation:none}}@media(min-width:921px){.login-page.login-immersive-page{background:radial-gradient(ellipse 28% 62% at 45% 50%,rgba(219,250,255,.06),rgba(34,211,238,.032) 16%,rgba(47,107,255,.03) 36%,transparent 74%),radial-gradient(ellipse 50% 88% at 82% 48%,rgba(12,115,255,.1),rgba(10,65,170,.04) 50%,transparent 78%),radial-gradient(ellipse 70% 38% at 66% 98%,rgba(22,139,255,.09),transparent 76%),linear-gradient(126deg,#00050d,#010c19 53%,#000710)}.login-page.login-immersive-page:before{background:radial-gradient(circle at 44.9% 50.3%,rgba(236,255,255,.12),rgba(34,211,238,.045) 3%,rgba(52,120,255,.02) 14%,transparent 36%),linear-gradient(90deg,rgba(1,8,20,.025),transparent 40%,rgba(2,11,24,.025) 72%,rgba(2,9,20,.18))}.login-immersive-page .portal-fluid-background,.login-immersive-page .space-backdrop{opacity:.36}.login-immersive-brand .brand-logo-shell{width:clamp(188px,14.7vw,212px);height:clamp(46px,3.7vw,52px)}.login-panel-lightflow{opacity:.94;filter:saturate(1.32) contrast(1.08) brightness(1.16);mask-image:radial-gradient(ellipse 132% 116% at 49% 51%,#000 0 62%,rgba(0,0,0,.94) 79%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 132% 116% at 49% 51%,#000 0 62%,rgba(0,0,0,.94) 79%,transparent 100%)}.login-globe-stage:before{content:"";position:absolute;z-index:-2;top:-15%;right:-9%;bottom:-12%;left:-18%;border-radius:50%;background:radial-gradient(ellipse 52% 49% at 50% 52%,rgba(198,246,255,.075),rgba(34,211,238,.028) 32%,rgba(47,107,255,.022) 54%,transparent 80%);filter:blur(9px);opacity:.58;-webkit-mask-image:radial-gradient(ellipse 74% 72% at 50% 52%,#000 0 58%,rgba(0,0,0,.72) 76%,transparent 100%);mask-image:radial-gradient(ellipse 74% 72% at 50% 52%,#000 0 58%,rgba(0,0,0,.72) 76%,transparent 100%);pointer-events:none;animation:login-world-radiance 11s ease-in-out infinite}.login-globe-stage:after{content:"";top:3%;right:-12%;bottom:-8%;left:-16%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at 52% 51%,rgba(69,221,245,.075),rgba(52,120,255,.032) 43%,transparent 78%),radial-gradient(ellipse at 49% 91%,rgba(234,247,255,.07),rgba(34,211,238,.024) 26%,transparent 68%);filter:blur(34px);opacity:.54}.login-page.login-immersive-page .login-particle-globe{transform:translate3d(0,7px,0) scale(1.02);transform-origin:50% 38%}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card{background:radial-gradient(ellipse 62% 82% at 103% 51%,rgba(90,205,255,.12),transparent 70%),linear-gradient(118deg,rgba(226,249,255,.03),transparent 18% 66%,rgba(37,146,255,.024) 82%,transparent),linear-gradient(148deg,#0f304d18,#020e1e05 48%,#04182f0e),#020c1b06!important;box-shadow:0 32px 100px #00000047,-18px 0 86px #1e82ff11,18px 0 96px #22d3ee1f,0 0 96px #2a9bff33,0 0 28px #77d6ff40,inset 0 0 70px #168bff12,inset 6px 0 22px #a4e4ff26,inset 0 1px #effcff4d,inset 0 -1px #22d3ee1a;backdrop-filter:blur(6px) saturate(1.23)!important;-webkit-backdrop-filter:blur(6px) saturate(1.23)!important}}.login-panel-lightflow,.login-page.login-immersive-page .login-particle-globe{contain:strict;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.login-page.login-immersive-page .login-entry-footnote svg{flex:0 0 auto;width:17px;height:17px;color:#93bce0c7}@media(min-width:921px){.login-immersive-shell{grid-template-columns:clamp(452px,37.35vw,600px) minmax(0,1fr);gap:clamp(20px,2vw,34px);padding-left:clamp(52px,7.55vw,128px)}.login-globe-stage{width:calc(100% + clamp(250px,19vw,330px));transform:translate(-58px)}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card{background:radial-gradient(ellipse 68% 88% at 105% 52%,rgba(90,205,255,.105),transparent 72%),linear-gradient(122deg,rgba(226,249,255,.026),transparent 20% 68%,rgba(37,146,255,.022) 84%,transparent),linear-gradient(150deg,#0f304d16,#020e1e05 50%,#04182f0d),#020c1b05!important;box-shadow:0 30px 96px #00000040,18px 0 92px #22d3ee18,0 0 78px #2a9bff26,0 0 24px #77d6ff3b,inset 0 0 62px #168bff0e,inset 5px 0 18px #a4e4ff1f,inset 0 1px #effcff42,inset 0 -1px #22d3ee17;backdrop-filter:blur(8px) saturate(1.2)!important;-webkit-backdrop-filter:blur(8px) saturate(1.2)!important}.login-page.login-immersive-page .login-entry-copy{gap:9px}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card .login-entry-copy h1{font-size:clamp(29px,2.05vw,35px)}}@media(max-height:700px)and (min-width:921px){.login-immersive-nav{min-height:58px;padding-top:10px;padding-bottom:10px}.login-immersive-shell{min-height:100svh;padding-top:52px;padding-bottom:18px}.login-globe-stage{height:calc(100svh - 58px);min-height:0}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card{height:min(500px,calc(100svh - 72px));min-height:0;padding:clamp(24px,4.6svh,34px) clamp(42px,4.2vw,62px) clamp(20px,3.6svh,28px);gap:clamp(10px,2.2svh,16px)}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card .login-entry-copy h1{font-size:clamp(26px,2vw,31px)}.login-page.login-immersive-page .login-entry-copy p{font-size:12px;line-height:1.45}.login-page.login-immersive-page .login-entry-panel .login-form{gap:clamp(9px,1.8svh,13px)}.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=email],.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=password],.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=text]{min-height:44px}.login-page.login-immersive-page .login-entry-panel .primary-button.full{min-height:48px;margin-top:0}.login-page.login-immersive-page .login-entry-footnote{margin-top:4px;padding-top:9px}}@media(max-width:540px){.login-page.login-immersive-page{min-height:100svh;overflow-x:hidden;overflow-y:auto}.login-immersive-shell{grid-template-rows:minmax(280px,34svh) auto;min-height:100svh;padding:52px 12px 20px}.login-globe-stage{width:calc(100% + 38px);height:34svh;min-height:280px;transform:translate(6px,-2px)}.login-entry-stage{transform:translateY(-10px)}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card{min-height:0;padding:28px 24px 21px;gap:14px;border-radius:25px;background:radial-gradient(ellipse 72% 70% at 90% 18%,rgba(69,221,245,.052),transparent 74%),linear-gradient(150deg,#0a233d47,#020e1e24 56%,#04182f33),#020c1b1f!important;backdrop-filter:blur(11px) saturate(1.12)!important;-webkit-backdrop-filter:blur(11px) saturate(1.12)!important}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card .login-entry-copy h1{font-size:clamp(28px,7.7vw,31px);line-height:1.08}.login-page.login-immersive-page .login-entry-panel .login-form{gap:13px}.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=email],.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=password],.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=text]{min-height:48px}.login-page.login-immersive-page .login-entry-panel .primary-button.full{min-height:52px;margin-top:0}.login-page.login-immersive-page .login-entry-footnote{margin-top:5px;padding-top:10px}}@keyframes login-world-radiance{0%,to{opacity:.72;transform:scale(.98) rotate(-.3deg)}50%{opacity:1;transform:scale(1.025) rotate(.3deg)}}@media(min-width:921px)and (max-width:1180px){.login-page.login-immersive-page .login-particle-globe{transform:translate3d(0,10px,0) scale(1.045)}}@media(max-width:540px){.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card{background:radial-gradient(ellipse 72% 70% at 90% 18%,rgba(69,221,245,.052),transparent 74%),linear-gradient(150deg,#0a233d47,#020e1e24 56%,#04182f33),#020c1b1f!important;backdrop-filter:blur(11px) saturate(1.12)!important;-webkit-backdrop-filter:blur(11px) saturate(1.12)!important}}@media(prefers-reduced-motion:reduce){.login-globe-stage:before{animation:none}}@media(min-width:921px){.login-panel-lightflow{z-index:1;top:-12%;right:-8%;bottom:-12%;left:-58%;opacity:1;filter:saturate(1.42) contrast(1.1) brightness(1.18);-webkit-mask-image:radial-gradient(ellipse 112% 92% at 37% 51%,#000 0 64%,rgba(0,0,0,.94) 80%,rgba(0,0,0,.38) 92%,transparent 100%);mask-image:radial-gradient(ellipse 112% 92% at 37% 51%,#000 0 64%,rgba(0,0,0,.94) 80%,rgba(0,0,0,.38) 92%,transparent 100%)}.login-page.login-immersive-page .login-entry-stage .login-entry-panel:before{opacity:1;filter:drop-shadow(0 0 12px rgba(91,195,255,.52))}}@media(min-width:721px)and (max-width:900px)and (max-height:520px)and (orientation:landscape){.login-page.login-immersive-page{min-height:100svh;overflow:hidden}.login-immersive-nav{min-height:48px;padding:6px 16px}.login-immersive-brand .brand-logo-shell{width:152px;height:36px}.login-immersive-shell{grid-template-columns:minmax(370px,.95fr) minmax(0,1.05fr);grid-template-rows:minmax(0,1fr);align-items:center;gap:10px;width:100%;height:100svh;min-height:0;padding:50px 12px 8px}.login-entry-stage{grid-column:1;grid-row:1;width:100%;transform:none}.login-globe-stage{grid-column:2;grid-row:1;width:calc(100% + 118px);height:calc(100svh - 52px);min-height:0;justify-self:start;transform:translate(-34px)}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card{width:100%;height:calc(100svh - 64px);min-height:0;padding:18px 28px 13px;align-content:start;gap:7px;border-radius:22px;transform:none!important;backdrop-filter:blur(6px) saturate(1.16)!important;-webkit-backdrop-filter:blur(6px) saturate(1.16)!important}.login-page.login-immersive-page .login-entry-stage .login-entry-panel:after{top:7px;right:7px;bottom:7px;left:7px;border-radius:15px}.login-page.login-immersive-page .login-entry-copy{gap:3px}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card .login-entry-copy h1{font-size:22px;line-height:1.06;white-space:nowrap}.login-page.login-immersive-page .login-entry-copy p{font-size:10.5px;line-height:1.4}.login-page.login-immersive-page .login-entry-panel .login-form{gap:6px}.login-page.login-immersive-page .login-entry-panel .login-form .form-row{margin-top:0}.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=email],.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=password],.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=text]{min-height:42px}.login-entry-panel .login-account-field>svg,.login-entry-panel .login-password-field>.login-field-icon{left:14px;width:16px;height:16px}.login-page.login-immersive-page .login-entry-panel .login-account-field input,.login-page.login-immersive-page .login-entry-panel .login-password-field input{padding-left:42px}.login-page.login-immersive-page .login-entry-panel .checkline{font-size:11px}.login-page.login-immersive-page .login-entry-panel .primary-button.full{min-height:44px;margin-top:0;font-size:14px}.login-page.login-immersive-page .login-entry-footnote{margin-top:3px;padding-top:5px;font-size:9px}.login-panel-lightflow{top:-8%;right:-10%;bottom:-7%;left:-10%;opacity:.62}}.gateway-capability-scroll-scene{position:relative;min-height:calc(var(--scene-desktop-vh, 160) * 1vh)}.gateway-capability-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;overflow:hidden;color:#eaf7ff;opacity:var(--capability-presence, 0);transform:translate3d(0,calc(var(--capability-exit, 0) * -18px),0) scale(calc(1 + var(--capability-exit, 0) * .035));filter:blur(calc(var(--capability-exit, 0) * 7px));pointer-events:none;transition:none}.gateway-capability-stage__heading{position:absolute;z-index:5;top:clamp(76px,9.5vh,104px);left:50%;width:min(660px,56vw);text-align:center;opacity:var(--capability-details);transform:translate3d(-50%,calc((1 - var(--capability-details)) * 24px),0)}.gateway-capability-stage__heading h2{margin:0;color:#f3fbff;font-size:clamp(34px,4vw,58px);font-weight:780;line-height:1.04;letter-spacing:-.04em;text-shadow:0 0 32px rgba(52,120,255,.3),0 3px 18px rgba(0,8,24,.8)}.gateway-capability-stage__heading p{margin:11px 0 0;color:#dcf0ffb8;font-size:clamp(13px,1.25vw,18px);font-weight:470;letter-spacing:.08em}.gateway-capability-stage__core{position:absolute;z-index:4;top:50.5%;left:50%;display:grid;place-items:center;width:clamp(132px,13vw,220px);min-height:64px;opacity:var(--capability-core);transform:translate3d(-50%,-50%,0) scale(calc(.72 + var(--capability-core) * .28));filter:drop-shadow(0 0 22px rgba(34,211,238,.24))}.gateway-capability-stage__core .brand-mark{width:100%;justify-content:center}.gateway-capability-stage__core .brand-mark img{width:100%;height:auto;max-height:none;object-fit:contain}.gateway-capability-stage__map{position:absolute;top:0;right:0;bottom:0;left:0}.gateway-capability-stage__item{--item-reveal: clamp(0, calc(var(--capability-details) * 1.9 - var(--capability-slot) * .13), 1);position:absolute;top:calc(20.5% + var(--capability-slot) * 16.1%);display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;width:clamp(222px,23.4vw,344px);min-height:clamp(68px,10.8vh,98px);padding:10px 18px 10px 12px;border:0;border-radius:26px;background:transparent;opacity:calc(var(--capability-presence) * var(--item-reveal));transition:transform .22s cubic-bezier(.2,.78,.2,1),filter .22s ease;pointer-events:none}.gateway-geo-scan-story[data-active-stage=platforms] .gateway-capability-stage__item{pointer-events:none}.gateway-capability-stage__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#071e3ec2,#071c3a66 62%,#06162e0f);box-shadow:inset 0 0 0 1px #81cfff26,inset 18px 0 24px #168bff14,0 0 26px #168bff0f;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.96),rgba(0,0,0,.84) 72%,transparent 100%);mask-image:linear-gradient(90deg,rgba(0,0,0,.96),rgba(0,0,0,.84) 72%,transparent 100%)}.gateway-capability-stage__item[data-capability-side=left]{left:clamp(34px,6.4vw,108px);transform:translate3d(calc((1 - var(--item-reveal)) * 126px),0,0) scale(calc(.93 + var(--item-reveal) * .07))}.gateway-capability-stage__item[data-capability-side=right]{right:clamp(34px,6.4vw,108px);grid-template-columns:minmax(0,1fr) 58px;padding:10px 12px 10px 18px;text-align:right;transform:translate3d(calc((1 - var(--item-reveal)) * -126px),0,0) scale(calc(.93 + var(--item-reveal) * .07))}.gateway-capability-stage__item[data-capability-side=right]:before{background:linear-gradient(270deg,#071e3ec2,#071c3a66 62%,#06162e0f);box-shadow:inset 0 0 0 1px #81cfff26,inset -18px 0 24px #168bff14,0 0 26px #168bff0f;-webkit-mask-image:linear-gradient(270deg,rgba(0,0,0,.96),rgba(0,0,0,.84) 72%,transparent 100%);mask-image:linear-gradient(270deg,rgba(0,0,0,.96),rgba(0,0,0,.84) 72%,transparent 100%)}.gateway-capability-stage__item[data-capability-side=right] .gateway-capability-stage__icon{grid-column:2;grid-row:1}.gateway-capability-stage__item[data-capability-side=right] .gateway-capability-stage__copy{grid-column:1;grid-row:1}.gateway-capability-stage__icon{position:relative;display:grid;place-items:center;width:54px;height:54px;color:#eaf7ff;filter:drop-shadow(0 0 10px rgba(34,211,238,.64))}.gateway-capability-stage__icon:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#168bff11;box-shadow:inset 0 0 13px #22d3ee1a,0 0 22px #3478ff1f}.gateway-capability-stage__icon svg{position:relative;width:25px;height:25px;stroke-width:1.6}.gateway-capability-stage__copy{display:grid;gap:5px;min-width:0}.gateway-capability-stage__copy strong{overflow:hidden;color:#eff9fffa;font-size:clamp(14px,1.22vw,18px);font-weight:720;line-height:1.22;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap}.gateway-capability-stage__copy small{display:-webkit-box;overflow:hidden;color:#c0dcf194;font-size:clamp(10px,.82vw,12px);font-weight:430;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(hover:hover)and (pointer:fine){.gateway-capability-stage__item:hover{filter:brightness(1.15) drop-shadow(0 0 16px rgba(34,211,238,.12))}.gateway-capability-stage__item[data-capability-side=left]:hover{transform:translate3d(4px,0,0) scale(1.016)}.gateway-capability-stage__item[data-capability-side=right]:hover{transform:translate3d(-4px,0,0) scale(1.016)}.gateway-capability-stage__item:hover:before{box-shadow:inset 0 0 0 1px #a2e0ff3d,inset 0 0 30px #168bff1a,0 0 34px #22d3ee1a}}.gateway-capability-stage__foundation{position:absolute;z-index:5;right:8%;bottom:clamp(26px,4.2vh,48px);left:8%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:clamp(58px,8.2vh,78px);padding:8px 0;opacity:calc(var(--capability-presence) * var(--capability-foundation));transform:translate3d(0,calc((1 - var(--capability-foundation)) * 24px),0)}.gateway-capability-stage__foundation:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:24px;background:linear-gradient(90deg,transparent,rgba(7,30,62,.54) 8%,rgba(7,30,62,.7) 50%,rgba(7,30,62,.54) 92%,transparent);box-shadow:inset 0 1px #91d7ff29,inset 0 -1px #3478ff1a,0 0 30px #168bff0f}.gateway-capability-stage__foundation>span{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;color:#e8f7ffe6}.gateway-capability-stage__foundation>span+span:before{content:"";position:absolute;top:20%;bottom:20%;left:0;width:1px;background:linear-gradient(transparent,rgba(151,216,255,.22),transparent)}.gateway-capability-stage__foundation svg{width:24px;height:24px;color:#dff7ff;stroke-width:1.55;filter:drop-shadow(0 0 9px rgba(34,211,238,.5))}.gateway-capability-stage__foundation strong{overflow:hidden;font-size:clamp(13px,1.3vw,18px);font-weight:650;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1120px){.gateway-capability-stage__heading{top:82px}.gateway-capability-stage__heading h2{font-size:clamp(32px,4.2vw,46px)}.gateway-capability-stage__item{grid-template-columns:50px minmax(0,1fr);width:clamp(224px,25vw,278px);min-height:70px}.gateway-capability-stage__item[data-capability-side=right]{grid-template-columns:minmax(0,1fr) 50px}.gateway-capability-stage__icon{width:48px;height:48px}.gateway-capability-stage__copy small{font-size:10px}}@media(max-width:860px){.gateway-capability-scroll-scene{min-height:calc(var(--scene-mobile-vh, 155) * 1svh)}.gateway-capability-stage__heading{top:74px;width:86vw}.gateway-capability-stage__heading h2{font-size:clamp(28px,7.2vw,40px)}.gateway-capability-stage__heading p{margin-top:7px;font-size:12px;letter-spacing:.035em}.gateway-capability-stage__core{top:34%;width:min(40vw,154px)}.gateway-capability-stage__map{top:45%;right:6%;bottom:15%;left:6%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:7px 10px}.gateway-capability-stage__item,.gateway-capability-stage__item[data-capability-side=left],.gateway-capability-stage__item[data-capability-side=right]{position:relative;top:auto;right:auto;left:auto;display:grid;grid-template-columns:38px minmax(0,1fr);width:auto;min-height:0;padding:6px 10px 6px 6px;text-align:left;transform:translate3d(0,calc((1 - var(--item-reveal)) * 16px),0) scale(calc(.96 + var(--item-reveal) * .04))}.gateway-capability-stage__item[data-capability-side=right] .gateway-capability-stage__icon,.gateway-capability-stage__item[data-capability-side=right] .gateway-capability-stage__copy{grid-column:auto;grid-row:auto}.gateway-capability-stage__item[data-capability-side=right]:before{background:linear-gradient(90deg,#071e3ec2,#071c3a66 72%,#06162e0f);-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.86) 80%,transparent);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.86) 80%,transparent)}.gateway-capability-stage__icon{width:36px;height:36px}.gateway-capability-stage__icon svg{width:20px;height:20px}.gateway-capability-stage__copy{gap:2px}.gateway-capability-stage__copy strong{font-size:clamp(11px,3vw,14px)}.gateway-capability-stage__copy small{font-size:clamp(8px,2.15vw,10px);line-height:1.28}.gateway-capability-stage__foundation{right:6%;bottom:18px;left:6%;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 0;min-height:76px;padding:6px 0}.gateway-capability-stage__foundation>span{gap:7px}.gateway-capability-stage__foundation>span+span:before{content:none}.gateway-capability-stage__foundation svg{width:17px;height:17px}.gateway-capability-stage__foundation strong{font-size:11px}}@media(max-width:520px){.gateway-capability-stage__heading{top:68px}.gateway-capability-stage__heading h2{font-size:29px}.gateway-capability-stage__heading p{white-space:nowrap}.gateway-capability-stage__core{top:33%;width:134px}.gateway-capability-stage__map{top:44%;right:4%;bottom:15%;left:4%;gap:5px 6px}.gateway-capability-stage__item,.gateway-capability-stage__item[data-capability-side=left],.gateway-capability-stage__item[data-capability-side=right]{grid-template-columns:32px minmax(0,1fr);padding:5px 7px 5px 4px;border-radius:17px}.gateway-capability-stage__icon{width:30px;height:30px}.gateway-capability-stage__icon:before{top:3px;right:3px;bottom:3px;left:3px}.gateway-capability-stage__icon svg{width:17px;height:17px}.gateway-capability-stage__copy small{display:none}}@media(prefers-reduced-motion:reduce){.gateway-capability-stage{filter:none;transition:none}.gateway-capability-stage__item,.gateway-capability-stage__heading,.gateway-capability-stage__foundation,.gateway-capability-stage__core{transition:none}}.gateway.gateway-command-center .geo-scan-fallback{overflow:hidden;background:radial-gradient(ellipse 34% 52% at 68% 48%,rgba(34,211,238,.16),rgba(52,120,255,.05) 48%,transparent 76%),radial-gradient(ellipse 82% 28% at 62% 96%,rgba(22,139,255,.18),transparent 72%),#020812}.gateway.gateway-command-center .geo-scan-fallback>i{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;background-image:radial-gradient(circle,rgba(225,253,255,.9) 0 .8px,transparent 1.7px),radial-gradient(circle,rgba(34,211,238,.66) 0 1px,transparent 2px),radial-gradient(circle,rgba(52,120,255,.7) 0 1px,transparent 2.2px);background-position:0 0,9px 13px,21px 6px;background-size:23px 23px,37px 37px,53px 53px;opacity:.48;filter:drop-shadow(0 0 5px rgba(34,211,238,.42));animation:geo-procedural-fallback-vortex 18s linear infinite}.gateway.gateway-command-center .geo-scan-fallback>i:nth-child(2){top:-6%;right:-6%;bottom:-6%;left:-6%;opacity:.3;animation-duration:13s;animation-direction:reverse}.gateway.gateway-command-center .geo-scan-fallback>i:nth-child(3){top:12%;right:12%;bottom:12%;left:12%;opacity:.22;animation-duration:9s}@keyframes geo-procedural-fallback-vortex{0%{transform:rotate(0) scale(.96)}50%{transform:rotate(180deg) scale(1.04)}to{transform:rotate(360deg) scale(.96)}}.gateway.gateway-command-center .gateway-geo-scan-sticky{background:radial-gradient(ellipse 56% 70% at 64% 48%,rgba(22,139,255,.2),transparent 68%),radial-gradient(ellipse 78% 28% at 61% 96%,rgba(34,211,238,.17),rgba(52,120,255,.09) 38%,transparent 76%),linear-gradient(150deg,#010711,#03152b 54%,#020c1a)!important}.gateway.gateway-command-center .gateway-scan-space{background:radial-gradient(ellipse 42% 54% at 62% 45%,rgba(69,221,245,.16),rgba(52,120,255,.045) 45%,transparent 74%),radial-gradient(ellipse 88% 24% at 60% 97%,rgba(22,139,255,.2),rgba(52,120,255,.07) 40%,transparent 78%)!important}.gateway.gateway-command-center .gateway-scan-space:before{background:radial-gradient(ellipse 22% 72% at 61% 50%,rgba(34,211,238,.12),transparent 70%),linear-gradient(90deg,rgba(2,8,18,.2),transparent 46%,rgba(22,139,255,.035) 74%,transparent)!important;filter:saturate(1.18)}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-canvas{filter:saturate(.95) contrast(1.05) brightness(.82)}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=platforms] .geo-scan-canvas{filter:saturate(1.16) contrast(1.07) brightness(1.1)}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage^=demo-] .geo-scan-canvas,.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=system] .geo-scan-canvas{filter:saturate(1.12) contrast(1.04) brightness(1.06)}.gateway.gateway-command-center .geo-intro-brand{left:50%;top:50%;width:min(34vw,380px);opacity:1;filter:blur(0) drop-shadow(0 0 42px rgba(34,211,238,.44));transform:translate(-50%,-50%) scale(1);animation:none!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-renderer=webgl] .geo-intro-brand{animation:geo-board-intro-brand 2.4s cubic-bezier(.2,.72,.2,1) both!important}@keyframes geo-board-intro-brand{0%{left:50%;top:50%;width:min(34vw,380px);opacity:1;filter:blur(0) drop-shadow(0 0 38px rgba(34,211,238,.38));transform:translate(-50%,-50%) scale(.94)}7%{opacity:1;filter:blur(0) drop-shadow(0 0 42px rgba(34,211,238,.48))}18%{left:50%;top:50%;width:min(34vw,380px);opacity:1;filter:blur(0) drop-shadow(0 0 48px rgba(34,211,238,.42));transform:translate(-50%,-50%) scale(1)}29%,82%{left:32px;top:20px;width:174px;opacity:1;filter:blur(0) drop-shadow(0 0 18px rgba(52,120,255,.24));transform:translate(0) scale(1)}to{left:32px;top:20px;width:174px;opacity:0;filter:blur(1px) drop-shadow(0 0 12px rgba(52,120,255,.12));transform:translate(0) scale(1)}}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-copy{width:min(36vw,460px)!important;max-width:460px!important;margin-left:clamp(38px,3.35vw,58px)!important;padding:118px 0 40px!important;animation:geo-board-hero-copy .92s cubic-bezier(.2,.78,.2,1) 1.05s both!important}@keyframes geo-board-hero-copy{0%{opacity:0;clip-path:inset(8% 4% 8% 4%);filter:blur(14px);transform:translate3d(11vw,4vh,-100px) scale(.72)}to{opacity:calc(1 - var(--hero-exit));clip-path:inset(0);filter:blur(0);transform:translate3d(0,var(--hero-shift),0) scale(1)}}.gateway.gateway-command-center.gateway-system-demo-home .gateway-editorial-topbar{animation:gateway-topbar-arrival .72s cubic-bezier(.2,.72,.2,1) 2.05s both!important}.gateway.gateway-command-center .gateway-story-hero h1{font-size:clamp(54px,4.65vw,78px)!important;line-height:1.01!important}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-copy>p{max-width:410px!important;color:#cde0f1d1!important}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-primary-cta{min-width:214px;min-height:48px}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform:before{content:none!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform:after{content:none!important}.gateway.gateway-command-center .geo-scan-platform-icon,.gateway.gateway-command-center .geo-scan-platform.is-chatgpt .geo-scan-platform-icon{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.gateway.gateway-command-center .geo-scan-platform-icon img{filter:brightness(1.12) saturate(1.08) drop-shadow(0 0 7px rgba(135,220,255,.24))!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform.is-deepseek .geo-scan-platform-icon img,.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform.is-qianwen .geo-scan-platform-icon img{filter:brightness(1.42) saturate(1.28) drop-shadow(0 0 9px rgba(104,176,255,.58))!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform.is-doubao .geo-scan-platform-icon img{border-radius:0;filter:brightness(1.12) saturate(1.08) drop-shadow(0 0 9px rgba(136,205,255,.42))!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform.is-chatgpt .geo-scan-platform-icon img{filter:invert(1) brightness(1.4) drop-shadow(0 0 8px rgba(234,247,255,.68))!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform.is-kimi .geo-scan-platform-icon img{filter:invert(1) hue-rotate(180deg) saturate(1.4) brightness(1.28) drop-shadow(0 0 8px rgba(22,139,255,.64))!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform b{color:#f2fafff5;text-shadow:0 0 14px rgba(69,221,245,.28),0 3px 18px rgba(0,0,0,.82)}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=platforms] .geo-scan-platforms{opacity:0!important;visibility:hidden}.gateway.gateway-command-center .gateway-capability-stage__heading{top:clamp(20px,3.2vh,28px);width:min(720px,62vw)}.gateway.gateway-command-center .gateway-capability-stage__heading h2{font-size:clamp(36px,3.7vw,54px);font-weight:760;text-shadow:0 0 34px rgba(34,211,238,.28),0 3px 20px rgba(0,7,20,.86)}.gateway.gateway-command-center .gateway-capability-stage__heading p{margin-top:8px;color:#dff2ffcc}.gateway.gateway-command-center .gateway-capability-stage__core{top:46.5%;width:clamp(104px,8.6vw,138px);filter:drop-shadow(0 0 26px rgba(34,211,238,.54)) drop-shadow(0 0 72px rgba(52,120,255,.24))}.gateway.gateway-command-center .gateway-capability-stage__item{top:calc(13.6% + var(--capability-slot) * 16.1%);width:clamp(240px,22vw,340px);min-height:clamp(84px,13.2vh,98px);border-radius:14px}.gateway.gateway-command-center .gateway-capability-stage__item:before{background:linear-gradient(90deg,#071f3fe0,#061b3994 66%,#04142c2e);box-shadow:inset 0 0 0 1px #96dcff1f,inset 0 0 28px #168bff1f,0 0 26px #22d3ee1a,0 0 62px #3478ff14;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.94) 82%,transparent);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.94) 82%,transparent)}.gateway.gateway-command-center .gateway-capability-stage__item[data-capability-side=left]{left:clamp(38px,6.8vw,118px);grid-template-columns:minmax(0,1fr) 62px;padding:10px 12px 10px 20px}.gateway.gateway-command-center .gateway-capability-stage__item[data-capability-side=left] .gateway-capability-stage__icon{grid-column:2;grid-row:1}.gateway.gateway-command-center .gateway-capability-stage__item[data-capability-side=left] .gateway-capability-stage__copy{grid-column:1;grid-row:1}.gateway.gateway-command-center .gateway-capability-stage__item[data-capability-side=right]{right:clamp(38px,6.8vw,118px);grid-template-columns:62px minmax(0,1fr);padding:10px 20px 10px 12px;text-align:left}.gateway.gateway-command-center .gateway-capability-stage__item[data-capability-side=right]:before{background:linear-gradient(270deg,#071f3fe0,#061b3994 66%,#04142c2e);box-shadow:inset 0 0 0 1px #96dcff1f,inset 0 0 28px #168bff1f,0 0 26px #22d3ee1a,0 0 62px #3478ff14;-webkit-mask-image:linear-gradient(270deg,#000,rgba(0,0,0,.94) 82%,transparent);mask-image:linear-gradient(270deg,#000,rgba(0,0,0,.94) 82%,transparent)}.gateway.gateway-command-center .gateway-capability-stage__item[data-capability-side=right] .gateway-capability-stage__icon{grid-column:1;grid-row:1}.gateway.gateway-command-center .gateway-capability-stage__item[data-capability-side=right] .gateway-capability-stage__copy{grid-column:2;grid-row:1}.gateway.gateway-command-center .gateway-capability-stage__icon{width:58px;height:58px;filter:drop-shadow(0 0 12px rgba(34,211,238,.78))}.gateway.gateway-command-center .gateway-capability-stage__icon:before{top:2px;right:2px;bottom:2px;left:2px;background:radial-gradient(circle,rgba(34,211,238,.2),rgba(52,120,255,.08) 54%,transparent 76%);box-shadow:0 0 28px #22d3ee2e}.gateway.gateway-command-center .gateway-capability-stage__copy strong{color:#f4fbff;font-size:clamp(15px,1.25vw,19px)}.gateway.gateway-command-center .gateway-capability-stage__copy small{color:#c7e2f6bd;font-size:clamp(11px,.9vw,13px)}.gateway.gateway-command-center .gateway-capability-stage__foundation{right:7.5%;bottom:clamp(46px,7vh,72px);left:7.5%;min-height:clamp(64px,8.8vh,84px)}.gateway.gateway-command-center .gateway-capability-stage__foundation:before{border-radius:14px;background:linear-gradient(90deg,transparent,rgba(7,30,62,.72) 7%,rgba(8,34,67,.9) 50%,rgba(7,30,62,.72) 93%,transparent);box-shadow:inset 0 1px #a8e4ff47,inset 0 -1px #3478ff2e,0 0 42px #22d3ee1a}.gateway.gateway-command-center .gateway-system-demo-layout{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;width:min(88vw,1420px);gap:0}.gateway.gateway-command-center .gateway-system-demo-caption{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.gateway.gateway-command-center .gateway-system-demo-orbit,.gateway.gateway-command-center .gateway-system-demo-window{width:min(88vw,calc(78svh * 1.6),1420px);max-height:none;aspect-ratio:16 / 10}.gateway.gateway-command-center .gateway-system-demo-orbit-card[data-orbit-slot=current] .gateway-system-demo-header,.gateway.gateway-command-center .gateway-system-demo-orbit-card[data-orbit-slot=current] .gateway-system-demo-viewport{opacity:calc(.3 + var(--demo-content-reveal) * .7)}.gateway.gateway-command-center .gateway-demo-interface-scene{animation:none}.gateway.gateway-command-center .gateway-system-demo-orbit-card[data-orbit-slot=current] .gateway-demo-interface-scene{animation:gateway-board-demo-scene-in .68s cubic-bezier(.2,.78,.2,1) both}@keyframes gateway-board-demo-scene-in{0%{opacity:.34;filter:blur(4px) brightness(.82);clip-path:inset(0 0 0 12%);transform:perspective(900px) translate3d(-14px,0,-18px) scale(.992)}to{opacity:1;filter:blur(0) brightness(1);clip-path:inset(0);transform:perspective(900px) translateZ(0) scale(1)}}.gateway.gateway-command-center .gateway-system-demo-window.gateway-system-demo-orbit-card{width:100%}.gateway.gateway-command-center .gateway-system-demo-energy-column,.gateway.gateway-command-center .gateway-system-demo-energy-base{left:50%}.gateway.gateway-command-center .gateway-system-demo-energy-base{bottom:-.5%;width:min(88vw,1440px);filter:saturate(1.26) brightness(1.18)}.gateway.gateway-command-center .gateway-system-demo-energy-column{bottom:10%;width:min(68vw,1100px);opacity:calc(.16 + var(--demo-reveal) * .78)}.gateway.gateway-command-center .gateway-system-demo-depth-field{top:2%;right:2%;bottom:0;left:2%;-webkit-mask-image:radial-gradient(ellipse 82% 78% at 50% 51%,#000 18%,rgba(0,0,0,.94) 58%,transparent 96%);mask-image:radial-gradient(ellipse 82% 78% at 50% 51%,#000 18%,rgba(0,0,0,.94) 58%,transparent 96%)}.gateway.gateway-command-center .gateway-system-demo-light-fan{left:4%;top:16%;width:92%;height:66%;transform-origin:50% 52%}.gateway.gateway-command-center .gateway-system-demo-window{border-radius:16px;background:#041324f7;box-shadow:0 52px 150px #00000094,0 0 0 1px #aee8ff38 inset,0 0 42px #22d3ee24,0 0 140px #3478ff38}.gateway.gateway-command-center .gateway-system-demo-orbit:before{top:-3%;right:-5%;bottom:-14%;left:-5%;background:radial-gradient(ellipse at 50% 43%,rgba(34,211,238,.2),rgba(52,120,255,.07) 44%,transparent 74%),radial-gradient(ellipse at 50% 94%,rgba(22,139,255,.32),transparent 66%)}.gateway.gateway-command-center .gateway-system-demo-orbit-index{right:1.8%;bottom:-4px;background:#020b1880}@media(max-width:980px){.gateway.gateway-command-center .gateway-system-demo-layout,.gateway.gateway-command-center .gateway-system-demo-orbit,.gateway.gateway-command-center .gateway-system-demo-window{width:min(94vw,880px)}.gateway.gateway-command-center .gateway-capability-stage__item{width:clamp(214px,27vw,270px)}}@media(max-width:720px){.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-copy{width:calc(100% - 36px)!important;max-width:none!important;margin-right:18px!important;margin-left:18px!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-canvas{filter:saturate(.96) contrast(1.03) brightness(.9)}.gateway.gateway-command-center .gateway-capability-stage__heading{top:68px;width:88vw}.gateway.gateway-command-center .gateway-capability-stage__heading h2{font-size:29px;line-height:1.06}.gateway.gateway-command-center .gateway-capability-stage__core{top:33.5%}.gateway.gateway-command-center .gateway-capability-stage__map{top:44%}.gateway.gateway-command-center .gateway-capability-stage__item,.gateway.gateway-command-center .gateway-capability-stage__item[data-capability-side=left],.gateway.gateway-command-center .gateway-capability-stage__item[data-capability-side=right]{position:relative;top:auto;right:auto;left:auto;grid-template-columns:38px minmax(0,1fr);width:auto;min-height:0;padding:6px 9px 6px 6px;text-align:left;transform:translate3d(0,calc((1 - var(--item-reveal)) * 16px),0) scale(calc(.96 + var(--item-reveal) * .04))}.gateway.gateway-command-center .gateway-capability-stage__item[data-capability-side=left] .gateway-capability-stage__icon,.gateway.gateway-command-center .gateway-capability-stage__item[data-capability-side=left] .gateway-capability-stage__copy,.gateway.gateway-command-center .gateway-capability-stage__item[data-capability-side=right] .gateway-capability-stage__icon,.gateway.gateway-command-center .gateway-capability-stage__item[data-capability-side=right] .gateway-capability-stage__copy{grid-column:auto;grid-row:auto}.gateway.gateway-command-center .gateway-capability-stage__icon{width:36px;height:36px}.gateway.gateway-command-center .gateway-capability-stage__copy strong{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.14;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gateway.gateway-command-center .gateway-system-demo-layout,.gateway.gateway-command-center .gateway-system-demo-orbit,.gateway.gateway-command-center .gateway-system-demo-window{width:calc(100vw - 18px)}.gateway.gateway-command-center .gateway-system-demo-orbit,.gateway.gateway-command-center .gateway-system-demo-window{max-height:68svh;aspect-ratio:10 / 13.2}}@media(prefers-reduced-motion:reduce){.gateway.gateway-command-center .geo-intro-brand,.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-copy,.gateway.gateway-command-center.gateway-system-demo-home .gateway-editorial-topbar{animation:none!important}}.gateway.gateway-command-center .capability-engine{isolation:isolate;color:#eefaff}.gateway.gateway-command-center .capability-engine:before{content:"";position:absolute;z-index:1;top:13.5%;right:17%;bottom:16%;left:17%;background:none;opacity:calc(var(--capability-presence) * .82);filter:saturate(1.08) contrast(1.06) brightness(.86);mix-blend-mode:screen;pointer-events:none}.gateway-geo-scan-story[data-active-stage=platforms] .geo-scan-canvas-host{opacity:.34;filter:brightness(.42) saturate(.78) contrast(1.08);transition:opacity .7s ease,filter .7s ease}.capability-engine__atmosphere,.capability-engine__flows,.capability-engine__clusters,.capability-engine__core{position:absolute}.capability-engine__atmosphere{top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;opacity:calc(var(--capability-presence) * .95);pointer-events:none}.capability-engine__atmosphere:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;background-image:radial-gradient(circle,rgba(164,234,255,.48) 0 .8px,transparent 1.5px);background-size:19px 19px;opacity:.24;-webkit-mask-image:radial-gradient(ellipse 66% 70% at 50% 49%,#000 0,rgba(0,0,0,.88) 42%,transparent 83%);mask-image:radial-gradient(ellipse 66% 70% at 50% 49%,#000 0,rgba(0,0,0,.88) 42%,transparent 83%);animation:capability-particle-drift 14s linear infinite}.capability-engine__atmosphere:after{content:"";position:absolute;top:12%;bottom:8%;left:50%;width:min(64vw,960px);background:radial-gradient(ellipse 44% 42% at 50% 46%,rgba(169,242,255,.19),rgba(34,211,238,.09) 34%,rgba(52,120,255,.045) 58%,transparent 78%),radial-gradient(ellipse 72% 28% at 50% 89%,rgba(22,139,255,.25),rgba(34,211,238,.08) 45%,transparent 76%);filter:blur(8px);transform:translate(-50%)}.capability-engine__atmosphere>span{position:absolute;border-radius:50%;filter:blur(28px);mix-blend-mode:screen}.capability-engine__atmosphere>span:nth-child(1){top:13%;left:15%;width:30vw;height:28vh;background:radial-gradient(circle,rgba(47,107,255,.2),transparent 69%)}.capability-engine__atmosphere>span:nth-child(2){top:19%;right:14%;width:29vw;height:34vh;background:radial-gradient(circle,rgba(34,211,238,.18),transparent 70%)}.capability-engine__atmosphere>span:nth-child(3){right:18%;bottom:7%;left:18%;height:24vh;border-radius:50%;background:radial-gradient(ellipse,rgba(52,120,255,.2),transparent 72%)}.capability-engine__heading{position:absolute;z-index:7;top:clamp(21px,3.3vh,30px);left:50%;width:min(720px,62vw);text-align:center;opacity:calc(var(--capability-presence) * var(--capability-details));transform:translate3d(-50%,calc((1 - var(--capability-details)) * 22px),0)}.capability-engine__heading h2{margin:0;color:#f4fbff;font-size:clamp(36px,3.8vw,54px);font-weight:780;line-height:1.03;letter-spacing:-.045em;text-shadow:0 0 26px rgba(185,241,255,.2),0 0 58px rgba(47,107,255,.28),0 4px 20px rgba(0,7,20,.9)}.capability-engine__heading p{margin:8px 0 0;color:#dcf0ffc7;font-size:clamp(13px,1.2vw,17px);font-weight:470;letter-spacing:.075em;text-shadow:0 3px 18px rgba(0,5,18,.92)}.capability-engine__flows{z-index:2;top:13.5%;right:0;bottom:23%;left:0;opacity:calc(var(--capability-presence) * var(--capability-nodes));pointer-events:none}.capability-engine__flows>i{--flow-direction: 1;position:absolute;top:calc(var(--capability-slot) * 25.35% + 8%);width:clamp(86px,10.5vw,150px);height:clamp(24px,4vh,38px);overflow:hidden;background-image:radial-gradient(circle,rgba(226,252,255,.92) 0 1px,transparent 1.8px),radial-gradient(circle,rgba(34,211,238,.68) 0 1px,transparent 2px),radial-gradient(circle,rgba(64,132,255,.72) 0 1px,transparent 2px);background-position:0 48%,8px 30%,13px 68%;background-size:17px 13px,23px 17px,31px 19px;filter:drop-shadow(0 0 7px rgba(34,211,238,.72));-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);animation:capability-fiber-flow 2.8s linear infinite}.gateway.gateway-command-center .capability-engine__flows>i{width:clamp(190px,19vw,285px);height:clamp(38px,6.2vh,58px);overflow:visible;background-image:linear-gradient(90deg,transparent 0 2%,rgba(34,211,238,.38) 10%,rgba(224,253,255,.96) 48%,rgba(34,211,238,.55) 82%,transparent 100%),radial-gradient(circle,rgba(240,255,255,1) 0 1.2px,transparent 2px),radial-gradient(circle,rgba(34,211,238,.95) 0 1px,transparent 2.3px),radial-gradient(circle,rgba(64,132,255,.9) 0 1.2px,transparent 2.5px);background-size:100% 7px,15px 13px,21px 17px,29px 19px;background-position:center,0 48%,8px 30%,13px 68%;background-repeat:no-repeat,repeat,repeat,repeat;filter:drop-shadow(0 0 4px rgba(226,252,255,.95)) drop-shadow(0 0 10px rgba(34,211,238,.9)) drop-shadow(0 0 22px rgba(47,107,255,.72));opacity:1;animation-duration:1.45s}.gateway.gateway-command-center .capability-engine__flows>i:nth-child(4n+1){rotate:-2.1deg}.gateway.gateway-command-center .capability-engine__flows>i:nth-child(4n+2){rotate:-.8deg}.gateway.gateway-command-center .capability-engine__flows>i:nth-child(4n+3){rotate:.8deg}.gateway.gateway-command-center .capability-engine__flows>i:nth-child(4n+4){rotate:2.1deg}.gateway.gateway-command-center .capability-engine__flows>i:before{right:0;left:0;height:8px;background:linear-gradient(90deg,transparent 0 3%,rgba(34,211,238,.45) 13%,rgba(231,254,255,1) 48%,rgba(34,211,238,.72) 75%,transparent 100%);box-shadow:0 -7px 0 -3px #5bb8ffb8,0 7px 0 -3px #22d3ee94,0 0 16px #cffafff2,0 0 30px #22d3eeb8;filter:blur(1.1px);opacity:.9;animation:capability-electric-surge 1.65s linear var(--network-delay, 0s) infinite}.gateway.gateway-command-center .capability-engine__flows>i:after{right:-2%;left:-2%;height:34px;background:radial-gradient(ellipse at 52% 50%,rgba(224,253,255,.52),rgba(34,211,238,.26) 34%,rgba(47,107,255,.12) 58%,transparent 78%);filter:blur(8px);opacity:.9}.gateway.gateway-command-center .capability-engine__flows>i[data-flow-side=left]{left:24.8%}.gateway.gateway-command-center .capability-engine__flows>i[data-flow-side=right]{right:24.8%}.gateway.gateway-command-center .capability-engine__core{width:clamp(330px,31vw,430px);filter:drop-shadow(0 0 18px rgba(226,252,255,.8)) drop-shadow(0 0 44px rgba(34,211,238,.7)) drop-shadow(0 0 110px rgba(47,107,255,.62))}.gateway.gateway-command-center .capability-engine__core-orbit--outer{filter:drop-shadow(0 0 7px rgba(226,252,255,.96)) drop-shadow(0 0 18px rgba(34,211,238,.82));opacity:1}.gateway.gateway-command-center .capability-engine__core-orbit--inner{filter:drop-shadow(0 0 6px rgba(192,243,255,.9)) drop-shadow(0 0 15px rgba(47,107,255,.78));opacity:.96}.gateway.gateway-command-center .capability-engine__core-lens{top:7%;right:7%;bottom:7%;left:7%;background:transparent;box-shadow:inset 0 0 24px #dcfaff75,0 0 0 1px #cff8ffb8,0 0 28px #e2fcffc2,0 0 64px #22d3eeb8,0 0 118px #2f6bff8f}.gateway.gateway-command-center .capability-engine__core-lens:before{opacity:.18}.gateway.gateway-command-center .capability-engine__core-lens:after{opacity:.36}.gateway.gateway-command-center .capability-engine__core-brand{display:none}.gateway.gateway-command-center .capability-engine__cluster{border:1px solid rgba(137,217,255,.42);background:linear-gradient(112deg,#12427fdb,#061f42b8 58%,#0b3365a3),radial-gradient(circle at 82% 48%,rgba(34,211,238,.21),transparent 44%);box-shadow:inset 0 0 0 1px #d3f8ff1a,inset 0 1px #efffff4d,0 0 18px #22d3ee33,0 16px 40px #0007196b}.gateway.gateway-command-center .capability-engine__foundation{border-color:#85d6ff6b;background:linear-gradient(100deg,#0d3265d6,#051c3fc7,#0f3a70d1);box-shadow:inset 0 1px #e2fcff38,0 0 24px #22d3ee2e;opacity:calc(var(--capability-presence) * var(--capability-foundation))}@keyframes capability-electric-surge{0%{clip-path:inset(0 94% 0 0);opacity:.18}20%{opacity:1}72%{clip-path:inset(0 0 0 0);opacity:.92}to{clip-path:inset(0 0 0 94%);opacity:.15}}.capability-engine__flows>i:before,.capability-engine__flows>i:after{content:"";position:absolute;top:50%;right:4%;left:4%;height:5px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(34,211,238,.5),rgba(226,252,255,.72),transparent);filter:blur(4px);opacity:.7;transform:translateY(-50%) rotate(calc((var(--capability-slot) - 1.5) * 1.2deg))}.capability-engine__flows>i:after{height:14px;background:radial-gradient(ellipse,rgba(52,120,255,.42),transparent 72%);filter:blur(7px);opacity:.46}.capability-engine__flows>i[data-flow-side=left]{left:29.5%}.capability-engine__flows>i[data-flow-side=right]{right:29.5%;transform:scaleX(-1)}.capability-engine__core{z-index:4;top:48.3%;left:50%;width:clamp(270px,28vw,370px);aspect-ratio:1;opacity:calc(var(--capability-presence) * var(--capability-core));transform:translate3d(-50%,-50%,0) scale(calc(.72 + var(--capability-core) * .28));filter:drop-shadow(0 0 26px rgba(34,211,238,.36)) drop-shadow(0 0 88px rgba(47,107,255,.28));pointer-events:none}.capability-engine__core:before,.capability-engine__core:after{content:"";position:absolute;z-index:-2;left:50%;width:24%;height:54%;background:linear-gradient(180deg,transparent,rgba(128,226,255,.26),rgba(47,107,255,.1),transparent);filter:blur(14px);opacity:.72;transform:translate(-50%)}.capability-engine__core:before{bottom:84%}.capability-engine__core:after{top:84%;transform:translate(-50%) rotate(180deg)}.capability-engine__core-aura,.capability-engine__core-orbit,.capability-engine__core-lens,.capability-engine__core-sparks,.capability-engine__core-brand{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.capability-engine__core-aura{top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(229,253,255,.18) 0 2%,transparent 15%),radial-gradient(circle,rgba(34,211,238,.2) 0 27%,rgba(52,120,255,.13) 46%,transparent 72%);filter:blur(13px);animation:capability-core-breathe 4.8s ease-in-out infinite}.capability-engine__core-orbit{border-radius:50%;background:conic-gradient(from 15deg,transparent 0 4%,rgba(177,239,255,.86) 8%,rgba(52,120,255,.36) 16%,transparent 24% 36%,rgba(34,211,238,.62) 43%,transparent 52% 70%,rgba(143,219,255,.72) 78%,transparent 88%);-webkit-mask-image:radial-gradient(circle,transparent 61%,#000 62.5% 65%,transparent 67%);mask-image:radial-gradient(circle,transparent 61%,#000 62.5% 65%,transparent 67%);filter:drop-shadow(0 0 5px rgba(183,243,255,.74));animation:capability-core-spin 19s linear infinite}.capability-engine__core-orbit--outer{top:-2%;right:-2%;bottom:-2%;left:-2%}.capability-engine__core-orbit--inner{top:9%;right:9%;bottom:9%;left:9%;background:conic-gradient(from 195deg,transparent 0 12%,rgba(71,156,255,.84) 20%,transparent 31% 44%,rgba(207,250,255,.82) 54%,transparent 65% 80%,rgba(34,211,238,.58) 90%,transparent);-webkit-mask-image:radial-gradient(circle,transparent 61%,#000 62% 64.5%,transparent 66%);mask-image:radial-gradient(circle,transparent 61%,#000 62% 64.5%,transparent 66%);animation-direction:reverse;animation-duration:13s}.capability-engine__core-lens{top:18%;right:18%;bottom:18%;left:18%;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(226,252,255,.94) 0 1.2%,rgba(34,211,238,.45) 7%,transparent 18%),radial-gradient(circle at 44% 38%,#5fc4ffbd,#168bff94 22%,#1f48beb8 47%,#071d52d1 73%,#051436eb);box-shadow:inset 0 0 24px #dcfaff94,inset 0 -30px 64px #0e328ba6,0 0 0 1px #bcf1ff8a,0 0 36px #22d3ee9e,0 0 86px #2f6bff7a}.capability-engine__core-lens:before,.capability-engine__core-lens:after{content:"";position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background-image:radial-gradient(circle,rgba(228,253,255,.9) 0 .7px,transparent 1.5px);background-size:12px 12px;opacity:.42;-webkit-mask-image:radial-gradient(circle,#000,transparent 78%);mask-image:radial-gradient(circle,#000,transparent 78%);animation:capability-particle-drift 9s linear infinite reverse}.capability-engine__core-lens:after{top:18%;right:18%;bottom:18%;left:18%;background:radial-gradient(circle at 50% 48%,rgba(214,252,255,.52),rgba(34,211,238,.16) 30%,transparent 68%);filter:blur(9px);opacity:.72;animation:capability-core-breathe 3.8s ease-in-out infinite reverse}.capability-engine__core-sparks{top:10%;right:10%;bottom:10%;left:10%;z-index:2;overflow:hidden;border-radius:50%}.capability-engine__core-sparks>i{position:absolute;top:var(--spark-y);left:var(--spark-x);width:var(--spark-size);height:var(--spark-size);border-radius:50%;background:#efffff;box-shadow:0 0 6px #dcfcffe6,0 0 12px #22d3eeb8;animation:capability-spark-pulse 2.7s ease-in-out var(--spark-delay) infinite}.capability-engine__core-brand{z-index:3;top:30%;right:30%;bottom:30%;left:30%}.gateway.gateway-command-center .capability-engine__core-brand .brand-mark,.gateway.gateway-command-center .capability-engine__core-brand .brand-logo-shell{width:100%;max-width:none;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;filter:none}.gateway.gateway-command-center .capability-engine__core-brand .brand-mark{justify-content:center}.gateway.gateway-command-center .capability-engine__core-brand img{width:100%;height:auto;max-height:none;object-fit:contain;filter:brightness(1.45) saturate(1.24) contrast(1.04) drop-shadow(0 0 5px rgba(225,252,255,.86)) drop-shadow(0 0 14px rgba(34,211,238,.6))}.capability-engine__clusters{z-index:5;top:13.5%;right:0;bottom:23%;left:0;pointer-events:none}.capability-engine__cluster{--cluster-reveal: clamp(0, calc(var(--capability-details) * 1.9 - var(--capability-slot) * .13), 1);position:absolute;top:calc(var(--capability-slot) * 25.35%);display:grid;grid-template-columns:minmax(0,1fr) clamp(86px,8vw,114px);grid-template-rows:auto minmax(0,1fr);column-gap:clamp(9px,1vw,15px);align-items:center;width:clamp(264px,26vw,340px);height:22.6%;min-height:84px;padding:clamp(9px,1.25vh,13px) clamp(13px,1.4vw,19px);overflow:hidden;border:0;border-radius:clamp(15px,1.5vw,21px);background:linear-gradient(112deg,#103769bd,#061f42a8 58%,#0a295670),radial-gradient(circle at 82% 48%,rgba(34,211,238,.14),transparent 42%);box-shadow:inset 0 0 0 1px #97deff2b,inset 0 1px #defaff24,inset 0 -22px 46px #0e367e29,0 14px 36px #00081942,0 0 30px #22d3ee12;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);opacity:calc(var(--capability-presence) * var(--cluster-reveal));transform:translate3d(calc((1 - var(--cluster-reveal)) * 72px),0,0) scale(calc(.95 + var(--cluster-reveal) * .05))}.capability-engine__cluster:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(100deg,transparent 0 30%,rgba(198,245,255,.11) 47%,transparent 64%),radial-gradient(ellipse 48% 9% at 78% 100%,rgba(34,211,238,.26),transparent 74%);background-size:250% 100%,100% 100%;opacity:.74;animation:capability-cluster-scan 5.6s ease-in-out calc(var(--capability-index) * -.37s) infinite;pointer-events:none}.capability-engine__cluster:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;border-radius:inherit;background-image:radial-gradient(circle,rgba(178,236,255,.55) 0 .7px,transparent 1.4px);background-size:15px 15px;opacity:.08;-webkit-mask-image:linear-gradient(90deg,transparent,#000 58%,transparent);mask-image:linear-gradient(90deg,transparent,#000 58%,transparent);pointer-events:none}.capability-engine__cluster[data-capability-side=left]{left:clamp(46px,6.8vw,102px)}.capability-engine__cluster[data-capability-side=right]{right:clamp(46px,6.8vw,102px);grid-template-columns:clamp(86px,8vw,114px) minmax(0,1fr);transform:translate3d(calc((1 - var(--cluster-reveal)) * -72px),0,0) scale(calc(.95 + var(--cluster-reveal) * .05))}.capability-engine__cluster[data-capability-side=right]:after{-webkit-mask-image:linear-gradient(270deg,transparent,#000 58%,transparent);mask-image:linear-gradient(270deg,transparent,#000 58%,transparent)}.capability-engine__cluster-glow{position:absolute;z-index:1;top:8%;right:-10px;width:36px;height:84%;border-radius:50%;background:radial-gradient(ellipse,rgba(207,249,255,.54),rgba(34,211,238,.24) 32%,transparent 70%);filter:blur(7px);opacity:.72}.capability-engine__cluster[data-capability-side=right] .capability-engine__cluster-glow{right:auto;left:-10px}.capability-engine__cluster>header,.capability-engine__cluster>p,.capability-engine__cluster>.capability-mini{position:relative;z-index:2}.capability-engine__cluster>header{grid-column:1;grid-row:1;display:flex;align-items:center;gap:9px;min-width:0}.capability-engine__cluster[data-capability-side=right]>header{grid-column:2}.capability-engine__cluster-icon{display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;color:#e7fbff;filter:drop-shadow(0 0 8px rgba(34,211,238,.78))}.capability-engine__cluster-icon svg{width:22px;height:22px;stroke-width:1.65}.capability-engine__cluster header strong{overflow:hidden;color:#f4fcfffa;font-size:clamp(14px,1.15vw,17px);font-weight:730;line-height:1.2;letter-spacing:.01em;text-overflow:ellipsis;text-shadow:0 0 15px rgba(34,211,238,.18);white-space:nowrap}.capability-engine__cluster>p{grid-column:1;grid-row:2;align-self:start;display:-webkit-box;overflow:hidden;margin:5px 0 0;color:#c7e2f6b8;font-size:clamp(9px,.78vw,11.5px);font-weight:430;line-height:1.36;-webkit-box-orient:vertical;-webkit-line-clamp:2}.capability-engine__cluster[data-capability-side=right]>p{grid-column:2}.capability-mini{grid-column:2;grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;align-self:stretch;min-width:0;color:#dcf9ffe6}.capability-engine__cluster[data-capability-side=right]>.capability-mini{grid-column:1}.capability-mini svg{width:16px;height:16px;stroke-width:1.55}.capability-mini--waveform{align-items:center;gap:3px;padding:10px 2px;filter:drop-shadow(0 0 5px rgba(34,211,238,.6))}.capability-mini--waveform:after{content:"";position:absolute;right:0;left:0;height:22px;background:radial-gradient(ellipse,rgba(47,107,255,.18),transparent 72%);filter:blur(5px)}.capability-mini--waveform>i{position:relative;z-index:1;width:2px;height:var(--mini-value);max-height:42px;min-height:6px;border-radius:999px;background:linear-gradient(180deg,#e4fdfffa,#22d3eebd 52%,#3478ff59);animation:capability-waveform 1.9s ease-in-out calc(var(--capability-index) * -.08s) infinite alternate}.capability-mini--ranking{display:grid;align-content:center;gap:5px;padding:6px}.capability-mini--ranking>i{display:grid;grid-template-columns:5px minmax(0,1fr);align-items:center;gap:5px}.capability-mini--ranking b{width:4px;height:4px;border-radius:50%;background:#dcfaffd1;box-shadow:0 0 7px #22d3eeb8}.capability-mini--ranking em{display:block;width:var(--mini-value);height:5px;border-radius:999px;background:linear-gradient(90deg,#3e89ff85,#22d3eee6,#e2fcffb3);box-shadow:0 0 8px #22d3ee40}.capability-mini--recognition{gap:10px}.capability-mini--recognition>svg{width:27px;height:27px;color:#e5fdfffa;filter:drop-shadow(0 0 9px rgba(34,211,238,.62))}.capability-mini--recognition>i{display:grid;width:58px;gap:6px}.capability-mini--recognition b{height:4px;border-radius:999px;background:linear-gradient(90deg,#22d3eed6,#548eff38)}.capability-mini--recognition b:nth-child(2){width:78%}.capability-mini--recognition b:nth-child(3){width:56%}.capability-mini--sentiment{gap:8px}.capability-mini--sentiment>i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle,rgba(40,110,206,.52),rgba(7,33,70,.2) 68%,transparent);box-shadow:inset 0 0 10px #a1e5ff1f,0 0 10px #22d3ee29}.capability-mini--sentiment>i:nth-child(2){color:#a6c7ff;transform:translateY(-5px)}.capability-mini--sentiment>i:nth-child(3){color:#7495ffb8}.capability-mini--citations{gap:12px}.capability-mini--citations>i{display:grid;place-items:center;width:26px;height:26px;color:#defaffeb;filter:drop-shadow(0 0 8px rgba(34,211,238,.45))}.capability-mini--citations>i:nth-child(2){transform:translateY(-9px) scale(1.15)}.capability-mini--citations>i:nth-child(3){transform:translateY(4px)}.capability-mini--competitor{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:5px;padding:6px 0}.capability-mini--competitor>i{display:grid;gap:6px}.capability-mini--competitor b,.capability-mini--competitor em{display:block;height:5px;border-radius:999px;background:linear-gradient(90deg,#2f6bff61,#22d3eed1)}.capability-mini--competitor em{width:70%;justify-self:end;background:linear-gradient(90deg,#687bff4d,#8fd3ffa3)}.capability-mini--competitor>i:last-child{transform:scaleX(-1)}.capability-mini--competitor>svg{color:#e2fcffeb;filter:drop-shadow(0 0 8px rgba(34,211,238,.5))}.capability-mini--platforms{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.capability-mini--platforms>i{display:grid;place-items:center;min-width:20px;height:30px;color:#daf8ffe6;background:radial-gradient(circle,rgba(30,113,211,.4),rgba(7,30,64,.12) 68%,transparent);filter:drop-shadow(0 0 6px rgba(34,211,238,.24))}.capability-mini--platforms>i:nth-child(2),.capability-mini--platforms>i:nth-child(4){transform:translateY(8px)}.capability-mini--questions{position:relative;display:grid;grid-template-columns:repeat(3,25px);grid-template-rows:repeat(2,25px);gap:0 8px}.capability-mini--questions>i{display:grid;place-items:center;color:#defaffe6;filter:drop-shadow(0 0 7px rgba(34,211,238,.44))}.capability-mini--questions>i:nth-child(1){grid-column:2}.capability-mini--questions>i:nth-child(2){grid-column:1;grid-row:2;color:#62ead9}.capability-mini--questions>i:nth-child(3){grid-column:2;grid-row:2;transform:translateY(4px)}.capability-mini--questions>i:nth-child(4){grid-column:3;grid-row:2}.capability-engine__foundation{position:absolute;z-index:7;right:7.5%;bottom:clamp(32px,6.2vh,56px);left:7.5%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:clamp(66px,10.6vh,86px);margin:0;padding:8px 14px;overflow:hidden;border:0;border-radius:18px;background:linear-gradient(90deg,#0619355c,#0a2a53d6 12%,#0b305ce6,#0a2a53d6 88%,#0619355c),radial-gradient(ellipse at 50% 100%,rgba(34,211,238,.18),transparent 60%);box-shadow:inset 0 0 0 1px #a6e3ff2e,inset 0 1px #e1faff2e,0 18px 52px #00071757,0 0 42px #22d3ee17;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);opacity:calc(var(--capability-presence) * var(--capability-foundation));transform:translate3d(0,calc((1 - var(--capability-foundation)) * 28px),0);list-style:none}.capability-engine__foundation:before{content:"";position:absolute;top:-50%;bottom:-50%;left:-28%;width:24%;background:linear-gradient(90deg,transparent,rgba(213,250,255,.12),transparent);filter:blur(5px);transform:skew(-18deg);animation:capability-foundation-scan 7s ease-in-out infinite}.capability-engine__foundation>li{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:clamp(8px,1vw,13px);min-width:0;color:#ecf9fff0}.capability-engine__foundation>li>span{position:relative;display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;color:#e8fbff;filter:drop-shadow(0 0 9px rgba(34,211,238,.62))}.capability-engine__foundation>li>span:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.2),rgba(52,120,255,.06) 54%,transparent 72%);filter:blur(2px);animation:capability-foundation-pulse 3.6s ease-in-out calc(var(--foundation-index) * -.52s) infinite}.capability-engine__foundation svg{width:23px;height:23px;stroke-width:1.55}.capability-engine__foundation strong{overflow:hidden;font-size:clamp(13px,1.22vw,17px);font-weight:660;letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap}@keyframes capability-particle-drift{0%{transform:translate3d(-8px,-5px,0)}50%{transform:translate3d(8px,6px,0)}to{transform:translate3d(-8px,-5px,0)}}@keyframes capability-fiber-flow{0%{background-position:0 48%,8px 30%,13px 68%}to{background-position:68px 48%,100px 30%,137px 68%}}@keyframes capability-core-spin{to{transform:rotate(360deg)}}@keyframes capability-core-breathe{0%,to{opacity:.66;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes capability-spark-pulse{0%,to{opacity:.28;transform:scale(.7)}50%{opacity:1;transform:scale(1.45)}}@keyframes capability-cluster-scan{0%,18%{background-position:140% 0,0 0;opacity:.34}54%,to{background-position:-80% 0,0 0;opacity:.74}}@keyframes capability-waveform{0%{transform:scaleY(.7);opacity:.55}to{transform:scaleY(1);opacity:1}}@keyframes capability-foundation-scan{0%,12%{left:-28%;opacity:0}24%{opacity:.8}64%,to{left:110%;opacity:0}}@keyframes capability-foundation-pulse{0%,to{opacity:.48;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media(max-width:1040px)and (min-width:721px){.capability-engine__cluster{grid-template-columns:minmax(0,1fr) 82px;width:clamp(226px,28vw,284px);padding-inline:13px}.capability-engine__cluster[data-capability-side=right]{grid-template-columns:82px minmax(0,1fr)}.capability-engine__cluster[data-capability-side=left]{left:clamp(30px,4vw,48px)}.capability-engine__cluster[data-capability-side=right]{right:clamp(30px,4vw,48px)}.capability-engine__cluster header strong{font-size:13px}.capability-engine__cluster>p{font-size:9px}.capability-engine__core{width:clamp(230px,25vw,278px)}.capability-engine__flows>i[data-flow-side=left]{left:28.5%}.capability-engine__flows>i[data-flow-side=right]{right:28.5%}}@media(max-width:720px){.capability-engine__atmosphere:before{top:11%;right:0;bottom:8%;left:0;background-size:17px 17px;opacity:.22;-webkit-mask-image:radial-gradient(ellipse 94% 76% at 50% 46%,#000,transparent 88%);mask-image:radial-gradient(ellipse 94% 76% at 50% 46%,#000,transparent 88%)}.capability-engine__atmosphere:after{top:15%;bottom:4%;width:115vw}.capability-engine__heading{top:68px;width:90vw}.capability-engine__heading h2{font-size:clamp(27px,7.5vw,34px);line-height:1.06}.capability-engine__heading p{margin-top:7px;font-size:11px;letter-spacing:.035em}.capability-engine__core{top:30.2%;width:clamp(148px,43vw,176px)}.capability-engine__core-brand{top:27%;right:27%;bottom:27%;left:27%}.capability-engine__flows{opacity:calc(var(--capability-presence) * var(--capability-nodes) * .36)}.capability-engine__flows>i{display:none}.capability-engine__clusters{top:42.5%;right:4%;bottom:16.4%;left:4%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:6px 7px}.capability-engine__cluster,.capability-engine__cluster[data-capability-side=left],.capability-engine__cluster[data-capability-side=right]{position:relative;top:auto;right:auto;left:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(20px,1fr);grid-row:var(--capability-row);width:auto;height:auto;min-height:0;padding:7px 9px;border-radius:14px;transform:translate3d(0,calc((1 - var(--cluster-reveal)) * 14px),0) scale(calc(.96 + var(--cluster-reveal) * .04));-webkit-backdrop-filter:none;backdrop-filter:none}.capability-engine__cluster:before{animation:none}.capability-engine__core-sparks>i:nth-child(n+21){display:none}.capability-engine__cluster[data-capability-side=left]{grid-column:1}.capability-engine__cluster[data-capability-side=right]{grid-column:2}.capability-engine__cluster>header,.capability-engine__cluster[data-capability-side=right]>header{grid-column:1;grid-row:1;gap:6px}.capability-engine__cluster-icon{flex-basis:23px;width:23px;height:23px}.capability-engine__cluster-icon svg{width:17px;height:17px}.capability-engine__cluster header strong{display:-webkit-box;overflow:hidden;font-size:clamp(10px,2.9vw,12px);line-height:1.15;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.capability-engine__cluster>p,.capability-engine__cluster[data-capability-side=right]>p{display:-webkit-box;grid-column:1;grid-row:2;align-self:center;margin:3px 0 0;overflow:hidden;color:#cde4f5b8;font-size:10px;line-height:1.28;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2}.capability-engine__cluster>.capability-mini,.capability-engine__cluster[data-capability-side=right]>.capability-mini{display:none}.capability-engine__cluster-glow{top:auto;right:8%!important;bottom:-8px;left:8%!important;width:auto;height:20px}.capability-engine__foundation{right:4%;bottom:14px;left:4%;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 0;min-height:82px;padding:7px 8px;border-radius:15px;-webkit-backdrop-filter:none;backdrop-filter:none}.capability-engine__foundation>li{gap:7px}.capability-engine__foundation>li>span{flex-basis:22px;width:22px;height:22px}.capability-engine__foundation svg{width:17px;height:17px}.capability-engine__foundation strong{font-size:11px;letter-spacing:.025em}}@media(max-width:390px){.capability-engine__heading{top:66px}.capability-engine__heading h2{font-size:27px}.capability-engine__clusters{right:3.5%;left:3.5%;gap:5px}.capability-engine__cluster,.capability-engine__cluster[data-capability-side=left],.capability-engine__cluster[data-capability-side=right]{padding:6px 7px}}@media(max-height:680px)and (min-width:721px){.capability-engine__heading{top:18px}.capability-engine__heading h2{font-size:34px}.capability-engine__heading p{margin-top:4px;font-size:12px}.capability-engine__clusters,.capability-engine__flows{top:13.5%;bottom:22.5%}.capability-engine__foundation{bottom:26px;min-height:58px}}@media(prefers-reduced-motion:reduce){.capability-engine__atmosphere:before,.capability-engine__flows>i,.capability-engine__core-aura,.capability-engine__core-orbit,.capability-engine__core-lens:before,.capability-engine__core-lens:after,.capability-engine__core-sparks>i,.capability-engine__cluster:before,.capability-mini--waveform>i,.capability-engine__foundation:before,.capability-engine__foundation>li>span:before{animation:none!important}.capability-engine__heading,.capability-engine__core,.capability-engine__cluster,.capability-engine__foundation{transition:none!important}}.capability-engine{--capability-scene-in: clamp(0, calc((var(--scene-local-progress) - .02) * 10), 1);--capability-scene-out: calc(1 - clamp(0, calc((var(--scene-local-progress) - .96) * 25), 1)) ;--capability-portal-in: clamp(0, calc((var(--scene-local-progress) - .02) * 12.5), 1);--capability-portal-out: calc(1 - clamp(0, calc((var(--scene-local-progress) - .24) * 9), 1)) ;--capability-structure-stage: clamp(0, calc((var(--scene-local-progress) - .14) * 7.2), 1);--capability-lens-stage: clamp(0, calc((var(--scene-local-progress) - .23) * 7.2), 1);--capability-network-stage: clamp(0, calc((var(--scene-local-progress) - .29) * 5.3), 1);--capability-heading-stage: clamp(0, calc((var(--scene-local-progress) - .38) * 5.9), 1);--capability-detail-stage: clamp(0, calc((var(--scene-local-progress) - .43) * 4), 1);--capability-foundation-stage: clamp(0, calc((var(--scene-local-progress) - .57) * 7.7), 1);opacity:min(var(--capability-scene-in),var(--capability-scene-out))}.capability-engine[data-capability-active=false]{visibility:hidden;opacity:0}.capability-engine__ingress{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:min(var(--capability-portal-in),var(--capability-portal-out));filter:saturate(1.08);transform:scale(calc(.9 + var(--capability-portal-in) * .1));pointer-events:none}.capability-engine__ingress:before,.capability-engine__ingress:after{content:"";position:absolute;left:50%;width:min(54vw,760px);height:min(18vh,130px);border-radius:50%;background:radial-gradient(ellipse,transparent 48%,rgba(214,252,255,.88) 50%,rgba(34,211,238,.32) 54%,rgba(52,120,255,.12) 60%,transparent 68%),radial-gradient(ellipse,rgba(34,211,238,.16),rgba(47,107,255,.04) 46%,transparent 72%);filter:drop-shadow(0 0 8px rgba(34,211,238,.72)) drop-shadow(0 0 28px rgba(47,107,255,.42));transform:translate(-50%);animation:capability-ingress-ring 8.4s linear infinite}.capability-engine__ingress:before{top:1.5%;height:min(14vh,104px)}.capability-engine__ingress:after{bottom:4.5%;width:min(46vw,660px);height:min(15vh,112px);opacity:.82;animation-direction:reverse;animation-duration:6.8s}.capability-engine__ingress>i{position:absolute;top:2%;bottom:9%;left:50%;width:var(--ingress-width, 18%);background:linear-gradient(180deg,#e0fdff0a,#22d3ee2e 22%,#2f6bff1a 72%,#e0fdff0f),radial-gradient(ellipse at 50% 50%,rgba(205,250,255,.15),transparent 66%);clip-path:polygon(37% 0,63% 0,100% 100%,0 100%);filter:blur(var(--ingress-blur, 10px));opacity:var(--ingress-opacity, .72);transform:translate(-50%);animation:capability-ingress-breathe var(--ingress-duration, 4.8s) ease-in-out infinite alternate}.capability-engine__ingress>i:nth-child(2){--ingress-width: 8%;--ingress-blur: 4px;--ingress-opacity: .58;--ingress-duration: 3.8s}.capability-engine__ingress>i:nth-child(3){--ingress-width: 31%;--ingress-blur: 22px;--ingress-opacity: .3;--ingress-duration: 6.2s}.capability-engine__heading{opacity:min(var(--capability-scene-out),var(--capability-heading-stage))}.gateway.gateway-command-center .capability-engine__core{top:49.2%;width:clamp(286px,25.8vw,356px);opacity:min(var(--capability-scene-out),var(--capability-structure-stage));filter:drop-shadow(0 0 12px rgba(221,252,255,.54)) drop-shadow(0 0 34px rgba(34,211,238,.44)) drop-shadow(0 0 82px rgba(47,107,255,.34));transform:translate3d(-50%,-50%,0) scale(calc(.76 + var(--capability-structure-stage) * .24))}.capability-engine__core-lens,.capability-engine__core-sparks,.capability-engine__core-brand{opacity:var(--capability-lens-stage)}.gateway.gateway-command-center .capability-engine__core-lens{filter:brightness(.83) saturate(1.02) contrast(1.05);box-shadow:inset 0 0 20px #dcfaff52,0 0 0 1px #cff8ff75,0 0 22px #e2fcff66,0 0 52px #22d3ee6b,0 0 92px #2f6bff52}.gateway.gateway-command-center .capability-engine__core-orbit--outer{opacity:.78;filter:drop-shadow(0 0 5px rgba(226,252,255,.62)) drop-shadow(0 0 14px rgba(34,211,238,.52))}.gateway.gateway-command-center .capability-engine__core-orbit--inner{opacity:.72;filter:drop-shadow(0 0 4px rgba(192,243,255,.56)) drop-shadow(0 0 12px rgba(47,107,255,.5))}.capability-engine__core-aura{opacity:calc(.38 + var(--capability-lens-stage) * .34)}.gateway.gateway-command-center .capability-engine:before{opacity:calc(var(--capability-network-stage) * .82);filter:saturate(1.02) contrast(1.05) brightness(.84);-webkit-mask-image:radial-gradient(ellipse 68% 72% at 50% 50%,#000 0 48%,rgba(0,0,0,.9) 64%,rgba(0,0,0,.34) 82%,transparent 100%);mask-image:radial-gradient(ellipse 68% 72% at 50% 50%,#000 0 48%,rgba(0,0,0,.9) 64%,rgba(0,0,0,.34) 82%,transparent 100%)}.capability-engine__flows{opacity:min(var(--capability-scene-out),var(--capability-network-stage))}.gateway.gateway-command-center .capability-engine__flows>i{width:clamp(168px,17.8vw,228px);height:88px;overflow:visible;border-radius:50%;background:none;filter:none;-webkit-mask-image:none;mask-image:none;opacity:.94;animation:none}.gateway.gateway-command-center .capability-engine__flows>i:before{top:18%;right:0;left:0;height:64%;border-top:1px solid rgba(188,245,255,.52);border-radius:50%;background:none;box-shadow:0 -1px 6px #cdfaff80,0 -3px 15px #22d3ee5c,0 -7px 28px #2f6bff2e;filter:blur(.35px);opacity:.54;transform:rotate(calc((var(--capability-slot) - 1.5) * 2.6deg));animation:capability-conduit-pulse 3.2s ease-in-out var(--network-delay, 0s) infinite}.gateway.gateway-command-center .capability-engine__flows>i:after{top:24%;right:3%;left:3%;height:54%;border-top:1px solid rgba(34,211,238,.28);border-radius:50%;background:radial-gradient(ellipse at 50% 0,rgba(34,211,238,.17),transparent 68%);filter:blur(4px);opacity:.42;transform:rotate(calc((var(--capability-slot) - 1.5) * -1.2deg))}.gateway.gateway-command-center .capability-engine__flows>i[data-flow-side=left]{left:26.2%}.gateway.gateway-command-center .capability-engine__flows>i[data-flow-side=right]{right:26.2%}.gateway.gateway-command-center .capability-engine__flows>i[data-flow-side=right]{transform:scaleX(-1)}.gateway.gateway-command-center .capability-engine__flows>i>b{position:absolute;z-index:2;top:0;left:0;width:3px;height:3px;border-radius:50%;background:#efffff;box-shadow:0 0 5px #ecfffffa,0 0 11px #22d3eeeb,0 0 22px #2f6bffb3;offset-path:path("M 2 45 C 58 45 80 18 126 24 C 169 30 190 43 226 43");offset-rotate:0deg;opacity:0;animation:capability-current-particle 2.7s linear var(--current-delay) infinite}.gateway.gateway-command-center .capability-engine__flows>i>b:nth-child(2n){width:2px;height:2px;animation-duration:3.15s}.gateway.gateway-command-center .capability-engine__flows>i[data-flow-slot="0"]>b{offset-path:path("M 2 62 C 58 60 73 8 127 14 C 174 19 194 40 226 42")}.gateway.gateway-command-center .capability-engine__flows>i[data-flow-slot="1"]>b{offset-path:path("M 2 51 C 57 50 82 25 130 29 C 172 33 192 42 226 43")}.gateway.gateway-command-center .capability-engine__flows>i[data-flow-slot="2"]>b{offset-path:path("M 2 37 C 58 38 82 61 132 54 C 173 49 195 43 226 43")}.gateway.gateway-command-center .capability-engine__flows>i[data-flow-slot="3"]>b{offset-path:path("M 2 25 C 56 27 77 82 132 71 C 175 62 194 46 226 43")}@keyframes capability-current-particle{0%{offset-distance:0%;opacity:0;transform:scale(.54)}12%{opacity:.92}58%{opacity:1;transform:scale(1.28)}90%{opacity:.72}to{offset-distance:100%;opacity:0;transform:scale(.7)}}.capability-engine__cluster{--cluster-reveal: clamp(0, calc(var(--capability-detail-stage) * 1.85 - var(--capability-slot) * .18), 1)}.gateway.gateway-command-center .capability-engine__clusters{top:14.5%;right:0;bottom:20.5%;left:0}.gateway.gateway-command-center .capability-engine__cluster,.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=left],.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right]{top:calc(var(--capability-slot) * 25.2%);grid-template-columns:minmax(0,1fr) 74px;grid-template-rows:auto minmax(0,1fr);column-gap:10px;width:clamp(226px,22.6vw,292px);height:20.8%;min-height:72px;padding:clamp(8px,1.05vh,11px) 14px;overflow:visible;border:1px solid rgba(137,217,255,.26);border-radius:18px;background:linear-gradient(108deg,#0b315eb8,#051b3a8c 62%,#07224629),radial-gradient(circle at 88% 50%,rgba(34,211,238,.17),transparent 46%);box-shadow:inset 0 0 0 1px #d3f8ff12,inset 0 1px #e3fbff2b,inset 0 -18px 36px #0e367e1a,0 13px 30px #00081938,0 0 19px #22d3ee17;-webkit-backdrop-filter:blur(11px) saturate(1.08);backdrop-filter:blur(11px) saturate(1.08);opacity:min(var(--capability-scene-out),var(--cluster-reveal));-webkit-mask-image:linear-gradient(90deg,#000 0 82%,rgba(0,0,0,.82) 92%,transparent 100%);mask-image:linear-gradient(90deg,#000 0 82%,rgba(0,0,0,.82) 92%,transparent 100%)}.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=left]{left:clamp(48px,6.8vw,92px)}.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right]{right:clamp(48px,6.8vw,92px);grid-template-columns:74px minmax(0,1fr);background:linear-gradient(252deg,#0b315eb8,#051b3a8c 62%,#07224629),radial-gradient(circle at 12% 50%,rgba(34,211,238,.17),transparent 46%);-webkit-mask-image:linear-gradient(270deg,#000 0 82%,rgba(0,0,0,.82) 92%,transparent 100%);mask-image:linear-gradient(270deg,#000 0 82%,rgba(0,0,0,.82) 92%,transparent 100%)}.capability-engine__cluster:before{opacity:.46}.capability-engine__cluster-glow{opacity:.42;filter:blur(11px)}.gateway.gateway-command-center .capability-engine__cluster>header,.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right]>header{display:flex;grid-column:1;grid-row:1;align-items:center;gap:5px;padding-right:2px}.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right]>header{grid-column:2}.capability-engine__cluster-index{flex:0 0 auto;color:#89eaffe0;font-size:clamp(12px,.92vw,14px);font-weight:700;line-height:1;text-shadow:0 0 12px rgba(34,211,238,.58)}.gateway.gateway-command-center .capability-engine__cluster-icon{position:absolute;z-index:4;top:50%;right:-27px;display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(184,241,255,.44);border-radius:50%;color:#eaffff;background:radial-gradient(circle,rgba(12,56,111,.96) 0 40%,rgba(7,31,70,.88) 58%,transparent 72%),conic-gradient(from 20deg,#22d3eebd,#3478ff24,#c1f6ffe0,#22d3ee61);box-shadow:inset 0 0 13px #aaf2ff38,0 0 8px #dafcff8a,0 0 22px #22d3ee6b,0 0 46px #2f6bff38;filter:none;transform:translateY(-50%)}.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right] .capability-engine__cluster-icon{right:auto;left:-27px}.gateway.gateway-command-center .capability-engine__cluster-icon svg{width:23px;height:23px;stroke-width:1.55}.gateway.gateway-command-center .capability-engine__cluster>.capability-mini{grid-column:2;grid-row:1 / span 2;transform:scale(.88);transform-origin:center}.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right]>.capability-mini{grid-column:1}.capability-engine__cluster>p{color:#cde7f9c7;font-size:clamp(11px,.84vw,12px);line-height:1.34}.capability-engine__cluster header strong{font-size:clamp(13px,1.05vw,16px)}.gateway.gateway-command-center .capability-engine__foundation{border:0;border-radius:14px;background:linear-gradient(90deg,transparent,rgba(8,37,76,.64) 8%,rgba(8,40,81,.76) 50%,rgba(8,37,76,.64) 92%,transparent),radial-gradient(ellipse at 50% 100%,rgba(34,211,238,.13),transparent 64%);box-shadow:inset 0 1px #cbf7ff21,0 0 38px #22d3ee12;opacity:min(var(--capability-scene-out),var(--capability-foundation-stage))}.capability-engine__foundation>li>span:before{box-shadow:0 0 12px #22d3ee2e}@keyframes capability-ingress-ring{0%,to{opacity:.62;transform:translate(-50%) scaleX(.96)}50%{opacity:1;transform:translate(-50%) scaleX(1.04)}}@keyframes capability-ingress-breathe{0%{opacity:calc(var(--ingress-opacity, .72) * .56);transform:translate(-50%) scaleX(.82)}to{opacity:var(--ingress-opacity, .72);transform:translate(-50%) scaleX(1.08)}}@keyframes capability-conduit-pulse{0%,to{opacity:.44;filter:brightness(.78)}46%{opacity:1;filter:brightness(1.16)}}@media(max-width:720px){.capability-engine__ingress:before{top:7%;width:118vw;height:90px}.capability-engine__ingress:after{bottom:11%;width:102vw;height:84px}.capability-engine__ingress>i{top:11%;bottom:15%}.capability-engine__ingress>i:nth-child(3){display:none}.gateway.gateway-command-center .capability-engine__core{top:30.5%;width:clamp(148px,43vw,176px)}.gateway.gateway-command-center .capability-engine__clusters{top:42.5%;right:4%;bottom:16.4%;left:4%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:6px 7px}.gateway.gateway-command-center .capability-engine__cluster,.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=left],.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right]{position:relative;top:auto;right:auto;left:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(22px,1fr);grid-row:var(--capability-row);width:auto;height:auto;min-height:0;padding:7px 8px;overflow:hidden;border-radius:10px;transform:translate3d(0,calc((1 - var(--cluster-reveal)) * 14px),0) scale(calc(.96 + var(--cluster-reveal) * .04));-webkit-mask-image:none;mask-image:none;-webkit-backdrop-filter:none;backdrop-filter:none}.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=left]{grid-column:1}.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right]{grid-column:2}.gateway.gateway-command-center .capability-engine__cluster>header,.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right]>header{grid-column:1;grid-row:1;gap:4px;min-height:25px;padding-right:27px}.capability-engine__cluster-index,.gateway.gateway-command-center .capability-engine__cluster header strong{font-size:11px;line-height:1.16}.gateway.gateway-command-center .capability-engine__cluster-icon,.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right] .capability-engine__cluster-icon{top:7px;right:6px;left:auto;width:24px;height:24px;border-color:#b8f1ff47;box-shadow:0 0 12px #22d3ee47;transform:none}.gateway.gateway-command-center .capability-engine__cluster-icon svg{width:15px;height:15px}.gateway.gateway-command-center .capability-engine__cluster>.capability-mini,.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right]>.capability-mini{display:none}.gateway.gateway-command-center .capability-engine__cluster>p,.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right]>p{display:-webkit-box;grid-column:1;grid-row:2;align-self:center;margin:2px 0 0;overflow:hidden;font-size:11px;line-height:1.24;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media(prefers-reduced-motion:reduce){.capability-engine[data-capability-active=true]{--capability-scene-in: 1;--capability-scene-out: 1;--capability-portal-in: 0;--capability-portal-out: 0;--capability-structure-stage: 1;--capability-lens-stage: 1;--capability-network-stage: 1;--capability-heading-stage: 1;--capability-detail-stage: 1;--capability-foundation-stage: 1}.capability-engine__ingress,.capability-engine__flows>i:before{animation:none!important}}@media(min-width:721px){.gateway.gateway-command-center .capability-engine:before{top:13.8%;right:17.5%;bottom:17.2%;left:17.5%;background-size:contain;opacity:calc(var(--capability-network-stage) * .58);filter:brightness(.68) saturate(.94) contrast(1.08);-webkit-mask-image:radial-gradient(ellipse 66% 74% at 50% 50%,#000 0 43%,rgba(0,0,0,.9) 60%,rgba(0,0,0,.36) 78%,transparent 96%);mask-image:radial-gradient(ellipse 66% 74% at 50% 50%,#000 0 43%,rgba(0,0,0,.9) 60%,rgba(0,0,0,.36) 78%,transparent 96%)}.gateway.gateway-command-center .capability-engine__core{top:49.5%;width:clamp(292px,25.3vw,328px);filter:drop-shadow(0 0 10px rgba(221,252,255,.42)) drop-shadow(0 0 28px rgba(34,211,238,.38)) drop-shadow(0 0 68px rgba(47,107,255,.3))}.gateway.gateway-command-center .capability-engine__core-lens{top:8.5%;right:8.5%;bottom:8.5%;left:8.5%;filter:brightness(.66) saturate(1.03) contrast(1.12);box-shadow:inset 0 0 18px #dcfaff40,0 0 0 1px #cff8ff6b,0 0 18px #e2fcff57,0 0 43px #22d3ee57,0 0 76px #2f6bff45}.gateway.gateway-command-center .capability-engine__core-orbit--outer{opacity:.88;filter:drop-shadow(0 0 4px rgba(226,252,255,.6)) drop-shadow(0 0 12px rgba(34,211,238,.48))}.gateway.gateway-command-center .capability-engine__core-orbit--inner{opacity:.8;filter:drop-shadow(0 0 4px rgba(192,243,255,.54)) drop-shadow(0 0 10px rgba(47,107,255,.46))}.gateway.gateway-command-center .capability-engine__flows{z-index:4;top:14.5%;right:0;bottom:20.5%;left:0;opacity:min(var(--capability-scene-out),var(--capability-network-stage))}.gateway.gateway-command-center .capability-engine__flows>i{width:clamp(184px,18.2vw,232px);height:94px;opacity:1;filter:drop-shadow(0 0 5px rgba(220,252,255,.54)) drop-shadow(0 0 14px rgba(34,211,238,.46)) drop-shadow(0 0 30px rgba(47,107,255,.28))}.gateway.gateway-command-center .capability-engine__flows>i:before{top:9%;height:76%;border-top:2px solid rgba(204,250,255,.88);box-shadow:0 -1px 4px #e9ffffeb,0 -3px 12px #22d3eeb3,0 -7px 25px #2f6bff66,0 -13px 40px #2675ff33;filter:none;opacity:.94;animation-duration:2.35s}.gateway.gateway-command-center .capability-engine__flows>i:after{top:18%;height:64%;border-top:1px solid rgba(62,221,255,.74);background:radial-gradient(ellipse at 50% 0,rgba(207,250,255,.26),rgba(34,211,238,.18) 27%,rgba(47,107,255,.08) 54%,transparent 75%);filter:blur(2.2px);opacity:.78}.gateway.gateway-command-center .capability-engine__flows>i[data-flow-side=left]{left:26.5%}.gateway.gateway-command-center .capability-engine__flows>i[data-flow-side=right]{right:26.5%}.gateway.gateway-command-center .capability-engine__flows>i>b{width:4px;height:4px;background:#f5ffff;box-shadow:0 0 4px #fff,0 0 10px #22d3ee,0 0 21px #2f6bffd6,-15px 0 16px #22d3ee85;animation-duration:2.28s}.gateway.gateway-command-center .capability-engine__flows>i>b:nth-child(2n){width:2px;height:2px;animation-duration:2.72s}.gateway.gateway-command-center .capability-engine__clusters{z-index:6}.gateway.gateway-command-center .capability-engine__cluster,.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=left],.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right]{width:clamp(232px,21.4vw,274px);height:21.5%;padding-inline:14px;border-color:#99e6ff66;border-radius:15px;background:linear-gradient(105deg,#0a32608a,#0417334f 62%,#07234914),radial-gradient(circle at 88% 50%,rgba(34,211,238,.2),transparent 48%);box-shadow:inset 0 1px #e8fdff47,inset 0 -1px #2f6bff33,inset 0 0 24px #22d3ee0b,0 0 11px #bef5ff1f,0 0 26px #22d3ee24,0 14px 34px #00081938;-webkit-backdrop-filter:blur(9px) saturate(1.08);backdrop-filter:blur(9px) saturate(1.08)}.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right]{background:linear-gradient(255deg,#0a32608a,#0417334f 62%,#07234914),radial-gradient(circle at 12% 50%,rgba(34,211,238,.2),transparent 48%)}.gateway.gateway-command-center .capability-engine__cluster:before{opacity:.72}.gateway.gateway-command-center .capability-engine__cluster:after{background-size:12px 12px;opacity:.12}.gateway.gateway-command-center .capability-engine__cluster-icon{width:58px;height:58px;border-color:#c7f8ffad;background:radial-gradient(circle,rgba(12,55,108,.92) 0 37%,rgba(5,28,65,.72) 59%,transparent 73%),conic-gradient(from 20deg,#22d3eedb,#3478ff1a,#d7fcfff5,#22d3ee70);box-shadow:inset 0 0 14px #b1f4ff47,0 0 7px #ebffffad,0 0 20px #22d3ee94,0 0 42px #2f6bff47}.gateway.gateway-command-center .capability-engine__cluster>.capability-mini{transform:scale(.98)}.gateway.gateway-command-center .capability-engine__cluster>p{color:#cde7f9b8;font-size:clamp(10.5px,.78vw,11.5px);line-height:1.3}.gateway.gateway-command-center .capability-mini{filter:drop-shadow(0 0 7px rgba(34,211,238,.34))}.gateway.gateway-command-center .capability-mini--waveform>i,.gateway.gateway-command-center .capability-mini--ranking em,.gateway.gateway-command-center .capability-mini--recognition b,.gateway.gateway-command-center .capability-mini--competitor b,.gateway.gateway-command-center .capability-mini--competitor em{box-shadow:0 0 7px #22d3ee8a,0 0 13px #2f6bff38}.capability-engine__cluster-current{position:absolute;z-index:7;top:50%;right:-91px;width:92px;height:22px;overflow:visible;transform:translateY(-50%);pointer-events:none}.capability-engine__cluster[data-capability-side=right] .capability-engine__cluster-current{right:auto;left:-91px;transform:translateY(-50%) scaleX(-1)}.capability-engine__cluster-current>i{position:absolute;top:calc(50% - 1px);left:0;width:3px;height:3px;border-radius:50%;background:#efffff;box-shadow:0 0 5px #fff,0 0 12px #22d3eeeb,0 0 22px #2f6bffa8;opacity:0;animation:capability-cabin-discharge 2.2s linear calc(var(--capability-index) * -.17s) infinite}.capability-engine__cluster-current>i:nth-child(2){top:3px;animation-delay:calc(var(--capability-index) * -.17s - .72s)}.capability-engine__cluster-current>i:nth-child(3){top:auto;bottom:3px;animation-delay:calc(var(--capability-index) * -.17s - 1.43s)}.gateway.gateway-command-center .capability-engine__foundation{right:7.8%;bottom:clamp(28px,5.4vh,44px);left:7.8%;min-height:clamp(66px,9.8vh,78px);border:1px solid rgba(151,229,255,.46);border-radius:15px;background:linear-gradient(90deg,#061a374d,#092a54a3 11%,#07234ab3,#092a54a3 89%,#061a374d),radial-gradient(ellipse at 50% 100%,rgba(34,211,238,.18),transparent 64%);box-shadow:inset 0 1px #e7fdff57,inset 0 -1px #536bff45,inset 0 0 34px #22d3ee0a,0 0 12px #d1faff1f,0 0 30px #22d3ee24,0 18px 44px #0007174d;-webkit-backdrop-filter:blur(15px) saturate(1.14);backdrop-filter:blur(15px) saturate(1.14)}.gateway.gateway-command-center .capability-engine__foundation>li:not(:last-child):after{content:"";position:absolute;top:18%;right:0;bottom:18%;width:1px;background:linear-gradient(180deg,transparent,rgba(180,238,255,.46),rgba(87,111,255,.28),transparent);box-shadow:0 0 9px #22d3ee33}.gateway.gateway-command-center .capability-engine__foundation>li>span{width:36px;height:36px;border:1px solid rgba(181,242,255,.34);border-radius:50%;background:radial-gradient(circle,rgba(24,79,142,.42),rgba(6,28,62,.12) 68%,transparent);box-shadow:inset 0 0 13px #aef1ff1f,0 0 14px #22d3ee33}}@keyframes capability-cabin-discharge{0%{opacity:0;transform:translateZ(0) scale(.58)}12%{opacity:.9}54%{opacity:1;transform:translate3d(49px,0,0) scale(1.18)}to{opacity:0;transform:translate3d(91px,0,0) scale(.7)}}.capability-engine[data-capability-active=false] .capability-engine__cluster-current>i{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.capability-engine__cluster-current>i{animation:none;opacity:.38}}@media(min-width:721px){.gateway.gateway-command-center .capability-engine__atmosphere:after{width:min(57vw,820px);background:radial-gradient(ellipse 35% 34% at 50% 47%,rgba(34,211,238,.085),rgba(47,107,255,.035) 42%,transparent 72%),radial-gradient(ellipse 64% 20% at 50% 89%,rgba(22,139,255,.12),rgba(34,211,238,.035) 46%,transparent 76%);filter:blur(14px);opacity:.42}.gateway.gateway-command-center .capability-engine__atmosphere>span{opacity:.42;filter:blur(34px)}.gateway.gateway-command-center .capability-engine__heading h2{color:#f6fcff;text-shadow:0 0 11px rgba(217,250,255,.18),0 0 26px rgba(34,211,238,.14),0 3px 18px rgba(0,5,18,.82)}.gateway.gateway-command-center .capability-engine__heading p{color:#def2ffdb}.gateway.gateway-command-center .capability-engine:before{opacity:calc(var(--capability-network-stage) * .33);filter:brightness(.5) saturate(.9) contrast(1.14)}.gateway.gateway-command-center .capability-engine__core{width:clamp(286px,24.4vw,316px);filter:drop-shadow(0 0 5px rgba(221,252,255,.38)) drop-shadow(0 0 16px rgba(34,211,238,.3)) drop-shadow(0 0 38px rgba(47,107,255,.2))}.gateway.gateway-command-center .capability-engine__core:before,.gateway.gateway-command-center .capability-engine__core:after{width:13%;height:38%;filter:blur(7px);opacity:.42}.gateway.gateway-command-center .capability-engine__core-aura{top:-7%;right:-7%;bottom:-7%;left:-7%;background:radial-gradient(circle,rgba(214,252,255,.09) 0 3%,transparent 14%),radial-gradient(circle,rgba(34,211,238,.12) 0 29%,rgba(52,120,255,.065) 46%,transparent 68%);filter:blur(7px);opacity:.34}.gateway.gateway-command-center .capability-engine__core-orbit--outer{opacity:.62;filter:drop-shadow(0 0 3px rgba(226,252,255,.48)) drop-shadow(0 0 8px rgba(34,211,238,.36))}.gateway.gateway-command-center .capability-engine__core-orbit--inner{opacity:.58;filter:drop-shadow(0 0 3px rgba(192,243,255,.44)) drop-shadow(0 0 7px rgba(47,107,255,.35))}.gateway.gateway-command-center .capability-engine__core-lens{top:8%;right:8%;bottom:8%;left:8%;filter:brightness(.61) saturate(1.06) contrast(1.18);box-shadow:inset 0 0 16px #dcfaff38,0 0 0 1px #cff8ff70,0 0 9px #e2fcff4d,0 0 23px #22d3ee47,0 0 42px #2f6bff30}.gateway.gateway-command-center .capability-engine__core-lens:before{opacity:.26}.gateway.gateway-command-center .capability-engine__core-lens:after{opacity:.2;filter:blur(5px)}.gateway.gateway-command-center .capability-engine__flows>i{width:clamp(184px,18vw,230px);height:78px;filter:drop-shadow(0 0 3px rgba(34,211,238,.44))}.gateway.gateway-command-center .capability-engine__flows>i:before{top:18%;height:58%;border-top:1px solid rgba(180,244,255,.88);background:none;box-shadow:0 -1px 3px #e1fdffb8,0 -2px 7px #22d3ee7a,0 -5px 13px #2f6bff33;filter:none;opacity:.9}.gateway.gateway-command-center .capability-engine__flows>i:after{top:29%;right:2%;left:2%;height:43%;border-top:1px solid rgba(53,206,255,.62);background:none;box-shadow:0 -1px 5px #3478ff47;filter:none;opacity:.72}.gateway.gateway-command-center .capability-engine__flows>i>b{width:3px;height:3px;background:#efffff;box-shadow:0 0 3px #fff,0 0 7px #22d3eef0,0 0 13px #2f6bff94,-9px 0 10px #22d3ee61}.gateway.gateway-command-center .capability-engine__cluster,.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=left],.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right]{border-color:#a9ecffa3;background:linear-gradient(105deg,#0a336257,#0418332e 64%,#0723491a),radial-gradient(circle at 88% 50%,rgba(34,211,238,.16),transparent 46%);box-shadow:inset 0 1px #eeffff70,inset 0 -1px #4772ff4d,inset 0 0 18px #22d3ee09,0 0 5px #dcfcff3d,0 0 15px #22d3ee2e,0 10px 26px #00081933;-webkit-mask-image:none;mask-image:none;-webkit-backdrop-filter:blur(6px) saturate(1.05);backdrop-filter:blur(6px) saturate(1.05)}.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right]{background:linear-gradient(255deg,#0a336257,#0418332e 64%,#0723491a),radial-gradient(circle at 12% 50%,rgba(34,211,238,.16),transparent 46%)}.gateway.gateway-command-center .capability-engine__cluster:before{background:linear-gradient(100deg,transparent 0 32%,rgba(216,250,255,.16) 47%,transparent 62%),radial-gradient(ellipse 52% 7% at 78% 100%,rgba(34,211,238,.28),transparent 74%);opacity:.78}.gateway.gateway-command-center .capability-engine__cluster:after{opacity:.1}.gateway.gateway-command-center .capability-engine__cluster-glow{width:22px;background:radial-gradient(ellipse,rgba(225,253,255,.62),rgba(34,211,238,.24) 35%,transparent 72%);filter:blur(4px);opacity:.72}.gateway.gateway-command-center .capability-engine__cluster-icon{width:60px;height:60px;border-color:#d3faffd1;background:radial-gradient(circle,rgba(9,51,104,.94) 0 38%,rgba(4,25,58,.8) 60%,transparent 73%),conic-gradient(from 18deg,#22d3eeeb,#3478ff1f,#e1fdfffa,#22d3ee7a);box-shadow:inset 0 0 11px #c0f8ff38,0 0 4px #f2ffffbd,0 0 12px #22d3ee85,0 0 24px #2f6bff3d}.gateway.gateway-command-center .capability-engine__cluster-icon svg{color:#f0feff;filter:drop-shadow(0 0 5px rgba(34,211,238,.68))}.gateway.gateway-command-center .capability-engine__cluster-index{color:#a1effffa}.gateway.gateway-command-center .capability-engine__cluster header strong{color:#f7fdfffc;text-shadow:0 0 9px rgba(34,211,238,.22)}.gateway.gateway-command-center .capability-engine__cluster>p{color:#dceffde0;font-size:clamp(10.8px,.8vw,11.8px)}.gateway.gateway-command-center .capability-mini{color:#e9fdfffa;opacity:1;filter:brightness(1.2) drop-shadow(0 0 4px rgba(220,252,255,.5)) drop-shadow(0 0 8px rgba(34,211,238,.32))}.gateway.gateway-command-center .capability-engine__foundation{bottom:clamp(24px,4.6vh,38px);min-height:clamp(70px,10.4vh,82px);border-color:#a9ecffa8;background:linear-gradient(180deg,#14467f5c,#051b3d8c 48%,#07224ca3),linear-gradient(90deg,rgba(21,86,147,.18),transparent 12% 88%,rgba(64,102,214,.16));box-shadow:inset 0 1px #efffff7a,inset 0 -1px #5b70ff6b,inset 0 0 24px #22d3ee0e,0 0 5px #defcff42,0 0 17px #22d3ee2e,0 16px 34px #0007174d;opacity:min(var(--capability-scene-out),max(var(--capability-foundation-stage),calc(var(--capability-detail-stage) * .94)))}.gateway.gateway-command-center .capability-engine__foundation:before{width:15%;background:linear-gradient(90deg,transparent,rgba(226,253,255,.19),transparent);filter:blur(2px)}.gateway.gateway-command-center .capability-engine__foundation>li>span{border-color:#c9f7ff94;background:radial-gradient(circle,rgba(19,77,140,.58),rgba(5,27,61,.26) 66%,transparent);box-shadow:inset 0 0 10px #c3f8ff29,0 0 5px #eaffff66,0 0 13px #22d3ee47}.gateway.gateway-command-center .capability-engine__foundation strong{color:#f5fdfffa;font-weight:680;text-shadow:0 0 9px rgba(34,211,238,.22)}}.capability-engine__flow-strands{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:visible;pointer-events:none}.capability-engine__flow-strands>em{--strand-offset: calc((var(--current-strand) - 2) * 5px);position:absolute;z-index:1;top:calc(50% + var(--strand-offset));right:0;left:0;height:calc(34px + var(--current-strand) * 7px);border-top:1px solid rgba(137,235,255,calc(.68 - var(--current-strand) * .075));border-radius:50% 50% 0 0/100% 100% 0 0;box-shadow:0 -1px 3px #e6ffff75,0 -2px 7px #22d3ee57,0 -5px 13px #2f6bff29;opacity:0;transform:translateY(calc((var(--capability-slot) - 1.5) * -3px)) rotate(calc((var(--capability-slot) - 1.5) * 1.25deg + (var(--current-strand) - 2) * .38deg));transform-origin:50% 50%;animation:capability-strand-current 3.4s ease-in-out calc(var(--capability-index) * -.19s + var(--current-strand) * -.43s) infinite}.capability-engine__flow-strands>em:nth-child(2),.capability-engine__flow-strands>em:nth-child(4){border-top-color:#5497ff7a;box-shadow:0 -1px 3px #aeefff5c,0 -2px 8px #3478ff4d}@keyframes capability-strand-current{0%{clip-path:inset(0 100% 0 0);opacity:.08}18%{opacity:.52}52%{clip-path:inset(0 0 0 0);opacity:.9}82%{opacity:.54}to{clip-path:inset(0 0 0 100%);opacity:.08}}@media(min-width:721px){.gateway.gateway-command-center .capability-engine:before{top:13.6%;right:17.2%;bottom:16.2%;left:17.2%;opacity:calc(var(--capability-network-stage) * .66);filter:brightness(.67) saturate(1.04) contrast(1.1);animation:capability-reference-current-breathe 5.8s ease-in-out infinite alternate}.gateway.gateway-command-center .capability-engine__flows>i{width:clamp(188px,18.2vw,233px);height:92px;background:none;filter:none;opacity:.92}.gateway.gateway-command-center .capability-engine__flows>i:before,.gateway.gateway-command-center .capability-engine__flows>i:after{border:0;background:none;box-shadow:none;filter:none;opacity:0;animation:none}.gateway.gateway-command-center .capability-engine__flows>i>b{box-shadow:0 0 3px #fff,0 0 8px #22d3eef5,0 0 15px #2f6bff94}.gateway.gateway-command-center .capability-engine__core{width:clamp(314px,27vw,350px);filter:drop-shadow(0 0 5px rgba(221,252,255,.4)) drop-shadow(0 0 17px rgba(34,211,238,.34)) drop-shadow(0 0 44px rgba(47,107,255,.23))}.gateway.gateway-command-center .capability-engine__core-aura{top:-5%;right:-5%;bottom:-5%;left:-5%;opacity:.28;filter:blur(6px)}.gateway.gateway-command-center .capability-engine__core-lens{top:8%;right:8%;bottom:8%;left:8%;filter:brightness(.72) saturate(1.08) contrast(1.16);box-shadow:inset 0 0 16px #dcfaff33,0 0 0 1px #cff8ff75,0 0 9px #e2fcff4d,0 0 24px #22d3ee4d,0 0 46px #2f6bff33}.gateway.gateway-command-center .capability-engine__cluster,.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=left],.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right]{background:linear-gradient(105deg,#092d5861,#03142c3d 62%,#0722471c),radial-gradient(circle at 88% 50%,rgba(34,211,238,.14),transparent 46%);box-shadow:inset 0 1px #eff6,inset 0 -1px #4772ff47,inset 0 0 18px #22d3ee09,0 0 4px #dcfcff38,0 0 14px #22d3ee2b,0 10px 26px #00081933}.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right]{background:linear-gradient(255deg,#092d5861,#03142c3d 62%,#0722471c),radial-gradient(circle at 12% 50%,rgba(34,211,238,.14),transparent 46%)}}@keyframes capability-reference-current-breathe{0%{opacity:calc(var(--capability-network-stage) * .56)}to{opacity:calc(var(--capability-network-stage) * .7)}}.capability-engine[data-capability-active=false] .capability-engine__flow-strands>em{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.gateway.gateway-command-center .capability-engine:before,.capability-engine__flow-strands>em{animation:none}.capability-engine__flow-strands>em{clip-path:none;opacity:.54}}.gateway-geo-scan-story[data-active-stage=platforms] .geo-scan-canvas-host{opacity:.72;filter:brightness(.7) saturate(1.28) contrast(1.12)}.gateway.gateway-command-center .capability-engine__atmosphere:before{background-image:radial-gradient(circle,rgba(162,235,255,.74) 0 .7px,transparent 1.35px),repeating-linear-gradient(90deg,rgba(45,153,255,.055) 0 1px,transparent 1px 43px),repeating-linear-gradient(0deg,rgba(34,211,238,.045) 0 1px,transparent 1px 31px);background-size:15px 15px,auto,auto;background-position:0 0,7px 0,0 11px;opacity:.52;-webkit-mask-image:radial-gradient(ellipse 88% 82% at 50% 52%,#000 4%,rgba(0,0,0,.94) 68%,transparent 100%);mask-image:radial-gradient(ellipse 88% 82% at 50% 52%,#000 4%,rgba(0,0,0,.94) 68%,transparent 100%)}.gateway.gateway-command-center .capability-engine__atmosphere:after{width:min(62vw,900px);background:radial-gradient(ellipse 31% 30% at 50% 47%,rgba(34,211,238,.055),rgba(47,107,255,.02) 44%,transparent 72%),radial-gradient(ellipse 74% 16% at 50% 91%,rgba(22,139,255,.1),rgba(34,211,238,.026) 48%,transparent 78%);filter:blur(10px);opacity:.34}.gateway.gateway-command-center .capability-engine__atmosphere>span{opacity:.25;filter:blur(38px)}.capability-engine__flow-strands>em{border-top-color:rgba(92,224,255,calc(.94 - var(--current-strand) * .075));box-shadow:0 -1px 2px #e7ffffb8,0 -2px 5px #22d3eea3,0 -4px 9px #2f6bff47;opacity:.66;animation:capability-strand-voltage 2.9s ease-in-out calc(var(--capability-index) * -.17s + var(--current-strand) * -.31s) infinite alternate}.capability-engine__flow-strands>em:nth-child(2),.capability-engine__flow-strands>em:nth-child(4){border-top-color:#4d92ffc2;box-shadow:0 -1px 2px #baf2ff94,0 -2px 5px #3478ff85,0 -4px 9px #535bff38}@keyframes capability-strand-voltage{0%{opacity:.46;filter:brightness(.86)}42%{opacity:.82;filter:brightness(1.16)}68%{opacity:.62;filter:brightness(.98)}to{opacity:.9;filter:brightness(1.24)}}@media(min-width:721px){.gateway.gateway-command-center .capability-engine:before{top:13.6%;right:17.2%;bottom:16.2%;left:17.2%;background-size:contain;opacity:calc(var(--capability-network-stage) * .94);filter:brightness(.92) saturate(1.2) contrast(1.12);animation:capability-field-voltage 4.6s ease-in-out infinite alternate}.gateway.gateway-command-center .capability-engine__core{width:clamp(356px,30.2vw,390px);filter:drop-shadow(0 0 3px rgba(220,252,255,.34)) drop-shadow(0 0 10px rgba(34,211,238,.3)) drop-shadow(0 0 24px rgba(47,107,255,.2))}.gateway.gateway-command-center .capability-engine__core-lens{opacity:calc(var(--capability-lens-stage) * .08);background:transparent;filter:none;box-shadow:0 0 0 1px #cff8ff33,0 0 8px #e2fcff29,0 0 18px #22d3ee24}.gateway.gateway-command-center .capability-engine__core-lens:before,.gateway.gateway-command-center .capability-engine__core-lens:after{opacity:.08}.gateway.gateway-command-center .capability-engine__core-aura{top:-3%;right:-3%;bottom:-3%;left:-3%;opacity:.16;filter:blur(4px)}.gateway.gateway-command-center .capability-engine__core-orbit--outer{opacity:.82;filter:drop-shadow(0 0 2px rgba(226,252,255,.58)) drop-shadow(0 0 6px rgba(34,211,238,.46))}.gateway.gateway-command-center .capability-engine__core-orbit--inner{opacity:.72;filter:drop-shadow(0 0 2px rgba(192,243,255,.5)) drop-shadow(0 0 6px rgba(47,107,255,.4))}.gateway.gateway-command-center .capability-engine__flows>i{opacity:1}.gateway.gateway-command-center .capability-engine__flows>i>b{width:3px;height:3px;background:#f5ffff;box-shadow:0 0 3px #fff,0 0 7px #22d3ee,0 0 13px #2f6bffb8}.gateway.gateway-command-center .capability-engine__cluster,.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=left],.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right]{border-color:#b0efffc7;background:linear-gradient(105deg,#082b544f,#0211272b 62%,#07224712),radial-gradient(circle at 88% 50%,rgba(34,211,238,.12),transparent 46%);box-shadow:inset 0 1px #f2ffff85,inset 0 -1px #4772ff52,inset 0 0 14px #22d3ee08,0 0 3px #e2fdff57,0 0 10px #22d3ee33,0 10px 24px #0008192e;-webkit-backdrop-filter:blur(3px) saturate(1.04);backdrop-filter:blur(3px) saturate(1.04)}.gateway.gateway-command-center .capability-engine__cluster[data-capability-side=right]{background:linear-gradient(255deg,#082b544f,#0211272b 62%,#07224712),radial-gradient(circle at 12% 50%,rgba(34,211,238,.12),transparent 46%)}.gateway.gateway-command-center .capability-engine__cluster-icon{border-color:#d6fbffeb;box-shadow:inset 0 0 9px #c0f8ff33,0 0 3px #f2ffffd1,0 0 10px #22d3ee9e,0 0 19px #2f6bff47}.gateway.gateway-command-center .capability-engine__foundation{bottom:clamp(35px,6.1vh,46px);border-color:#b1f0ffc7;background:linear-gradient(180deg,#1142794a,#0417366e 48%,#07224c80),linear-gradient(90deg,rgba(21,86,147,.12),transparent 12% 88%,rgba(64,102,214,.12));box-shadow:inset 0 1px #f1ffff8f,inset 0 -1px #5b70ff6b,0 0 4px #defcff4d,0 0 13px #22d3ee2e,0 14px 30px #00071742}}@keyframes capability-field-voltage{0%{opacity:calc(var(--capability-network-stage) * .86);filter:brightness(.86) saturate(1.16) contrast(1.12)}to{opacity:calc(var(--capability-network-stage) * .98);filter:brightness(1) saturate(1.26) contrast(1.14)}}@media(prefers-reduced-motion:reduce){.gateway.gateway-command-center .capability-engine:before,.capability-engine__flow-strands>em{animation:none}.capability-engine__flow-strands>em{opacity:.72;filter:none}}.gateway.gateway-command-center .gateway-geo-scan-story:not([data-active-stage=scan]) .geo-intro-brand{display:none!important;visibility:hidden!important;opacity:0!important;animation:none!important}.capability-engine{--capability-structure-stage: clamp(0, calc((var(--scene-local-progress) - .11) * 8.4), 1);--capability-lens-stage: clamp(0, calc((var(--scene-local-progress) - .18) * 7.4), 1);--capability-network-stage: clamp(0, calc((var(--scene-local-progress) - .28) * 6.2), 1);--capability-heading-stage: clamp(0, calc((var(--scene-local-progress) - .39) * 6.6), 1);--capability-detail-stage: clamp(0, calc((var(--scene-local-progress) - .47) * 4.8), 1);--capability-foundation-stage: clamp(0, calc((var(--scene-local-progress) - .69) * 7.2), 1)}.gateway.gateway-command-center .capability-engine__foundation{opacity:min(var(--capability-scene-out),var(--capability-foundation-stage))}.capability-engine__core-sparks{background:radial-gradient(circle at 13% 19%,#efffff 0 1px,transparent 1.8px),radial-gradient(circle at 29% 72%,rgba(192,248,255,.94) 0 1.2px,transparent 2px),radial-gradient(circle at 43% 31%,#efffff 0 .8px,transparent 1.7px),radial-gradient(circle at 57% 82%,rgba(122,226,255,.96) 0 1.1px,transparent 2px),radial-gradient(circle at 73% 23%,#efffff 0 1.2px,transparent 2.1px),radial-gradient(circle at 86% 61%,rgba(153,235,255,.96) 0 .9px,transparent 1.8px),radial-gradient(circle at 21% 48%,rgba(84,172,255,.92) 0 1.1px,transparent 2px),radial-gradient(circle at 68% 52%,#efffff 0 .9px,transparent 1.8px),radial-gradient(circle,rgba(206,250,255,.56) 0 .7px,transparent 1.45px);background-size:auto,auto,auto,auto,auto,auto,auto,auto,13px 13px;box-shadow:inset 0 0 42px #22d3ee1f;opacity:var(--capability-lens-stage);animation:capability-composite-sparks 6.8s ease-in-out infinite alternate}.capability-engine__core-sparks:before,.capability-engine__core-sparks:after{content:"";position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:50%;background-image:radial-gradient(circle,rgba(224,253,255,.76) 0 .75px,transparent 1.5px);background-size:17px 17px;filter:drop-shadow(0 0 4px rgba(34,211,238,.72));opacity:.48}.capability-engine__core-sparks:after{top:16%;right:16%;bottom:16%;left:16%;background-position:8px 5px;background-size:23px 23px;opacity:.72;transform:rotate(19deg)}@keyframes capability-composite-sparks{0%{opacity:calc(var(--capability-lens-stage) * .72);transform:rotate(-1.2deg) scale(.985)}to{opacity:var(--capability-lens-stage);transform:rotate(1.2deg) scale(1.015)}}.capability-engine__flow-strands>em{--strand-offset: calc((var(--current-strand) - 1) * 7px);height:calc(40px + var(--current-strand) * 8px)}.capability-mini--waveform>i{height:48%;min-height:8px}.capability-mini--waveform>i:nth-child(3n+1){height:34%}.capability-mini--waveform>i:nth-child(3n+2){height:72%}.capability-mini--waveform>i:nth-child(3n){height:54%}.capability-mini--ranking em{width:72%;opacity:.68}.gateway.gateway-command-center .capability-engine__cluster>p{font-size:clamp(10px,.76vw,11px);line-height:1.28;-webkit-line-clamp:3}.capability-engine[data-capability-active=false],.capability-engine[data-capability-active=false] *{will-change:auto!important}.capability-engine[data-capability-active=false] *,.capability-engine[data-capability-active=false] *:before,.capability-engine[data-capability-active=false] *:after,.gateway-geo-scan-story[data-page-motion=paused] .capability-engine *,.gateway-geo-scan-story[data-page-motion=paused] .capability-engine *:before,.gateway-geo-scan-story[data-page-motion=paused] .capability-engine *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.capability-engine__core-sparks{animation:none;opacity:var(--capability-lens-stage)}}@media(min-width:721px){.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=platforms] .geo-scan-canvas-host{opacity:.08;filter:brightness(.24) saturate(.68) contrast(1.12)}.gateway.gateway-command-center .capability-engine:before{filter:brightness(1.01) saturate(1.12) contrast(1.17)}.gateway.gateway-command-center .capability-engine__core{width:clamp(326px,27vw,348px);opacity:min(var(--capability-scene-out),calc(var(--capability-structure-stage) * (1 - var(--capability-network-stage))));filter:drop-shadow(0 0 3px rgba(220,252,255,.38)) drop-shadow(0 0 10px rgba(34,211,238,.3)) drop-shadow(0 0 23px rgba(47,107,255,.2))}.gateway.gateway-command-center .capability-engine__cluster>p{margin-top:3px;color:#e2f3ffeb;font-size:clamp(11.4px,.9vw,12px);line-height:1.26}.gateway.gateway-command-center .capability-engine__cluster header strong{font-size:clamp(14px,1.08vw,15.5px)}.capability-engine__flow-strands>em:nth-child(1){top:42%;height:51px;transform:translateY(calc((var(--capability-slot) - 1.5) * -2px)) rotate(calc((var(--capability-slot) - 1.5) * 1.65deg - .8deg))}.capability-engine__flow-strands>em:nth-child(2){top:54%;right:5%;left:9%;height:38px;transform:translateY(calc((var(--capability-slot) - 1.5) * 2.5px)) rotate(calc((var(--capability-slot) - 1.5) * -1.15deg + .65deg))}.capability-engine__flow-strands>em:nth-child(3){top:31%;right:12%;left:3%;height:66px;opacity:.44;transform:translateY(calc((var(--capability-slot) - 1.5) * -3.5px)) rotate(calc((var(--capability-slot) - 1.5) * .72deg + 1.2deg))}}html:has(.gateway.gateway-system-demo-home){scrollbar-width:none}html:has(.gateway.gateway-system-demo-home)::-webkit-scrollbar{width:0;height:0}.gateway.gateway-command-center.gateway-system-demo-home:has(.gateway-geo-scan-story[data-qa-stage][data-qa-capture=true]) .gateway-editorial-topbar{visibility:visible!important;opacity:1!important;filter:none!important;animation:none!important;animation-play-state:paused!important}.gateway.gateway-command-center .capability-engine:before{content:none!important;background:none!important;animation:none!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=platforms] .geo-scan-canvas-host{opacity:1!important;filter:brightness(.92) saturate(1.22) contrast(1.08)!important}.gateway.gateway-command-center .capability-engine__core-lens{background:transparent!important;box-shadow:none!important;opacity:0!important}.gateway.gateway-command-center .capability-engine__core-lens:before,.gateway.gateway-command-center .capability-engine__core-lens:after{content:none!important}.gateway.gateway-command-center .geo-scan-platform-flight{display:inline-flex;align-items:center;gap:inherit;transform-origin:center}.gateway.gateway-command-center .geo-scan-platform[data-vortex-engaged=true]{z-index:20}.gateway.gateway-command-center .geo-scan-platform[data-vortex-engaged=true] .geo-scan-platform-flight{will-change:transform,opacity,filter;animation:geo-platform-vortex-ingress 1.08s cubic-bezier(.18,.74,.16,1) both}@keyframes geo-platform-vortex-ingress{0%{opacity:1;filter:brightness(1);transform:translateZ(0) rotate(0) scale(1)}18%{opacity:1;filter:brightness(1.58) drop-shadow(0 0 16px rgba(114,231,255,.92));transform:translateZ(38px) rotate(-4deg) scale(1.28)}68%{opacity:.86;filter:brightness(1.34) drop-shadow(0 0 20px rgba(52,120,255,.82));transform:translate3d(var(--node-vortex-mid-x),var(--node-vortex-mid-y),18px) rotate(18deg) scale(.7)}to{opacity:0;filter:brightness(1.8) blur(2.4px) drop-shadow(0 0 24px rgba(34,211,238,.9));transform:translate3d(var(--node-vortex-x),var(--node-vortex-y),0) rotate(58deg) scale(.06)}}@media(prefers-reduced-motion:reduce){.gateway.gateway-command-center .geo-scan-platform[data-vortex-engaged=true] .geo-scan-platform-flight{animation:none;filter:brightness(1.35) drop-shadow(0 0 14px rgba(34,211,238,.72));transform:scale(1.16)}}.gateway-stage-current-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none;contain:strict;transform:translateZ(0);will-change:transform}.gateway-stage-current-canvas.is-partners{z-index:1;opacity:calc(.92 + var(--partners, 0) * .08);mix-blend-mode:screen;filter:saturate(1.3) contrast(1.08) brightness(1.08)}.gateway-system-demo-home [data-active-stage=partners] .geo-scan-visual{visibility:hidden;opacity:0!important}.gateway-system-demo-home .gateway-service-clients.gateway-client-current{position:relative;display:block;width:100%;height:100%;color:var(--gateway-title);isolation:isolate}.gateway-system-demo-home .gateway-client-current .gateway-client-current__copy{position:absolute;z-index:9;top:clamp(104px,15.2svh,142px);left:50%;display:grid;grid-template-columns:minmax(250px,.84fr) minmax(420px,1.16fr);align-items:end;gap:clamp(70px,11vw,174px);width:min(1390px,calc(100% - 80px));margin:0;pointer-events:none;transform:translate(-50%)}.gateway-system-demo-home .gateway-client-current .gateway-client-current__copy h2{max-width:none;margin:0;color:#f4fbff;font:560 clamp(42px,4vw,58px)/.98 "Helvetica Neue","PingFang SC","Noto Sans SC",system-ui,sans-serif;letter-spacing:-.052em;text-shadow:0 0 20px rgba(71,175,255,.24),0 12px 34px rgba(0,0,0,.55)}.gateway-system-demo-home .gateway-client-current .gateway-client-current__copy p{max-width:620px;margin:0 0 2px;padding-left:clamp(38px,4vw,64px);color:#c7e0f2bd;font-size:clamp(13px,1.15vw,16px);line-height:1.72;letter-spacing:.008em;text-shadow:0 0 18px rgba(44,153,255,.22)}.gateway-system-demo-home .gateway-client-current .gateway-client-current__stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;overflow:hidden;isolation:isolate;contain:layout paint style;background:radial-gradient(ellipse 16% 72% at 50% 57%,rgba(69,215,255,.1),transparent 72%),radial-gradient(ellipse 74% 42% at 50% 57%,rgba(23,101,255,.06),transparent 76%)}.gateway-system-demo-home .gateway-client-current .gateway-client-current__stage:before,.gateway-system-demo-home .gateway-client-current .gateway-client-current__stage:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.gateway-system-demo-home .gateway-client-current .gateway-client-current__stage:before{z-index:0;background:radial-gradient(circle at 50% 55%,rgba(220,255,255,.28) 0 1px,transparent 2px),radial-gradient(circle at 50% 55%,rgba(47,171,255,.1),transparent 36%),radial-gradient(ellipse 88% 4% at 50% 54%,rgba(65,201,255,.18),transparent 74%);opacity:calc(.54 + var(--partners, 0) * .38);filter:drop-shadow(0 0 20px rgba(40,155,255,.42));animation:gateway-client-field-breathe 5.8s ease-in-out infinite alternate}.gateway-system-demo-home .gateway-client-current .gateway-client-current__stage:after{z-index:7;background:linear-gradient(180deg,rgba(1,7,18,.48),transparent 24%,transparent 92%,rgba(1,7,18,.35)),linear-gradient(90deg,rgba(1,7,18,.94),transparent 8%,transparent 92%,rgba(1,7,18,.94))}.gateway-system-demo-home .gateway-client-current__field{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;perspective:1180px;perspective-origin:50% 56%;transform-style:preserve-3d;contain:layout paint style}.gateway-system-demo-home .gateway-client-current__particles,.gateway-system-demo-home .gateway-client-current__current,.gateway-system-demo-home .gateway-client-current__beam,.gateway-system-demo-home .gateway-client-current__beam-core{position:absolute;pointer-events:none}.gateway-system-demo-home .gateway-client-current__particles{z-index:0;top:13%;right:-6%;bottom:0;left:-6%;background-image:radial-gradient(circle,rgba(203,251,255,.84) 0 .7px,transparent 1.6px),radial-gradient(circle,rgba(50,174,255,.7) 0 .8px,transparent 1.8px),radial-gradient(circle,rgba(52,101,255,.52) 0 1px,transparent 2px);background-position:12px 8px,7px 31px,35px 14px;background-size:37px 33px,59px 53px,91px 79px;opacity:.5;filter:drop-shadow(0 0 5px rgba(48,181,255,.62));transform:perspective(860px) rotateX(6deg) scale(1.08);-webkit-mask-image:radial-gradient(ellipse 92% 76% at 50% 57%,#000 16%,rgba(0,0,0,.72) 62%,transparent 92%);mask-image:radial-gradient(ellipse 92% 76% at 50% 57%,#000 16%,rgba(0,0,0,.72) 62%,transparent 92%);animation:gateway-client-particle-drift 22s linear infinite}.gateway-system-demo-home .gateway-client-current__current{z-index:2;top:24%;right:-14%;bottom:-4%;left:-14%;background:radial-gradient(ellipse 98% 11% at 50% 20%,rgba(64,220,255,.2),transparent 74%),radial-gradient(ellipse 106% 13% at 50% 49%,rgba(39,130,255,.22),transparent 76%),radial-gradient(ellipse 116% 18% at 50% 79%,rgba(43,102,255,.27),transparent 76%),radial-gradient(ellipse 126% 25% at 50% 108%,rgba(32,111,255,.24),transparent 74%);opacity:.94;filter:blur(2px) drop-shadow(0 0 38px rgba(27,132,255,.48));transform:perspective(920px) rotateX(8deg) rotate(-.7deg) scale(1.08);animation:gateway-client-current-breathe 6.4s ease-in-out infinite alternate}.gateway-system-demo-home .gateway-client-current__beam{z-index:3;top:9%;bottom:-4%;left:50%;width:clamp(110px,13vw,190px);background:linear-gradient(90deg,transparent,rgba(18,88,255,.11) 22%,rgba(64,216,255,.28) 49%,rgba(22,105,255,.12) 78%,transparent),repeating-linear-gradient(90deg,transparent 0 11px,rgba(73,202,255,.06) 12px 13px);box-shadow:0 0 92px #2292ff52;opacity:.94;filter:blur(2.4px);transform:translate(-50%);animation:gateway-client-beam-breathe 4.2s ease-in-out infinite alternate}.gateway-system-demo-home .gateway-client-current__beam-core{z-index:6;top:8%;bottom:-3%;left:50%;width:1.5px;background:linear-gradient(180deg,transparent,rgba(145,239,255,.64) 12%,#f1ffff 53%,rgba(85,217,255,.88) 84%,transparent);box-shadow:0 0 6px #e8ffff,0 0 20px #4ce1fff5,0 0 58px #2375ffdb,0 0 110px #134fff6b;opacity:calc(.7 + var(--partners, 0) * .3);transform:translate(-50%)}.gateway-system-demo-home .gateway-client-current__lanes{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;transform-style:preserve-3d;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5.5%,#000 94.5%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5.5%,#000 94.5%,transparent 100%)}.gateway-system-demo-home .gateway-client-current__lane{--lane-logo-width: clamp(70px, 6.25vw, 100px);--lane-logo-height: clamp(42px, 4.4vw, 64px);--lane-gap: clamp(22px, 2.4vw, 38px);--lane-y: 38.5%;--lane-duration: 52s;--logo-scale: .92;--logo-z: -12px;position:absolute;top:var(--lane-y);left:0;width:100%;height:var(--lane-logo-height);overflow:visible;pointer-events:none;transform-style:preserve-3d;transform:translate3d(0,-50%,var(--logo-z))}.gateway-system-demo-home .gateway-client-current__lane[data-depth=distant]{--lane-y: 38.5%;--lane-duration: 52s;--logo-scale: .92;--logo-z: -12px;z-index:1}.gateway-system-demo-home .gateway-client-current__lane[data-depth=distant] .gateway-client-current__brand{opacity:.84}.gateway-system-demo-home .gateway-client-current__lane[data-depth=middle]{--lane-y: 57.5%;--lane-duration: 58s;--logo-scale: .99;--logo-z: 18px;z-index:2}.gateway-system-demo-home .gateway-client-current__lane[data-depth=middle] .gateway-client-current__brand{opacity:.94}.gateway-system-demo-home .gateway-client-current__lane[data-depth=near]{--lane-y: 75%;--lane-duration: 46s;--logo-scale: 1.06;--logo-z: 36px;z-index:3}.gateway-system-demo-home .gateway-client-current__lane[data-depth=near] .gateway-client-current__brand{opacity:1}.gateway-system-demo-home .gateway-client-current__track{position:absolute;top:0;left:0;display:flex;align-items:center;width:max-content;height:100%;pointer-events:none;transform-style:preserve-3d;animation:gateway-client-track-scroll-left var(--lane-duration) linear infinite;animation-play-state:paused;will-change:transform}.gateway-system-demo-home .gateway-client-current__lane[data-depth=middle] .gateway-client-current__track{animation-name:gateway-client-track-scroll-right}.gateway-system-demo-home .gateway-client-current__sequence{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:var(--lane-gap);height:100%;margin:0;padding:0 clamp(11px,1.2vw,20px);list-style:none;pointer-events:none;transform-style:preserve-3d}.gateway-system-demo-home .gateway-client-current__brand{--logo-core: 0;--logo-arc-y: 0px;position:relative;flex:0 0 var(--lane-logo-width);display:grid;place-items:center;width:var(--lane-logo-width);height:var(--lane-logo-height);margin:0;padding:0;opacity:1;pointer-events:auto;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform-origin:center;backface-visibility:hidden;transform:translate3d(0,var(--logo-arc-y),0) scale(var(--logo-scale));will-change:auto}.gateway-system-demo-home .gateway-client-current__field[data-flow-active=true] .gateway-client-current__track{animation-play-state:running}.gateway-system-demo-home .gateway-client-current__brand:nth-child(1){--logo-arc-y: -9px}.gateway-system-demo-home .gateway-client-current__brand:nth-child(2){--logo-arc-y: -4px}.gateway-system-demo-home .gateway-client-current__brand:nth-child(3){--logo-arc-y: 3px}.gateway-system-demo-home .gateway-client-current__brand:nth-child(4){--logo-arc-y: 9px}.gateway-system-demo-home .gateway-client-current__brand:nth-child(5){--logo-arc-y: 12px}.gateway-system-demo-home .gateway-client-current__brand:nth-child(6){--logo-arc-y: 8px}.gateway-system-demo-home .gateway-client-current__brand:nth-child(7){--logo-arc-y: 1px}.gateway-system-demo-home .gateway-client-current__brand:nth-child(8){--logo-arc-y: -7px}.gateway-system-demo-home .gateway-client-current__brand:nth-child(9){--logo-arc-y: -11px}.gateway-system-demo-home .gateway-client-current__brand:nth-child(10){--logo-arc-y: -6px}.gateway-system-demo-home .gateway-client-current__brand:nth-child(11){--logo-arc-y: 2px}.gateway-system-demo-home .gateway-client-current__field[data-reduce-motion=true] .gateway-client-current__track{animation:none;width:100%;transform:none;will-change:auto}.gateway-system-demo-home .gateway-client-current__field[data-reduce-motion=true] .gateway-client-current__sequence{width:100vw;justify-content:space-around;gap:0}.gateway-system-demo-home .gateway-client-current__field[data-reduce-motion=true] .gateway-client-current__sequence[aria-hidden=true]{display:none}.gateway-system-demo-home .gateway-client-current__brand img{--logo-optical-scale: 1;display:block;width:100%;height:100%;object-fit:contain;opacity:.98;transform:translateZ(0) scale(var(--logo-optical-scale));transition:opacity .26s ease,transform .26s cubic-bezier(.2,.72,.2,1)}.gateway-system-demo-home .gateway-client-current__brand[data-logo=porsche] img{--logo-optical-scale: .72}.gateway-system-demo-home .gateway-client-current__brand[data-logo=bmw] img{--logo-optical-scale: .78}.gateway-system-demo-home .gateway-client-current__brand[data-logo=louis-vuitton] img{--logo-optical-scale: .8}.gateway-system-demo-home .gateway-client-current__brand[data-logo=huawei] img{--logo-optical-scale: .86}.gateway-system-demo-home .gateway-client-current__brand:hover img{opacity:1;transform:translateY(-3px) scale(calc(var(--logo-optical-scale, 1) * 1.075))}.gateway-system-demo-home .gateway-client-current__particles,.gateway-system-demo-home .gateway-client-current__current,.gateway-system-demo-home .gateway-client-current__beam,.gateway-system-demo-home .gateway-client-current .gateway-client-current__stage:before{animation-play-state:paused}.gateway-system-demo-home .gateway-client-current__field[data-flow-active=true] .gateway-client-current__particles,.gateway-system-demo-home .gateway-client-current__field[data-flow-active=true] .gateway-client-current__current,.gateway-system-demo-home .gateway-client-current__field[data-flow-active=true] .gateway-client-current__beam,.gateway-system-demo-home .gateway-client-current__stage:has(.gateway-client-current__field[data-flow-active=true]):before{animation-play-state:running}@keyframes gateway-client-track-scroll-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes gateway-client-track-scroll-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes gateway-client-particle-drift{0%{background-position:12px 8px,7px 31px,35px 14px}to{background-position:184px 28px,-127px 17px,247px -26px}}@keyframes gateway-client-current-breathe{0%{opacity:.62;transform:perspective(920px) rotateX(8deg) rotate(-1deg) scale(1.04,.94)}to{opacity:1;transform:perspective(920px) rotateX(6deg) rotate(.8deg) scale(1.12,1.06)}}@keyframes gateway-client-beam-breathe{0%{opacity:.62;transform:translate(-50%) scaleX(.72)}to{opacity:1;transform:translate(-50%) scaleX(1.18)}}@keyframes gateway-client-field-breathe{0%{opacity:.62;transform:scale(.98)}to{opacity:1;transform:scale(1.04)}}@keyframes gateway-client-logo-scroll-left{0%{transform:translate3d(calc(100vw + var(--logo-runway)),-50%,var(--logo-z)) scale(var(--logo-scale))}50%{transform:translate3d(calc(50vw - 50%),calc(-50% + 3px),var(--logo-z)) scale(var(--logo-scale))}to{transform:translate3d(calc(0px - var(--logo-runway) - 100%),-50%,var(--logo-z)) scale(var(--logo-scale))}}@keyframes gateway-client-logo-scroll-right{0%{transform:translate3d(calc(0px - var(--logo-runway) - 100%),-50%,var(--logo-z)) scale(var(--logo-scale))}50%{transform:translate3d(calc(50vw - 50%),calc(-50% - 3px),var(--logo-z)) scale(var(--logo-scale))}to{transform:translate3d(calc(100vw + var(--logo-runway)),-50%,var(--logo-z)) scale(var(--logo-scale))}}@media(max-width:980px){.gateway-system-demo-home .gateway-client-current .gateway-client-current__copy{grid-template-columns:minmax(210px,.72fr) minmax(330px,1.28fr);gap:40px;width:calc(100% - 48px)}.gateway-system-demo-home .gateway-client-current__lane{--lane-logo-width: clamp(74px, 11vw, 104px)}}@media(max-width:620px){.gateway-system-demo-home .gateway-client-current__lanes{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%)}.gateway-system-demo-home .gateway-client-current .gateway-client-current__copy{top:76px;left:18px;display:grid;grid-template-columns:1fr;align-items:start;gap:10px;width:calc(100% - 36px);transform:none}.gateway-system-demo-home .gateway-client-current .gateway-client-current__copy h2{font-size:clamp(34px,9.5vw,40px);line-height:1}.gateway-system-demo-home .gateway-client-current .gateway-client-current__copy p{max-width:340px;font-size:12px;line-height:1.58}.gateway-system-demo-home .gateway-client-current .gateway-client-current__stage{top:0;right:0;bottom:0;left:0}.gateway-system-demo-home .gateway-client-current__lane{--lane-logo-width: clamp(42px, 12.8vw, 50px);--lane-logo-height: clamp(27px, 8.2vw, 32px)}.gateway-system-demo-home .gateway-client-current__lane[data-depth=distant]{filter:blur(.34px) saturate(.98)}.gateway-system-demo-home .gateway-client-current__lane[data-depth=middle]{filter:saturate(1.03)}.gateway-system-demo-home .gateway-client-current__lane[data-depth=near]{filter:saturate(1.08)}.gateway-system-demo-home .gateway-client-current__beam{top:22%;width:92px}.gateway-system-demo-home .gateway-client-current__beam-core{top:20%}.gateway-system-demo-home .gateway-client-current__particles{top:24%;right:-25%;bottom:0;left:-25%;opacity:.3}.gateway-system-demo-home .gateway-client-current__field[data-reduce-motion=true] .gateway-client-current__lane{--lane-logo-width: 30px;--lane-logo-height: 22px}}@media(max-width:900px)and (max-height:520px)and (orientation:landscape){.gateway-system-demo-home .gateway-geo-scan-story[data-active-stage=partners] .gateway-geo-scan-sticky,.gateway-system-demo-home .gateway-geo-scan-story[data-active-stage=partners] .geo-scan-visual,.gateway-system-demo-home .gateway-partners-scene-content{height:100svh;min-height:0}.gateway-system-demo-home .gateway-client-current .gateway-client-current__copy{top:52px;left:20px;grid-template-columns:minmax(190px,.72fr) minmax(260px,1.28fr);gap:24px;width:calc(100% - 40px);transform:none}.gateway-system-demo-home .gateway-client-current .gateway-client-current__copy h2{font-size:clamp(28px,5.2vw,36px)}.gateway-system-demo-home .gateway-client-current .gateway-client-current__copy p{max-width:420px;font-size:10.5px;line-height:1.45}.gateway-system-demo-home .gateway-client-current__lane{--lane-logo-width: clamp(44px, 8.6vw, 64px);--lane-logo-height: clamp(27px, 5.2vw, 38px)}}@media(prefers-reduced-motion:reduce){.gateway-system-demo-home .gateway-client-current__particles,.gateway-system-demo-home .gateway-client-current__current,.gateway-system-demo-home .gateway-client-current__beam,.gateway-system-demo-home .gateway-client-current .gateway-client-current__stage:before{animation:none!important}.gateway-system-demo-home .gateway-client-current__brand img{transition:none}}.gateway-stage-current-canvas.is-cta{z-index:1;opacity:1;mix-blend-mode:screen;filter:saturate(1.34) contrast(1.1) brightness(1.1);transform:translate3d(var(--cta-parallax-x),var(--cta-parallax-y),0) scale(1.035);transform-origin:50% 60%;backface-visibility:hidden}.gateway-system-demo-home [data-active-stage=cta] .geo-scan-visual{visibility:hidden;opacity:0!important}.gateway-system-demo-home .gateway-final-entry-content{isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 38% 32% at 50% 61%,rgba(52,205,255,.15),transparent 73%),radial-gradient(ellipse 82% 72% at 50% 59%,rgba(20,82,228,.082),transparent 80%),linear-gradient(180deg,#010610fa,#010816f5),#010715;contain:layout paint style}.gateway-system-demo-home .gateway-final-entry-content:before{z-index:0;background:radial-gradient(ellipse 30% 20% at 50% 61%,rgba(204,255,255,.16),rgba(57,204,255,.08) 24%,transparent 72%),radial-gradient(ellipse 84% 44% at 50% 62%,rgba(38,119,255,.075),transparent 76%);opacity:.96;filter:saturate(1.32);transform:translate3d(var(--cta-parallax-x),var(--cta-parallax-y),0) scale(1.04);animation:gateway-final-field-breathe 6.6s ease-in-out infinite alternate}.gateway-system-demo-home .gateway-final-entry-content:after{z-index:5;background:linear-gradient(180deg,rgba(1,6,17,.34),transparent 22%,transparent 89%,rgba(1,6,17,.5)),linear-gradient(90deg,rgba(1,6,17,.5),transparent 7%,transparent 93%,rgba(1,6,17,.5));mix-blend-mode:normal;opacity:1;transform:none;animation:none}.gateway-system-demo-home .gateway-final-data-matrix{position:absolute;z-index:0;top:4%;right:-4%;bottom:10%;left:-4%;display:grid;align-content:space-between;overflow:hidden;color:#49beff21;font:500 clamp(8px,.7vw,11px)/1.1 ui-monospace,"SFMono-Regular",Consolas,monospace;letter-spacing:clamp(16px,2.5vw,38px);white-space:nowrap;text-shadow:0 0 11px rgba(57,185,255,.54);pointer-events:none;opacity:.54;transform:perspective(740px) rotateX(7deg) scale(1.11);-webkit-mask-image:radial-gradient(ellipse 92% 82% at 50% 56%,rgba(0,0,0,.35) 12%,#000 42%,transparent 95%);mask-image:radial-gradient(ellipse 92% 82% at 50% 56%,rgba(0,0,0,.35) 12%,#000 42%,transparent 95%)}.gateway-system-demo-home .gateway-final-data-matrix span{display:block;width:120%;transform:translate(calc((var(--matrix-row) - 3) * -1.8%));animation:gateway-final-matrix-drift calc(25s + var(--matrix-row) * 3s) linear infinite alternate;animation-play-state:paused;will-change:transform,opacity}.gateway-system-demo-home .gateway-final-heading{top:clamp(54px,7.2svh,76px);z-index:8;gap:clamp(9px,1.25svh,14px);width:min(1040px,calc(100% - 120px))}.gateway-system-demo-home .gateway-final-heading h2{color:#f7fcff;font-size:clamp(40px,4.1vw,56px);font-weight:680;line-height:1.04;letter-spacing:-.045em;text-shadow:0 0 16px rgba(102,207,255,.36),0 0 42px rgba(43,113,255,.25),0 12px 40px rgba(0,0,0,.48)}.gateway-system-demo-home .gateway-final-heading p{color:#cce5f6b8;font-size:clamp(13px,1.22vw,17px);letter-spacing:.012em;text-shadow:0 0 18px rgba(42,155,255,.34)}.gateway-system-demo-home .gateway-final-platform-field{z-index:4;contain:layout style}.gateway-system-demo-home .gateway-final-platform{gap:7px;color:#e1f3ffe6;font-size:clamp(11px,.88vw,13px);font-weight:450;line-height:1.1;letter-spacing:.006em;text-shadow:0 0 10px rgba(104,217,255,.7),0 4px 14px rgba(0,0,0,.86);transform:translate3d(calc(-50% + var(--cta-parallax-x)),calc(-50% + var(--cta-parallax-y)),var(--node-z)) scale(calc(var(--node-depth, 1) * var(--node-scale)));animation-duration:calc(5.8s + var(--platform-index) * .24s);animation-play-state:paused;backface-visibility:hidden;will-change:transform}.gateway-system-demo-home [data-active-stage=cta] .gateway-final-platform,.gateway-system-demo-home [data-active-stage=cta] .gateway-final-data-matrix span{animation-play-state:running}.gateway-system-demo-home .gateway-final-platform:before,.gateway-system-demo-home .gateway-final-platform:after{content:none!important}.gateway-system-demo-home .gateway-final-platform img{width:clamp(44px,4.55vw,66px);height:clamp(44px,4.55vw,66px);object-fit:contain;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 0 2px rgba(228,255,255,.7)) drop-shadow(0 0 13px rgba(71,203,255,.72)) drop-shadow(0 0 34px rgba(33,103,255,.44))}.gateway-system-demo-home .gateway-final-platform[data-platform=chatgpt] img{filter:invert(1) brightness(1.62) drop-shadow(0 0 2px rgba(229,255,255,.82)) drop-shadow(0 0 14px rgba(73,210,255,.78)) drop-shadow(0 0 36px rgba(35,107,255,.48))}.gateway-system-demo-home .gateway-final-platform[data-platform=kimi] img{filter:invert(1) hue-rotate(180deg) saturate(1.34) brightness(1.36) contrast(1.06) drop-shadow(0 0 2px rgba(229,255,255,.82)) drop-shadow(0 0 14px rgba(73,210,255,.78)) drop-shadow(0 0 36px rgba(35,107,255,.48))}.gateway-system-demo-home .gateway-final-platform[data-platform=nami] img{filter:saturate(1.34) brightness(1.42) contrast(1.1) drop-shadow(0 0 2px rgba(255,238,240,.82)) drop-shadow(0 0 14px rgba(225,5,27,.66)) drop-shadow(0 0 34px rgba(45,107,255,.4))}.gateway-system-demo-home .gateway-final-platform:hover{--node-scale: 1.16;z-index:9}.gateway-system-demo-home .gateway-final-platform:hover img{filter:drop-shadow(0 0 3px rgba(235,255,255,.88)) drop-shadow(0 0 18px rgba(90,226,255,.92)) drop-shadow(0 0 45px rgba(41,111,255,.62))}.gateway-system-demo-home .gateway-final-platform[data-platform=chatgpt]:hover img{filter:invert(1) brightness(1.72) drop-shadow(0 0 3px rgba(235,255,255,.92)) drop-shadow(0 0 18px rgba(90,226,255,.96)) drop-shadow(0 0 45px rgba(41,111,255,.66))}.gateway-system-demo-home .gateway-final-platform[data-platform=kimi]:hover img{filter:invert(1) hue-rotate(180deg) saturate(1.42) brightness(1.46) contrast(1.08) drop-shadow(0 0 3px rgba(235,255,255,.92)) drop-shadow(0 0 18px rgba(90,226,255,.96)) drop-shadow(0 0 45px rgba(41,111,255,.66))}.gateway-system-demo-home .gateway-final-platform[data-platform=nami]:hover img{filter:saturate(1.42) brightness(1.5) contrast(1.12) drop-shadow(0 0 3px rgba(255,242,244,.92)) drop-shadow(0 0 18px rgba(225,5,27,.78)) drop-shadow(0 0 42px rgba(41,111,255,.54))}.gateway-system-demo-home .gateway-final-energy-core{z-index:2;top:53.5%;width:min(52vw,680px);aspect-ratio:1.82;border:0;background:radial-gradient(ellipse,rgba(241,255,255,.98) 0,rgba(82,235,255,.58) 7%,rgba(39,136,255,.3) 29%,rgba(26,78,221,.08) 52%,transparent 76%);filter:blur(7px);opacity:.98;box-shadow:0 0 110px #2687ff3d;animation-duration:3.6s}.gateway-system-demo-home .gateway-final-cta-stack{top:50.5%;z-index:9;margin:0}.gateway-system-demo-home .gateway-final-entry-content .gateway-actions{align-items:center;flex-direction:column;gap:8px;margin:0!important}.gateway-system-demo-home .gateway-final-entry-content .gateway-editorial-primary-cta{position:relative;z-index:1;isolation:isolate;min-width:clamp(270px,25vw,344px);min-height:clamp(58px,6.7svh,68px)!important;padding:0 clamp(30px,3vw,42px);border:1px solid rgba(217,252,255,.94)!important;border-radius:999px!important;color:#f8fdff!important;-webkit-text-fill-color:#f8fdff;font-size:clamp(15px,1.32vw,18px);font-weight:620;letter-spacing:.012em;background:linear-gradient(100deg,#185cff,#248dff 47%,#24d5ed)!important;box-shadow:0 0 8px #daffffdb,0 0 24px #52dbffc2,0 0 72px #1c5effb8,inset 0 0 22px #ffffff38!important;transform:translateZ(0);filter:none;transition:transform .22s cubic-bezier(.2,.72,.2,1),box-shadow .22s ease,filter .22s ease}.gateway-system-demo-home .gateway-final-entry-content .gateway-editorial-primary-cta svg{position:relative;z-index:2;color:currentColor;filter:none}.gateway-system-demo-home .gateway-geo-scan-story[data-qa-stage=cta] .gateway-final-scroll-scene{--scene-opacity: 1 !important;--scene-y: 0px !important;--scene-blur: 0px !important}.gateway-system-demo-home .gateway-geo-scan-story[data-qa-stage=cta] .gateway-final-entry-content{opacity:1!important;filter:none!important;transform:none!important}.gateway-system-demo-home .gateway-geo-scan-story[data-qa-stage=cta] .gateway-final-cta-stack,.gateway-system-demo-home .gateway-geo-scan-story[data-qa-stage=cta] .gateway-final-heading,.gateway-system-demo-home .gateway-geo-scan-story[data-qa-stage=cta] .gateway-final-platform-field,.gateway-system-demo-home .gateway-geo-scan-story[data-qa-stage=cta] .gateway-final-entry-content .gateway-actions{opacity:1!important;filter:none!important}.gateway-system-demo-home .gateway-geo-scan-story[data-qa-stage=cta] .gateway-final-entry-content .gateway-actions{transform:none!important}.gateway-system-demo-home .gateway-final-entry-content .gateway-editorial-primary-cta:hover{filter:brightness(1.12) saturate(1.08);box-shadow:0 0 9px #e6fffff0,0 0 30px #60e6ffe6,0 0 90px #2569ffd1,inset 0 0 24px #ffffff47!important;transform:translateY(-2px) scale(1.025)}.gateway-system-demo-home .gateway-final-entry-content .gateway-editorial-primary-cta:focus-visible{outline:2px solid #d8fbff;outline-offset:5px}.gateway-system-demo-home .gateway-final-entry-content .gateway-editorial-secondary-cta{min-width:0!important;min-height:0!important;padding:5px 12px!important;border:0!important;border-radius:0!important;color:#d5eaf7c7!important;font-size:clamp(12px,1vw,14px);background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:0 0 14px rgba(65,194,255,.46)}.gateway-system-demo-home .gateway-final-entry-content .gateway-editorial-secondary-cta:hover{color:#f3fcff!important;text-shadow:0 0 16px rgba(96,221,255,.78)}.gateway-system-demo-home .gateway-final-proofline{position:absolute;z-index:9;bottom:clamp(22px,3.6svh,40px);left:50%;width:min(760px,calc(100% - 80px));margin:0;color:#bedcf09e;font-size:clamp(10px,.9vw,13px);line-height:1.5;letter-spacing:.035em;text-align:center;text-shadow:0 0 16px rgba(42,155,255,.38);pointer-events:none;transform:translate(-50%)}@keyframes gateway-final-matrix-drift{0%{translate:-2% 0;opacity:.46}to{translate:2% -10px;opacity:.92}}@media(max-width:780px){.gateway-system-demo-home .gateway-final-heading{top:74px;gap:9px;width:calc(100% - 34px)}.gateway-system-demo-home .gateway-final-heading h2{max-width:520px;font-size:clamp(32px,7vw,44px)}.gateway-system-demo-home .gateway-final-platform img{width:42px;height:42px}.gateway-system-demo-home .gateway-final-platform{gap:5px;font-size:11px}}@media(max-width:620px){.gateway-stage-current-canvas.is-cta{opacity:.9;transform:translate3d(var(--cta-parallax-x),var(--cta-parallax-y),0) scale(1.08)}.gateway-system-demo-home .gateway-final-heading{top:72px;width:calc(100% - 30px)}.gateway-system-demo-home .gateway-final-heading h2{max-width:360px;font-size:clamp(30px,8.8vw,37px);line-height:1.06}.gateway-system-demo-home .gateway-final-heading p{max-width:320px;font-size:12px;line-height:1.5}.gateway-system-demo-home .gateway-final-platform{gap:5px;font-size:11px}.gateway-system-demo-home .gateway-final-platform img{width:38px;height:38px}.gateway-system-demo-home .gateway-final-energy-core{top:60%;width:min(92vw,390px)}.gateway-system-demo-home .gateway-final-cta-stack{top:54%}.gateway-system-demo-home .gateway-final-entry-content .gateway-editorial-primary-cta{min-width:min(72vw,290px);min-height:56px;padding-inline:26px;font-size:15px}.gateway-system-demo-home .gateway-final-proofline{bottom:22px;width:calc(100% - 34px);font-size:11px;line-height:1.58}.gateway-system-demo-home .gateway-final-data-matrix{top:16%;right:-46%;bottom:4%;left:-46%;font-size:7px;letter-spacing:16px;opacity:.38}}@media(max-width:720px){.gateway-system-demo-home .gateway-final-heading{top:clamp(66px,8.4svh,72px);gap:8px}.gateway-system-demo-home .gateway-final-heading h2{max-width:370px;font-size:clamp(30px,8.7vw,38px);line-height:1.06}.gateway-system-demo-home .gateway-final-heading p{max-width:340px;font-size:12px;line-height:1.5}.gateway-system-demo-home .gateway-final-platform{gap:5px;min-width:58px;font-size:10.5px;line-height:1.08}.gateway-system-demo-home .gateway-final-platform span{max-width:76px;white-space:nowrap}.gateway-system-demo-home .gateway-final-platform img{width:38px;height:38px}.gateway-system-demo-home .gateway-final-platform:nth-child(1){--node-x: 86%;--node-y: 28%}.gateway-system-demo-home .gateway-final-platform:nth-child(2){--node-x: 86%;--node-y: 43%}.gateway-system-demo-home .gateway-final-platform:nth-child(3){--node-x: 85%;--node-y: 65%}.gateway-system-demo-home .gateway-final-platform:nth-child(4){--node-x: 75%;--node-y: 79%}.gateway-system-demo-home .gateway-final-platform:nth-child(5){--node-x: 58%;--node-y: 86%}.gateway-system-demo-home .gateway-final-platform:nth-child(6){--node-x: 30%;--node-y: 67%}.gateway-system-demo-home .gateway-final-platform:nth-child(7){--node-x: 43%;--node-y: 82%}.gateway-system-demo-home .gateway-final-platform:nth-child(8){--node-x: 24%;--node-y: 79%}.gateway-system-demo-home .gateway-final-platform:nth-child(9){--node-x: 15%;--node-y: 62%}.gateway-system-demo-home .gateway-final-platform:nth-child(10){--node-x: 14%;--node-y: 43%}.gateway-system-demo-home .gateway-final-platform:nth-child(11){--node-x: 14%;--node-y: 28%}.gateway-system-demo-home .gateway-final-energy-core{top:57.5%;width:min(94vw,410px)}.gateway-system-demo-home .gateway-final-cta-stack{top:54%;margin:0}.gateway-system-demo-home .gateway-final-proofline{bottom:max(18px,env(safe-area-inset-bottom));font-size:11px}}@media(max-width:900px)and (max-height:520px)and (orientation:landscape){.gateway-system-demo-home .gateway-geo-scan-story[data-active-stage=cta] .gateway-geo-scan-sticky,.gateway-system-demo-home .gateway-geo-scan-story[data-active-stage=cta] .geo-scan-visual,.gateway-system-demo-home .gateway-final-entry-content{height:100svh;min-height:0}.gateway-system-demo-home .gateway-final-heading{top:50px;gap:5px;width:calc(100% - 32px)}.gateway-system-demo-home .gateway-final-heading h2{font-size:clamp(27px,4.8vw,34px);line-height:1}.gateway-system-demo-home .gateway-final-heading p{font-size:10.5px;line-height:1.4}.gateway-system-demo-home .gateway-final-platform{gap:3px;font-size:9px}.gateway-system-demo-home .gateway-final-platform img{width:32px;height:32px}.gateway-system-demo-home .gateway-final-cta-stack{top:61%}.gateway-system-demo-home .gateway-final-entry-content .gateway-editorial-primary-cta{min-width:238px;min-height:48px;font-size:14px}}@media(prefers-reduced-motion:reduce){.gateway-system-demo-home .gateway-final-data-matrix span,.gateway-system-demo-home .gateway-final-platform,.gateway-system-demo-home .gateway-final-entry-content:before,.gateway-system-demo-home .gateway-final-energy-core{animation:none!important}.gateway-stage-current-canvas.is-cta{transform:none}}.gateway.gateway-command-center .gateway-geo-scan-sticky{background:radial-gradient(ellipse 40% 58% at 67% 46%,rgba(15,111,255,.095),transparent 72%),radial-gradient(ellipse 68% 26% at 64% 100%,rgba(0,184,255,.07),transparent 74%),linear-gradient(148deg,#00040b,#010914 48%,#010710)!important}.gateway.gateway-command-center .gateway-scan-space{background:radial-gradient(ellipse 34% 46% at 66% 43%,rgba(72,219,255,.048),transparent 74%),radial-gradient(ellipse 80% 20% at 61% 98%,rgba(24,121,255,.075),transparent 78%)!important}.gateway.gateway-command-center .gateway-scan-space:before{background:radial-gradient(ellipse 16% 64% at 65% 50%,rgba(66,211,255,.036),transparent 74%),radial-gradient(ellipse 72% 70% at 66% 48%,rgba(24,99,255,.022),transparent 80%)!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-canvas{filter:saturate(1.02) contrast(1.16) brightness(1)}.gateway.gateway-command-center .geo-scan-canvas-host{z-index:2!important}.gateway.gateway-command-center .geo-scan-canvas-raster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill}.gateway.gateway-command-center .gateway-geo-scan-story[data-qa-raster=ready] *{animation-play-state:paused!important}.gateway.gateway-command-center .geo-intro-brand{z-index:30!important;isolation:isolate;will-change:left,top,width,opacity,transform,filter}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-copy{width:min(38vw,490px)!important;max-width:490px!important;margin:0 0 0 32px!important;padding:118px 0 40px!important;top:-12px!important;animation:geo-board-hero-copy 1s cubic-bezier(.28,.05,.18,1) .96s both!important;animation-play-state:paused!important}.gateway.gateway-command-center .geo-intro-brand,.gateway.gateway-command-center .gateway-editorial-topbar,.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform{animation-play-state:paused!important}.gateway.gateway-command-center .geo-intro-brand,.gateway.gateway-command-center .gateway-geo-scan-story[data-renderer=webgl] .geo-intro-brand{animation:geo-intro-brand-awaken 2.38s cubic-bezier(.2,.72,.2,1) both!important;animation-play-state:paused!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-renderer=webgl][data-entry-clock=running] .geo-intro-brand{animation-play-state:running!important}.gateway.gateway-command-center .geo-intro-brand .brand-mark,.gateway.gateway-command-center .geo-intro-brand .brand-logo-shell{width:100%!important;height:auto!important;aspect-ratio:1486 / 288;padding:0!important}.gateway.gateway-command-center .geo-intro-brand .brand-logo-shell img{display:block;width:100%!important;height:auto!important;object-fit:contain}.gateway.gateway-command-center.gateway-system-demo-home .gateway-editorial-topbar{animation:gateway-topbar-arrival .62s cubic-bezier(.2,.72,.2,1) 2.08s both!important;animation-play-state:paused!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-entry-clock=waiting] .gateway-story-hero .gateway-editorial-copy,.gateway.gateway-command-center .gateway-geo-scan-story[data-entry-clock=waiting][data-active-stage=scan] .geo-scan-platform,.gateway.gateway-command-center:has(.gateway-geo-scan-story[data-entry-clock=waiting]) .gateway-editorial-topbar{opacity:0!important;visibility:hidden}.gateway.gateway-command-center .gateway-geo-scan-story[data-entry-clock=running] .geo-intro-brand,.gateway.gateway-command-center .gateway-geo-scan-story[data-entry-clock=running] .gateway-story-hero .gateway-editorial-copy,.gateway.gateway-command-center .gateway-geo-scan-story[data-entry-clock=running][data-active-stage=scan] .geo-scan-platform,.gateway.gateway-command-center:has(.gateway-geo-scan-story[data-entry-clock=running]) .gateway-editorial-topbar{animation-play-state:running!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-entry-clock=complete] .geo-intro-brand{animation:none!important;opacity:0!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-entry-clock=complete] .gateway-story-hero .gateway-editorial-copy{animation:none!important;opacity:calc(1 - var(--hero-exit))!important;clip-path:inset(0)!important;filter:none!important;transform:translate3d(0,calc(var(--hero-shift) - 16px),0) scale(1)!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-entry-clock=complete][data-active-stage=scan] .geo-scan-platform{animation:none!important;opacity:var(--platform-presence, 1)!important}.gateway.gateway-command-center:has(.gateway-geo-scan-story[data-entry-clock=complete]) .gateway-editorial-topbar{animation:none!important;opacity:1!important;filter:none!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-renderer=webgl][data-qa-entry] .geo-intro-brand{animation-delay:var(--qa-entry-offset)!important;animation-play-state:paused!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-qa-stage] .geo-intro-brand{display:none!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-qa-entry] .gateway-story-hero .gateway-editorial-copy{animation-delay:calc(.96s + var(--qa-entry-offset))!important;animation-play-state:paused!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-qa-entry][data-active-stage=scan] .geo-scan-platform{animation-delay:calc(1.92s + var(--qa-entry-offset) + var(--platform-index) * 34ms)!important;animation-play-state:paused!important}.gateway.gateway-command-center:has(.gateway-geo-scan-story[data-qa-entry="0"]) .gateway-editorial-topbar{animation-delay:2.08s!important;animation-play-state:paused!important}.gateway.gateway-command-center:has(.gateway-geo-scan-story[data-qa-entry="0.7"]) .gateway-editorial-topbar{animation-delay:1.38s!important;animation-play-state:paused!important}.gateway.gateway-command-center:has(.gateway-geo-scan-story[data-qa-entry="1.5"]) .gateway-editorial-topbar{animation-delay:.58s!important;animation-play-state:paused!important}.gateway.gateway-command-center:has(.gateway-geo-scan-story[data-qa-entry="2.8"]) .gateway-editorial-topbar{animation-delay:-.72s!important;animation-play-state:paused!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-qa-entry="2.8"] .gateway-story-hero h1,.gateway.gateway-command-center .gateway-geo-scan-story[data-qa-entry="2.8"] .gateway-story-hero .gateway-editorial-copy>p,.gateway.gateway-command-center .gateway-geo-scan-story[data-qa-entry="2.8"] .gateway-story-hero .gateway-actions,.gateway.gateway-command-center .gateway-geo-scan-story[data-qa-entry="2.8"] .gateway-story-hero .gateway-editorial-proofline{opacity:1!important;filter:none!important;transform:none!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-qa-entry="1.5"] .gateway-story-hero h1,.gateway.gateway-command-center .gateway-geo-scan-story[data-qa-entry="1.5"] .gateway-story-hero .gateway-editorial-copy>p{opacity:1!important;filter:none!important}@keyframes geo-intro-brand-awaken{0%,18%{left:50%;top:50%;width:min(44vw,560px);opacity:1;filter:blur(0) drop-shadow(0 0 26px rgba(52,120,255,.36));transform:translate(-50%,-50%) scale(1)}31%,91%{left:32px;top:20px;width:174px;opacity:1;filter:blur(0) drop-shadow(0 0 16px rgba(52,120,255,.2));transform:translate(0) scale(1)}to{left:32px;top:20px;width:174px;opacity:0;filter:blur(1px) drop-shadow(0 0 12px rgba(52,120,255,.12));transform:translate(0) scale(1)}}.gateway.gateway-command-center .gateway-story-hero h1{font-size:clamp(56px,5vw,70px)!important;font-weight:560!important;line-height:1.015!important;letter-spacing:-.047em!important}@keyframes geo-board-hero-copy{0%{opacity:0;clip-path:inset(8% 4% 8% 4%);filter:blur(14px);transform:translate3d(11vw,calc(4vh - 16px),-100px) scale(.72)}42%{opacity:calc(1 - var(--hero-exit));clip-path:inset(0);filter:blur(0);transform:translate3d(1.8vw,calc(.7vh - 16px),-12px) scale(.965)}to{opacity:calc(1 - var(--hero-exit));clip-path:inset(0);filter:blur(0);transform:translate3d(0,calc(var(--hero-shift) - 16px),0) scale(1)}}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-copy>p{max-width:410px!important;margin-top:20px!important;color:#cfe3f4d6!important;font-size:15.5px!important;line-height:1.58!important}.gateway.gateway-command-center .gateway-story-hero .gateway-actions{margin-top:24px!important}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-primary-cta{min-width:214px!important;min-height:50px!important}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-secondary-cta{min-width:156px!important;min-height:50px!important;padding:0 22px!important;border:1px solid rgba(143,207,255,.28)!important;border-radius:999px!important;color:#e6f4ffe6!important;background:#030f1f2e!important;box-shadow:inset 0 1px #ebfaff0e,0 10px 28px #0000001f!important;backdrop-filter:blur(8px) saturate(1.04)!important;-webkit-backdrop-filter:blur(8px) saturate(1.04)!important}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-secondary-cta:hover{border-color:#99dbff7a!important;background:#0d2b4c3d!important;box-shadow:inset 0 1px #ebfaff14,0 0 24px #2e89ff1f!important}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-proofline{margin-top:20px!important;color:#a9c9e2b8!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform{filter:brightness(var(--node-brightness, 1));animation:gateway-hero-platform-arrival .46s cubic-bezier(.2,.76,.2,1) calc(1.92s + var(--platform-index) * 34ms) both}@keyframes gateway-hero-platform-arrival{0%{opacity:0;filter:blur(7px) brightness(.7)}to{opacity:var(--platform-presence, 1);filter:blur(0) brightness(var(--node-brightness, 1))}}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform-icon img{width:30px;height:30px}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform b{font-size:13px}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform-icon img{filter:brightness(1.2) saturate(1.14) drop-shadow(0 0 5px rgba(195,242,255,.3)) drop-shadow(0 0 16px rgba(53,136,255,.34))!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform.is-chatgpt .geo-scan-platform-icon img{filter:invert(1) brightness(1.62) drop-shadow(0 0 6px rgba(235,250,255,.5)) drop-shadow(0 0 16px rgba(72,174,255,.3))!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform.is-chatgpt .geo-scan-platform-icon{background:transparent!important;box-shadow:none!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform.is-deepseek .geo-scan-platform-icon img,.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform.is-qianwen .geo-scan-platform-icon img,.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform.is-wenxin .geo-scan-platform-icon img{filter:brightness(2.28) saturate(1.22) contrast(1.12) drop-shadow(0 0 5px rgba(231,251,255,.62)) drop-shadow(0 0 17px rgba(67,148,255,.58))!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform.is-deepseek .geo-scan-platform-icon img{width:34px;height:34px;transform:scale(1.08)}@media(min-width:721px){.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform.is-deepseek{left:calc(var(--node-left) - 4%)!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform.is-kimi,.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform.is-yuanbao{left:calc(var(--node-left) - 6%)!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform.is-nami{left:calc(var(--node-left) - 5%)!important}.gateway.gateway-command-center .gateway-editorial-topbar .brand-logo-shell{width:200px!important;height:44px!important;filter:brightness(1.14) saturate(1.08) drop-shadow(0 0 12px rgba(56,146,255,.2))!important}}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform.is-kimi .geo-scan-platform-icon img{filter:invert(1) hue-rotate(180deg) saturate(1.28) brightness(1.38) drop-shadow(0 0 6px rgba(234,249,255,.44)) drop-shadow(0 0 15px rgba(56,148,255,.42))!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-platform.is-nami .geo-scan-platform-icon img{filter:saturate(1.34) brightness(1.42) contrast(1.1) drop-shadow(0 0 5px rgba(255,236,239,.46)) drop-shadow(0 0 15px rgba(225,5,27,.44))!important}@media(max-width:720px){.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-copy{width:calc(100% - 32px)!important;margin:0 16px!important;padding:76px 0 18px!important}.gateway.gateway-command-center .gateway-story-hero h1{font-size:clamp(37px,10.4vw,43px)!important}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-copy>p{max-width:96%!important;margin-top:13px!important;font-size:13px!important;line-height:1.54!important}.gateway.gateway-command-center .gateway-story-hero .gateway-actions{display:grid!important;grid-template-columns:minmax(0,1.24fr) minmax(0,.96fr);width:100%;max-width:390px;margin-top:15px!important}.gateway.gateway-command-center .gateway-story-hero .gateway-actions .gateway-editorial-primary-cta,.gateway.gateway-command-center .gateway-story-hero .gateway-actions .gateway-editorial-secondary-cta{width:100%;min-width:0!important;padding-inline:14px!important}.gateway.gateway-command-center .gateway-story-hero .gateway-editorial-proofline{margin-top:11px!important}.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-canvas{filter:saturate(1.04) contrast(1.16) brightness(.92)}}@media(prefers-reduced-motion:reduce){.gateway.gateway-command-center .gateway-geo-scan-story[data-active-stage=scan] .geo-scan-canvas{filter:saturate(1.02) contrast(1.16) brightness(.92)}}html:has(.login-page.login-immersive-page),body:has(.login-page.login-immersive-page){scrollbar-gutter:auto;background:#000712}.login-entry-panel__reference-frame{position:absolute!important;z-index:1!important;inset:auto;top:-1.93%;left:-2.68%;display:block;width:108.8%!important;height:106.3%!important;max-width:none!important;object-fit:fill;opacity:.94;mix-blend-mode:screen;filter:saturate(1.02) contrast(1.02) brightness(1.04);animation:login-console-frame-current 4.8s ease-in-out infinite;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes login-console-frame-current{0%,to{opacity:.94}50%{opacity:1}}@media(min-width:921px){.login-page.login-immersive-page{min-height:100svh;overflow:hidden;background:#000712}.login-page.login-immersive-page:before{background:transparent}.login-immersive-page .portal-fluid-background,.login-immersive-page .space-backdrop{opacity:0}.login-immersive-page .star-field{opacity:0!important;background-image:none!important}.login-immersive-nav{top:0;min-height:clamp(48px,5.9vw,72px);padding:0 clamp(16px,1.32vw,26px)}.login-immersive-brand .brand-logo-shell{width:clamp(192px,15.4vw,300px);height:clamp(38px,3.06vw,60px);transform:translateY(-5px)}.login-immersive-shell{grid-template-columns:minmax(0,42.9vw) minmax(0,57.1vw);gap:0;width:100vw;max-width:none;min-height:100svh;margin:0;padding:0 0 0 3.2vw;align-items:center}.login-entry-stage{grid-column:1;grid-row:1;z-index:5;width:42.9vw;max-width:840px;min-width:0;justify-self:start}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card{--login-control-width: min(27.39vw, 534px);width:100%;max-width:none;height:77.5svh;min-height:520px;max-height:830px;margin:0;padding:clamp(72px,11.75svh,125px) 0 clamp(32px,5.1svh,54px);display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(17px,2.2svh,24px);overflow:visible;isolation:isolate;border:0!important;border-radius:0;color:#f6fbff;background:transparent!important;box-shadow:none;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.login-page.login-immersive-page .login-entry-stage .login-entry-panel:before{content:none!important}.login-page.login-immersive-page .login-entry-stage .login-entry-panel:after{content:"";position:absolute;z-index:0;top:3.4%;right:1.8%;bottom:2.8%;left:1.8%;width:auto;height:auto;border:0;border-radius:0;background:#000d20ad;box-shadow:inset 0 0 76px #0857dd21,0 0 58px #006fff1f;opacity:.86;clip-path:polygon(11% 0,45% 0,47% 2.2%,88% 2.2%,96% 10%,96% 27%,100% 32%,100% 82%,93% 100%,10% 100%,2% 91%,2% 31%,6% 25%,6% 10%);backdrop-filter:blur(3px) saturate(1.12);-webkit-backdrop-filter:blur(3px) saturate(1.12);filter:blur(3px);pointer-events:none}.login-page.login-immersive-page .login-entry-panel>*:not(.login-entry-panel__reference-frame):not(.login-entry-panel__rail-lock){z-index:2;width:var(--login-control-width);max-width:var(--login-control-width);justify-self:center}.login-entry-panel__rail-lock{position:absolute!important;z-index:3!important;top:calc(29.2% - 7px);left:6%;display:grid;place-items:center;width:clamp(28px,2.2vw,42px)!important;height:clamp(38px,3.1vw,60px)!important;color:#97e2ffeb;filter:drop-shadow(0 0 7px rgba(102,221,255,.72)) drop-shadow(0 0 18px rgba(37,128,255,.55));pointer-events:none}.login-entry-panel__rail-lock svg{width:clamp(19px,1.35vw,26px);height:clamp(24px,1.75vw,34px)}.login-page.login-immersive-page .login-entry-copy{gap:clamp(8px,1.2svh,13px);transform:translate(calc(.5vw + 5px),-2px)}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card .login-entry-copy h1{font-size:clamp(28px,2.28vw,44px);font-weight:500;letter-spacing:-.015em;text-shadow:0 2px 20px rgba(0,5,17,.88),0 0 18px rgba(100,192,255,.22)}.login-page.login-immersive-page .login-entry-copy h1 em{color:#1d9fff;text-shadow:0 0 16px rgba(55,180,255,.72),0 0 34px rgba(30,111,255,.48)}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card .login-entry-copy p{color:#cfdbecd1;font-size:clamp(15px,1.18vw,23px);line-height:1.5;letter-spacing:.03em;text-shadow:0 0 16px rgba(48,148,255,.22)}.login-page.login-immersive-page .login-entry-panel .login-form{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin-top:3px;transform:translate(.78vw)}.login-page.login-immersive-page .login-entry-panel .login-form>label,.login-page.login-immersive-page .login-entry-panel .login-form>.login-field-group,.login-page.login-immersive-page .login-entry-panel .login-form .form-row{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-width:0}.login-entry-panel .login-account-field,.login-entry-panel .login-password-field{width:100%;min-width:0;padding:1px;overflow:hidden;box-shadow:none;clip-path:none;filter:none}.login-entry-panel .login-account-field{background:url(/images/login-electric-account-complete.png) center / 100% 100% no-repeat}.login-entry-panel .login-password-field{background:url(/images/login-electric-password-complete.png) center / 100% 100% no-repeat;transform:translateY(-4px)}.login-entry-panel .login-account-field:after,.login-entry-panel .login-password-field:after{content:none}.login-entry-panel .login-account-field:focus-within,.login-entry-panel .login-password-field:focus-within{box-shadow:0 0 7px #ebfffff5,0 0 24px #37c9ffe0,0 0 48px #1f6fff94,inset 0 0 16px #e6feff70;filter:brightness(1.16) saturate(1.2) drop-shadow(0 0 5px rgba(218,251,255,.8)) drop-shadow(0 0 16px rgba(35,160,255,.7))}.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=email],.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=password],.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=text]{width:100%;min-width:0;min-height:clamp(58px,8.82svh,94px);border:0!important;border-radius:0;color:#f8fcff!important;font-size:clamp(15px,1.18vw,22px);background:transparent!important;box-shadow:none;clip-path:none;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.login-entry-panel .login-account-field>svg,.login-entry-panel .login-password-field>.login-field-icon{left:clamp(22px,2.26vw,44px);width:clamp(20px,1.55vw,30px);height:clamp(20px,1.55vw,30px);color:#bbe8ffe0;filter:drop-shadow(0 0 8px rgba(65,189,255,.68));opacity:0}.login-page.login-immersive-page .login-entry-panel .login-account-field input,.login-page.login-immersive-page .login-entry-panel .login-password-field input{padding-left:clamp(60px,4.72vw,92px)}.login-entry-panel .login-password-toggle{right:clamp(17px,1.65vw,32px);color:#53c4ffdb;filter:drop-shadow(0 0 7px rgba(44,171,255,.54));opacity:0}.login-entry-panel .login-account-field input::placeholder,.login-entry-panel .login-password-field input::placeholder{color:transparent!important}.login-entry-panel .login-account-field:has(input:not(:placeholder-shown)),.login-entry-panel .login-password-field:has(input:not(:placeholder-shown)){background:url(/images/login-electric-field-frame.png) center / 100% 100% no-repeat,#00102de0}.login-entry-panel .login-account-field:has(input:not(:placeholder-shown))>svg,.login-entry-panel .login-password-field:has(input:not(:placeholder-shown))>.login-field-icon,.login-entry-panel .login-password-field:has(input:not(:placeholder-shown)) .login-password-toggle{opacity:1}.login-page.login-immersive-page .login-entry-panel .login-form .form-row{margin-top:10px;padding-left:12px}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card .checkline{gap:14px;color:#d5deedd1;font-size:clamp(13px,1.05vw,20px)!important}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card .checkline input{width:clamp(17px,1.08vw,21px)!important;height:clamp(17px,1.08vw,21px)!important;flex:0 0 clamp(17px,1.08vw,21px)!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:url(/images/login-electric-checkbox-empty.png) center / contain no-repeat;box-shadow:none}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card .checkline{position:relative}.login-checkline-mark{position:absolute;z-index:2;left:1px;width:clamp(15px,.98vw,19px);height:clamp(15px,.98vw,19px);color:#eaf8ff;filter:drop-shadow(0 0 7px rgba(51,142,255,.78));pointer-events:none}.login-page.login-immersive-page .login-entry-panel .primary-button.full{position:relative;left:auto;width:min(31.28vw,610px);min-height:clamp(72px,11.25svh,120px);margin-top:19px;margin-left:-1.28vw;border:0!important;border-color:transparent!important;border-radius:0!important;color:transparent!important;font-size:clamp(19px,1.48vw,29px);font-weight:620;letter-spacing:.08em;opacity:1;background:url(/images/login-electric-button-complete.png) center / 100% 100% no-repeat!important;box-shadow:none!important;clip-path:none;transform:none!important;animation:login-console-button-pulse 3.2s ease-in-out infinite}.login-page.login-immersive-page .login-entry-panel .primary-button.full:disabled{cursor:not-allowed;border:0!important;border-color:transparent!important;border-radius:0!important;filter:none;box-shadow:none!important;transform:none!important;animation:login-complete-button-current 4.8s ease-in-out infinite}.login-page.login-immersive-page .login-entry-panel .primary-button.full[aria-busy=true]{animation:login-console-button-submitting .82s ease-in-out infinite alternate!important}.login-page.login-immersive-page .login-entry-panel .primary-button.full svg{position:absolute;right:7%;width:clamp(24px,1.55vw,30px);height:clamp(24px,1.55vw,30px);margin:0;opacity:0}.login-page.login-immersive-page .login-entry-footnote{position:absolute!important;top:auto;bottom:calc(5.8% + 7px);left:52.4%;height:auto;min-height:0;margin:0;padding-top:0;color:#bacadec2;font-size:clamp(14px,1.17vw,23px)!important;transform:translate(-50%)}.login-globe-stage{grid-column:2;grid-row:1;z-index:3;align-self:center;width:calc(100% + 18vw);height:100svh;min-height:0;transform:none}.login-page.login-immersive-page .login-particle-globe{z-index:3;overflow:visible;contain:layout style size;transform:translate3d(calc(-2.55vw + 6px),.65vh,0) scale(.98);transform-origin:52% 51%;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.08) 7%,rgba(0,0,0,.28) 13%,rgba(0,0,0,.74) 20%,#000 25% 94%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.08) 7%,rgba(0,0,0,.28) 13%,rgba(0,0,0,.74) 20%,#000 25% 94%,transparent 100%)!important}.login-page.login-immersive-page .login-particle-globe canvas,.login-page.login-immersive-page .login-particle-globe-raster{opacity:0;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 66% 76% at 52% 52%,#000 0 70%,rgba(0,0,0,.92) 82%,rgba(0,0,0,.36) 92%,transparent 100%)!important;mask-image:radial-gradient(ellipse 66% 76% at 52% 52%,#000 0 70%,rgba(0,0,0,.92) 82%,rgba(0,0,0,.36) 92%,transparent 100%)!important;filter:saturate(1.42) contrast(1.12) brightness(1.04);transition:opacity .36s ease-out,filter .36s ease-out}.login-panel-lightflow{contain:layout style size;z-index:4;top:-8%;right:-4%;bottom:-8%;left:-72%;opacity:.46;mix-blend-mode:screen;transform:translate3d(4.1vw,0,0);filter:saturate(1.58) contrast(1.28) brightness(.9);-webkit-mask-image:radial-gradient(ellipse 126% 96% at 39% 51%,#000 0 68%,rgba(0,0,0,.94) 82%,rgba(0,0,0,.38) 94%,transparent 100%);mask-image:radial-gradient(ellipse 126% 96% at 39% 51%,#000 0 68%,rgba(0,0,0,.94) 82%,rgba(0,0,0,.38) 94%,transparent 100%)}.login-electric-detail-stage{position:fixed;z-index:2;top:0;right:0;bottom:0;left:0;display:block;width:100vw;height:100svh;object-fit:fill;opacity:.96;mix-blend-mode:screen;filter:saturate(.92) contrast(1.08) brightness(1.06);pointer-events:none;-webkit-user-select:none;user-select:none;animation:login-detail-stage-current 5.8s ease-in-out infinite}.login-platform-constellation{position:fixed;z-index:5;top:0;right:0;bottom:0;left:0;transform:none}.login-platform-constellation__content{gap:clamp(6px,.52vw,10px);opacity:0;transition:opacity .36s ease-out}.login-platform-constellation__mark{width:clamp(44px,3.05vw,59px);height:clamp(44px,3.05vw,59px)}.login-platform-constellation__mark img{width:clamp(34px,2.2vw,43px);height:clamp(34px,2.2vw,43px)}.login-platform-constellation__name{font-size:clamp(14px,1.04vw,20px);font-weight:545;text-shadow:0 2px 13px rgba(0,6,18,1),0 0 9px rgba(232,252,255,.56),0 0 20px rgba(38,131,255,.74);opacity:0;transition:opacity .36s ease-out}.login-platform-constellation__node.is-zhipu{--login-platform-x: 67.36%;--login-platform-y: 26.05%}.login-platform-constellation__node.is-chatgpt{--login-platform-x: 85.36%;--login-platform-y: 27.46%}.login-platform-constellation__node.is-nami{--login-platform-x: 59.4%;--login-platform-y: 39.36%}.login-platform-constellation__node.is-deepseek{--login-platform-x: 69.68%;--login-platform-y: 40.06%}.login-platform-constellation__node.is-doubao{--login-platform-x: 75.61%;--login-platform-y: 37.5%}.login-platform-constellation__node.is-qianwen{--login-platform-x: 85.17%;--login-platform-y: 45.54%}.login-platform-constellation__node.is-kimi{--login-platform-x: 62.11%;--login-platform-y: 56.8%}.login-platform-constellation__node.is-wenxin{--login-platform-x: 85.51%;--login-platform-y: 58.76%}.login-platform-constellation__node.is-yuanbao{--login-platform-x: 72.97%;--login-platform-y: 64.5%}.login-platform-constellation__node.is-gemini{--login-platform-x: 95.25%;--login-platform-y: 51.2%}.login-platform-constellation__node.is-perplexity{--login-platform-x: 86.48%;--login-platform-y: 68.42%}.login-globe-stage.is-globe-ready .login-particle-globe canvas,.login-globe-stage.is-globe-ready .login-particle-globe-raster{opacity:.94;filter:saturate(1.46) contrast(1.14) brightness(1.08)}.login-globe-stage.is-globe-ready .login-panel-lightflow,.login-globe-stage.is-globe-fallback .login-panel-lightflow{opacity:.68}.login-globe-stage.is-globe-ready .login-platform-constellation__content,.login-globe-stage.is-globe-ready .login-platform-constellation__name,.login-globe-stage.is-globe-fallback .login-platform-constellation__content,.login-globe-stage.is-globe-fallback .login-platform-constellation__name{opacity:1}}@keyframes login-detail-stage-current{0%,to{opacity:.9}50%{opacity:1}}@keyframes login-console-button-idle{0%,to{box-shadow:0 0 7px #defcffc7,0 0 22px #36c4ff99,0 0 46px #1b69ff66,inset 0 0 28px #268eff66}50%{box-shadow:0 0 9px #ebffffe6,0 0 29px #42d2ffb8,0 0 58px #1f74ff80,inset 0 0 34px #2fa5ff80}}@keyframes login-complete-button-current{0%,to{filter:brightness(1)}50%{filter:brightness(1.035)}}@keyframes login-console-button-pulse{0%,to{filter:brightness(.96) saturate(1.02);box-shadow:0 0 7px #defcffd6,0 0 22px #36c4ffa8,0 0 46px #1b69ff6b,inset 0 0 26px #268eff6b}50%{filter:brightness(1.12) saturate(1.16);box-shadow:0 0 10px #ebffff,0 0 34px #42d2ffe6,0 0 68px #1f74ff9e,inset 0 0 36px #2fa5ff94}}@keyframes login-console-button-submitting{0%{filter:brightness(.92) saturate(1.08) drop-shadow(0 0 6px rgba(44,158,255,.46))}to{filter:brightness(1.2) saturate(1.3) drop-shadow(0 0 24px rgba(104,224,255,.9))}}@media(min-width:921px)and (max-height:700px){.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card{height:77.5svh;min-height:0;padding-top:clamp(38px,8.4svh,58px);padding-bottom:clamp(18px,3.6svh,26px);gap:clamp(9px,1.7svh,13px)}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card .login-entry-copy h1{font-size:clamp(25px,2.18vw,32px)}.login-page.login-immersive-page .login-entry-copy p{font-size:12px}.login-page.login-immersive-page .login-entry-panel .login-form{gap:9px}.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=email],.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=password],.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=text]{min-height:44px}.login-page.login-immersive-page .login-entry-panel .primary-button.full{min-height:54px;margin-top:0}.login-page.login-immersive-page .login-entry-footnote{margin-top:0;padding-top:5px}}@media(max-width:920px){.login-electric-detail-stage{display:none}.login-entry-panel__reference-frame{top:-2.5%;right:-3.5%;bottom:-2.5%;left:-3.5%;width:107%!important;height:105%!important;opacity:.78}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card{overflow:visible;border-color:transparent!important;border-radius:0;background:transparent!important;box-shadow:none;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.login-page.login-immersive-page .login-entry-stage .login-entry-panel:after{content:"";position:absolute;z-index:0;top:2.5%;right:1.5%;bottom:2.5%;left:1.5%;border:0;border-radius:0;background:#010a1b94;clip-path:polygon(11% 0,89% 0,98% 10%,98% 28%,100% 33%,100% 84%,92% 100%,10% 100%,2% 91%,2% 32%,6% 25%,6% 10%);opacity:.72;pointer-events:none}.login-entry-panel .login-account-field,.login-entry-panel .login-password-field{padding:1px;overflow:hidden;border-radius:0;background:url(/images/login-electric-field-frame.png) center / 100% 100% no-repeat,#041c4470;box-shadow:0 0 4px #ddfcffc7,0 0 14px #2dbdff85,inset 0 0 10px #e6feff47;clip-path:polygon(3.2% 0,96.8% 0,100% 20%,100% 80%,96.8% 100%,3.2% 100%,0 80%,0 20%)}.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=email],.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=password],.login-page.login-immersive-page .login-entry-stage .login-entry-panel .login-form input[type=text]{border:0!important;border-radius:0!important;background:linear-gradient(96deg,#010d22f0,#031b3dc7 54%,#010f27e6)!important;clip-path:polygon(3.1% 0,96.9% 0,100% 20%,100% 80%,96.9% 100%,3.1% 100%,0 80%,0 20%)}.login-entry-panel .login-account-field:focus-within,.login-entry-panel .login-password-field:focus-within{box-shadow:0 0 6px #ebffffe6,0 0 20px #37c9ffc7,0 0 36px #1f6fff7a}.login-page.login-immersive-page .login-entry-panel .primary-button.full{border:1px solid rgba(189,239,255,.82);border-radius:0;background:url(/images/login-electric-button-frame.png) center / 103% 100% no-repeat,radial-gradient(circle at 50% 48%,rgba(225,255,255,.84) 0 2%,rgba(67,210,255,.58) 10%,rgba(31,118,255,.26) 22%,transparent 39%),linear-gradient(98deg,#021236e0,#082f8494 48%,#021844e0)!important;box-shadow:0 0 5px #defcffdb,0 0 18px #36c4ff94,0 0 34px #1b69ff66,inset 0 0 20px #268eff5c;clip-path:polygon(5.2% 0,94.8% 0,100% 24%,100% 76%,94.8% 100%,5.2% 100%,0 76%,0 24%)}.login-page.login-immersive-page .login-entry-panel .primary-button.full[aria-busy=true]{animation:login-console-button-submitting .82s ease-in-out infinite alternate!important}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card .checkline{position:relative}.login-page.login-immersive-page .login-entry-stage .login-entry-panel.login-card .checkline input{width:18px!important;height:18px!important;flex:0 0 18px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;border-radius:0;background:url(/images/login-electric-checkbox-empty.png) center / contain no-repeat!important;box-shadow:none!important}.login-checkline-mark{position:absolute;z-index:2;left:1px;width:16px;height:16px;color:#eaf8ff;filter:drop-shadow(0 0 7px rgba(51,142,255,.78));pointer-events:none}.login-entry-panel__rail-lock{display:none}}@media(prefers-reduced-motion:reduce){.login-entry-panel__reference-frame,.login-electric-detail-stage,.login-page.login-immersive-page .login-entry-panel .primary-button.full{animation:none!important}.login-electric-detail-stage{opacity:.86}}
