:root{--aeory-violet: #4a3ff0;--aeory-violet-hover: #3a2fd6;--aeory-violet-pressed: #3228bd;--aeory-violet-light: #7b6bff;--aeory-violet-subdued: #edecfd;--aeory-violet-wash: #f6f5ff;--aeory-violet-text: #4a3ff0;--aeory-bg-app: #f1f1f1;--aeory-bg-card: #ffffff;--aeory-bg-card-hover: #fafbfb;--aeory-bg-subdued: #fafbfb;--aeory-border: #e4e6e8;--aeory-border-strong: #d3d6d9;--aeory-hairline: #eef0f1;--aeory-track: #eceef0;--aeory-text: #1a1c1d;--aeory-text-secondary: #4f545a;--aeory-text-muted: #6e747c;--aeory-text-disabled: #9aa0a6;--aeory-text-on-violet: #ffffff;--aeory-success: #14653c;--aeory-success-bg: #e6f4ec;--aeory-success-strong: #1a7f4b;--aeory-success-border: #b7dfc7;--aeory-attention: #9a6a00;--aeory-attention-bg: #fbf1da;--aeory-attention-strong: #b7791f;--aeory-attention-border: #ecd9ac;--aeory-critical: #b42318;--aeory-critical-bg: #fce9e7;--aeory-critical-strong: #c0362c;--aeory-critical-border: #f2c6c1;--aeory-info: #2b527a;--aeory-info-bg: #eaeff4;--aeory-info-strong: #33628f;--aeory-info-border: #c3d2e0;--aeory-neutral: #6e747c;--aeory-neutral-bg: #eef0f1;--aeory-neutral-border: #dcdfe2;--aeory-tile-violet: linear-gradient(140deg, #7b6bff 0%, #4a3ff0 100%);--aeory-tile-success: linear-gradient(140deg, #2ea768 0%, #1a7f4b 100%);--aeory-tile-attention: linear-gradient(140deg, #d99a3d 0%, #b7791f 100%);--aeory-tile-critical: linear-gradient(140deg, #d95c52 0%, #c0362c 100%);--aeory-tile-info: linear-gradient(140deg, #4f7fae 0%, #33628f 100%);--aeory-tile-neutral: linear-gradient(140deg, #8b9199 0%, #6e747c 100%);--aeory-fill-violet: linear-gradient(90deg, #7b6bff 0%, #4a3ff0 100%);--aeory-fill-success: linear-gradient(90deg, #2ea768 0%, #1a7f4b 100%);--aeory-fill-attention: linear-gradient(90deg, #d99a3d 0%, #b7791f 100%);--aeory-fill-critical: linear-gradient(90deg, #d95c52 0%, #c0362c 100%);--aeory-score-excellent: #1a7f4b;--aeory-score-good: #1a7f4b;--aeory-score-fair: #b7791f;--aeory-score-poor: #c0362c;--aeory-data-1: #4a3ff0;--aeory-data-2: #0e9384;--aeory-data-3: #d97706;--aeory-data-4: #7d3ac1;--aeory-data-5: #c23d6b;--aeory-data-6: #33628f;--aeory-data-7: #55803c;--aeory-data-8: #0aa2c0;--aeory-data-9: #8a5a2b;--aeory-data-10: #5b5f66;--aeory-data-1-tint: #edecfd;--aeory-data-2-tint: #e7f4f3;--aeory-data-3-tint: #fbf1e6;--aeory-data-4-tint: #f2ebf9;--aeory-data-5-tint: #f9ecf0;--aeory-data-6-tint: #eaeff4;--aeory-data-7-tint: #eef3ea;--aeory-data-8-tint: #e7f6f9;--aeory-data-9-tint: #f3eee9;--aeory-data-10-tint: #efeff0;--aeory-engine-chatgpt: #10a37f;--aeory-engine-gemini: #2f7de1;--aeory-engine-claude: #c96442;--aeory-engine-perplexity: #20808d;--aeory-engine-chatgpt-tint: #e7f6f2;--aeory-engine-gemini-tint: #eaf2fc;--aeory-engine-claude-tint: #f9efeb;--aeory-engine-perplexity-tint:#e9f2f4;--aeory-axis-citation: var(--aeory-data-1);--aeory-axis-direct: var(--aeory-data-2);--aeory-axis-schema: var(--aeory-data-6);--aeory-axis-entity: var(--aeory-data-4);--aeory-axis-topic: var(--aeory-data-7);--aeory-axis-voice: var(--aeory-data-5);--aeory-axis-variant: var(--aeory-data-9);--aeory-axis-multilingual: var(--aeory-data-8);--aeory-ct-products: var(--aeory-data-1);--aeory-ct-collections: var(--aeory-data-2);--aeory-ct-pages: var(--aeory-data-3);--aeory-ct-blog: var(--aeory-data-4);--aeory-ct-policies: var(--aeory-data-6);--aeory-cov-content: var(--aeory-data-1);--aeory-cov-faq: var(--aeory-data-2);--aeory-cov-schema: var(--aeory-data-6);--aeory-cov-catalog: var(--aeory-data-8);--aeory-cov-alttext: var(--aeory-data-3);--aeory-competitive-you: var(--aeory-violet);--aeory-competitive-competitor: #d97706;--aeory-competitive-source: var(--aeory-data-10);--aeory-viz-1: var(--aeory-data-1);--aeory-viz-2: var(--aeory-data-2);--aeory-viz-3: var(--aeory-data-3);--aeory-viz-4: var(--aeory-data-4);--aeory-viz-5: var(--aeory-data-5);--aeory-viz-6: var(--aeory-data-6);--aeory-viz-7: var(--aeory-data-7);--aeory-radar-fill: rgba(74, 63, 240, .12);--aeory-radar-stroke: #4a3ff0;--aeory-space-1: 4px;--aeory-space-2: 8px;--aeory-space-3: 12px;--aeory-space-4: 16px;--aeory-space-5: 20px;--aeory-space-6: 24px;--aeory-space-8: 32px;--aeory-canvas-max: 1400px;--aeory-content-max: 1080px;--aeory-display-xl-size: 34px;--aeory-display-xl-lh: 40px;--aeory-display-xl-weight: 680;--aeory-display-l-size: 28px;--aeory-display-l-lh: 34px;--aeory-display-l-weight: 670;--aeory-display-m-size: 22px;--aeory-display-m-lh: 28px;--aeory-display-m-weight: 660;--aeory-heading-l-size: 24px;--aeory-heading-l-lh: 30px;--aeory-heading-l-weight: 650;--aeory-heading-m-size: 15px;--aeory-heading-m-lh: 20px;--aeory-heading-m-weight: 620;--aeory-heading-s-size: 13px;--aeory-heading-s-lh: 18px;--aeory-heading-s-weight: 600;--aeory-body-size: 13px;--aeory-body-lh: 20px;--aeory-body-weight: 400;--aeory-body-strong-size: 13px;--aeory-body-strong-lh: 20px;--aeory-body-strong-weight: 600;--aeory-caption-size: 12px;--aeory-caption-lh: 16px;--aeory-caption-weight: 400;--aeory-caption-strong-size: 12px;--aeory-caption-strong-lh: 16px;--aeory-caption-strong-weight: 600;--aeory-micro-size: 11.5px;--aeory-micro-lh: 15px;--aeory-micro-weight: 600;--aeory-eyebrow-size: 11px;--aeory-eyebrow-lh: 14px;--aeory-eyebrow-weight: 600;--aeory-radius-card: 14px;--aeory-radius-control: 9px;--aeory-radius-pill: 20px;--aeory-radius-chip: 10px;--aeory-radius-inset: 10px;--aeory-shadow-card: 0 1px 2px rgba(20,23,28,.05), 0 1px 3px rgba(20,23,28,.04);--aeory-shadow-raised: 0 2px 6px rgba(20,23,28,.07), 0 8px 20px -6px rgba(20,23,28,.1);--aeory-shadow-modal: 0 20px 48px rgba(20,23,28,.18), 0 4px 12px rgba(20,23,28,.1);--aeory-z-base: 0;--aeory-z-sticky: 100;--aeory-z-savebar: 200;--aeory-z-dropdown: 300;--aeory-z-drawer: 400;--aeory-z-modal: 500;--aeory-z-toast: 600;--aeory-z-tooltip: 700;--aeory-scrim: rgba(26,26,31,.4);--aeory-motion-pulse: .25s;--aeory-motion-fade: .25s;--aeory-motion-crossfade: .15s;--aeory-motion-modal: .32s;--aeory-motion-hover: .16s;--aeory-motion-count: .8s;--aeory-motion-enter: .45s;--aeory-motion-stagger: 70ms;--aeory-motion-ring: .8s;--aeory-motion-bar: .6s;--aeory-motion-line: .9s;--aeory-motion-spark: .6s;--aeory-motion-pop: .35s;--aeory-motion-scan: 1.6s;--aeory-motion-flash: .25s;--aeory-motion-flash-settle: .6s;--aeory-motion-slide-out: .28s;--aeory-motion-step: .34s;--aeory-motion-pulse-dot: 2s;--aeory-motion-hl-wash: 1.4s;--aeory-ease: cubic-bezier(.4, 0, .2, 1);--aeory-ease-out: cubic-bezier(0, 0, .2, 1);--aeory-ease-premium: cubic-bezier(.16, 1, .3, 1);--aeory-type-products: #4a3ff0;--aeory-type-collections: #0e9384;--aeory-type-pages: #d97706;--aeory-type-blog: #7d3ac1;--aeory-type-policies: #33628f;--aeory-font-sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aeory-icon-xs: 14px;--aeory-icon-sm: 16px;--aeory-icon-md: 20px;--aeory-icon-lg: 24px;--aeory-icon-xl: 40px}html,body{margin:0;padding:0;background:var(--aeory-bg-app, #f1f1f1);color:var(--p-color-text, #1a1a1f);font-family:var(--aeory-font-sans, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.aeory-pulse{animation:aeory-pulse-color var(--aeory-motion-pulse, .25s) var(--aeory-ease-out, ease-out)}@keyframes aeory-pulse-color{0%{color:var(--aeory-info, #1f6feb)}to{color:inherit}}.aeory-fade-slide-up{animation:aeory-fade-slide-up var(--aeory-motion-fade, .2s) var(--aeory-ease-out, ease-out)}@keyframes aeory-fade-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.aeory-badge-crossfade{transition:background-color var(--aeory-motion-crossfade, .15s) var(--aeory-ease-out, ease-out),color var(--aeory-motion-crossfade, .15s) var(--aeory-ease-out, ease-out)}.aeory-spin{animation:aeory-spin 1.2s linear infinite}@keyframes aeory-spin{to{transform:rotate(360deg)}}.aeory-shimmer{background:linear-gradient(90deg,var(--aeory-bg-subdued) 0%,var(--aeory-border) 50%,var(--aeory-bg-subdued) 100%);background-size:200% 100%;animation:aeory-shimmer 1.4s ease-in-out infinite}@keyframes aeory-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.aeory-pulse,.aeory-fade-slide-up,.aeory-spin{animation:none}.aeory-shimmer{animation:none;background:var(--aeory-bg-subdued)}.aeory-badge-crossfade{transition:none}}.aeory-enter{animation:aeory-enter-rise var(--aeory-motion-enter, .45s) var(--aeory-ease-premium, cubic-bezier(.16, 1, .3, 1)) both}@keyframes aeory-enter-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.aeory-ring-arc{transition:stroke-dashoffset var(--aeory-motion-ring, .8s) var(--aeory-ease-premium, cubic-bezier(.16, 1, .3, 1))}.aeory-bar-fill{transition:width var(--aeory-motion-bar, .6s) var(--aeory-ease-premium, cubic-bezier(.16, 1, .3, 1))}.aeory-pop-in{animation:aeory-pop-in var(--aeory-motion-pop, .35s) var(--aeory-ease-premium, cubic-bezier(.16, 1, .3, 1)) both}@keyframes aeory-pop-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.aeory-step-slide{animation:aeory-step-slide var(--aeory-motion-step, .34s) var(--aeory-ease-premium, cubic-bezier(.16, 1, .3, 1)) both}@keyframes aeory-step-slide{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.aeory-hl-wash{animation:aeory-hl-wash var(--aeory-motion-hl-wash, 1.4s) ease-out both}@keyframes aeory-hl-wash{0%{background-color:var(--aeory-violet-subdued, #edecfd)}to{background-color:transparent}}.aeory-scan-beam{position:relative;overflow:hidden}.aeory-scan-beam:after{content:"";position:absolute;inset:0 auto 0 -40%;width:40%;background:linear-gradient(100deg,transparent 0%,var(--aeory-violet-subdued, #edecfd) 50%,transparent 100%);animation:aeory-scan-beam var(--aeory-motion-scan, 1.6s) ease-in-out infinite;pointer-events:none}@keyframes aeory-scan-beam{0%{left:-40%}to{left:100%}}.aeory-sparkle-pulse{animation:aeory-sparkle-pulse 1.2s ease-in-out infinite}@keyframes aeory-sparkle-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.9)}}.aeory-flash-positive{animation:aeory-flash-positive calc(var(--aeory-motion-flash, .25s) + var(--aeory-motion-flash-settle, .6s)) ease-out both}.aeory-flash-critical{animation:aeory-flash-critical calc(var(--aeory-motion-flash, .25s) + var(--aeory-motion-flash-settle, .6s)) ease-out both}@keyframes aeory-flash-positive{0%{background-color:transparent}30%{background-color:var(--aeory-success-bg, #e6f4ec)}to{background-color:transparent}}@keyframes aeory-flash-critical{0%{background-color:transparent}30%{background-color:var(--aeory-critical-bg, #fce9e7)}to{background-color:transparent}}.aeory-slide-out{animation:aeory-slide-out var(--aeory-motion-slide-out, .28s) ease-in both;overflow:hidden}@keyframes aeory-slide-out{0%{opacity:1;transform:translate(0);max-height:200px}60%{opacity:0;transform:translate(24px);max-height:200px}to{opacity:0;transform:translate(24px);max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.aeory-pulse-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--aeory-success-strong, #1a7f4b);animation:aeory-pulse-dot var(--aeory-motion-pulse-dot, 2s) ease-in-out infinite}@keyframes aeory-pulse-dot{0%,to{box-shadow:0 0 #1a7f4b59;opacity:1}50%{box-shadow:0 0 0 5px #1a7f4b00;opacity:.7}}@media (prefers-reduced-motion: reduce){.aeory-enter,.aeory-pop-in,.aeory-step-slide,.aeory-sparkle-pulse,.aeory-flash-positive,.aeory-flash-critical,.aeory-hl-wash,.aeory-slide-out,.aeory-pulse-dot{animation:none;opacity:1;transform:none}.aeory-scan-beam:after{animation:none;display:none}.aeory-ring-arc,.aeory-bar-fill{transition:none}}.aeory-t-display-xl{font-size:var(--aeory-display-xl-size);line-height:var(--aeory-display-xl-lh);font-weight:var(--aeory-display-xl-weight)}.aeory-t-display-l{font-size:var(--aeory-display-l-size);line-height:var(--aeory-display-l-lh);font-weight:var(--aeory-display-l-weight)}.aeory-t-display-m{font-size:var(--aeory-display-m-size);line-height:var(--aeory-display-m-lh);font-weight:var(--aeory-display-m-weight)}.aeory-t-heading-l{font-size:var(--aeory-heading-l-size);line-height:var(--aeory-heading-l-lh);font-weight:var(--aeory-heading-l-weight)}.aeory-t-heading-m{font-size:var(--aeory-heading-m-size);line-height:var(--aeory-heading-m-lh);font-weight:var(--aeory-heading-m-weight)}.aeory-t-heading-s{font-size:var(--aeory-heading-s-size);line-height:var(--aeory-heading-s-lh);font-weight:var(--aeory-heading-s-weight)}.aeory-t-body{font-size:var(--aeory-body-size);line-height:var(--aeory-body-lh);font-weight:var(--aeory-body-weight)}.aeory-t-body-strong{font-size:var(--aeory-body-strong-size);line-height:var(--aeory-body-strong-lh);font-weight:var(--aeory-body-strong-weight)}.aeory-t-caption{font-size:var(--aeory-caption-size);line-height:var(--aeory-caption-lh);font-weight:var(--aeory-caption-weight)}.aeory-t-caption-strong{font-size:var(--aeory-caption-strong-size);line-height:var(--aeory-caption-strong-lh);font-weight:var(--aeory-caption-strong-weight)}.aeory-t-micro{font-size:var(--aeory-micro-size);line-height:var(--aeory-micro-lh);font-weight:var(--aeory-micro-weight)}.aeory-t-eyebrow{font-size:var(--aeory-eyebrow-size);line-height:var(--aeory-eyebrow-lh);font-weight:var(--aeory-eyebrow-weight);text-transform:uppercase;letter-spacing:.07em;color:var(--aeory-text-muted)}.aeory-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.aeory-card{background:var(--aeory-bg-card);border:1px solid var(--aeory-border);border-radius:var(--aeory-radius-card);box-shadow:var(--aeory-shadow-card);box-sizing:border-box;display:flex;flex-direction:column;height:100%}.aeory-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aeory-space-3)}@media (min-width: 720px){.aeory-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.aeory-float-pulse{animation:aeory-float-pulse 2.4s ease-in-out infinite}@keyframes aeory-float-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.aeory-float-pulse{animation:none}}.aeory-dash-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}.aeory-dash-engines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.aeory-dash-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.aeory-dash-agentic{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.aeory-dash-2col,.aeory-dash-2col--pos{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}@media (min-width: 640px){.aeory-dash-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.aeory-dash-agentic{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 860px){.aeory-dash-hero{grid-template-columns:330px minmax(0,1fr)}.aeory-dash-engines{grid-template-columns:repeat(4,minmax(0,1fr))}.aeory-dash-2col{grid-template-columns:repeat(2,minmax(0,1fr))}.aeory-dash-2col--pos{grid-template-columns:1.12fr 1fr}}@media (min-width: 1000px){.aeory-dash-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.aeory-dash-agentic{grid-template-columns:repeat(4,minmax(0,1fr))}}.aeory-autopilot-sell{border:1px dashed #cfc8fa}.aeory-row-you{background:#faf9ff}.aeory-product-ref:hover .aeory-product-ref__title,.aeory-product-ref:focus-visible .aeory-product-ref__title{text-decoration:underline}.aeory-product-ref:focus-visible{outline:2px solid var(--aeory-violet);outline-offset:2px;border-radius:var(--aeory-radius-chip)}.aeory-link{color:var(--aeory-violet-text);text-decoration:none}.aeory-link:hover,.aeory-link:focus-visible{text-decoration:underline;outline:none}.aeory-link--subdued{color:var(--aeory-text-secondary)}.aeory-link--subdued:hover,.aeory-link--subdued:focus-visible{color:var(--aeory-text)}.aeory-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:var(--aeory-radius-pill);outline:none;cursor:pointer}.aeory-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--aeory-violet);cursor:pointer;transition:box-shadow var(--aeory-motion-hover, .15s) var(--aeory-ease, ease)}.aeory-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--aeory-violet);cursor:pointer;border:none}.aeory-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--aeory-violet-subdued)}.aeory-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--aeory-violet-subdued)}.aeory-slider:disabled{opacity:.5;cursor:not-allowed}.aeory-drawer{transform:translate(100%);transition:transform var(--aeory-motion-modal, .25s) var(--aeory-ease-out, ease-out)}.aeory-drawer--open{transform:translate(0)}@media (prefers-reduced-motion: reduce){.aeory-slider::-webkit-slider-thumb{transition:none}.aeory-slider::-moz-range-thumb{transition:none}.aeory-drawer{transition:none}}.aeory-datatable tbody tr{transition:background var(--aeory-motion-hover, .15s) var(--aeory-ease, ease)}.aeory-datatable tbody tr:hover{background:var(--aeory-bg-subdued)}.aeory-datatable tbody tr[data-selected]:hover{background:var(--aeory-violet-subdued)}.aeory-quick-action{transition:border-color var(--aeory-motion-hover, .15s) var(--aeory-ease, ease),box-shadow var(--aeory-motion-hover, .15s) var(--aeory-ease, ease),transform var(--aeory-motion-hover, .15s) var(--aeory-ease, ease)}.aeory-quick-action:hover{border-color:var(--aeory-border-strong);box-shadow:var(--aeory-shadow-raised);transform:translateY(-2px)}.aeory-quick-action:focus-visible{outline:2px solid var(--aeory-violet);outline-offset:2px}.aeory-activity-row{transition:background var(--aeory-motion-hover, .15s) var(--aeory-ease, ease)}.aeory-activity-row:hover{background:var(--aeory-bg-subdued)}.aeory-activity-row:focus-visible{outline:2px solid var(--aeory-violet);outline-offset:-2px}@media (prefers-reduced-motion: reduce){.aeory-quick-action,.aeory-activity-row,.aeory-datatable tbody tr{transition:none}.aeory-quick-action:hover{transform:none}}.aeory-diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width: 749px){.aeory-diff-grid{grid-template-columns:1fr}}@media (max-width: 600px){.aeory-datatable thead{display:none}.aeory-datatable,.aeory-datatable tbody,.aeory-datatable tr,.aeory-datatable td{display:block;width:100%}.aeory-datatable tbody tr{border:1px solid var(--aeory-border);border-radius:var(--aeory-radius-card);margin-bottom:var(--aeory-space-3);padding:var(--aeory-space-2)}.aeory-datatable td{border:none;padding:var(--aeory-space-1) 0;text-align:left!important}}
