: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-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.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}}
