@import "https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wdth,wght@0,75..100,400..700;1,75..100,400..700&family=Instrument+Serif:ital@0;1&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--bg:#fefdf0;--nav-bg:#fefdf0f2;--border:#d5d7da;--text:#535862;--text-primary:#181d27;--text-secondary:#414651;--text-tertiary:#535862;--text-quaternary:#717680;--text-brand:#1f2e26;--font-body:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Instrument Serif", "Instrument Sans", Georgia, serif;--font-mono:"Roboto Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-button:"Instrument Sans", system-ui, sans-serif;--colors-neon-50:#f5fc9c;--colors-neon-100:#f3fb84;--colors-neon-200:#f1fa6b;--colors-neon-300:#eef952;--colors-neon-400:#ecf83a;--colors-neon-500:#e9f821;--colors-neon-600:#e7f708;--colors-neon-700:#d0de07;--colors-neon-800:#b9c507;--colors-neon-900:#a2ad06;--colors-neon-950:#2e3102;--colors-green-brand-50:#e0ebe6;--colors-green-brand-100:#c2d6cc;--colors-green-brand-200:#a3c2b3;--colors-green-brand-300:#669980;--colors-green-brand-400:#527a67;--colors-green-brand-500:#476b5a;--colors-green-brand-600:#3b594a;--colors-green-brand-700:#334c40;--colors-green-brand-800:#293d33;--colors-green-brand-900:#1f2e26;--colors-green-brand-950:#141f1a;--colors-orange-50:#fef6ee;--colors-orange-100:#fdead7;--colors-orange-200:#f9dbaf;--colors-orange-700:#b93815;--colors-orange-800:#932f19;--colors-orange-900:#772917;--colors-warning-500:#f79009;--colors-warning-700:#b54708;--colors-success-200:#abefc6;--colors-success-600:#079455;--colors-success-800:#085d3a;--colors-text-text-brand-tertiary-600:var(--colors-green-brand-600);--colors-text-text-brand-secondary-hover:var(--colors-green-brand-800);--colors-background-bg-brand-solid:var(--colors-neon-200);--colors-background-bg-brand-solid-hover:var(--colors-neon-400);--colors-background-bg-brand-section:var(--colors-green-brand-900);--colors-background-bg-primary:#fff;--bg-brand-solid:var(--colors-background-bg-brand-solid);--bg-brand-solid-hover:var(--colors-background-bg-brand-solid-hover);--bg-brand-section:var(--colors-background-bg-brand-section);--bg-primary:var(--colors-background-bg-primary);--bg-primary-hover:#fafafa;--bg-secondary:#fafafa;--border-primary:#d5d7da;--border-secondary:#e9eaeb;--border-tertiary:#f5f5f5;--button-secondary-bg:var(--bg-primary);--button-secondary-border:var(--border-primary);--button-secondary-fg:var(--text-secondary);--shadow-xs:0px 1px 2px 0px #0a0d120d;--shadow-sm:0px 1px 3px 0px #0a0d121a, 0px 1px 2px 0px #0a0d120f;--shadow-md:0px 4px 8px -2px #0a0d121a, 0px 2px 4px -2px #0a0d120f;--shadow-lg:0px 12px 16px -4px #0a0d1214, 0px 4px 6px -2px #0a0d1208;--shadow-xl:0px 20px 24px -4px #0a0d1214, 0px 8px 8px -4px #0a0d1208;--shadow-skeuomorphic:0px 0px 0px 1px #0a0d122e inset, 0px -2px 0px 0px #0a0d120d inset;--shadow-xs-skeuomorphic:var(--shadow-xs), var(--shadow-skeuomorphic);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--container-max:1280px;--background:var(--bg);--foreground:var(--text-primary);--card:#fff;--card-foreground:var(--text-primary);--popover:#fff;--popover-foreground:var(--text-primary);--primary:var(--bg-brand-solid);--primary-foreground:var(--colors-neon-950);--secondary:var(--bg-secondary);--secondary-foreground:var(--text-primary);--muted:var(--border-tertiary);--muted-foreground:var(--text-tertiary);--accent:var(--colors-neon-50);--accent-foreground:var(--colors-green-brand-800);--destructive:oklch(57.7% .245 27.325);--input:var(--border-primary);--ring:var(--colors-neon-500);--radius:.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text-primary);background:var(--bg);font-family:var(--font-body);font-size:14px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:112px}body{font-family:var(--font-body);color:var(--text-primary);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}#root{max-width:100%;margin:0 auto}@layer base{*{border-color:var(--border-primary);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:Instrument Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}.display-2xl{font-size:4.5rem;line-height:5.625rem;font-family:var(--font-display);letter-spacing:-.02em;font-weight:400}.display-xl{font-size:3.75rem;line-height:4.5rem;font-family:var(--font-display);letter-spacing:-.02em;font-weight:400}.display-lg{font-size:3rem;line-height:3.75rem;font-family:var(--font-display);letter-spacing:-.02em;font-weight:400}.display-md{font-size:2.25rem;line-height:2.75rem;font-family:var(--font-display);letter-spacing:-.02em;font-weight:400}.display-sm{font-size:1.875rem;line-height:2.375rem;font-family:var(--font-display);letter-spacing:-.02em;font-weight:400}.display-xs{font-size:1.5rem;line-height:2rem;font-family:var(--font-display);letter-spacing:-.02em;font-weight:400}.eyebrow{text-transform:uppercase;letter-spacing:.04em;color:var(--text-quaternary);font-size:13px;font-weight:600}.ico{background-color:currentColor;flex-shrink:0;display:inline-block}.sec-h{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-weight:400}.barcode-divider{align-items:stretch;gap:0;height:96px;padding:0;display:flex}.barcode-bar{border:1px solid #f2b33d;flex:1 1 0;margin-left:-1px}.fade-in{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.fade-in.visible{opacity:1;transform:translateY(0)}body{overflow-x:hidden}#agentic-hero .hbleed{position:relative}#agentic-hero .hbleed:after{content:"";pointer-events:none;border-bottom:1px solid #fdc431;width:100vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ea-modal-grid{grid-template-columns:1fr 1fr;max-height:85vh;display:grid;overflow-y:auto}@media (width<=720px){.ea-modal-grid{grid-template-columns:1fr}.ea-modal-grid>.ea-modal-info{order:2}}
