*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--brand:#fcd134;--brand-hover:#e5bc1e;--brand-light:rgba(252,209,52,.12);--brand-glow:rgba(252,209,52,.25);--accent:#fde68a;--accent-dim:hsla(48,97%,77%,.5);--bg:#000;--surface:#000;--surface-elevated:#0a0a0a;--glass-bg:rgba(255,254,250,.03);--glass-border:rgba(255,254,250,.06);--card-bg:#0a0a0a;--ink:#fffefa;--ink-secondary:#a8a8a0;--ink-muted:#6b6b65;--line:rgba(255,254,250,.08);--line-strong:rgba(255,254,250,.15);--success:#22c55e;--warning:#f59e0b;--error:#ef4444;--container-width:1160px;--section-gap:96px;--radius:8px;--radius-lg:14px;--radius-xl:28px;--shadow-sm:0 2px 8px rgba(0,0,0,.2);--shadow-md:0 8px 24px rgba(0,0,0,.3);--shadow-lg:0 24px 52px rgba(0,0,0,.35);--shadow-glow:0 0 40px var(--brand-glow)}[data-theme=light]{--bg:#fafaf5;--surface:#fffefa;--surface-elevated:#fffefa;--glass-bg:rgba(0,0,0,.02);--glass-border:rgba(0,0,0,.06);--ink:#1a1a17;--ink-secondary:#5c5c56;--ink-muted:#9c9c95;--line:rgba(0,0,0,.08);--line-strong:rgba(0,0,0,.15);--shadow-sm:0 2px 8px rgba(0,0,0,.06);--shadow-md:0 8px 24px rgba(0,0,0,.08);--shadow-lg:0 24px 52px rgba(0,0,0,.1);--shadow-glow:0 0 40px rgba(165,46,190,.15);--brand:#a52ebe;--brand-hover:#8c27a1;--brand-light:rgba(165,46,190,.08);--brand-glow:rgba(165,46,190,.12);--accent:#c474d4;--accent-dim:rgba(196,116,212,.5);--card-bg:#fffefa}[data-theme=light] .hero-bubble{background:#fffefa;border:1px solid #d4d4d4;color:#1a1a17;box-shadow:0 8px 32px rgba(0,0,0,.15)}[data-theme=light] .site-nav{background:hsla(60,33%,97%,.85)}[data-theme=light] .chat-msg-bubble--emvara p{color:#1a1a17}[data-theme=light] img[src*="/calcom.svg"],[data-theme=light] img[src*="/linear.svg"]{filter:brightness(0)}[data-theme=light] .sticky-note:hover:after{background:linear-gradient(135deg,rgba(252,209,52,.08) 0,rgba(139,92,246,.06) 25%,rgba(6,182,212,.07) 50%,rgba(34,197,94,.06) 75%,rgba(252,209,52,.08) 100%),var(--bg);background-size:400% 400%,100% 100%}[data-theme=light] .integration-card:hover:before,[data-theme=light] .sticky-note:hover:before{opacity:.7}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{font-family:var(--font);background-color:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;position:relative}body:before{content:"";position:fixed;inset:0;background-image:url(/images/texture_bg.png);background-repeat:repeat;opacity:.35;pointer-events:none;z-index:-1;transform:translateZ(0);will-change:transform}.os-windows body:before{opacity:.18}body>*{position:relative;z-index:1}.page-glow{position:absolute;top:0;left:0;right:0;height:100%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 40% at 20% 20%,rgba(252,209,52,.12) 0,transparent 65%),radial-gradient(ellipse 50% 40% at 80% 30%,rgba(165,46,190,.15) 0,transparent 60%),radial-gradient(ellipse 55% 35% at 50% 50%,rgba(252,93,105,.13) 0,transparent 60%)}[data-theme=light] .page-glow{background:radial-gradient(ellipse 60% 40% at 20% 20%,rgba(165,46,190,.1) 0,transparent 65%),radial-gradient(ellipse 50% 40% at 80% 30%,rgba(196,116,212,.1) 0,transparent 60%),radial-gradient(ellipse 55% 35% at 50% 50%,rgba(252,93,105,.08) 0,transparent 60%)}.page-glow+*{position:relative;z-index:1}::selection{background:var(--brand);color:#000}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(0,0%,50%,.3);border-radius:3px}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-hover)}.container{max-width:var(--container-width);margin:0 auto;padding:0 24px}.section-heading{text-align:center;margin-bottom:48px}.section-heading h2{font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.2;color:var(--ink)}.eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--brand);margin-bottom:8px}.about-gradient{background:linear-gradient(135deg,var(--brand) 0,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-divider{border:none;border-top:1px solid var(--line);margin:0;padding:0;width:100%;position:relative;z-index:1;background:var(--bg)}.bot-showcase{padding:80px 0;background-color:var(--bg);background-image:linear-gradient(180deg,transparent,rgba(252,209,52,.04) 50%,transparent);position:relative;z-index:1}.page-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 38% 32% at 10% 6%,rgba(107,130,176,.21) 0,transparent 70%),radial-gradient(ellipse 34% 28% at 50% 0,rgba(47,111,238,.2) 0,transparent 72%),radial-gradient(ellipse 38% 32% at 92% 8%,rgba(76,164,110,.2) 0,transparent 70%),radial-gradient(ellipse 32% 40% at 100% 50%,rgba(242,95,166,.2) 0,transparent 72%),radial-gradient(ellipse 40% 34% at 88% 92%,rgba(222,99,99,.2) 0,transparent 72%),radial-gradient(ellipse 44% 32% at 50% 100%,rgba(146,112,235,.21) 0,transparent 72%),radial-gradient(ellipse 38% 32% at 8% 92%,rgba(34,199,199,.2) 0,transparent 72%),radial-gradient(ellipse 32% 42% at 0 50%,rgba(252,168,42,.18) 0,transparent 72%)}[data-theme=light] .page-bg{background:radial-gradient(ellipse 38% 32% at 10% 6%,rgba(107,130,176,.18) 0,transparent 70%),radial-gradient(ellipse 34% 28% at 50% 0,rgba(47,111,238,.16) 0,transparent 72%),radial-gradient(ellipse 38% 32% at 92% 8%,rgba(76,164,110,.16) 0,transparent 70%),radial-gradient(ellipse 32% 40% at 100% 50%,rgba(242,95,166,.16) 0,transparent 72%),radial-gradient(ellipse 40% 34% at 88% 92%,rgba(222,99,99,.16) 0,transparent 72%),radial-gradient(ellipse 44% 32% at 50% 100%,rgba(146,112,235,.18) 0,transparent 72%),radial-gradient(ellipse 38% 32% at 8% 92%,rgba(34,199,199,.16) 0,transparent 72%),radial-gradient(ellipse 32% 42% at 0 50%,rgba(252,168,42,.14) 0,transparent 72%)}@media (max-width:640px){.page-bg{display:block;background:url(/images/texture_bg.png) repeat;opacity:.35;z-index:-1}.emvara-scene--agents{background:var(--bg)}[data-theme=light] .emvara-scene--agents{background:#f7f8fc}.has-page-bg{isolation:isolate}}.has-page-bg .agents-hero,.has-page-bg .bot-showcase,.has-page-bg .security-hero,.has-page-bg section{background-color:transparent!important;background-image:none!important}.has-page-bg .page-glow{display:none}.home-textured{position:relative;background-color:var(--bg);isolation:isolate}.home-textured:before{content:"";position:absolute;inset:0;background-image:url(/images/texture_bg.png);background-repeat:repeat;background-size:auto;opacity:.35;pointer-events:none;z-index:0}.home-textured>*{position:relative;z-index:1}.home-textured>.section-divider,.home-textured>section{background-color:transparent!important;background-image:none!important}.bot-showcase-inner{display:flex;gap:48px;align-items:center;max-width:1060px;margin:0 auto}.bot-showcase-content h2{font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.2;margin-bottom:12px}.bot-showcase-content>p{font-size:15px;color:var(--ink-secondary);line-height:1.6;margin-bottom:0}.bot-showcase-image{flex:1 1;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.bot-showcase-inner{flex-direction:column;text-align:center}}.action-examples{max-width:1060px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.action-row{--agent-color:#a855f7;display:grid;grid-template-columns:132px 1fr 48px 1fr;align-items:center;grid-gap:0;gap:0;padding:22px;border-radius:22px;background:radial-gradient(120% 140% at 8% 50%,color-mix(in srgb,var(--agent-color) 10%,transparent) 0,transparent 55%),#0a0a0a;border:1px solid rgba(255,254,250,.06);overflow:hidden;opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s cubic-bezier(.4,0,.2,1)}.action-row.action-row--in{opacity:1;transform:translateY(0)}.action-category{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding-right:20px}.action-category-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--agent-color);background:linear-gradient(135deg,color-mix(in srgb,var(--agent-color) 22%,transparent),color-mix(in srgb,var(--agent-color) 8%,transparent));border:1px solid color-mix(in srgb,var(--agent-color) 35%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--agent-color) 18%,transparent)}.action-category-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--agent-color);opacity:.9}.action-bubble{position:relative;padding:14px 18px 22px;border-radius:14px;background:hsla(0,0%,8%,.75);border:1px solid rgba(255,254,250,.08);min-height:96px}.action-bubble--agent{padding-right:68px;border-color:color-mix(in srgb,var(--agent-color) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--agent-color) 20%,transparent),0 0 32px color-mix(in srgb,var(--agent-color) 18%,transparent)}.action-bubble-header{display:flex;align-items:center;gap:6px;margin-bottom:6px}.action-bubble-avatar{width:20px;height:20px;border-radius:50%;background:rgba(255,254,250,.08);border:1px solid rgba(255,254,250,.12);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-secondary)}.action-bubble-sender{font-size:12px;font-weight:600;color:var(--ink-secondary);letter-spacing:.01em}.action-bubble-text{font-size:14px;line-height:1.5;color:var(--ink);margin:0}.action-bubble-text strong{color:var(--ink);font-weight:600}.action-bubble-time{position:absolute;right:14px;bottom:8px;font-size:11px;color:var(--ink-muted)}.action-bubble--agent .action-bubble-time{right:68px}.action-connector{position:relative;height:2px;display:flex;align-items:center;justify-content:center}.action-connector-line{position:absolute;left:0;right:0;height:2px;background:linear-gradient(to right,color-mix(in srgb,var(--agent-color) 10%,transparent) 0,var(--agent-color) 50%,color-mix(in srgb,var(--agent-color) 10%,transparent) 100%)}.action-connector-dot{position:relative;width:8px;height:8px;box-shadow:0 0 12px color-mix(in srgb,var(--agent-color) 60%,transparent)}.action-agent-avatar,.action-connector-dot{border-radius:50%;background:var(--agent-color)}.action-agent-avatar{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:2px;box-shadow:0 0 16px color-mix(in srgb,var(--agent-color) 40%,transparent)}.action-agent-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;background:#000}.action-agent-status{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:#22c55e;border:2px solid #0a0a0a}[data-theme=light] .action-row{background:radial-gradient(120% 140% at 8% 50%,color-mix(in srgb,var(--agent-color) 12%,transparent) 0,transparent 55%),#fffefa;border-color:rgba(0,0,0,.08)}[data-theme=light] .action-bubble{background:hsla(60,33%,97%,.9);border-color:rgba(0,0,0,.08)}[data-theme=light] .action-bubble-text{color:#1a1a17}[data-theme=light] .action-agent-status{border-color:#fffefa}.action-cta{max-width:1060px;margin:40px auto 0;display:grid;grid-template-columns:auto 1.2fr 1.4fr auto;align-items:center;grid-gap:28px;gap:28px;padding:26px 32px;border-radius:22px;background:#0a0a0a;border:1px solid rgba(255,254,250,.08)}.action-cta-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(168,85,247,.18),rgba(245,158,11,.12));border:1px solid rgba(168,85,247,.35)}.action-cta-copy h3{font-size:22px;line-height:1.25;font-weight:600;color:var(--ink);margin:0}.action-cta-desc{font-size:14px;line-height:1.55;color:var(--ink-secondary);margin:0}.action-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:999px;font-weight:600;font-size:15px;color:#fff;background:linear-gradient(135deg,#a855f7,#f59e0b);text-decoration:none;box-shadow:0 8px 32px rgba(168,85,247,.35);transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.action-cta-btn:hover{transform:translateY(-1px);box-shadow:0 10px 38px rgba(168,85,247,.45)}[data-theme=light] .action-cta{background:#fffefa;border-color:rgba(0,0,0,.08)}@property --ai-border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes aiGradientSpin{to{--ai-border-angle:360deg}}@keyframes shimmerBg{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes glowPulse{0%,to{box-shadow:0 0 30px rgba(252,209,52,.25),0 0 60px rgba(139,92,246,.15),0 0 90px rgba(6,182,212,.1)}33%{box-shadow:0 0 30px rgba(139,92,246,.25),0 0 60px rgba(6,182,212,.15),0 0 90px rgba(34,197,94,.1)}66%{box-shadow:0 0 30px rgba(6,182,212,.25),0 0 60px rgba(252,209,52,.15),0 0 90px rgba(139,92,246,.1)}}@media (max-width:860px){.action-row{grid-template-columns:1fr;gap:14px;padding:20px}.action-category{flex-direction:row;align-items:center;padding-right:0}.action-connector{height:24px}.action-connector-line{left:50%;right:auto;top:0;bottom:0;width:2px;height:100%;background:linear-gradient(to bottom,color-mix(in srgb,var(--agent-color) 10%,transparent),var(--agent-color),color-mix(in srgb,var(--agent-color) 10%,transparent))}.action-cta{grid-template-columns:1fr;text-align:center;justify-items:center;gap:16px;padding:24px}}.automation-examples{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.automation-card{--card-color:#a855f7;position:relative;background:#0a0a0a;border:1px solid rgba(255,254,250,.06);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:14px;overflow:hidden;opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s cubic-bezier(.4,0,.2,1)}.automation-card.automation-card--in{opacity:1;transform:translateY(0)}.automation-card-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px}.automation-card-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--card-color);background:linear-gradient(135deg,color-mix(in srgb,var(--card-color) 22%,transparent),color-mix(in srgb,var(--card-color) 8%,transparent));border:1px solid color-mix(in srgb,var(--card-color) 35%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--card-color) 18%,transparent)}.automation-card-heading h3{font-size:17px;font-weight:600;color:var(--ink);margin:0 0 2px;line-height:1.3}.automation-card-heading p{font-size:13px;color:var(--ink-muted);margin:0;line-height:1.4}.automation-card-status{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:600;color:#22c55e;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);white-space:nowrap}.automation-card-status-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.6)}.automation-step{position:relative;padding:14px 16px 16px;border-radius:14px;background:hsla(0,0%,8%,.7);border:1px solid rgba(255,254,250,.08)}.automation-step--then{border-color:color-mix(in srgb,var(--card-color) 45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--card-color) 15%,transparent),0 0 26px color-mix(in srgb,var(--card-color) 14%,transparent)}.automation-step-badge{position:absolute;top:-9px;left:14px;padding:3px 10px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:#0a0a0a}.automation-step-badge--when{color:var(--card-color);border:1px solid color-mix(in srgb,var(--card-color) 50%,transparent)}.automation-step-badge--then{color:var(--card-color);border:1px solid color-mix(in srgb,var(--card-color) 60%,transparent)}.automation-step-body{display:flex;gap:12px;align-items:flex-start;margin-top:6px}.automation-step-icon{width:36px;height:36px;min-width:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--card-color);background:color-mix(in srgb,var(--card-color) 15%,transparent);border:1px solid color-mix(in srgb,var(--card-color) 28%,transparent)}.automation-step-content{flex:1 1;min-width:0}.automation-step-app{font-size:14px;font-weight:600;color:var(--ink);margin-bottom:3px}.automation-step-content p{font-size:13px;color:var(--ink-secondary);line-height:1.5;margin:0}.automation-step-content p strong{color:var(--card-color);font-weight:600}.automation-connector{position:relative;height:14px;display:flex;align-items:center;justify-content:center;margin:-4px 0}.automation-connector-line{position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,color-mix(in srgb,var(--card-color) 15%,transparent),var(--card-color),color-mix(in srgb,var(--card-color) 15%,transparent));transform:translateX(-50%)}.automation-connector-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--card-color);box-shadow:0 0 10px color-mix(in srgb,var(--card-color) 60%,transparent)}.automation-cta{max-width:1060px;margin:40px auto 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:28px;gap:28px;padding:26px 32px;border-radius:22px;background:#0a0a0a;border:1px solid rgba(255,254,250,.08)}.automation-cta-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(168,85,247,.18),rgba(245,158,11,.12));border:1px solid rgba(168,85,247,.35)}.automation-cta-copy h3{font-size:22px;line-height:1.3;font-weight:600;color:var(--ink);margin:0 0 4px}.automation-cta-copy p{font-size:14px;line-height:1.55;color:var(--ink-secondary);margin:0}.automation-cta-actions{display:flex;align-items:center;gap:16px;white-space:nowrap}.automation-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:999px;font-weight:600;font-size:14px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.automation-cta-btn--primary{color:#fff;background:linear-gradient(135deg,#a855f7,#f59e0b);box-shadow:0 8px 32px rgba(168,85,247,.35)}.automation-cta-btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 38px rgba(168,85,247,.45)}.automation-cta-btn--ghost{color:#a855f7;background:transparent;padding:13px 6px}.automation-cta-btn--ghost:hover{color:#c084fc}[data-theme=light] .automation-card,[data-theme=light] .automation-cta{background:#fffefa;border-color:rgba(0,0,0,.08)}[data-theme=light] .automation-step{background:hsla(60,33%,97%,.9);border-color:rgba(0,0,0,.08)}[data-theme=light] .automation-step-badge{background:#fffefa}@media (max-width:860px){.automation-cta,.automation-examples{grid-template-columns:1fr}.automation-cta{text-align:center;justify-items:center;gap:18px;padding:26px}.automation-cta-actions{flex-direction:column;width:100%}.automation-cta-btn{width:100%;justify-content:center}}.fade-in{animation:fadeIn .8s ease-out both}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.emvara-scene{position:relative;min-height:100vh;padding:108px 24px 72px;overflow:hidden;background:var(--bg);z-index:1}.emvara-scene+.section-divider{margin-top:0}.emvara-scene--agents{isolation:isolate;background:radial-gradient(ellipse 38% 32% at 10% 6%,rgba(107,130,176,.21) 0,transparent 70%),radial-gradient(ellipse 34% 28% at 50% 0,rgba(47,111,238,.2) 0,transparent 72%),radial-gradient(ellipse 38% 32% at 92% 8%,rgba(76,164,110,.2) 0,transparent 70%),radial-gradient(ellipse 32% 40% at 100% 50%,rgba(242,95,166,.2) 0,transparent 72%),radial-gradient(ellipse 40% 34% at 88% 92%,rgba(222,99,99,.2) 0,transparent 72%),radial-gradient(ellipse 44% 32% at 50% 100%,rgba(146,112,235,.21) 0,transparent 72%),radial-gradient(ellipse 38% 32% at 8% 92%,rgba(34,199,199,.2) 0,transparent 72%),radial-gradient(ellipse 32% 42% at 0 50%,rgba(252,168,42,.18) 0,transparent 72%),var(--bg)}.emvara-scene--agents:before{content:"";position:absolute;inset:0;background-image:url(/images/texture_bg.png);background-repeat:repeat;background-size:auto;opacity:.35;pointer-events:none;z-index:0}.emvara-scene--agents>*{position:relative;z-index:1}[data-theme=light] .emvara-scene--agents{background:radial-gradient(ellipse 38% 32% at 10% 6%,rgba(107,130,176,.18) 0,transparent 70%),radial-gradient(ellipse 34% 28% at 50% 0,rgba(47,111,238,.16) 0,transparent 72%),radial-gradient(ellipse 38% 32% at 92% 8%,rgba(76,164,110,.16) 0,transparent 70%),radial-gradient(ellipse 32% 40% at 100% 50%,rgba(242,95,166,.16) 0,transparent 72%),radial-gradient(ellipse 40% 34% at 88% 92%,rgba(222,99,99,.16) 0,transparent 72%),radial-gradient(ellipse 44% 32% at 50% 100%,rgba(146,112,235,.18) 0,transparent 72%),radial-gradient(ellipse 38% 32% at 8% 92%,rgba(34,199,199,.16) 0,transparent 72%),radial-gradient(ellipse 32% 42% at 0 50%,rgba(252,168,42,.14) 0,transparent 72%),#f7f8fc}[data-theme=light] .emvara-scene--agents:before{opacity:.25}.emvara-morph-bg{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 80% 60% at var(--morph-x1,30%) var(--morph-y1,20%),rgba(252,209,52,.22) 0,transparent 60%),radial-gradient(ellipse 60% 80% at var(--morph-x2,70%) var(--morph-y2,70%),rgba(252,93,105,.16) 0,transparent 60%),radial-gradient(ellipse 70% 50% at var(--morph-x3,50%) var(--morph-y3,40%),rgba(165,46,190,.16) 0,transparent 60%),radial-gradient(ellipse 50% 70% at var(--morph-x4,20%) var(--morph-y4,80%),rgba(0,0,0,.5) 0,transparent 60%);animation:morphGradient 20s ease-in-out infinite;pointer-events:none}[data-theme=light] .emvara-morph-bg{background:radial-gradient(ellipse 80% 60% at var(--morph-x1,30%) var(--morph-y1,20%),rgba(252,209,52,.22) 0,transparent 60%),radial-gradient(ellipse 60% 80% at var(--morph-x2,70%) var(--morph-y2,70%),rgba(252,93,105,.16) 0,transparent 60%),radial-gradient(ellipse 70% 50% at var(--morph-x3,50%) var(--morph-y3,40%),rgba(165,46,190,.16) 0,transparent 60%),radial-gradient(ellipse 50% 70% at var(--morph-x4,20%) var(--morph-y4,80%),rgba(252,209,52,.18) 0,transparent 60%)}@property --morph-x1{syntax:"<percentage>";initial-value:30%;inherits:false}@property --morph-y1{syntax:"<percentage>";initial-value:20%;inherits:false}@property --morph-x2{syntax:"<percentage>";initial-value:70%;inherits:false}@property --morph-y2{syntax:"<percentage>";initial-value:70%;inherits:false}@property --morph-x3{syntax:"<percentage>";initial-value:50%;inherits:false}@property --morph-y3{syntax:"<percentage>";initial-value:40%;inherits:false}@property --morph-x4{syntax:"<percentage>";initial-value:20%;inherits:false}@property --morph-y4{syntax:"<percentage>";initial-value:80%;inherits:false}@keyframes morphGradient{0%{--morph-x1:30%;--morph-y1:20%;--morph-x2:70%;--morph-y2:70%;--morph-x3:50%;--morph-y3:40%;--morph-x4:20%;--morph-y4:80%}25%{--morph-x1:60%;--morph-y1:10%;--morph-x2:40%;--morph-y2:85%;--morph-x3:80%;--morph-y3:50%;--morph-x4:10%;--morph-y4:30%}50%{--morph-x1:75%;--morph-y1:60%;--morph-x2:25%;--morph-y2:30%;--morph-x3:60%;--morph-y3:80%;--morph-x4:45%;--morph-y4:15%}75%{--morph-x1:20%;--morph-y1:70%;--morph-x2:80%;--morph-y2:20%;--morph-x3:35%;--morph-y3:55%;--morph-x4:70%;--morph-y4:90%}to{--morph-x1:30%;--morph-y1:20%;--morph-x2:70%;--morph-y2:70%;--morph-x3:50%;--morph-y3:40%;--morph-x4:20%;--morph-y4:80%}}.hero-bubble{display:inline-flex;flex-direction:column;gap:4px;padding:10px 18px;background:#1a1a1a;border:1px solid #333;border-radius:20px;font-size:14px;font-weight:600;color:#fffefa;box-shadow:0 8px 32px rgba(0,0,0,.6);white-space:nowrap;animation:bubbleAppear 4s ease-in-out forwards;opacity:0;z-index:10;position:relative}.hero-bubble-main{display:flex;align-items:center;gap:8px}.hero-bubble-app{font-size:10px;font-weight:500;color:var(--ink-muted);letter-spacing:.03em;text-align:center}.hero-bubble--left{border-radius:20px 20px 20px 0}.hero-bubble--right{border-radius:20px 20px 0 20px}@keyframes bubbleAppear{0%{opacity:0;transform:translateY(8px) scale(.92)}12%{opacity:1;transform:translateY(0) scale(1)}80%{opacity:1;transform:translateY(-4px) scale(1)}to{opacity:0;transform:translateY(-12px) scale(.95)}}@media (max-width:1023px){.hero-bubble{display:none}}.emvara-hero-content{position:relative;z-index:2;width:min(100%,1320px);margin:0 auto}.emvara-hero-content--agents{max-width:1320px}.hero-gradient{background:linear-gradient(135deg,#fcd134,#fc5d69,#a52ebe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-agents-layout{display:flex;flex-direction:column;gap:26px}.hero-agents-scroll-wrap{position:relative;padding-top:6px}.hero-agents-edge{position:absolute;top:6px;bottom:74px;width:clamp(22px,5vw,64px);pointer-events:none;z-index:8}.hero-agents-edge--left{left:0;background:linear-gradient(90deg,var(--bg) 0,transparent 100%)}.hero-agents-edge--right{right:0;background:linear-gradient(270deg,var(--bg) 0,transparent 100%)}[data-theme=light] .hero-agents-edge--left{background:linear-gradient(90deg,#f7f8fc,rgba(247,248,252,0))}[data-theme=light] .hero-agents-edge--right{background:linear-gradient(270deg,#f7f8fc,rgba(247,248,252,0))}.hero-agents-nav{position:absolute;top:calc(50% - 34px);width:44px;height:44px;border-radius:999px;border:1px solid rgba(25,33,66,.12);background:hsla(0,0%,100%,.9);color:#2b3454;box-shadow:0 8px 22px rgba(18,24,54,.16);z-index:12;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,opacity .18s ease,border-color .18s ease}[data-theme=dark] .hero-agents-nav{border-color:hsla(0,0%,100%,.12);background:rgba(6,9,18,.85);color:#dde4ff;box-shadow:0 10px 24px rgba(0,0,0,.42)}.hero-agents-nav svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hero-agents-nav:hover{transform:translateY(-2px);border-color:rgba(108,112,245,.35)}.hero-agents-nav:disabled{opacity:0;pointer-events:none}.hero-agents-nav--prev{left:-14px}.hero-agents-nav--next{right:-14px}.hero-agents-scroll{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:28px;padding:6px 4px 12px;scrollbar-width:thin;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;cursor:-webkit-grab;cursor:grab}.hero-agents-scroll.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;scroll-snap-type:none}.hero-agents-scroll.is-dragging *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-agents-scroll::-webkit-scrollbar{height:8px}.hero-agents-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,50%,.35);border-radius:999px}.hero-agents-spacer{flex:0 0 clamp(2px,1vw,12px)}.hero-agent-rail-card{flex:0 0 min(308px,calc((100% - 48px) / 4));min-height:706px;scroll-snap-align:center;scroll-snap-stop:always;border-radius:26px;overflow:hidden;border:1px solid rgba(15,20,44,.08);background:linear-gradient(180deg,#f8f9fe,#f1f3fa 64%,#ebeff8);box-shadow:0 18px 40px rgba(18,24,51,.08);display:flex;flex-direction:column;transition:border-color .22s ease,box-shadow .22s ease,opacity .22s ease,filter .22s ease;opacity:.84;filter:saturate(.88)}[data-theme=dark] .hero-agent-rail-card{border-color:hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(22,24,34,.96),rgba(16,18,27,.96) 64%,rgba(12,14,21,.98));box-shadow:0 20px 42px rgba(0,0,0,.4)}.hero-agent-rail-card:hover{opacity:1;filter:none;box-shadow:0 24px 46px rgba(20,28,60,.14)}[data-theme=dark] .hero-agent-rail-card:hover{box-shadow:0 28px 48px rgba(0,0,0,.46)}.hero-agent-rail-card.is-active{opacity:1;filter:none;border-color:rgba(108,112,245,.34);box-shadow:0 24px 52px rgba(64,82,170,.18)}[data-theme=dark] .hero-agent-rail-card.is-active{border-color:rgba(126,138,255,.42);box-shadow:0 30px 56px rgba(0,0,0,.5)}.hero-agent-top{padding:18px 18px 14px;display:flex;flex-direction:column;gap:10px}.hero-agent-icon{width:44px;height:44px;border-radius:50%;background:var(--agent-accent-soft);border:1px solid var(--agent-accent-soft-strong);display:inline-flex;align-items:center;justify-content:center}.hero-agent-icon svg{width:24px;height:24px;stroke:var(--agent-accent);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero-agent-top h2{margin:0;font-size:clamp(25px,1.4vw,31px);line-height:1.12;font-weight:800;color:#101526;letter-spacing:-.018em;min-height:72px}[data-theme=dark] .hero-agent-top h2{color:#f6f8ff}.hero-agent-top h2 em{font-style:italic;color:var(--agent-accent);font-family:Georgia,Times New Roman,serif;text-decoration:underline;-webkit-text-decoration-color:var(--agent-accent-soft-strong);text-decoration-color:var(--agent-accent-soft-strong);text-underline-offset:.16em;text-decoration-thickness:2px}.hero-agent-top p{margin:0;font-size:14px;line-height:1.45;color:#5c647a}[data-theme=dark] .hero-agent-top p{color:#b2bbd2}.hero-agent-widget{margin:0 18px 12px;border-radius:13px;border:1px solid rgba(16,22,46,.08);background:hsla(0,0%,100%,.82);box-shadow:0 6px 20px rgba(21,27,56,.06)}[data-theme=dark] .hero-agent-widget{border-color:hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.04);box-shadow:none}.hero-agent-widget--feed{padding:10px;display:flex;flex-direction:column;gap:8px}.hero-agent-feed-row{border-radius:9px;background:#fff;border:1px solid rgba(20,28,56,.08);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px}[data-theme=dark] .hero-agent-feed-row{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}.hero-agent-feed-row span{font-size:12px;font-weight:600;color:#2c3349}[data-theme=dark] .hero-agent-feed-row span{color:#e8edff}.hero-agent-feed-row strong{font-size:11px;color:var(--agent-accent)}.hero-agent-insight-card,.hero-agent-widget--insight{padding:10px;display:flex;flex-direction:column;gap:8px}.hero-agent-insight-card{border-radius:10px;border:1px solid rgba(20,28,56,.08);background:#fff}[data-theme=dark] .hero-agent-insight-card{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.09)}.hero-agent-insight-card span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#68708a;font-weight:700}.hero-agent-insight-card p{margin:0;font-size:13px;line-height:1.42;color:#1e273c}[data-theme=dark] .hero-agent-insight-card p{color:#e2e8fa}.hero-agent-insight-card em{align-self:flex-start;font-style:normal;font-size:10px;font-weight:700;color:#8e5e09;background:#ffe59c;border-radius:999px;padding:3px 7px}[data-theme=dark] .hero-agent-insight-card em{color:#fde9a5;background:hsla(48,97%,77%,.18)}.hero-agent-insight-chips{display:flex;gap:6px}.hero-agent-insight-chips small{font-size:10px;font-weight:700;color:#4a526b;background:hsla(0,0%,100%,.86);border:1px solid rgba(20,28,56,.08);border-radius:7px;padding:4px 8px}[data-theme=dark] .hero-agent-insight-chips small{color:#d4dcf2;background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}.hero-agent-widget--action{padding:8px;display:flex;flex-direction:column;gap:6px}.hero-agent-action-top{border-radius:10px;border:1px solid rgba(20,28,56,.08);background:#fff;padding:8px;display:flex;flex-direction:column;gap:5px}[data-theme=dark] .hero-agent-action-top{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.09)}.hero-agent-action-top span{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--agent-accent);font-weight:700}.hero-agent-action-top p{margin:0;font-size:14px;line-height:1.28;font-weight:700;color:#1e273c}[data-theme=dark] .hero-agent-action-top p{color:#e8eeff}.hero-agent-action-top div{display:flex;align-items:center;justify-content:space-between;gap:10px}.hero-agent-action-top div small{font-size:11px;color:#6f7690}.hero-agent-action-top div strong{font-size:11px;color:var(--agent-accent)}.hero-agent-action-list{border-radius:10px;border:1px solid rgba(20,28,56,.08);background:#fff;padding:6px 8px;display:flex;flex-direction:column;gap:4px}[data-theme=dark] .hero-agent-action-list{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.09)}.hero-agent-action-list p{margin:0;font-size:11px;line-height:1.32;color:#3e4963;position:relative;padding-left:14px}[data-theme=dark] .hero-agent-action-list p{color:#c3cce5}.hero-agent-action-list p:before{content:"";position:absolute;top:5px;left:1px;width:8px;height:8px;border-radius:2px;border:1.5px solid var(--agent-accent)}.hero-agent-widget--stats{margin:0 18px 12px;padding:0;border:none;background:transparent;box-shadow:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.hero-agent-stat-card{border-radius:11px;border:1px solid rgba(20,28,56,.08);background:hsla(0,0%,100%,.84);padding:10px;display:flex;flex-direction:column;gap:4px}[data-theme=dark] .hero-agent-stat-card{border-color:hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.04)}.hero-agent-stat-card:nth-child(3){grid-column:1/-1}.hero-agent-stat-card span{font-size:10px;color:#6b738c;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.hero-agent-stat-card strong{font-size:24px;line-height:1;color:var(--agent-accent)}.hero-agent-stat-card small{font-size:11px;color:#5f6780}[data-theme=dark] .hero-agent-stat-card small{color:#a5b0cc}.hero-agent-portrait{margin-top:auto;min-height:296px;display:flex;align-items:flex-end;justify-content:center;padding-top:12px;background:radial-gradient(circle at 50% 12%,var(--agent-accent-soft-strong) 0,transparent 72%)}.hero-agent-portrait img{width:100%;max-width:420px;height:auto;object-fit:contain;display:block}.hero-agents-controls{margin-top:10px;padding:0 6px;display:flex;align-items:center;justify-content:space-between;gap:16px}.hero-agents-hint{margin:0;font-size:12px;font-weight:600;letter-spacing:.02em;color:#6b7391}[data-theme=dark] .hero-agents-hint{color:#98a5c8}.hero-agents-indicators{margin-left:auto;display:flex;align-items:center;gap:12px}.hero-agents-dots{display:flex;align-items:center;gap:7px}.hero-agents-dot{width:8px;height:8px;border-radius:999px;border:none;background:rgba(73,86,129,.3);cursor:pointer;transition:width .2s ease,background .2s ease}[data-theme=dark] .hero-agents-dot{background:rgba(162,174,211,.35)}.hero-agents-dot.is-active{width:22px;background:linear-gradient(135deg,#7c63ff,#2e94ff)}.hero-agents-count{margin:0;font-size:12px;color:#606a89;font-weight:700;letter-spacing:.06em}[data-theme=dark] .hero-agents-count{color:#9ea9c9}.hero-agents-footer{text-align:center;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:14px}.hero-agents-stars{margin:0;font-size:20px;letter-spacing:.25em;color:#8a74ff}[data-theme=dark] .hero-agents-stars{color:#a89bff}.hero-agents-footer h1{margin:0;font-size:clamp(34px,5vw,62px);font-weight:800;letter-spacing:-.03em;line-height:1.02;color:#151a2d;text-wrap:balance}[data-theme=dark] .hero-agents-footer h1{color:#f2f5ff}.hero-agents-footer h1 span{color:#6c70f5}[data-theme=dark] .hero-agents-footer h1 span{color:#a0a7ff}.hero-agents-subtext{margin:0;max-width:700px;font-size:15px;line-height:1.55;color:#5b647e}[data-theme=dark] .hero-agents-subtext{color:#a5b0cc}.hero-agents-cta{display:inline-flex;align-items:center;justify-content:center;padding:13px 34px;border:none;border-radius:999px;background:linear-gradient(135deg,#7c63ff,#2e94ff);color:#fff;font-size:14px;font-weight:700;box-shadow:0 12px 30px rgba(60,105,255,.28);cursor:pointer;transition:transform .2s ease,filter .2s ease}.hero-agents-cta:hover{transform:translateY(-2px);filter:brightness(1.04);color:#fff}.hero-agents-browse-link{font-size:13px;color:#59617e;font-weight:600;text-decoration:none}[data-theme=dark] .hero-agents-browse-link{color:#a0abca}.overview-metrics{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.overview-metric{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:20px 28px;min-width:160px;text-align:center}.overview-metric-value{font-size:28px;font-weight:800;display:block;margin-bottom:4px}.overview-metric--gold{color:var(--brand)}.overview-metric--champagne{color:var(--accent)}.overview-metric--muted{color:var(--ink-secondary)}.overview-metric-label{font-size:13px;color:var(--ink-muted)}.hero-strip{justify-content:center;gap:0;margin-bottom:8px;background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:16px 8px;max-width:720px}.hero-strip,.hero-strip-item{display:flex;align-items:center}.hero-strip-item{gap:12px;padding:4px 20px}.hero-strip-logos{display:flex;gap:6px;align-items:center}.hero-strip-logos img{border-radius:6px}.hero-strip-stat{font-size:26px;font-weight:800;color:var(--brand);line-height:1}.hero-strip-text{display:flex;flex-direction:column;gap:1px}.hero-strip-text strong{font-size:13px;font-weight:700;color:var(--ink)}.hero-strip-text span{font-size:11px;color:var(--ink-muted)}.hero-strip-divider{width:1px;height:32px;background:var(--glass-border);flex-shrink:0}@media (max-width:640px){.hero-strip{flex-direction:column;gap:12px;padding:16px}.hero-strip-divider{width:60px;height:1px}.hero-strip-item{padding:4px 0}}@media (min-width:641px){.emvara-scene{padding-top:112px;padding-bottom:56px}.hero-agents-controls,.hero-agents-edge,.hero-agents-nav{display:none}.hero-agents-scroll{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0;overflow:visible;scroll-snap-type:none;cursor:default}.hero-agents-spacer{display:none}.hero-agent-rail-card{flex:none;min-height:676px;opacity:1;filter:none}.hero-agent-portrait{min-height:264px}.hero-agent-top{padding:16px 14px 12px}.hero-agent-top h2{min-height:58px;font-size:clamp(20px,1.95vw,30px)}.hero-agent-top p{font-size:12px}.hero-agent-icon{width:38px;height:38px}.hero-agent-icon svg{width:20px;height:20px}.hero-agent-widget,.hero-agent-widget--stats{margin:0 14px 10px}.hero-agent-feed-row span{max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-agent-rail-card.is-active{border-color:rgba(15,20,44,.08);box-shadow:0 18px 40px rgba(18,24,51,.08)}[data-theme=dark] .hero-agent-rail-card.is-active{border-color:hsla(0,0%,100%,.08);box-shadow:0 20px 42px rgba(0,0,0,.4)}}@media (min-width:641px) and (max-width:1040px){.emvara-scene{padding-left:14px;padding-right:14px}.hero-agent-rail-card{min-height:618px;border-radius:18px}.hero-agent-top{padding:12px 10px 10px;gap:7px}.hero-agent-top h2{min-height:48px;font-size:clamp(16px,2vw,22px);line-height:1.08}.hero-agent-top p{font-size:11px;line-height:1.32}.hero-agent-icon{width:32px;height:32px}.hero-agent-icon svg{width:17px;height:17px}.hero-agent-widget,.hero-agent-widget--stats{margin:0 10px 8px}.hero-agent-widget--action{padding:6px;gap:5px}.hero-agent-feed-row{padding:6px 7px}.hero-agent-feed-row span{font-size:10px}.hero-agent-feed-row strong{font-size:9px}.hero-agent-action-list,.hero-agent-action-top,.hero-agent-insight-card,.hero-agent-stat-card{padding:8px}.hero-agent-action-list,.hero-agent-action-top{padding:6px}.hero-agent-action-top p{font-size:12px;line-height:1.2}.hero-agent-action-list p{font-size:10px;padding-left:14px}.hero-agent-action-list p:before{top:4px}.hero-agent-stat-card strong{font-size:18px}.hero-agent-stat-card small{font-size:10px}.hero-agent-portrait{min-height:194px}.hero-agent-portrait img{max-width:250px}.hero-agents-footer h1{font-size:clamp(32px,6.4vw,48px)}.hero-agents-subtext{font-size:13px;line-height:1.4}}@media (min-width:641px) and (max-width:1024px) and (orientation:portrait){.emvara-scene{padding-top:102px;padding-bottom:46px}.hero-agents-layout{gap:18px}.hero-agent-rail-card{min-height:516px;border-radius:14px}.hero-agent-top{padding:10px 8px 7px;gap:5px}.hero-agent-icon{width:28px;height:28px}.hero-agent-icon svg{width:15px;height:15px}.hero-agent-top h2{min-height:36px;font-size:16px;line-height:1.06;letter-spacing:-.01em}.hero-agent-top h2 em{text-decoration-thickness:1px;text-underline-offset:.12em}.hero-agent-top p{display:none}.hero-agent-widget,.hero-agent-widget--stats{margin:0 8px 7px;border-radius:8px}.hero-agent-widget--action,.hero-agent-widget--feed,.hero-agent-widget--insight{padding:5px;gap:4px}.hero-agent-widget--feed .hero-agent-feed-row:nth-child(n+3){display:none}.hero-agent-feed-row{padding:4px 5px;border-radius:6px}.hero-agent-feed-row span{font-size:8px;max-width:66%}.hero-agent-feed-row strong{font-size:8px;white-space:nowrap}.hero-agent-insight-card{padding:6px;gap:5px;border-radius:7px}.hero-agent-insight-card span{font-size:8px}.hero-agent-insight-card p{font-size:10px;line-height:1.25}.hero-agent-insight-card em{font-size:8px;padding:2px 5px}.hero-agent-insight-chips{gap:4px;flex-wrap:wrap}.hero-agent-insight-chips small{font-size:8px;padding:2px 5px;border-radius:5px}.hero-agent-action-top{padding:6px;gap:4px;border-radius:7px}.hero-agent-action-top span{font-size:8px}.hero-agent-action-top p{font-size:11px;line-height:1.2}.hero-agent-action-top div small,.hero-agent-action-top div strong{font-size:8px}.hero-agent-action-list{padding:5px 6px;gap:3px;border-radius:7px}.hero-agent-action-list p{font-size:9px;line-height:1.2;padding-left:11px}.hero-agent-action-list p:before{width:6px;height:6px;top:4px;border-width:1px}.hero-agent-action-list p:nth-child(n+3){display:none}.hero-agent-widget--stats{gap:5px}.hero-agent-stat-card{padding:6px;border-radius:7px}.hero-agent-stat-card span{font-size:7px;letter-spacing:.04em}.hero-agent-stat-card strong{font-size:14px}.hero-agent-stat-card small{font-size:8px;line-height:1.12}.hero-agent-stat-card:nth-child(3){display:none}.hero-agent-portrait{min-height:158px;padding-top:4px}.hero-agent-portrait img{max-width:182px}.hero-agents-footer h1{font-size:clamp(30px,5.8vw,42px)}.hero-agents-subtext{max-width:620px;font-size:12px;line-height:1.35}}@media (max-width:640px){.emvara-scene{padding:96px 14px 52px}.hero-agents-edge,.hero-agents-nav{display:none}.hero-agents-scroll{gap:12px;padding:2px 2px 10px}.hero-agent-rail-card{flex-basis:84vw;min-height:636px;border-radius:22px}.hero-agent-rail-card.is-active{box-shadow:0 16px 36px rgba(58,76,153,.16)}.hero-agent-top{padding:16px 16px 12px}.hero-agent-top h2{min-height:58px;font-size:24px}.hero-agent-widget,.hero-agent-widget--stats{margin:0 16px 10px}.hero-agent-portrait{min-height:240px}.hero-agents-controls{margin-top:6px;padding:0 2px}.hero-agents-hint{display:none}.hero-agents-indicators{margin-left:0;width:100%;justify-content:space-between}.hero-agents-footer{gap:12px}.hero-agents-stars{font-size:16px}.hero-agents-subtext{font-size:13px}.hero-agents-browse-link{font-size:12px}}.contact-trigger-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#fcd134;color:#000;font-weight:700;font-size:15px;border-radius:var(--radius-xl);border:none;cursor:pointer;transition:background .2s,transform .2s;text-decoration:none}.contact-trigger-btn:hover{background:#e5bc1e;color:#000;transform:translateY(-1px)}.emvara-learn-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:transparent;color:var(--ink);font-weight:600;font-size:15px;border-radius:var(--radius-xl);border:1px solid var(--line-strong);cursor:pointer;transition:border-color .2s;text-decoration:none}.emvara-learn-btn:hover{border-color:var(--brand);color:var(--brand)}.incident-flow-section{padding:var(--section-gap) 0}.incident-flow-steps{display:flex;align-items:flex-start;gap:0;justify-content:center;flex-wrap:wrap}.incident-flow-step{flex:1 1;min-width:200px;max-width:260px;background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:28px 20px;text-align:center;position:relative}.incident-flow-step[data-glow=gold]{box-shadow:inset 0 1px 0 var(--brand-glow)}.incident-flow-step[data-glow=champagne]{box-shadow:inset 0 1px 0 hsla(48,97%,77%,.25)}.incident-flow-step[data-glow=warm]{box-shadow:inset 0 1px 0 hsla(60,4%,64%,.2)}.incident-flow-step[data-glow=green]{box-shadow:inset 0 1px 0 rgba(34,197,94,.25)}.incident-flow-step-number{width:32px;height:32px;border-radius:50%;background:var(--brand);color:#000;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.incident-flow-step h3{font-size:16px;font-weight:700;margin-bottom:4px}.incident-flow-step-label{font-size:13px;color:var(--brand);font-weight:600;margin-bottom:8px}.incident-flow-step p:last-child{font-size:13px;color:var(--ink-secondary);line-height:1.5}.incident-flow-arrow{font-size:24px;color:var(--ink-muted);padding:40px 12px 0;flex-shrink:0}.sticky-notes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin:48px auto 56px;max-width:960px}.sticky-note{position:relative;background:var(--note-bg,rgba(252,209,52,.1));border:1px solid hsla(0,0%,100%,.06);border-radius:2px 2px 6px 6px;padding:28px 20px 22px;transform:rotate(var(--note-rotate,0deg));transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;box-shadow:2px 3px 12px rgba(0,0,0,.25);z-index:0}.sticky-note:hover{transform:rotate(0deg) translateY(-4px);box-shadow:0 0 30px rgba(252,209,52,.25),0 0 60px rgba(139,92,246,.15),0 0 90px rgba(6,182,212,.1);border-color:transparent;animation:glowPulse 3s ease-in-out infinite}.sticky-note:hover:before{content:"";position:absolute;inset:-2.5px;border-radius:calc(2px + 2.5px) calc(2px + 2.5px) calc(6px + 2.5px) calc(6px + 2.5px);background:conic-gradient(from var(--ai-border-angle,0deg),#fcd134,#fde68a,#8b5cf6,#06b6d4,#22c55e,#fde68a,#fcd134);z-index:-1;animation:aiGradientSpin 4s linear infinite}.sticky-note:hover:after{content:"";position:absolute;inset:0;border-radius:2px 2px 6px 6px;background:linear-gradient(135deg,rgba(252,209,52,.22) 0,rgba(139,92,246,.18) 25%,rgba(6,182,212,.2) 50%,rgba(34,197,94,.18) 75%,rgba(252,209,52,.22) 100%),var(--bg);background-size:400% 400%,100% 100%;animation:shimmerBg 4s ease-in-out infinite;z-index:-1}.sticky-note-pin{position:absolute;top:-5px;left:50%;transform:translateX(-50%);width:10px;height:10px;border-radius:50%;background:var(--brand);box-shadow:0 1px 4px rgba(0,0,0,.4)}.sticky-note h4{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:8px}.sticky-note p{font-size:14px;color:var(--ink);line-height:1.6;opacity:.85}@media (max-width:900px){.sticky-notes{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.sticky-notes{grid-template-columns:1fr;gap:16px}.sticky-note{transform:rotate(0deg)}}.integrations-section{padding:var(--section-gap) 0;background:radial-gradient(ellipse 60% 40% at 30% 20%,rgba(6,182,212,.035) 0,transparent 70%),radial-gradient(ellipse 50% 40% at 70% 70%,rgba(139,92,246,.03) 0,transparent 70%)}.integrations-category-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.integrations-search{display:flex;align-items:center;gap:8px;background:var(--card-bg);border:1px solid var(--glass-border);border-radius:999px;padding:8px 16px;transition:border-color .2s}.integrations-search:focus-within{border-color:var(--brand)}.integrations-search-input{background:transparent;border:none;outline:none;color:var(--ink);font-size:14px;font-family:var(--font);width:200px}.integrations-search-input::placeholder{color:var(--ink-muted)}.integrations-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-top:32px}.integration-card{position:relative;background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:24px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;z-index:0}.integration-card:hover{transform:translateY(-4px);border-color:transparent;box-shadow:0 0 30px rgba(252,209,52,.25),0 0 60px rgba(139,92,246,.15),0 0 90px rgba(6,182,212,.1);animation:glowPulse 3s ease-in-out infinite}.integration-card:hover:before{content:"";position:absolute;inset:-2.5px;border-radius:calc(var(--radius-lg) + 2.5px);background:conic-gradient(from var(--ai-border-angle,0deg),#fcd134,#fde68a,#8b5cf6,#06b6d4,#22c55e,#fde68a,#fcd134);z-index:-1;animation:aiGradientSpin 4s linear infinite}.integration-card:hover:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(252,209,52,.22) 0,rgba(139,92,246,.18) 25%,rgba(6,182,212,.2) 50%,rgba(34,197,94,.18) 75%,rgba(252,209,52,.22) 100%),var(--bg);background-size:400% 400%,100% 100%;animation:shimmerBg 6s ease-in-out infinite;z-index:-1}[data-theme=light] .integration-card:hover:after{background:linear-gradient(135deg,rgba(252,209,52,.08) 0,rgba(139,92,246,.06) 25%,rgba(6,182,212,.07) 50%,rgba(34,197,94,.06) 75%,rgba(252,209,52,.08) 100%),var(--bg);background-size:400% 400%,100% 100%}[data-theme=light] .integration-card:hover:before{opacity:.7}.integration-card-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.integration-card-icon{width:36px;height:36px;min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center;font-size:30px}.integration-card-icon img{width:36px;height:36px;object-fit:contain}.integration-card-icon-letter{display:none;width:36px;height:36px;border:1.5px solid var(--glass-border);border-radius:8px;font-size:18px;font-weight:700;line-height:33px;text-align:center}.integration-card-icon--dark-fallback .integration-card-icon-img{display:none}.integration-card-icon--dark-fallback .integration-card-icon-letter,[data-theme=light] .integration-card-icon--dark-fallback .integration-card-icon-img{display:block}[data-theme=light] .integration-card-icon--dark-fallback .integration-card-icon-letter{display:none}.theme-img-dark{display:inline}.theme-img-light,[data-theme=light] .theme-img-dark{display:none}[data-theme=light] .theme-img-light{display:inline}.integration-card-works-with{display:block;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.integration-card h3{font-size:16px;font-weight:700}.integration-card-scope{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--success)}.integration-card-scope--business{color:var(--brand)}.integration-card p{font-size:13px;color:var(--ink-secondary);line-height:1.5;transition:color .3s ease}.integration-card:hover p{color:#fffefa}[data-theme=light] .integration-card:hover p{color:var(--ink)}.integration-card-caps{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.integration-cap{font-size:11px;padding:3px 10px;border-radius:20px;background:var(--brand-light);color:var(--brand);font-weight:600}.savings-section{padding:var(--section-gap) 0;background-color:var(--bg);background-image:radial-gradient(ellipse 70% 50% at 50% 40%,rgba(34,197,94,.04) 0,transparent 70%);position:relative;z-index:1}.savings-comparison{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;max-width:800px;margin:0 auto}.savings-card{position:relative;background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:32px}.savings-card h3{font-size:18px;font-weight:700;margin-bottom:8px}.savings-card-price{font-size:42px;font-weight:800;margin-bottom:4px}.savings-card-price span{font-size:16px;font-weight:500;color:var(--ink-muted)}.savings-card-source{font-size:13px;color:var(--ink-muted);margin-bottom:16px}.savings-card ul{list-style:none;padding:0}.savings-card li{font-size:14px;color:var(--ink-secondary);padding:6px 0 6px 20px;position:relative}.savings-card li:before{content:"•";position:absolute;left:0;color:var(--ink-muted)}.savings-card--traditional .savings-card-price{color:var(--error)}.savings-card--emvara{border-color:transparent;overflow:visible;z-index:0}.savings-card--emvara:before{content:"";position:absolute;inset:-2px;border-radius:calc(var(--radius-lg) + 2px);background:conic-gradient(from var(--ai-border-angle,0deg),rgba(252,209,52,.25),rgba(252,93,105,.2),rgba(165,46,190,.25),rgba(252,209,52,.25));z-index:-2;animation:aiGradientSpin 4s linear infinite;filter:blur(16px)}.savings-card--emvara:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg);background:var(--surface);z-index:-1}.savings-card--emvara .savings-card-source{color:var(--brand)}.savings-card--emvara li{color:#fffefa}[data-theme=light] .savings-card--emvara li{color:var(--ink)}[data-theme=light] .savings-card--emvara .savings-card-source{color:var(--ink-secondary)}.savings-card--emvara .savings-card-price{background:linear-gradient(90deg,#fcd134,#fc5d69,#a52ebe,#fcd134);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:priceShimmer 4s ease-in-out infinite}.savings-card--emvara .savings-card-price span{-webkit-text-fill-color:var(--ink-muted)}@keyframes priceShimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.savings-footer{text-align:center;font-size:15px;color:var(--ink-secondary);margin-top:32px;font-style:italic}.comparison-section{padding:var(--section-gap) 0;background-color:var(--bg);background-image:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(139,92,246,.035) 0,transparent 70%);position:relative;z-index:1}.comparison-table-wrap{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--card-bg)}.comparison-table{width:100%;border-collapse:collapse;font-size:14px}.comparison-table td,.comparison-table th{padding:14px 20px;text-align:left;border-bottom:1px solid var(--line)}.comparison-table thead th{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);background:var(--surface)}.comparison-table td{color:var(--ink-secondary)}.comparison-highlight{color:var(--brand)!important;font-weight:600}.pricing-section{padding:var(--section-gap) 0;background:radial-gradient(ellipse 60% 50% at 50% 40%,rgba(252,209,52,.04) 0,transparent 70%)}.pricing-period-wrap{display:flex;justify-content:flex-end;max-width:1000px;margin:0 auto 24px}.pricing-period-track{display:grid;grid-template-columns:repeat(2,1fr);position:relative;background:var(--card-bg);border:1px solid var(--glass-border);border-radius:10px;padding:4px}.pricing-period-slider{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);border-radius:8px;background:linear-gradient(135deg,#fcd134,#fde68a);transition:transform .35s cubic-bezier(.4,0,.2,1);z-index:0}.pricing-period-btn{position:relative;z-index:1;padding:10px 0;width:110px;border:none;border-radius:8px;background:transparent;color:var(--ink-secondary);font-family:var(--font);font-size:14px;font-weight:500;cursor:pointer;transition:color .3s;white-space:nowrap;text-align:center}.pricing-period-btn--active{color:#000;font-weight:700}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:1000px;margin:0 auto;align-items:stretch}.pricing-card{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:36px 28px;position:relative;display:flex;flex-direction:column}.pricing-card--featured{background:linear-gradient(170deg,rgba(252,209,52,.12),rgba(252,209,52,.06) 30%,rgba(252,209,52,.03) 60%,rgba(252,209,52,.1));border:1px solid rgba(252,209,52,.25);box-shadow:0 0 40px rgba(252,209,52,.08),0 8px 32px rgba(0,0,0,.12),inset 0 1px 0 rgba(252,209,52,.15);transform:scale(1.04);z-index:1}.pricing-card--featured h3{color:var(--ink)}.pricing-card--featured .pricing-card-price{color:var(--brand)}.pricing-card--featured li:before{color:#fde68a}.pricing-card-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--brand);color:#000;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:4px 16px;border-radius:20px}.pricing-card-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:4px}.pricing-card h3{font-size:22px;font-weight:700;margin-bottom:0}.pricing-card-price{font-size:36px;font-weight:800;color:var(--brand)}.pricing-card-price span{font-size:16px;font-weight:500;color:var(--ink-muted)}.pricing-card-note{font-size:13px;color:var(--ink-muted);margin-bottom:12px}.pricing-card-extra{font-size:14px;font-weight:600;color:var(--ink-secondary);background:rgba(252,209,52,.06);border:1px solid rgba(252,209,52,.12);border-radius:8px;padding:8px 14px;margin-bottom:24px}.pricing-card-extra span{font-weight:400;color:var(--ink-muted)}.pricing-card ul{list-style:none;padding:0;margin-bottom:28px;flex:1 1}.pricing-card li{font-size:14px;color:var(--ink-secondary);padding:8px 0 8px 24px;position:relative;border-bottom:1px solid var(--line)}.pricing-card li:last-child{border-bottom:none}.pricing-card li:before{content:"✓";position:absolute;left:0;color:var(--brand);font-weight:700}.pricing-card-cta{display:block;width:100%;padding:14px;margin-top:auto;text-align:center;font-weight:700;font-size:15px;border-radius:var(--radius-xl);border:none;cursor:pointer;transition:background .2s,transform .2s;text-decoration:none}.pricing-card-cta--primary{background:var(--brand);color:#fff}.pricing-card-cta--primary:hover{background:var(--brand-hover);color:#fff;transform:translateY(-1px)}.pricing-card-cta--secondary{background:transparent;color:var(--ink);border:1px solid var(--line-strong)}.pricing-card-cta--secondary:hover{border-color:var(--brand);color:var(--brand)}.pricing-mobile-accordion{display:none}.pricing-mobile-card{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);cursor:pointer;overflow:hidden;transition:border-color .2s}.pricing-mobile-card:hover{border-color:var(--line-strong)}.pricing-mobile-card--featured{border-color:rgba(252,209,52,.25)}.pricing-mobile-card--featured:hover{border-color:rgba(252,209,52,.4)}.pricing-mobile-card-summary{display:flex;align-items:center;padding:16px 20px;gap:12px}.pricing-mobile-card-summary h3{font-size:18px;font-weight:700;margin:0;color:var(--ink)}.pricing-mobile-card-summary p{font-size:12px;color:var(--ink-muted);margin:2px 0 0}.pricing-mobile-card-summary>div:first-child{flex:1 1;min-width:0}.pricing-mobile-card-price{font-size:24px;font-weight:800;color:var(--ink);white-space:nowrap}.pricing-mobile-card-price span{font-size:13px;font-weight:500;color:var(--ink-muted)}.pricing-mobile-chevron{width:20px;height:20px;flex-shrink:0;position:relative}.pricing-mobile-chevron:after,.pricing-mobile-chevron:before{content:"";position:absolute;width:8px;height:2px;background:var(--ink-muted);top:50%;border-radius:1px;transition:transform .25s ease}.pricing-mobile-chevron:before{left:2px;transform:rotate(45deg)}.pricing-mobile-chevron:after{right:2px;transform:rotate(-45deg)}.pricing-mobile-card--expanded .pricing-mobile-chevron:before{transform:rotate(-45deg)}.pricing-mobile-card--expanded .pricing-mobile-chevron:after{transform:rotate(45deg)}.pricing-mobile-card-details{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding:0 20px}.pricing-mobile-card--expanded .pricing-mobile-card-details{max-height:800px;padding:0 20px 20px}.pricing-mobile-card ul{list-style:none;padding:0;margin:12px 0 16px}.pricing-mobile-card li{font-size:14px;padding:8px 0;border-bottom:1px solid var(--glass-border);display:flex;align-items:center;gap:8px;color:var(--ink)}.pricing-mobile-card li:last-child{border-bottom:none}.pricing-mobile-card li:before{content:"✓";color:var(--brand);font-weight:700;font-size:13px}.pricing-mobile-card--featured li:before{color:#fde68a}.pricing-agents-block{margin:8px 0 16px;padding:14px 16px;background:hsla(0,0%,100%,.03);border:1px solid var(--glass-border);border-radius:10px;display:flex;flex-direction:column;gap:8px}.pricing-agents-intro{font-size:12px;color:var(--ink-muted);margin:0 0 2px;line-height:1.5}.pricing-agent-row{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-secondary);line-height:1.4}.pricing-agent-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid;flex-shrink:0}.pricing-agent-meeting-icon{width:28px;height:28px;border-radius:6px;display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;overflow:hidden;background:var(--glass-border);flex-shrink:0}.pricing-agent-meeting-icon img{width:100%;height:100%;object-fit:cover;display:block}.pricing-note{text-align:center;font-size:14px;color:var(--ink-muted);margin-top:24px}.pricing-slider-dots{display:none;justify-content:center;gap:8px;margin-top:16px}.pricing-slider-dot{width:8px;height:8px;border-radius:50%;background:var(--line-strong);border:none;padding:0;cursor:pointer;transition:background .2s,transform .2s}.pricing-slider-dot--active{background:var(--brand);transform:scale(1.25)}.site-nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 24px;height:64px;background:hsla(0,0%,4%,.8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.site-nav,.site-nav-inner{display:flex;align-items:center}.site-nav-inner{max-width:var(--container-width);margin:0 auto;width:100%;justify-content:space-between}.site-nav-brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;color:var(--ink);text-decoration:none}.nav-logo{height:36px;width:auto}.nav-logo--dark,[data-theme=light] .nav-logo--light{display:none}[data-theme=light] .nav-logo--dark{display:block}.site-nav-links{display:flex;align-items:center;gap:28px}.site-nav-links a{font-size:14px;font-weight:500;color:var(--ink-secondary);text-decoration:none;transition:color .2s}.site-nav-links a:hover{color:var(--brand)}.site-nav-cta{padding:8px 20px;background:#fcd134;color:#000!important;font-weight:700;font-size:13px;border-radius:20px;transition:background .2s}.site-nav-cta:hover{background:#e5bc1e;color:#000!important}.site-nav-mobile-toggle{display:none;background:none;border:none;color:var(--ink);cursor:pointer;padding:4px}@media (max-width:768px){.site-nav-links{display:none}.site-nav-mobile-toggle{display:flex}.site-nav-links.open{display:flex;flex-direction:column;position:absolute;top:64px;left:0;right:0;background:var(--surface);border-bottom:1px solid var(--line);padding:16px 24px;gap:16px}}.site-footer{border-top:1px solid var(--line);padding:64px 0 32px;background-color:var(--bg);background-image:radial-gradient(ellipse 70% 60% at 50% 0,rgba(252,209,52,.03) 0,transparent 60%);position:relative;z-index:1}.site-footer-inner{display:grid;grid-template-columns:1.5fr repeat(3,1fr);grid-gap:40px;gap:40px}.site-footer-logo{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;color:var(--ink);text-decoration:none;margin-bottom:12px}.footer-logo{height:40px;width:auto}.footer-logo--dark,[data-theme=light] .footer-logo--light{display:none}[data-theme=light] .footer-logo--dark{display:block}.site-footer-tagline{font-size:13px;color:var(--ink-muted);line-height:1.6;max-width:280px}.site-footer-nav{display:contents}.site-footer-col h4{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);margin-bottom:12px}.site-footer-col a{display:block;font-size:14px;color:var(--ink-secondary);padding:4px 0;text-decoration:none;transition:color .2s}.site-footer-col a:hover{color:var(--brand)}.site-footer-bottom{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);font-size:13px}.site-footer-bottom,.site-footer-bottom a{color:var(--ink-muted)}.product-family-scroll{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:640px){.product-family-scroll{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding:4px 0 8px;scrollbar-width:none;max-width:calc(100vw - 48px)}.product-family-scroll::-webkit-scrollbar{display:none}.product-family-scroll>*{flex:0 0 80%;scroll-snap-align:center}}.scroll-indicator{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:50;width:36px;height:36px;border-radius:50%;background:var(--card-bg);border:1px solid var(--glass-border);display:flex;align-items:center;justify-content:center;color:var(--ink-muted);animation:scrollBounce 2s ease-in-out infinite;pointer-events:none;opacity:.7}@keyframes scrollBounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(6px)}}.explore-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.explore-card{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:28px 24px;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s}.explore-card:hover{border-color:rgba(252,209,52,.3);box-shadow:0 0 24px rgba(252,209,52,.08);color:inherit}.explore-card h3{font-size:18px;font-weight:700;margin:0 0 8px}.explore-card p{font-size:14px;color:var(--ink-secondary);line-height:1.6;flex:1 1}.explore-card-link{font-size:14px;font-weight:600;color:var(--brand);margin-top:16px}@media (max-width:768px){.explore-cards{grid-template-columns:1fr}}.waitlist-overlay{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.waitlist-modal{background:var(--surface);border:1px solid var(--glass-border);border-radius:16px;max-width:400px;width:100%;padding:28px 28px 24px;box-shadow:0 24px 64px rgba(0,0,0,.4);position:relative}.waitlist-close{position:absolute;top:14px;right:14px;background:none;border:none;color:var(--ink-muted);cursor:pointer;padding:4px;border-radius:6px;transition:background .2s}.waitlist-close:hover{background:hsla(0,0%,50%,.15)}.waitlist-collection-notice{font-size:11px;color:var(--ink-muted);line-height:1.6;padding:10px 14px;border-radius:8px;background:rgba(252,209,52,.04);border:1px solid rgba(252,209,52,.1);margin-bottom:16px}.waitlist-collection-notice a{color:var(--brand);text-decoration:underline}.waitlist-input{padding:10px 14px;border:1px solid var(--glass-border);border-radius:10px;background:var(--bg);color:var(--ink);font-size:14px;font-family:var(--font);width:100%;transition:border-color .2s}.waitlist-input:focus{outline:none;border-color:var(--brand)}.emvara-contact-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:40px;gap:40px;align-items:start}.emvara-contact-card{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:32px}.emvara-contact-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.emvara-contact-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.emvara-contact-field label{font-size:13px;font-weight:600;color:var(--ink)}.emvara-contact-field input,.emvara-contact-field textarea{padding:10px 14px;border:1px solid var(--glass-border);border-radius:10px;background:var(--bg);color:var(--ink);font-size:14px;font-family:var(--font);transition:border-color .2s}.emvara-contact-field input:focus,.emvara-contact-field textarea:focus{outline:none;border-color:var(--brand)}.emvara-contact-field textarea{resize:vertical}.emvara-contact-consent{margin-bottom:20px}.emvara-contact-consent label{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--ink-secondary);cursor:pointer}.emvara-contact-consent input[type=checkbox]{margin-top:2px;accent-color:var(--brand)}.emvara-recaptcha{margin-bottom:.75rem}.emvara-recaptcha-consent{border:1px solid var(--glass-border);border-radius:10px;background:hsla(0,0%,100%,.03);padding:.85rem .9rem;margin-bottom:.9rem}.emvara-recaptcha-consent p{font-size:.8rem;color:var(--ink-secondary);margin-bottom:.4rem;line-height:1.5}.emvara-recaptcha-consent a{color:var(--brand);text-decoration:none;font-size:.8rem}.emvara-recaptcha-consent a:hover{color:var(--brand);text-decoration:underline}.emvara-recaptcha-enable-btn{display:inline-block;margin-top:.5rem;padding:.4rem 1rem;border:1px solid rgba(252,209,52,.5);border-radius:999px;background:transparent;color:var(--brand);font-size:.8rem;cursor:pointer;transition:border-color .2s,background .2s}.emvara-recaptcha-enable-btn:hover{border-color:var(--brand);background:rgba(252,209,52,.1)}.emvara-recaptcha-link-btn{display:inline-block;margin-bottom:.75rem;background:none;border:none;color:var(--ink-secondary);font-size:.75rem;cursor:pointer;text-decoration:underline;padding:0}.emvara-recaptcha-link-btn:hover{color:var(--ink)}.emvara-contact-aside{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:32px}@media (max-width:700px){.emvara-contact-grid,.emvara-contact-row{grid-template-columns:1fr}}.intg-detail-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink-secondary);margin-bottom:40px;transition:color .2s}.intg-detail-back:hover{color:var(--brand)}.intg-detail-hero{text-align:center;padding:48px 0 56px;margin-bottom:48px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse 50% 60% at 50% 40%,rgba(252,209,52,.05) 0,transparent 70%),radial-gradient(ellipse 40% 40% at 80% 70%,rgba(139,92,246,.03) 0,transparent 70%)}.intg-detail-hero-icon{width:88px;height:88px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:44px}.intg-detail-works-with{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);margin-bottom:8px}.intg-detail-hero-title{font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.15;margin-bottom:12px}.intg-detail-hero-tagline{font-size:20px;color:var(--brand);font-weight:500;max-width:600px;margin:0 auto 16px;line-height:1.5}.intg-detail-hero-overview{font-size:16px;color:var(--ink-secondary);max-width:640px;margin:0 auto 24px;line-height:1.7}.intg-detail-hero-badges{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.intg-detail-badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:5px 14px;border-radius:20px;background:rgba(34,197,94,.12);color:var(--success)}.intg-detail-badge--business{background:var(--brand-light);color:var(--brand)}.intg-detail-badge--category{background:rgba(99,102,241,.1);color:#818cf8}.intg-detail-section{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:36px;margin-bottom:28px}.intg-detail-section-title{font-size:20px;font-weight:700;margin-bottom:16px;color:var(--ink)}.intg-detail-section-subtitle{font-size:14px;color:var(--ink-muted);margin-bottom:20px}.intg-chat-window{max-width:640px;margin:0 auto;border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--card-bg)}.intg-chat-titlebar{display:flex;align-items:center;gap:12px;padding:10px 16px;background:rgba(255,254,250,.03);border-bottom:1px solid var(--glass-border)}.intg-chat-titlebar-dots{display:flex;gap:6px}.intg-chat-titlebar-dots span{width:10px;height:10px;border-radius:50%;background:var(--glass-border)}.intg-chat-titlebar-dots span:first-child{background:#ef4444}.intg-chat-titlebar-dots span:nth-child(2){background:#f59e0b}.intg-chat-titlebar-dots span:nth-child(3){background:#22c55e}.intg-chat-titlebar-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink-muted)}.intg-chat-body{padding:20px 24px;display:flex;flex-direction:column;gap:24px}.intg-chat-exchange{display:flex;flex-direction:column;gap:10px}.intg-chat-exchange+.intg-chat-exchange{padding-top:16px;border-top:1px solid var(--glass-border)}.intg-timeline,.intg-timeline-group{display:flex;align-items:flex-start}.intg-timeline-group{flex:1 1;min-width:0}.intg-timeline-arrow{display:flex;align-items:center;padding-top:10px;flex-shrink:0;opacity:.5}.intg-timeline-step{flex:1 1;display:flex;flex-direction:column;align-items:center;min-width:0}.intg-timeline-dot{width:44px;height:44px;min-width:44px;border-radius:50%;background:var(--brand);color:#000;font-weight:800;font-size:17px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px rgba(252,209,52,.3);margin-bottom:14px}.intg-timeline-card{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:16px;text-align:center;width:100%;transition:border-color .2s}.intg-timeline-card:hover{border-color:rgba(252,209,52,.2)}.intg-timeline-card p{font-size:13px;color:var(--ink-secondary);line-height:1.5}@media (max-width:768px){.intg-timeline{flex-direction:column;gap:0}.intg-timeline-group{flex-direction:column;align-items:center}.intg-timeline-arrow{padding:4px 0;transform:rotate(90deg)}.intg-timeline-step{width:100%}}.intg-detail-steps{list-style:none;counter-reset:none;display:flex;flex-direction:column;gap:16px}.intg-detail-step{display:flex;align-items:flex-start;gap:14px}.intg-detail-step-number{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--brand);color:#000;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}.intg-detail-step-text{font-size:14px;color:var(--ink-secondary);line-height:1.6;padding-top:5px}.intg-detail-command-card{background:rgba(252,209,52,.04);border:1px solid var(--glass-border);border-radius:var(--radius);padding:16px;transition:border-color .2s}.intg-detail-command-card:hover{border-color:var(--brand-light)}.intg-detail-command-text{display:block;font-size:13px;font-weight:600;color:var(--brand);margin-bottom:6px;font-family:SF Mono,Fira Code,Cascadia Code,monospace}.intg-detail-command-desc{font-size:13px;color:var(--ink-muted);line-height:1.5}.intg-detail-list{list-style:none;display:flex;flex-direction:column;gap:12px}.intg-detail-list-item{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:rgba(252,209,52,.04);border:1px solid var(--glass-border);border-radius:var(--radius);transition:border-color .2s}.intg-detail-list-item:hover{border-color:var(--brand-light)}.intg-detail-list-label{font-size:14px;font-weight:700;color:var(--ink)}.intg-detail-list-desc{font-size:13px;color:var(--ink-muted);line-height:1.5}.intg-detail-two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.intg-detail-col{display:flex}.intg-detail-chips--vertical,.intg-detail-col{flex-direction:column}@media (max-width:768px){.intg-detail-two-col{grid-template-columns:1fr}}.intg-detail-chips{display:flex;flex-wrap:wrap;gap:10px}.intg-detail-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--card-bg);border:1px solid var(--glass-border);border-radius:999px;font-size:13px;font-weight:600;color:var(--ink);cursor:default;transition:border-color .2s,background .2s}.intg-detail-chip:hover{border-color:var(--brand);background:rgba(252,209,52,.06)}.intg-detail-security{list-style:none;display:flex;flex-direction:column;gap:12px}.intg-detail-security-item{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--ink-secondary);line-height:1.5}.intg-detail-security-item svg{flex-shrink:0;margin-top:2px}.intg-detail-cta{text-align:center;margin-top:48px;padding:56px 24px;background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.intg-detail-cta h2{font-size:clamp(22px,3vw,28px);font-weight:700;margin-bottom:8px}.intg-detail-cta p{color:var(--ink-secondary);font-size:15px;margin-bottom:28px}.security-hero{padding-bottom:48px;position:relative}.security-hero>*{position:relative;z-index:1}.security-features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:1000px;margin:0 auto}.security-feature-card{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:28px 24px;transition:border-color .2s;height:100%}.security-feature-card:hover{border-color:rgba(252,209,52,.2)}.security-feature-icon{margin-bottom:16px}.security-feature-card h3{font-size:16px;font-weight:700;margin-bottom:8px}.security-feature-card p{font-size:13px;color:var(--ink-secondary);line-height:1.6}.security-infra-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:1000px;margin:0 auto}.security-infra-card{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:28px 24px}.security-infra-card h3{font-size:16px;font-weight:700;margin-bottom:16px;color:var(--brand)}.security-infra-card ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.security-infra-card li{font-size:13px;color:var(--ink-secondary);line-height:1.5;padding-left:20px;position:relative}.security-infra-card li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:var(--success);opacity:.7}.security-badges-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:800px;margin:0 auto}.security-badge-card{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:24px 20px;text-align:center;transition:border-color .2s}.security-badge-card:hover{border-color:rgba(252,209,52,.2)}.security-badge-icon{width:40px;height:40px;border-radius:50%;background:rgba(252,209,52,.08);display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.security-badge-card h3{font-size:15px;font-weight:700;margin-bottom:6px}.security-badge-card p{font-size:12px;color:var(--ink-muted);line-height:1.5}@media (max-width:500px){.security-badges-grid{grid-template-columns:1fr}}@media (max-width:960px){.pricing-cards,.pricing-slider-dots{display:none}.pricing-mobile-accordion{display:flex;flex-direction:column;gap:12px;max-width:480px;margin:0 auto;padding:0 16px}.pricing-period-wrap{justify-content:center}}@media (max-width:768px){.incident-flow-steps{flex-direction:column;align-items:center}.incident-flow-arrow{transform:rotate(90deg);padding:8px 0}.incident-flow-step{max-width:100%}.pricing-cards,.savings-comparison{grid-template-columns:1fr}.pricing-cards{max-width:420px}.pricing-card{padding:32px 24px}.site-footer-inner{grid-template-columns:1fr;gap:24px}.overview-metrics{flex-direction:column;align-items:center}.overview-metric{width:100%;max-width:280px}.security-features-grid,.security-infra-grid{grid-template-columns:1fr}.security-badges-grid{grid-template-columns:repeat(2,1fr)}.intg-detail-section{padding:24px 18px}.intg-chat-body{padding:16px}.intg-detail-hero-icon{width:72px;height:72px}.intg-detail-hero-icon img{width:40px!important;height:40px!important}.intg-detail-hero-icon span{font-size:36px}}.agents-list{display:flex;flex-direction:column;gap:64px}.emvara-agents-carousel{position:relative;z-index:1}.emvara-agents-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:140px calc((100vw - var(--container-width)) / 2 + 18px) 24px}.emvara-agents-track::-webkit-scrollbar{display:none}.emvara-agents-arrow{display:none}.emvara-agent-card{flex:0 0 360px;scroll-snap-align:center;position:relative;display:flex;flex-direction:column;margin-top:110px;padding:130px 28px 28px;background:var(--card-bg);border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.18);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}[data-theme=light] .emvara-agent-card{box-shadow:0 6px 28px rgba(0,0,0,.08)}.emvara-agent-card:hover{transform:translateY(-4px);border-color:var(--card-accent);box-shadow:0 12px 40px rgba(0,0,0,.24)}[data-theme=light] .emvara-agent-card:hover{box-shadow:0 14px 40px rgba(0,0,0,.12)}.emvara-agent-portrait{position:absolute;top:-110px;left:50%;transform:translateX(-50%);width:220px;height:220px;border-radius:50%;overflow:hidden;border:4px solid var(--card-bg);background:var(--card-bg);box-shadow:0 8px 28px rgba(0,0,0,.28),0 0 0 2px var(--glass-border);transition:box-shadow .25s ease}.emvara-agent-card:hover .emvara-agent-portrait{box-shadow:0 10px 32px rgba(0,0,0,.32),0 0 0 2px var(--card-accent)}.emvara-agent-portrait img{width:100%;height:100%;object-fit:cover;display:block}.emvara-agent-card-body{display:flex;flex-direction:column;gap:10px;text-align:center}.emvara-agent-card-name{margin:0;font-size:26px;font-weight:800;letter-spacing:-.01em;color:var(--card-accent)}.emvara-agent-card-role{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-secondary)}.emvara-agent-card-tagline{margin:4px 0 6px;font-size:15px;line-height:1.5;color:var(--ink)}.emvara-agent-card-caps{margin-top:14px;padding-top:16px;border-top:1px solid var(--glass-border);text-align:left}.emvara-agent-card-caps .eyebrow{margin:0 0 10px;font-size:11px;letter-spacing:.16em;color:var(--ink-muted)}.emvara-agent-card-caps-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.emvara-agent-card-caps-list li{font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;background:var(--card-accent-soft);color:var(--card-accent);border:1px solid var(--card-accent-soft)}.emvara-agent-card-disclaimer{margin:14px 0 0;font-size:12px;font-style:italic;color:var(--ink-muted);text-align:center}.emvara-agent-card-link{margin-top:18px;align-self:center;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--card-accent);text-decoration:none;transition:opacity .2s ease,transform .2s ease}.emvara-agent-card-link:hover{opacity:.85;transform:translateX(2px)}@media (max-width:720px){.emvara-agents-track{gap:16px;padding:140px 20px 20px}.emvara-agent-card{flex-basis:300px;padding:130px 22px 24px}}.agent-showcase-card{display:grid;grid-template-columns:320px 1fr;grid-gap:48px;gap:48px;align-items:end;background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:0 48px 0 0;overflow:hidden;transition:border-color .25s,box-shadow .25s}.agent-showcase-card:hover{border-color:rgba(252,209,52,.3);box-shadow:0 0 32px rgba(252,209,52,.06)}.agents-list>:nth-child(2n) .agent-showcase-card{grid-template-columns:1fr 320px;padding:0 0 0 48px}.agents-list>:nth-child(2n) .agent-showcase-image{order:2}.agents-list>:nth-child(2n) .agent-showcase-content{order:1}.agent-showcase-image{display:flex;align-items:flex-end;justify-content:center;height:100%;min-height:340px;overflow:hidden}.agent-showcase-image img{display:block;width:100%;height:auto;max-width:320px;object-fit:contain;object-position:bottom center}.agent-showcase-content{padding:40px 0;display:flex;flex-direction:column;gap:12px}.agent-showcase-badge{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.agent-showcase-role{margin:4px 0 10px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-secondary)}.agent-showcase-tagline{font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.2;color:var(--ink);margin:0}.agent-showcase-summary{font-size:15px;color:var(--ink-secondary);line-height:1.7;margin:4px 0 8px}.agent-showcase-capabilities h4{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin:0 0 10px}.agent-showcase-capabilities ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.agent-showcase-capabilities li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink);line-height:1.5}.agent-showcase-capabilities li svg{flex-shrink:0}.agent-showcase-integrations{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.agent-showcase-disclaimer{font-size:12px;color:var(--ink-muted);font-style:italic;margin:8px 0 0;padding-top:10px;border-top:1px solid var(--glass-border)}.agent-integration-chip{font-size:12px;font-weight:600;color:var(--ink-secondary);background:var(--glass-border);padding:4px 12px;border-radius:100px;white-space:nowrap}.agent-showcase-link{margin-top:6px;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--brand);text-decoration:none}.agent-showcase-link:hover{color:var(--brand-hover)}.agent-detail-page{position:relative;overflow:clip;padding:0 0 96px;background:var(--bg)}.agent-detail-page:before{content:"";position:absolute;inset:0;background:url(/images/texture_bg.png) repeat;opacity:.35;pointer-events:none;z-index:0}.agent-detail-page .page-glow{opacity:1;background:radial-gradient(ellipse 90% 55% at 50% 115%,var(--agent-page-accent) 0,transparent 65%),radial-gradient(ellipse 60% 35% at 50% 100%,var(--agent-page-accent) 0,transparent 70%);mix-blend-mode:screen;filter:saturate(1.15)}[data-theme=light] .agent-detail-page .page-glow{opacity:.55;mix-blend-mode:multiply}.agent-detail-hero{padding:0;position:relative;z-index:1}.agent-detail-hero-card{position:relative;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#070914;box-shadow:var(--shadow-md);min-height:clamp(420px,58vw,760px);max-width:1600px;margin:0 auto}.agent-detail-hero-content{margin:0 auto;max-width:820px;padding:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;pointer-events:auto}.agent-detail-hero-content .eyebrow{margin:0;color:hsla(0,0%,100%,.9);text-shadow:0 2px 10px rgba(0,0,0,.48)}.agent-detail-hero-content h1{margin:0;font-size:clamp(34px,5.2vw,68px);line-height:1.04;letter-spacing:-.02em;color:#fff;text-shadow:0 3px 16px rgba(0,0,0,.5)}.agent-detail-hero-content p{margin:0;color:hsla(0,0%,100%,.9);font-size:17px;line-height:1.6;max-width:720px;text-shadow:0 2px 10px rgba(0,0,0,.42)}.agent-detail-hero-content p.agent-detail-hero-role{margin:4px 0 2px;font-size:clamp(13px,1.3vw,16px);font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--agent-page-accent);text-shadow:0 2px 12px rgba(0,0,0,.55)}.agent-detail-hero-actions{margin-top:10px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.agent-detail-hero-actions .contact-trigger-btn,.agent-detail-hero-actions .emvara-learn-btn{padding:13px 26px}.agent-detail-hero-image{position:absolute;inset:0;background:#070914}.agent-detail-hero-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;pointer-events:none;background:linear-gradient(180deg,rgba(4,7,18,.12) 14%,rgba(4,7,18,.45) 52%,rgba(4,7,18,.88))}.agent-detail-hero-overlay .container{width:100%;padding-bottom:clamp(24px,4.8vw,52px)}.agent-detail-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.agent-detail-hero-actions .emvara-learn-btn{color:#fff;border-color:hsla(0,0%,100%,.72);background:rgba(4,7,18,.28);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.agent-detail-hero-actions .emvara-learn-btn:hover{color:#fff;border-color:#fff}.agent-detail-sections{padding:76px 0;position:relative;z-index:1}.agent-detail-profile-summary{margin:0 auto 28px;max-width:940px;text-align:center;font-size:clamp(18px,2vw,24px);line-height:1.6;color:var(--ink-secondary)}.agent-detail-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.agent-detail-profile-card{border:1px solid var(--glass-border);background:var(--card-bg);border-radius:var(--radius-lg);padding:0;display:flex;flex-direction:column;gap:0;box-shadow:var(--shadow-sm);overflow:hidden}.agent-detail-profile-content{padding:16px 16px 14px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.agent-detail-profile-content h3{margin:0;font-size:clamp(19px,1.8vw,24px);line-height:1.2;color:var(--ink)}.agent-detail-profile-icon{width:34px;height:34px;min-width:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--agent-page-accent);background:var(--agent-page-accent-soft);border:1px solid var(--glass-border)}.agent-detail-profile-icon svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.agent-detail-profile-media{width:100%;aspect-ratio:1.08/1;overflow:hidden;background:transparent}.agent-detail-profile-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.agent-detail-profile-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;background:radial-gradient(circle at 30% 24%,var(--agent-page-accent-soft) 0,transparent 58%),radial-gradient(circle at 74% 72%,var(--agent-page-accent-soft) 0,transparent 58%)}.agent-detail-profile-placeholder strong{margin:0;font-size:clamp(24px,2.6vw,34px);line-height:1.1;letter-spacing:-.01em;color:var(--agent-page-accent)}.agent-detail-profile-caption{margin:0;font-size:14px;line-height:1.52;color:var(--ink-secondary)}.agent-scroll-section{--agent-scroll-steps:3;position:relative;z-index:1;height:calc(var(--agent-scroll-steps) * 100vh)}.agent-scroll-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}.agent-scroll-sticky>.container{width:100%}.agent-scroll-grid{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:72px;gap:72px;align-items:center}.agent-scroll-nav{position:relative}.agent-scroll-nav-eyebrow{margin:0 0 18px;padding-left:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--ink-muted)}.agent-scroll-nav-rail{position:relative}.agent-scroll-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.agent-scroll-nav-item{position:relative}.agent-scroll-nav-button{display:flex;align-items:center;gap:14px;width:100%;padding:14px 14px 14px 18px;background:transparent;border:none;border-left:2px solid var(--line);color:var(--ink-secondary);font-family:inherit;font-size:15px;font-weight:600;text-align:left;cursor:pointer;transition:color .3s ease,border-color .3s ease,background .3s ease,transform .3s ease}.agent-scroll-nav-button:hover{color:var(--ink);background:hsla(0,0%,100%,.02)}[data-theme=light] .agent-scroll-nav-button:hover{background:rgba(0,0,0,.02)}.agent-scroll-nav-num{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .3s ease}.agent-scroll-nav-label{font-size:15px;letter-spacing:-.005em}.agent-scroll-nav-item.is-active .agent-scroll-nav-button{color:var(--agent-page-accent);border-left-color:var(--agent-page-accent);background:var(--agent-page-accent-soft)}.agent-scroll-nav-item.is-active .agent-scroll-nav-num{color:var(--agent-page-accent)}.agent-scroll-progress{position:absolute;top:0;bottom:0;left:0;width:2px;background:transparent;pointer-events:none;overflow:hidden}.agent-scroll-progress-fill{width:100%;height:100%;background:var(--agent-page-accent);transform-origin:top center;transition:transform .45s cubic-bezier(.22,1,.36,1)}.agent-scroll-stage{position:relative;min-height:60vh;display:flex;align-items:center}.agent-scroll-panel{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;transform:translateY(24px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s;pointer-events:none}.agent-scroll-panel.is-active{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s;pointer-events:auto}.agent-scroll-panel .eyebrow{margin:0 0 14px;color:var(--agent-page-accent)}.agent-scroll-panel h3{margin:0 0 24px;font-size:clamp(28px,3.4vw,42px);line-height:1.1;letter-spacing:-.018em;color:var(--ink)}.agent-scroll-counter{position:absolute;right:0;bottom:-8px;margin:0;display:flex;align-items:baseline;gap:6px;font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.agent-scroll-counter-divider{opacity:.45}.agent-scroll-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.agent-scroll-list li{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1px solid var(--glass-border);border-radius:12px;background:hsla(0,0%,100%,.02);color:var(--ink);font-size:16px;line-height:1.5}[data-theme=light] .agent-scroll-list li{background:hsla(0,0%,100%,.7)}.agent-scroll-list-marker{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--agent-page-accent)}.agent-scroll-list-marker svg{width:18px;height:18px}.agent-scroll-commands{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.agent-scroll-commands li{position:relative;padding:18px 22px 18px 56px;border:1px solid var(--glass-border);border-radius:14px;background:linear-gradient(135deg,var(--agent-page-accent-soft) 0,transparent 60%),hsla(0,0%,100%,.02);color:var(--ink);font-size:16px;line-height:1.55;font-style:italic}[data-theme=light] .agent-scroll-commands li{background:linear-gradient(135deg,var(--agent-page-accent-soft) 0,hsla(0,0%,100%,.6) 60%),#fff}.agent-scroll-command-quote{position:absolute;left:18px;top:6px;font-size:44px;line-height:1;font-style:normal;color:var(--agent-page-accent);font-family:Georgia,Times New Roman,serif}.agent-scroll-workflows{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.agent-scroll-workflow{padding:22px 24px;border:1px solid var(--glass-border);border-radius:14px;background:linear-gradient(125deg,var(--agent-page-accent-soft) 0,transparent 55%),hsla(0,0%,100%,.02);transition:transform .3s ease,border-color .3s ease}[data-theme=light] .agent-scroll-workflow{background:linear-gradient(125deg,var(--agent-page-accent-soft) 0,hsla(0,0%,100%,.7) 55%),#fff}.agent-scroll-workflow:hover{transform:translateY(-2px);border-color:var(--agent-page-accent)}.agent-scroll-workflow h4{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--ink)}.agent-scroll-workflow p{margin:0;color:var(--ink-secondary);font-size:15px;line-height:1.55}.how-it-works-content{display:flex;flex-direction:column;gap:22px;max-width:620px}.how-it-works-body{margin:0;font-size:17px;line-height:1.6;color:var(--ink-secondary)}.how-it-works-bullets{list-style:none;margin:0;padding:18px 22px;border:1px solid var(--glass-border);border-radius:14px;background:linear-gradient(135deg,var(--agent-page-accent-soft) 0,transparent 60%),hsla(0,0%,100%,.02);display:flex;flex-direction:column;gap:12px}[data-theme=light] .how-it-works-bullets{background:linear-gradient(135deg,var(--agent-page-accent-soft) 0,hsla(0,0%,100%,.7) 60%),#fff}.how-it-works-bullets li{display:flex;align-items:flex-start;gap:12px;color:var(--ink);font-size:15px;line-height:1.5}.how-it-works-bullet-marker{flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--agent-page-accent)}.how-it-works-bullet-marker svg{width:16px;height:16px}@media (min-width:901px){.agent-scroll-workflows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.agent-scroll-section{height:auto;padding:56px 0}.agent-scroll-sticky{position:static;height:auto;display:block;overflow:visible}.agent-scroll-grid{grid-template-columns:1fr;gap:32px;align-items:start}.agent-scroll-nav{position:static}.agent-scroll-nav-list{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:4px;scrollbar-width:none}.agent-scroll-nav-list::-webkit-scrollbar{display:none}.agent-scroll-nav-button{border-left:none;border-bottom:2px solid var(--line);padding:10px 14px;white-space:nowrap}.agent-scroll-nav-item.is-active .agent-scroll-nav-button{border-left:none;border-bottom-color:var(--agent-page-accent);transform:none}.agent-scroll-progress{display:none}.agent-scroll-stage{position:static;min-height:0;display:flex;flex-direction:column;gap:36px}.agent-scroll-panel{position:static;inset:auto;opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:none;border-top:1px solid var(--line);padding-top:28px}.agent-scroll-panel:first-of-type{border-top:none;padding-top:0}.agent-scroll-counter{display:none}}.agent-detail-outcomes{padding:76px 0 0;position:relative;z-index:1}.agent-detail-outcomes-card{border-radius:calc(var(--radius-lg) + 4px);border:1px solid var(--glass-border);background:linear-gradient(125deg,var(--agent-page-accent-soft) 0,transparent 52%),var(--card-bg);box-shadow:var(--shadow-sm);padding:36px 34px}[data-theme=light] .agent-detail-outcomes-card{background:linear-gradient(125deg,var(--agent-page-accent-soft) 0,hsla(0,0%,100%,.7) 52%),#fff}.agent-detail-outcomes-card .eyebrow{margin:0 0 10px;color:var(--agent-page-accent)}.agent-detail-outcomes-card h2{margin:0;font-size:clamp(30px,3.6vw,42px);line-height:1.08;color:var(--ink)}.agent-detail-outcomes-card ul{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.agent-detail-outcomes-card li{border:1px solid var(--glass-border);border-radius:11px;padding:12px 14px;background:hsla(0,0%,100%,.02);color:var(--ink-secondary);font-size:14px;line-height:1.45}[data-theme=light] .agent-detail-outcomes-card li{background:hsla(0,0%,100%,.68)}.meeting-room-cta{text-align:center;max-width:640px;margin:0 auto}@media (max-width:900px){.agent-showcase-card,.agents-list>:nth-child(2n) .agent-showcase-card{grid-template-columns:1fr;padding:0}.agent-showcase-image{min-height:260px;max-height:320px}.agents-list>:nth-child(2n) .agent-showcase-content,.agents-list>:nth-child(2n) .agent-showcase-image{order:0}.agent-showcase-content{padding:0 24px 32px}.agent-detail-hero{padding-bottom:0}.agent-detail-hero-card{min-height:clamp(400px,70vw,620px)}.agent-detail-hero-overlay .container{padding-bottom:32px}.agent-detail-hero-content{max-width:700px;gap:12px}.agent-detail-profile-summary{margin-bottom:24px;font-size:18px;line-height:1.55}.agent-detail-profile-grid{grid-template-columns:1fr;gap:16px}.agent-detail-outcomes-card ul{grid-template-columns:1fr}}@media (max-width:640px){.agents-list{gap:40px}.agent-showcase-image{min-height:220px;max-height:280px}.agent-detail-page{padding:0 0 72px}.agent-detail-hero{padding:0}.agent-detail-hero-card{min-height:clamp(360px,102vw,520px)}.agent-detail-hero-overlay .container{padding-bottom:22px}.agent-detail-hero-content{max-width:100%;gap:10px}.agent-detail-hero-content h1{font-size:clamp(30px,10vw,44px)}.agent-detail-hero-content p{font-size:14px;line-height:1.5}.agent-detail-hero-actions{margin-top:6px;flex-direction:column;align-items:stretch}.agent-detail-hero-actions .contact-trigger-btn,.agent-detail-hero-actions .emvara-learn-btn{width:100%;justify-content:center;padding:12px 18px}.agent-detail-sections{padding:46px 0}.agent-detail-profile-summary{margin-bottom:18px;font-size:16px;line-height:1.52}.agent-detail-profile-content{padding:14px 14px 12px;gap:8px}.agent-detail-profile-content h3{font-size:20px}.agent-detail-profile-icon{width:30px;height:30px;min-width:30px}.agent-detail-profile-caption{font-size:14px;line-height:1.45}.agent-detail-outcomes{padding-top:48px}.agent-detail-outcomes-card{padding:26px 20px}.agent-detail-outcomes-card h2{font-size:28px}}@media (min-width:901px) and (max-width:1120px){.agent-detail-hero-card{min-height:clamp(460px,56vw,680px)}.agent-detail-hero-overlay .container{padding-bottom:clamp(24px,4vw,42px)}.agent-detail-hero-content{max-width:760px}.agent-detail-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-detail-profile-grid>:last-child{grid-column:1/-1}}@media (min-width:641px) and (max-width:1024px) and (orientation:portrait){.agent-detail-page{padding-top:0;padding-bottom:84px}.agent-detail-hero{padding-bottom:0}.agent-detail-hero-card{min-height:clamp(380px,66vw,540px)}.agent-detail-hero-overlay .container{padding-bottom:24px}.agent-detail-hero-content{max-width:640px;gap:12px}.agent-detail-hero-content h1{font-size:clamp(32px,6.2vw,46px)}.agent-detail-hero-content p{font-size:14px;line-height:1.5}.agent-detail-hero-actions .contact-trigger-btn,.agent-detail-hero-actions .emvara-learn-btn{padding:11px 18px;font-size:14px}.agent-detail-sections{padding:56px 0}.agent-detail-profile-summary{margin-bottom:20px;font-size:17px}.agent-detail-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.agent-detail-profile-grid>:last-child{grid-column:1/-1}.agent-detail-profile-content{padding:14px 14px 12px;gap:8px}.agent-detail-profile-content h3{font-size:20px}.agent-detail-profile-icon{width:30px;height:30px;min-width:30px}.agent-detail-profile-caption{font-size:14px}.agent-detail-outcomes{padding-top:56px}.agent-detail-outcomes-card{padding:28px 24px}}@media (max-width:720px){.founder-grid{grid-template-columns:1fr!important;gap:32px!important}.founder-photo{max-width:220px;margin:0 auto}.founder-products{grid-template-columns:1fr!important}}.hero-landing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:48px;gap:48px;align-items:center;width:100%;position:relative}.hero-landing-left{display:flex;flex-direction:column;gap:24px;max-width:560px;min-width:0}.hero-landing-badge{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 16px;border-radius:999px;background:rgba(138,116,255,.12);border:1px solid rgba(138,116,255,.25);color:var(--ink-primary);font-size:13px;font-weight:600}.hero-landing-badge-star{color:#8a74ff;font-size:14px}.hero-landing-title{font-size:clamp(40px,5.2vw,68px);line-height:1.05;font-weight:800;letter-spacing:-.02em;color:var(--ink-primary);margin:0}.hero-landing-title-accent{position:relative;display:inline-block;background:linear-gradient(135deg,#fcd134,#fc5d69,#a52ebe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-landing-underline{position:absolute;left:0;right:0;bottom:-10px;width:100%;height:14px;pointer-events:none}.hero-landing-subtitle{font-size:17px;line-height:1.55;color:var(--ink-secondary);max-width:480px;margin:0}.hero-landing-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hero-landing-cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:999px;background:linear-gradient(135deg,#8a74ff,#6b4fff);color:#fff;font-weight:700;font-size:15px;border:none;cursor:pointer;box-shadow:0 10px 30px rgba(107,79,255,.35);transition:transform .2s ease,box-shadow .2s ease}.hero-landing-cta:hover{transform:translateY(-1px);box-shadow:0 14px 36px rgba(107,79,255,.45)}.hero-landing-watch{display:inline-flex;align-items:center;gap:10px;color:var(--ink-primary);font-weight:600;font-size:15px;text-decoration:none}.hero-landing-watch-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#8a74ff}.hero-landing-watch-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero-landing-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:20px;max-width:480px}.hero-landing-stat-value{font-size:26px;font-weight:800;color:var(--ink-primary);line-height:1.1}.hero-landing-stat-label{font-size:13px;color:var(--ink-secondary);margin-top:4px}.hero-landing-lineup{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:18px;padding:10px 16px 12px;border-radius:16px;background:rgba(255,255,250,.5);border:1px solid rgba(138,116,255,.18);width:100%;max-width:360px}[data-theme=dark] .hero-landing-lineup{background:rgba(30,24,55,.5);border-color:rgba(138,116,255,.25)}.hero-landing-lineup-label{font-size:10px;font-weight:700;color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;text-align:center}.hero-landing-lineup-logos{display:flex;align-items:center;justify-content:space-around;gap:0;width:100%}.hero-landing-lineup-logos a{flex:1 1;display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;opacity:.85;transition:opacity .2s ease,transform .2s ease;border-right:1px solid rgba(138,116,255,.18)}[data-theme=dark] .hero-landing-lineup-logos a{border-right-color:rgba(138,116,255,.25)}.hero-landing-lineup-logos a:last-child{border-right:none}.hero-landing-lineup-logos a:hover{opacity:1;transform:translateY(-1px)}.hero-landing-lineup-logos img{height:18px;width:auto;display:block;object-fit:contain}.hero-landing-footer-tagline{grid-column:1/-1;text-align:center;margin-top:56px;padding-top:32px;border-top:1px solid rgba(138,116,255,.15)}[data-theme=dark] .hero-landing-footer-tagline{border-top-color:rgba(138,116,255,.22)}.hero-landing-footer-tagline-title{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:var(--ink-primary);margin:0 0 8px}.hero-landing-footer-sparkle{display:inline-flex;align-items:center;justify-content:center}.hero-landing-footer-tagline-sub{font-size:14px;color:var(--ink-secondary);max-width:620px;margin:0 auto;line-height:1.55}.hero-landing-visual{position:relative;width:100%;aspect-ratio:1.05/1;max-width:720px;min-width:0;justify-self:end;overflow:visible}.hero-landing-orbit{--hero-hub-size:360px;--hero-mini-orbit-radius:215px;--hero-agent-orbit-radius:274px;--hero-agent-avatar-size:78px;--hero-agent-edge-offset:1%;--hero-agent-row-offset:12%;--hero-agent-mid-offset:52%;position:absolute;inset:0;overflow:visible}.hero-landing-orbit-ring{position:absolute;inset:-8%;width:116%;height:116%;overflow:visible}.hero-landing-hub-glow{display:none}@media (min-width:641px){.hero-landing-hub-glow{display:block;position:absolute;top:50%;left:50%;width:calc(var(--hero-hub-size) * 1.06);height:calc(var(--hero-hub-size) * 1.06);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:1;isolation:isolate;overflow:visible}.hero-landing-hub-glow-segment{position:absolute;left:50%;top:50%;width:0;height:0;transform-origin:center;animation:heroSunSegmentPulse var(--glow-duration,6s) ease-in-out infinite;animation-delay:var(--glow-delay,0s);will-change:transform,opacity}.hero-landing-hub-glow-segment:after,.hero-landing-hub-glow-segment:before{content:"";position:absolute;left:0;top:0;border-radius:999px;transform:translate(-50%,-50%) translateY(calc(var(--hero-hub-size) * -.57));pointer-events:none}.hero-landing-hub-glow-segment:before{width:calc(var(--hero-hub-size) * .12);height:calc(var(--hero-hub-size) * .28);background:radial-gradient(ellipse at center,var(--glow-strong) 0,var(--glow-mid) 38%,var(--glow-soft) 66%,transparent 82%);filter:blur(16px) saturate(1.06);opacity:.92}.hero-landing-hub-glow-segment:after{width:calc(var(--hero-hub-size) * .07);height:calc(var(--hero-hub-size) * .17);background:radial-gradient(ellipse at center,var(--glow-core) 0,var(--glow-mid) 44%,transparent 78%);filter:blur(7px) saturate(1.14);opacity:.9}[data-theme=dark] .hero-landing-hub-glow-segment:before{filter:blur(18px) saturate(1.08);opacity:.98}[data-theme=dark] .hero-landing-hub-glow-segment:after{filter:blur(8px) saturate(1.16);opacity:.96}}@keyframes heroSunSegmentPulse{0%,to{opacity:.76;transform:rotate(var(--agent-angle)) translateY(0) scale(1)}50%{opacity:1;transform:rotate(var(--agent-angle)) translateY(calc(var(--glow-drift, 8px) * -1)) scale(var(--glow-scale,1.05))}}@media (prefers-reduced-motion:reduce){.hero-landing-hub-glow-segment{animation:none}}.hero-landing-hub{position:absolute;top:50%;left:50%;width:var(--hero-hub-size);height:var(--hero-hub-size);margin-left:calc(var(--hero-hub-size) * -.5);margin-top:calc(var(--hero-hub-size) * -.5);border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(168,85,247,.18) 0,transparent 55%),radial-gradient(circle at 70% 75%,rgba(47,111,238,.16) 0,transparent 55%),rgba(255,254,250,.92);border:1px solid rgba(168,85,247,.25);box-shadow:0 30px 80px rgba(40,20,120,.18),0 10px 30px rgba(40,20,120,.08),inset 0 0 60px rgba(168,85,247,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--hero-hub-size) * .1) calc(var(--hero-hub-size) * .122);text-align:center;z-index:2}.hero-landing-hub:before{content:"";position:absolute;inset:calc(var(--hero-hub-size) * -.0611);border-radius:50%;border:1px dashed rgba(168,85,247,.3);pointer-events:none}.hero-landing-hub:after{content:"";position:absolute;inset:calc(var(--hero-hub-size) * -.0278);border-radius:50%;border:1px solid rgba(168,85,247,.18);pointer-events:none}[data-theme=dark] .hero-landing-hub:before{border-color:rgba(168,85,247,.4)}[data-theme=dark] .hero-landing-hub:after{border-color:rgba(168,85,247,.25)}[data-theme=dark] .hero-landing-hub{background:radial-gradient(circle at 30% 25%,rgba(168,85,247,.22) 0,transparent 55%),radial-gradient(circle at 70% 75%,rgba(47,111,238,.2) 0,transparent 55%),rgba(22,22,38,.92);border-color:rgba(168,85,247,.35);box-shadow:0 30px 80px rgba(0,0,0,.45),0 10px 30px rgba(0,0,0,.25),inset 0 0 60px rgba(168,85,247,.1)}.hero-landing-hub--showcase{background:transparent;border-color:transparent;box-shadow:none;overflow:visible;padding:0}.hero-landing-hub--showcase:after,.hero-landing-hub--showcase:before{display:none}[data-theme=dark] .hero-landing-hub--showcase{background:transparent;border-color:transparent;box-shadow:none}.hero-landing-showcase{position:relative;width:100%;height:100%;isolation:isolate}.hero-landing-showcase:before{content:"";position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle at 50% 42%,hsla(0,0%,100%,.34) 0,hsla(0,0%,100%,0) 58%),radial-gradient(circle at 32% 74%,rgba(168,85,247,.1) 0,transparent 44%),radial-gradient(circle at 72% 32%,rgba(47,111,238,.08) 0,transparent 40%);opacity:.9;z-index:0}[data-theme=dark] .hero-landing-showcase:before{background:radial-gradient(circle at 50% 42%,hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,0) 58%),radial-gradient(circle at 32% 74%,rgba(168,85,247,.16) 0,transparent 44%),radial-gradient(circle at 72% 32%,rgba(47,111,238,.12) 0,transparent 40%)}.hero-landing-showcase-panel{position:absolute;inset:14% 12% 20%;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(12px) scale(.965);filter:blur(10px);transition:opacity .6s ease,transform .7s cubic-bezier(.22,1,.36,1),filter .6s ease;pointer-events:none;z-index:1}.hero-landing-showcase-panel.is-active{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.hero-landing-showcase-card{width:100%;max-width:252px;border-radius:22px;border:1px solid hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.74);box-shadow:0 18px 40px rgba(40,20,120,.12),inset 0 1px 0 hsla(0,0%,100%,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--ink-primary);padding:16px 16px 14px;text-align:left}[data-theme=dark] .hero-landing-showcase-card{background:rgba(17,22,40,.66);border-color:hsla(0,0%,100%,.1);box-shadow:0 20px 44px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.04)}.hero-landing-showcase-card h3{margin:0;font-size:clamp(16px,1.7vw,18px);line-height:1.15;font-weight:800;letter-spacing:-.02em}.hero-landing-showcase-meta,.hero-landing-showcase-subtitle{margin:0;color:var(--ink-secondary)}.hero-landing-showcase-subtitle{font-size:11px;line-height:1.45}.hero-landing-showcase-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#0f9d63;margin-bottom:10px}.hero-landing-showcase-kicker-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px rgba(15,157,99,.12)}.hero-landing-showcase-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.hero-landing-showcase-account-tags span,.hero-landing-showcase-chip-row span,.hero-landing-showcase-icon-row span{display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;border-radius:999px;background:rgba(245,247,255,.86);border:1px solid rgba(138,116,255,.14);font-size:10px;font-weight:700;color:var(--ink-secondary)}[data-theme=dark] .hero-landing-showcase-account-tags span,[data-theme=dark] .hero-landing-showcase-chip-row span,[data-theme=dark] .hero-landing-showcase-icon-row span{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08)}.hero-landing-showcase-metric{display:flex;align-items:baseline;gap:8px;margin-top:14px}.hero-landing-showcase-metric strong{font-size:19px;line-height:1;font-weight:900}.hero-landing-showcase-metric span{font-size:11px;color:var(--ink-secondary);font-weight:600}.hero-landing-showcase-meta{margin-top:10px;font-size:10px;line-height:1.5}.hero-landing-showcase-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:16px;overflow:hidden;border:1px solid rgba(138,116,255,.12)}.hero-landing-showcase-stats-grid>div{padding:14px 10px 12px;background:hsla(0,0%,100%,.46);border-right:1px solid rgba(138,116,255,.1);border-bottom:1px solid rgba(138,116,255,.1);text-align:center}.hero-landing-showcase-stats-grid>div:nth-child(2n){border-right:none}.hero-landing-showcase-stats-grid>div:nth-last-child(-n+2){border-bottom:none}[data-theme=dark] .hero-landing-showcase-stats-grid>div{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.07)}.hero-landing-showcase-stats-grid strong{display:block;font-size:17px;line-height:1;font-weight:900;margin-bottom:6px}.hero-landing-showcase-stats-grid span{display:block;font-size:10px;line-height:1.35;color:var(--ink-secondary);font-weight:600}.hero-landing-showcase-icon-row{display:flex;justify-content:center;gap:10px;margin-top:14px}.hero-landing-showcase-icon-row .is-violet{color:#8a74ff}.hero-landing-showcase-icon-row .is-amber{color:#f59e0b}.hero-landing-showcase-icon-row .is-green{color:#22c7a0}.hero-landing-showcase-flow{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:12px}.hero-landing-showcase-flow-step{padding:9px 10px;border-radius:14px;min-width:72px;text-align:center;font-size:10px;font-weight:800;border:1px solid hsla(0,0%,100%,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.48)}.hero-landing-showcase-flow-step.is-cyan{background:rgba(61,213,220,.18);color:#0891b2}.hero-landing-showcase-flow-step.is-green{background:rgba(31,157,99,.18);color:#0f9d63}.hero-landing-showcase-flow-step.is-amber{background:rgba(252,168,42,.18);color:#d97706}.hero-landing-showcase-flow-step.is-violet{background:rgba(146,112,235,.16);color:#7c3aed}[data-theme=dark] .hero-landing-showcase-flow-step{border-color:hsla(0,0%,100%,.08);box-shadow:none}.hero-landing-showcase-flow-arrow{color:rgba(138,116,255,.7);font-weight:700;font-size:12px}.hero-landing-showcase-footer-bar{margin-top:14px;border-radius:14px;padding:10px 12px;text-align:center;background:rgba(138,116,255,.08);border:1px solid rgba(138,116,255,.12);font-size:11px;font-weight:700;color:var(--ink-secondary)}.hero-landing-showcase-account-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.hero-landing-showcase-chevron{color:rgba(138,116,255,.8);font-size:22px;line-height:1;font-weight:500}.hero-landing-showcase-account-rows{display:grid;grid-gap:10px;gap:10px}.hero-landing-showcase-account-rows>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;background:hsla(0,0%,100%,.44);border:1px solid rgba(138,116,255,.1)}[data-theme=dark] .hero-landing-showcase-account-rows>div{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.06)}.hero-landing-showcase-account-rows span{font-size:10px;font-weight:700;color:var(--ink-muted)}.hero-landing-showcase-account-rows strong{font-size:11px;font-weight:800;text-align:right}.hero-landing-showcase-account-foot{margin-top:14px}.hero-landing-showcase-account-foot small{display:block;margin-bottom:8px;font-size:10px;font-weight:700;color:var(--ink-muted)}.hero-landing-showcase-account-tags{display:flex;flex-wrap:wrap;gap:6px}.hero-landing-showcase-dots{position:absolute;left:50%;bottom:calc(var(--hero-hub-size) * .075);transform:translateX(-50%);display:inline-flex;align-items:center;gap:7px;z-index:2}.hero-landing-showcase-dot{width:7px;height:7px;border-radius:999px;background:rgba(138,116,255,.2);transition:transform .25s ease,background .25s ease,width .25s ease}.hero-landing-showcase-dot.is-active{width:22px;background:linear-gradient(135deg,#8a74ff,#f25fa6)}.hub-action-stream{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;width:100%;max-width:220px;padding:4px 0}.hub-action-icon{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:10px;background:hsla(0,0%,100%,.7);border:1px solid rgba(0,0,0,.06);font-size:10px;font-weight:700;white-space:nowrap}[data-theme=dark] .hub-action-icon{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08)}.hub-action-icon svg{width:14px;height:14px;flex-shrink:0}.hub-action-icon span{color:var(--ink-secondary)}.hub-action-icon--exit-left{animation:hubExitLeft .55s ease forwards}.hub-action-icon--exit-right{animation:hubExitRight .55s ease forwards}@keyframes hubExitLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-16px)}}@keyframes hubExitRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(16px)}}.hub-action-icon--enter-left,.hub-action-icon--enter-right{animation:hubFadeIn .5s ease both}@keyframes hubFadeIn{0%{opacity:0}to{opacity:1}}.hero-landing-hub-icon{width:40px;height:40px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(168,85,247,.18),rgba(47,111,238,.12));border:1px solid rgba(168,85,247,.35);color:#a855f7;margin-bottom:8px}.hero-landing-hub-icon svg{width:20px;height:20px}.hero-landing-hub-title{font-size:17px;font-weight:800;color:var(--ink-primary);letter-spacing:-.01em;margin-bottom:3px}.hero-landing-hub-tagline{font-size:11px;line-height:1.45;color:var(--ink-secondary);margin:0 0 10px;max-width:210px}.hero-landing-hub-apps{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:10px}.hero-landing-hub-app{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,rgba(168,85,247,.18),rgba(47,111,238,.1));border:1px solid rgba(168,85,247,.25)}.hero-landing-hub-app:first-child{background:linear-gradient(135deg,rgba(146,112,235,.25),rgba(146,112,235,.1));border-color:rgba(146,112,235,.35)}.hero-landing-hub-app:nth-child(2){background:linear-gradient(135deg,rgba(34,199,199,.25),rgba(34,199,199,.1));border-color:rgba(34,199,199,.35)}.hero-landing-hub-app:nth-child(3){background:linear-gradient(135deg,rgba(47,111,238,.25),rgba(47,111,238,.1));border-color:rgba(47,111,238,.35)}.hero-landing-hub-app:nth-child(4){background:linear-gradient(135deg,rgba(252,168,42,.25),rgba(252,168,42,.1));border-color:rgba(252,168,42,.35)}.hero-landing-hub-app:nth-child(5){background:linear-gradient(135deg,rgba(242,95,166,.25),rgba(242,95,166,.1));border-color:rgba(242,95,166,.35)}.hero-landing-hub-app--more{font-size:9px;font-weight:800;color:var(--ink-secondary);display:inline-flex;align-items:center;justify-content:center;background:rgba(168,85,247,.1)!important;border-color:rgba(168,85,247,.2)!important}.hero-landing-hub-stats{display:flex;flex-direction:column;gap:5px;width:100%;max-width:220px;margin-bottom:10px}.hero-landing-hub-stat{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(255,255,250,.6);border:1px solid rgba(168,85,247,.12);font-size:10px;color:var(--ink-secondary);text-align:left}[data-theme=dark] .hero-landing-hub-stat{background:rgba(255,255,250,.04);border-color:rgba(168,85,247,.18)}.hero-landing-hub-stat-dot{width:7px;height:7px;min-width:7px;border-radius:50%}.hero-landing-hub-stat-dot--green{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.5)}.hero-landing-hub-stat-dot--purple{background:#a855f7;box-shadow:0 0 6px rgba(168,85,247,.5)}.hero-landing-hub-stat-dot--amber{background:#f59e0b;box-shadow:0 0 6px rgba(245,158,11,.5)}.hero-landing-hub-stat small{display:block;font-size:9px;color:var(--ink-muted);font-weight:500;line-height:1;margin-bottom:2px}.hero-landing-hub-stat strong{display:block;font-size:11px;font-weight:700;color:var(--ink-primary);line-height:1}.hero-landing-hub-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.25);color:var(--ink-secondary);font-size:10px;font-weight:600}.hero-landing-hub-pill svg{color:#a855f7}.hero-landing-mini-orbit{position:absolute;top:50%;left:50%;width:0;height:0;z-index:3}.hero-landing-mini{--agent-accent:#a855f7;--orbit-angle:0deg;--orbit-radius:var(--hero-mini-orbit-radius);position:absolute;top:0;left:0;width:34px;height:34px;margin:-17px;transform:rotate(var(--orbit-angle)) translateY(calc(var(--orbit-radius) * -1)) rotate(calc(var(--orbit-angle) * -1))}.hero-landing-mini-inner{width:100%;height:100%;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--agent-accent) 18%,#fffefa);border:1px solid color-mix(in srgb,var(--agent-accent) 45%,transparent);color:var(--agent-accent);box-shadow:0 4px 14px color-mix(in srgb,var(--agent-accent) 25%,transparent),0 0 0 2px rgba(255,254,250,.6);animation:heroAgentFloat 6s ease-in-out infinite}[data-theme=dark] .hero-landing-mini-inner{background:color-mix(in srgb,var(--agent-accent) 22%,#161626);box-shadow:0 4px 14px color-mix(in srgb,var(--agent-accent) 35%,transparent),0 0 0 2px rgba(22,22,38,.7)}.hero-landing-mini:first-child .hero-landing-mini-inner{animation-delay:0s}.hero-landing-mini:nth-child(2) .hero-landing-mini-inner{animation-delay:.6s}.hero-landing-mini:nth-child(3) .hero-landing-mini-inner{animation-delay:1.2s}.hero-landing-mini:nth-child(4) .hero-landing-mini-inner{animation-delay:1.8s}.hero-landing-mini:nth-child(5) .hero-landing-mini-inner{animation-delay:2.4s}.hero-landing-mini:nth-child(6) .hero-landing-mini-inner{animation-delay:3s}.hero-landing-mini:nth-child(7) .hero-landing-mini-inner{animation-delay:3.6s}.hero-landing-mini:nth-child(8) .hero-landing-mini-inner{animation-delay:4.2s}.hero-landing-mini-inner svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero-landing-mini-inner svg circle,.hero-landing-mini-inner svg ellipse,.hero-landing-mini-inner svg line,.hero-landing-mini-inner svg path,.hero-landing-mini-inner svg rect{fill:none;stroke:currentColor}.hero-landing-dashboard{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68%;min-width:400px;background:var(--card,#fff);border:1px solid rgba(138,116,255,.2);border-radius:18px;box-shadow:0 30px 80px rgba(40,20,120,.22),0 10px 30px rgba(40,20,120,.1);overflow:hidden;display:grid;grid-template-columns:108px 1fr;font-size:11px;color:var(--ink-primary);z-index:2}[data-theme=dark] .hero-landing-dashboard{background:#161626;border-color:rgba(138,116,255,.3)}.hero-landing-dashboard-sidebar{background:rgba(245,243,255,.6);padding:14px 10px;display:flex;flex-direction:column;gap:10px;border-right:1px solid rgba(138,116,255,.12)}[data-theme=dark] .hero-landing-dashboard-sidebar{background:rgba(30,24,55,.6);border-right-color:rgba(138,116,255,.18)}.hero-landing-dashboard-brand{font-weight:800;font-size:13px;padding:4px 6px 10px;border-bottom:1px solid rgba(138,116,255,.12)}.hero-landing-dashboard-brand span{color:#8a74ff}.hero-landing-dashboard-nav{display:flex;flex-direction:column;gap:3px}.hero-landing-dashboard-nav-item{padding:6px 10px;border-radius:8px;color:var(--ink-secondary);font-weight:500;font-size:10px;display:flex;align-items:center;gap:7px}.hero-landing-dashboard-nav-item.is-active{background:rgba(138,116,255,.15);color:#8a74ff;font-weight:700}.hero-landing-dashboard-nav-dot{width:5px;height:5px;border-radius:50%;background:#8a74ff}.hero-landing-dashboard-settings{margin-top:auto}.hero-landing-dashboard-main{padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px;min-width:0}.hero-landing-dashboard-topbar{display:flex;align-items:center;gap:8px}.hero-landing-dashboard-search{flex:1 1;padding:5px 11px;background:rgba(138,116,255,.08);border-radius:999px;font-size:9px;color:var(--ink-muted,#999)}.hero-landing-dashboard-avatar{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#8a74ff,#4c8fff)}.hero-landing-dashboard-greeting h3{font-size:14px;font-weight:800;margin:0}.hero-landing-dashboard-greeting p{font-size:9px;color:var(--ink-secondary);margin:2px 0 0}.hero-landing-dashboard-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.hero-landing-dashboard-metric{background:rgba(138,116,255,.06);border:1px solid rgba(138,116,255,.14);border-radius:9px;padding:7px 8px;display:flex;flex-direction:column;gap:2px;min-width:0}.hero-landing-dashboard-metric span{font-size:8px;color:var(--ink-secondary);font-weight:500}.hero-landing-dashboard-metric strong{font-size:13px;font-weight:800}.hero-landing-dashboard-metric em{font-size:7px;font-style:normal;color:#22c7a0}.hero-landing-dashboard-panels{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:8px;gap:8px}.hero-landing-dashboard-panel{background:rgba(138,116,255,.05);border:1px solid rgba(138,116,255,.12);border-radius:9px;padding:8px 9px;min-width:0}.hero-landing-dashboard-panel-head{font-size:9px;font-weight:700;margin-bottom:5px;display:flex;justify-content:space-between;align-items:center}.hero-landing-dashboard-live{font-size:7px;color:#22c7a0;font-weight:600}.hero-landing-dashboard-activity{display:flex;flex-direction:column;gap:4px}.hero-landing-dashboard-activity>div{display:grid;grid-template-columns:8px auto 1fr auto;grid-gap:5px;gap:5px;align-items:center;font-size:8px}.hero-landing-dashboard-activity>div>span{width:7px;height:7px;border-radius:50%}.hero-landing-dashboard-activity>div>p{margin:0;font-weight:700}.hero-landing-dashboard-activity>div>small{color:var(--ink-secondary);font-size:7px}.hero-landing-dashboard-activity>div>em{color:var(--ink-muted,#999);font-style:normal;font-size:7px}.hero-landing-dashboard-wins{display:flex;flex-direction:column;gap:5px}.hero-landing-dashboard-wins>div{display:flex;align-items:center;gap:6px}.hero-landing-dashboard-win-icon{width:20px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:10px;flex-shrink:0}.hero-landing-dashboard-wins>div>div p{margin:0;font-size:8px;font-weight:700}.hero-landing-dashboard-wins>div>div small{color:var(--ink-secondary);font-size:7px}.hero-landing-dashboard-prompt{display:flex;align-items:center;gap:6px;padding:7px 10px;background:#fff;border:1px solid rgba(138,116,255,.22);border-radius:999px;box-shadow:0 6px 18px rgba(40,20,120,.08)}[data-theme=dark] .hero-landing-dashboard-prompt{background:#1d1d30}.hero-landing-dashboard-prompt span{flex:1 1;color:var(--ink-muted,#999);font-size:9px}.hero-landing-dashboard-prompt button{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#8a74ff,#6b4fff);border:none;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hero-landing-dashboard-prompt button svg{width:10px;height:10px;fill:currentColor}.hero-landing-agent-anchor{position:absolute;left:50%;top:50%;width:0;height:0;z-index:3;transform:rotate(var(--agent-angle,0deg)) translateY(calc(var(--hero-agent-orbit-radius) * -1))}.hero-landing-agent{position:absolute;left:0;top:0}.hero-landing-agent-avatar-wrap{position:absolute;left:0;top:0;animation:heroAgentFloat 6s ease-in-out infinite;animation-delay:var(--agent-float-delay,0s)}.hero-landing-agent-upright{position:absolute;left:0;top:0;transform:rotate(calc(var(--agent-angle, 0deg) * -1));transform-origin:center}.hero-landing-agent-avatar{display:block;position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:var(--hero-agent-avatar-size);height:var(--hero-agent-avatar-size);border-radius:50%;overflow:hidden;background:hsla(0,0%,100%,.9);border:3px solid var(--agent-accent,#8a74ff);box-shadow:0 0 0 4px hsla(0,0%,100%,.6),0 12px 28px rgba(40,20,120,.22);flex-shrink:0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.hero-landing-agent-avatar:hover{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 0 0 4px hsla(0,0%,100%,.7),0 16px 34px rgba(40,20,120,.32)}[data-theme=dark] .hero-landing-agent-avatar:hover{box-shadow:0 0 0 4px rgba(30,24,55,.9),0 16px 34px rgba(0,0,0,.6)}[data-theme=dark] .hero-landing-agent-avatar{background:#161626;box-shadow:0 0 0 4px rgba(30,24,55,.8),0 12px 28px rgba(0,0,0,.5)}.hero-landing-agent-avatar img{width:100%;height:100%;object-fit:cover;display:block}.hero-landing-agent-info{position:absolute;display:flex;flex-direction:column;gap:2px;max-width:120px}.hero-landing-agent-info--left,.hero-landing-agent-info--right{max-width:110px;line-height:1.15}.hero-landing-agent-info--top{left:50%;bottom:calc((var(--hero-agent-avatar-size) / 2) + 12px);transform:translateX(-50%);align-items:center;text-align:center}.hero-landing-agent-info--right{left:calc((var(--hero-agent-avatar-size) / 2) + 14px);top:50%;transform:translateY(-50%);align-items:flex-start;text-align:left}.hero-landing-agent-info--bottom{left:50%;top:calc((var(--hero-agent-avatar-size) / 2) + 12px);transform:translateX(-50%);align-items:center;text-align:center}.hero-landing-agent-info--left{right:calc((var(--hero-agent-avatar-size) / 2) + 14px);top:50%;transform:translateY(-50%);align-items:flex-end;text-align:right}.hero-landing-agent-name{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:800;color:var(--agent-accent,#8a74ff);white-space:nowrap}.hero-landing-agent-icon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.hero-landing-agent-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero-landing-agent-role{font-size:11px;color:var(--ink-secondary);white-space:nowrap}.hero-landing-mobile-lineup{display:none}.hero-landing-mobile-lineup-avatars{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:0;overflow:hidden;padding:0 12px}.hero-landing-mobile-lineup-avatar{--agent-accent:#8a74ff;display:block;flex:0 0 auto;width:50px;height:50px;border-radius:50%;overflow:hidden;border:2px solid var(--agent-accent);background:#fffefa;box-shadow:0 6px 16px rgba(40,20,120,.2),0 0 0 2px rgba(255,254,250,.78);margin-left:-14px;cursor:pointer;transition:transform .2s ease}.hero-landing-mobile-lineup-avatar:hover{transform:translateY(-2px) scale(1.06);z-index:1}.hero-landing-mobile-lineup-avatar:first-child{margin-left:0}.hero-landing-mobile-lineup-avatar img{width:100%;height:100%;object-fit:cover;display:block}[data-theme=dark] .hero-landing-mobile-lineup-avatar{background:#161626;box-shadow:0 6px 16px rgba(0,0,0,.4),0 0 0 2px rgba(22,22,38,.82)}.hero-landing-mobile-lineup-caption{margin:12px 0 0;font-size:13px;line-height:1.45;color:var(--ink-secondary);text-align:center;max-width:300px}.hero-landing-mobile-lineup-button{margin-top:14px;display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;border:1px solid rgba(138,116,255,.34);background:linear-gradient(135deg,rgba(138,116,255,.16),rgba(47,111,238,.12));color:var(--ink-primary);text-decoration:none;font-size:13px;font-weight:700}.hero-landing-mobile-lineup-button:hover{border-color:rgba(138,116,255,.46)}@keyframes heroAgentFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-landing-callout{position:absolute;right:-8px;bottom:-8px;display:flex;align-items:center;gap:10px;padding:12px 18px;background:rgba(245,243,255,.95);border:1px solid rgba(138,116,255,.25);border-radius:14px;box-shadow:0 12px 30px rgba(40,20,120,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:4}[data-theme=dark] .hero-landing-callout{background:rgba(30,24,55,.9);border-color:rgba(138,116,255,.35)}.hero-landing-callout-icon{color:#8a74ff;font-size:18px}.hero-landing-callout strong{display:block;font-size:13px;font-weight:800;color:var(--ink-primary)}.hero-landing-callout small{font-size:11px;color:var(--ink-secondary)}@media (min-width:1321px) and (max-width:1480px){.hero-landing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}.hero-landing-title{font-size:clamp(48px,4.4vw,60px)}.hero-landing-subtitle{max-width:440px}.hero-landing-visual{max-width:600px;justify-self:center}.hero-landing-orbit{--hero-hub-size:332px;--hero-mini-orbit-radius:198px;--hero-agent-orbit-radius:246px;--hero-agent-avatar-size:68px}.hero-landing-showcase-card{max-width:236px}.hero-landing-agent-info{max-width:96px}.hero-landing-agent-info--left,.hero-landing-agent-info--right{max-width:92px}.hero-landing-agent-name{gap:4px;font-size:12px}.hero-landing-agent-icon{width:12px;height:12px}.hero-landing-agent-role{display:none}}@media (max-width:1320px){.hero-landing{grid-template-columns:1fr;gap:44px}.hero-landing-left{max-width:100%}.hero-landing-visual{justify-self:center;max-width:min(100%,620px)}}@media (min-width:721px) and (max-width:1320px){.hero-landing-left{align-items:center;margin:0 auto;max-width:min(100%,760px);text-align:center}.hero-landing-badge{align-self:center}.hero-landing-subtitle{max-width:640px}.hero-landing-actions{justify-content:center}.hero-landing-stats{max-width:min(100%,620px)}.hero-landing-lineup{margin-left:auto;margin-right:auto}.hero-landing-agent-info--top{top:calc((var(--hero-agent-avatar-size) / 2) + 12px);bottom:auto}.hero-landing-footer-tagline{margin-top:48px}}@media (max-width:900px){.hero-landing-orbit{--hero-hub-size:clamp(300px,66vw,340px);--hero-mini-orbit-radius:clamp(172px,39vw,198px);--hero-agent-orbit-radius:clamp(206px,42vw,232px);--hero-agent-avatar-size:52px;--hero-agent-edge-offset:2%;--hero-agent-row-offset:14%;--hero-agent-mid-offset:54%}.hero-landing-dashboard{width:min(280px,78vw);min-width:0;max-width:280px;aspect-ratio:9/19;grid-template-columns:1fr;border-radius:36px;border-width:6px;border-color:#1a1a2e;padding:0;overflow:hidden;box-shadow:0 30px 80px rgba(40,20,120,.28),0 10px 30px rgba(40,20,120,.12),inset 0 0 0 1px rgba(138,116,255,.25)}[data-theme=dark] .hero-landing-dashboard{border-color:#0a0a14}.hero-landing-dashboard-sidebar{display:none}.hero-landing-dashboard-main{padding:22px 14px 16px;gap:12px;overflow:hidden}.hero-landing-dashboard-main:before{content:"";display:block;width:60px;height:5px;border-radius:999px;background:rgba(138,116,255,.25);margin:0 auto 4px}.hero-landing-dashboard-topbar{gap:6px}.hero-landing-dashboard-search{font-size:8px;padding:4px 9px}.hero-landing-dashboard-avatar{width:18px;height:18px}.hero-landing-dashboard-greeting h3{font-size:13px}.hero-landing-dashboard-greeting p{font-size:8px}.hero-landing-dashboard-metrics{grid-template-columns:repeat(2,1fr);gap:5px}.hero-landing-dashboard-metric{padding:6px 7px}.hero-landing-dashboard-metric strong{font-size:12px}.hero-landing-dashboard-panels{grid-template-columns:1fr;gap:6px}.hero-landing-dashboard-panel:nth-of-type(2){display:none}.hero-landing-dashboard-prompt{margin-top:auto}.hero-landing-agent-info{display:none}}@media (max-width:720px){.hero-landing-title{font-size:clamp(34px,9vw,44px)}.hero-landing-visual{aspect-ratio:auto;max-width:min(100%,430px)}.hero-landing-orbit{position:relative;height:clamp(360px,96vw,430px);--hero-hub-size:min(82vw,318px);--hero-mini-orbit-radius:clamp(152px,41vw,176px);--hero-agent-orbit-radius:clamp(178px,44vw,198px);--hero-agent-avatar-size:46px;--hero-agent-edge-offset:4%;--hero-agent-row-offset:16%;--hero-agent-mid-offset:56%}.hero-landing-orbit-ring{inset:-4%;width:108%;height:108%}.hero-landing-hub{padding:calc(var(--hero-hub-size) * .095) calc(var(--hero-hub-size) * .11)}.hero-landing-hub--showcase{padding:0}.hero-landing-showcase-panel{inset:15% 10% 20%}.hero-landing-showcase-card{max-width:224px;padding:14px 14px 12px;border-radius:20px}.hero-landing-showcase-card h3{font-size:15px}.hero-landing-showcase-kicker{margin-bottom:8px;font-size:11px}.hero-landing-showcase-account-foot small,.hero-landing-showcase-account-rows span,.hero-landing-showcase-footer-bar,.hero-landing-showcase-meta,.hero-landing-showcase-stats-grid span,.hero-landing-showcase-subtitle{font-size:9px}.hero-landing-showcase-chip-row{gap:5px;margin-top:10px}.hero-landing-showcase-account-tags span,.hero-landing-showcase-chip-row span,.hero-landing-showcase-icon-row span{padding:5px 8px;font-size:9px}.hero-landing-showcase-metric{margin-top:12px}.hero-landing-showcase-metric strong,.hero-landing-showcase-stats-grid strong{font-size:15px}.hero-landing-showcase-account-rows strong,.hero-landing-showcase-metric span{font-size:10px}.hero-landing-showcase-flow{gap:5px}.hero-landing-showcase-flow-step{min-width:64px;padding:8px;font-size:9px}.hero-landing-showcase-account-rows>div{padding:9px 10px}.hero-landing-showcase-dots{bottom:calc(var(--hero-hub-size) * .06)}.hero-landing-hub-title{font-size:16px}.hero-landing-hub-tagline{max-width:196px}.hero-landing-hub-stats{max-width:208px}.hero-landing-mini{width:30px;height:30px;margin:-15px}.hero-landing-mini-inner svg{width:14px;height:14px}.hero-landing-agent,.hero-landing-mini-orbit{display:none}.hero-landing-mobile-lineup{display:flex;flex-direction:column;align-items:center;margin-top:12px;width:100%;max-width:100%;min-width:0;overflow:hidden}.hero-landing-mobile-lineup-avatars{padding:0 10px}.hero-landing-mobile-lineup-avatar{width:42px;height:42px;margin-left:-15px}.hero-landing-callout{position:relative;right:auto;bottom:auto;margin-top:24px;justify-content:center}.hero-landing-stats{grid-template-columns:repeat(3,1fr);gap:12px}.hero-landing-stat-value{font-size:22px}}@media (max-width:420px){.hero-landing-orbit{height:clamp(340px,96vw,390px);--hero-hub-size:min(86vw,292px);--hero-mini-orbit-radius:clamp(138px,43vw,156px);--hero-agent-orbit-radius:clamp(162px,45vw,180px);--hero-agent-avatar-size:42px;--hero-agent-edge-offset:1%;--hero-agent-row-offset:12%;--hero-agent-mid-offset:54%}.hero-landing-showcase-panel{inset:15% 9% 19%}.hero-landing-showcase-card{max-width:206px;padding:13px 12px 11px}.hero-landing-showcase-account-tags span,.hero-landing-showcase-chip-row span,.hero-landing-showcase-icon-row span{padding:5px 7px;font-size:8px}.hero-landing-showcase-flow-step{min-width:58px;font-size:8px}.hero-landing-showcase-dot{width:6px;height:6px}.hero-landing-showcase-dot.is-active{width:18px}.hero-landing-hub-icon{width:34px;height:34px;margin-bottom:6px}.hero-landing-hub-icon svg{width:17px;height:17px}.hero-landing-hub-title{font-size:15px}.hero-landing-hub-tagline{font-size:10px;margin-bottom:8px;max-width:172px}.hero-landing-hub-apps{margin-bottom:8px}.hero-landing-hub-app{width:18px;height:18px;border-radius:5px}.hero-landing-hub-app--more{font-size:8px}.hero-landing-hub-stats{max-width:184px;gap:4px;margin-bottom:8px}.hero-landing-hub-stat{padding:5px 10px;gap:6px}.hero-landing-hub-pill{font-size:9px;padding:5px 10px}.hero-landing-mini{width:26px;height:26px;margin:-13px}.hero-landing-mini-inner svg{width:12px;height:12px}.hero-landing-mobile-lineup-avatars{width:100%;padding:0 8px}.hero-landing-mobile-lineup-avatar{width:38px;height:38px;margin-left:-17px}.hero-landing-mobile-lineup-caption{font-size:12px;max-width:270px}.hero-landing-mobile-lineup-button{padding:9px 16px;font-size:12px}}.agents-page{padding-top:108px;padding-bottom:0;position:relative}.agents-hero{padding:40px 0 56px;position:relative;z-index:1}.agents-hero-inner{text-align:center;max-width:760px;margin:0 auto}.agents-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;background:rgba(138,116,255,.12);border:1px solid rgba(138,116,255,.25);color:var(--ink-primary);font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:24px}.agents-hero-badge span{color:#8a74ff}.agents-hero-title{font-size:clamp(40px,5.5vw,68px);line-height:1.05;font-weight:800;letter-spacing:-.02em;color:var(--ink-primary);margin:0 0 20px}.agents-hero-subtitle{font-size:17px;line-height:1.55;color:var(--ink-secondary);max-width:560px;margin:0 auto}.agents-hero-subtitle strong{color:var(--ink-primary)}.agents-hero-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:40px}.agents-hero-feature{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:999px;background:#fff;border:1px solid rgba(138,116,255,.18);box-shadow:0 4px 14px rgba(40,20,120,.04)}[data-theme=dark] .agents-hero-feature{background:#161626;border-color:rgba(138,116,255,.25)}.agents-hero-feature-icon{width:36px;height:36px;border-radius:50%;background:rgba(138,116,255,.14);color:#8a74ff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.agents-hero-feature-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.agents-hero-feature strong{display:block;font-size:13px;font-weight:800;color:var(--ink-primary);line-height:1.2}.agents-hero-feature small{display:block;font-size:11px;color:var(--ink-secondary);margin-top:2px;line-height:1.3}.agents-roster-section{padding:24px 0 80px;position:relative;z-index:1}.agents-roster{display:flex;flex-direction:column;gap:32px}.agents-roster-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.agents-roster-filters{display:flex;flex-wrap:wrap;gap:8px}.agents-roster-filter{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;background:#fff;border:1px solid rgba(138,116,255,.18);color:var(--ink-secondary);font-weight:600;font-size:13px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}[data-theme=dark] .agents-roster-filter{background:#161626;border-color:rgba(138,116,255,.25)}.agents-roster-filter:hover{color:var(--ink-primary);border-color:rgba(138,116,255,.4)}.agents-roster-filter.is-active{background:linear-gradient(135deg,#8a74ff,#6b4fff);color:#fff;border-color:transparent;box-shadow:0 6px 18px rgba(107,79,255,.28)}.agents-roster-filter-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.agents-roster-filter-icon svg{width:14px;height:14px}.agents-roster-search{position:relative;display:flex;align-items:center}.agents-roster-search svg{position:absolute;left:14px;width:16px;height:16px;color:var(--ink-muted,#999);pointer-events:none}.agents-roster-search input{padding:10px 16px 10px 38px;border-radius:999px;border:1px solid rgba(138,116,255,.2);background:#fff;font-size:13px;color:var(--ink-primary);width:240px;outline:none;transition:border-color .15s ease}[data-theme=dark] .agents-roster-search input{background:#161626}.agents-roster-search input:focus{border-color:#8a74ff}.agents-roster-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.agent-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(138,116,255,.15);border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 6px 22px rgba(40,20,120,.06)}[data-theme=dark] .agent-card{background:#161626;border-color:rgba(138,116,255,.22)}.agent-card:hover:not(.agent-card--disabled){transform:translateY(-4px);box-shadow:0 16px 40px rgba(40,20,120,.14);border-color:var(--agent-accent,#8a74ff)}.agent-card--disabled{opacity:.85;cursor:default}.agent-card-portrait{position:relative;aspect-ratio:1.15/1;background:color-mix(in srgb,var(--agent-accent) 18%,#fff);overflow:hidden;display:flex;align-items:flex-end;justify-content:center}[data-theme=dark] .agent-card-portrait{background:color-mix(in srgb,var(--agent-accent) 25%,#161626)}.agent-card-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}.agent-card-icon{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.95);color:var(--agent-accent);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(40,20,120,.1);z-index:2}.agent-card-icon svg{width:18px;height:18px}.agent-card-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:10px;flex:1 1}.agent-card-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.agent-card-heading h3{margin:0;font-size:22px;font-weight:800;color:var(--ink-primary)}.agent-card-status{font-size:11px;font-weight:600;color:#22c7a0}.agent-card-category{display:inline-block;align-self:flex-start;padding:3px 10px;border-radius:999px;background:var(--agent-accent-soft);color:var(--agent-accent);font-size:11px;font-weight:700}.agent-card-pitch{margin:0;font-size:13px;line-height:1.5;color:var(--ink-secondary)}.agent-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.agent-card-tags span{font-size:11px;padding:4px 10px;border-radius:999px;background:rgba(138,116,255,.08);border:1px solid rgba(138,116,255,.18);color:var(--ink-primary);font-weight:600}.agent-card-cta{margin-top:auto;border-top:1px solid rgba(138,116,255,.1);font-size:13px;font-weight:700;color:var(--agent-accent);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 0 0}.agent-card-cta em{font-style:normal;transition:transform .2s ease}.agent-card:hover:not(.agent-card--disabled) .agent-card-cta em{transform:translateX(4px)}.agents-roster-empty{grid-column:1/-1;padding:40px 20px;text-align:center;color:var(--ink-secondary);border:1px dashed rgba(138,116,255,.25);border-radius:16px;font-size:14px}.agents-cta-section{padding:24px 0 96px;position:relative;z-index:1}.agents-cta-banner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px;padding:32px 40px;border-radius:22px;background:color-mix(in srgb,#8a74ff 8%,#fff);border:1px solid rgba(138,116,255,.22)}[data-theme=dark] .agents-cta-banner{background:color-mix(in srgb,#8a74ff 14%,#161626)}.agents-cta-banner-star{font-size:28px;color:#8a74ff;flex-shrink:0}.agents-cta-banner-text h2{margin:0 0 6px;font-size:clamp(22px,2.6vw,28px);font-weight:800;line-height:1.2;color:var(--ink-primary)}.agents-cta-banner-text p{margin:0;font-size:14px;color:var(--ink-secondary);line-height:1.5}.agents-cta-banner-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:999px;background:linear-gradient(135deg,#8a74ff,#6b4fff);color:#fff;font-weight:700;font-size:15px;border:none;cursor:pointer;box-shadow:0 10px 30px rgba(107,79,255,.35);transition:transform .2s ease;text-decoration:none;white-space:nowrap}.agents-cta-banner-btn:hover{transform:translateY(-1px)}@media (max-width:1024px){.agents-roster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agents-hero-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.agents-roster-grid{--agent-mobile-card-width:min(84vw,336px);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--agent-mobile-card-width);gap:16px;overflow-x:auto;overflow-y:visible;padding-top:6px;padding-bottom:10px;padding-inline:max(16px,calc((100% - var(--agent-mobile-card-width)) / 2));scroll-padding-inline:max(16px,calc((100% - var(--agent-mobile-card-width)) / 2));scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.agents-roster-grid::-webkit-scrollbar{display:none}.agents-roster-controls{flex-direction:column;align-items:stretch}.agents-roster-search input{width:100%}.agents-cta-banner,.agents-hero-features{grid-template-columns:1fr}.agents-cta-banner{text-align:center;padding:28px 24px}.agents-cta-banner-star{display:none}.agent-card-heading h3{font-size:20px}.agent-card,.agents-roster-empty{scroll-snap-align:center;scroll-snap-stop:always}}@media (max-width:460px){.agents-roster-grid{--agent-mobile-card-width:min(86vw,304px)}}.agent-detail{padding-top:108px;padding-bottom:96px;position:relative}.agent-detail-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink-secondary);text-decoration:none;margin-bottom:24px;transition:color .15s ease}.agent-detail-back:hover{color:var(--agent-accent)}.agent-detail-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,.85fr);grid-gap:28px;gap:28px;align-items:start;padding:36px;background:color-mix(in srgb,var(--agent-accent) 12%,#fff);border:1px solid var(--agent-accent-soft-strong);border-radius:28px;margin-bottom:48px}[data-theme=dark] .agent-detail-hero{background:color-mix(in srgb,var(--agent-accent) 18%,#161626)}.agent-detail-hero-portrait{position:relative;border-radius:20px;overflow:hidden;background:color-mix(in srgb,var(--agent-accent) 20%,#fff);aspect-ratio:.9/1;width:100%;min-width:0;display:flex;align-items:flex-end;justify-content:center}[data-theme=dark] .agent-detail-hero-portrait{background:color-mix(in srgb,var(--agent-accent) 28%,#161626)}.agent-detail-hero-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.agent-detail-hero-online{position:absolute;bottom:16px;left:16px;padding:6px 14px;border-radius:999px;background:hsla(0,0%,100%,.95);color:#22c7a0;font-size:12px;font-weight:700;box-shadow:0 4px 12px rgba(40,20,120,.12)}.agent-detail-hero-main{display:flex;flex-direction:column;justify-content:flex-start;gap:16px;min-width:0;overflow:hidden}.agent-detail-hero-kicker{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid var(--agent-accent-soft-strong);color:var(--agent-accent);font-size:11px;font-weight:800;letter-spacing:.08em}[data-theme=dark] .agent-detail-hero-kicker{background:#161626}.agent-detail-hero-kicker span{color:var(--agent-accent)}.agent-detail-hero-name{font-size:clamp(48px,6vw,80px);font-weight:800;line-height:1;letter-spacing:-.02em;margin:0;color:var(--ink-primary)}.agent-detail-hero-tagline{font-size:clamp(22px,2.6vw,30px);line-height:1.2;font-weight:700;color:var(--ink-primary);margin:0}.agent-detail-hero-accent{color:var(--agent-accent)}.agent-detail-hero-description{font-size:15px;line-height:1.6;color:var(--ink-secondary);margin:0;max-width:560px}.agent-detail-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:8px;width:100%}.agent-detail-hero-stat{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:14px 16px;box-shadow:0 4px 14px rgba(40,20,120,.06);min-width:0}[data-theme=dark] .agent-detail-hero-stat{background:#1c1c2e;border-color:hsla(0,0%,100%,.08)}.agent-detail-hero-stat strong{display:block;font-size:22px;font-weight:800;color:var(--ink-primary)}.agent-detail-hero-stat span{display:block;font-size:11px;font-weight:700;color:var(--ink-primary);margin-top:2px}.agent-detail-hero-stat small{display:block;font-size:10px;color:var(--ink-secondary);margin-top:2px}.agent-detail-hero-side{display:flex;flex-direction:column;gap:16px;min-width:0}.agent-detail-hero-meta{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}[data-theme=dark] .agent-detail-hero-meta{background:#1c1c2e;border-color:hsla(0,0%,100%,.08)}.agent-detail-hero-meta>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;border-bottom:1px dashed var(--agent-accent-soft-strong)}.agent-detail-hero-meta>div:last-child{border-bottom:none}.agent-detail-hero-meta span{font-size:11px;font-weight:700;color:var(--ink-secondary)}.agent-detail-hero-meta strong{font-size:12px;font-weight:700;color:var(--ink-primary);text-align:right}.agent-detail-hero-quote{background:color-mix(in srgb,var(--agent-accent) 10%,#fff);border:1px solid var(--agent-accent-soft-strong);border-radius:16px;padding:18px 20px;position:relative}[data-theme=dark] .agent-detail-hero-quote{background:color-mix(in srgb,var(--agent-accent) 15%,#161626)}.agent-detail-hero-quote-mark{position:absolute;top:6px;left:14px;font-size:40px;line-height:1;color:var(--agent-accent);font-weight:800;opacity:.4}.agent-detail-hero-quote p{position:relative;z-index:1;margin:0;font-size:13px;font-style:italic;color:var(--ink-primary);line-height:1.5;padding-left:18px}.agent-detail-hero-quote em{display:block;margin-top:8px;padding-left:18px;font-style:normal;font-size:12px;font-weight:700;color:var(--agent-accent)}.agent-detail-best{display:grid;grid-template-columns:260px 1fr;grid-gap:32px;gap:32px;padding:36px;background:#fff;border:1px solid rgba(138,116,255,.1);border-radius:24px;margin-bottom:48px}[data-theme=dark] .agent-detail-best{background:#161626;border-color:hsla(0,0%,100%,.06)}.agent-detail-best-head h2{font-size:32px;font-weight:800;line-height:1.1;margin:0;color:var(--ink-primary)}.agent-detail-best-accent{color:var(--agent-accent);text-decoration:underline;-webkit-text-decoration-color:var(--agent-accent-soft-strong);text-decoration-color:var(--agent-accent-soft-strong);text-decoration-thickness:4px;text-underline-offset:4px}.agent-detail-best-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.agent-detail-best-card{padding:18px;background:#fff;border:1px solid rgba(138,116,255,.12);border-radius:16px;display:flex;flex-direction:column;gap:10px}[data-theme=dark] .agent-detail-best-card{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}.agent-detail-best-icon{width:36px;height:36px;border-radius:999px;background:var(--agent-accent-soft);color:var(--agent-accent);display:inline-flex;align-items:center;justify-content:center}.agent-detail-best-icon svg{width:18px;height:18px}.agent-detail-best-card h3{margin:0;font-size:15px;font-weight:800;color:var(--ink-primary)}.agent-detail-best-card p{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-secondary)}.agent-detail-flow{display:grid;grid-template-columns:1fr 1.4fr 1fr;grid-gap:24px;gap:24px;padding:36px;background:color-mix(in srgb,var(--agent-accent) 10%,#fff);border:1px solid var(--agent-accent-soft-strong);border-radius:24px;margin-bottom:48px}[data-theme=dark] .agent-detail-flow{background:color-mix(in srgb,var(--agent-accent) 15%,#161626)}.agent-detail-flow-col{display:flex;flex-direction:column;gap:16px}.agent-detail-flow-col h2{font-size:20px;font-weight:800;margin:0 0 8px;color:var(--ink-primary)}.agent-detail-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px;position:relative}.agent-detail-steps li{display:grid;grid-template-columns:32px 1fr;grid-gap:12px;gap:12px;position:relative}.agent-detail-steps li:not(:last-child):after{content:"";position:absolute;left:15px;top:32px;bottom:-14px;width:1px;border-left:1px dashed var(--agent-accent);opacity:.4}.agent-detail-step-num{width:28px;height:28px;border-radius:50%;background:var(--agent-accent);color:#fff;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.agent-detail-steps h4{margin:0 0 3px;font-size:14px;font-weight:800;color:var(--ink-primary)}.agent-detail-steps p{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-secondary)}.agent-detail-chat{background:#fff;border:1px solid var(--agent-accent-soft-strong);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 12px 30px rgba(40,20,120,.08)}[data-theme=dark] .agent-detail-chat{background:#161626}.agent-detail-chat-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--agent-accent-soft)}.agent-detail-chat-head img{width:36px;height:36px;border-radius:50%;border:2px solid var(--agent-accent)}.agent-detail-chat-head strong{display:block;font-size:14px;font-weight:800;color:var(--ink-primary)}.agent-detail-chat-head span{font-size:11px;color:#22c7a0;font-weight:600}.agent-detail-chat-prompt{align-self:flex-end;max-width:85%;padding:10px 14px;background:var(--agent-accent-soft-strong);color:var(--agent-accent);border-radius:14px 14px 2px 14px;font-size:13px;font-weight:600}.agent-detail-chat-intro{font-size:13px;color:var(--ink-primary);padding:0 4px;line-height:1.5}.agent-detail-chat-items{display:flex;flex-direction:column;gap:8px}.agent-detail-chat-item{background:color-mix(in srgb,var(--agent-accent) 10%,#fff);border:1px solid var(--agent-accent-soft-strong);border-radius:12px;padding:10px 12px}[data-theme=dark] .agent-detail-chat-item{background:color-mix(in srgb,var(--agent-accent) 15%,#161626)}.agent-detail-chat-item-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.agent-detail-chat-item-tag{font-size:9px;font-weight:800;letter-spacing:.08em;color:var(--agent-accent);background:hsla(0,0%,100%,.8);padding:2px 7px;border-radius:999px}[data-theme=dark] .agent-detail-chat-item-tag{background:rgba(0,0,0,.3)}.agent-detail-chat-item-head em{font-style:normal;font-size:10px;color:var(--ink-secondary);font-weight:600}.agent-detail-chat-item p{margin:0;font-size:12.5px;font-weight:700;color:var(--ink-primary)}.agent-detail-chat-item small{display:block;margin-top:2px;font-size:11px;color:var(--ink-secondary)}.agent-detail-chat-input{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:color-mix(in srgb,var(--agent-accent) 8%,#fff);border:1px solid var(--agent-accent-soft-strong);margin-top:auto}[data-theme=dark] .agent-detail-chat-input{background:color-mix(in srgb,var(--agent-accent) 14%,#161626)}.agent-detail-chat-input span{flex:1 1;font-size:12px;color:var(--ink-muted,#999)}.agent-detail-chat-input button{width:28px;height:28px;border-radius:50%;background:var(--agent-accent);color:#fff;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.agent-detail-chat-input button svg{width:14px;height:14px;fill:currentColor}.agent-detail-impact{display:flex;flex-direction:column;gap:12px}.agent-detail-impact-card{display:flex;gap:12px;padding:14px;background:#fff;border:1px solid var(--agent-accent-soft-strong);border-radius:14px}[data-theme=dark] .agent-detail-impact-card{background:#1c1c2e}.agent-detail-impact-icon{width:36px;height:36px;border-radius:10px;background:var(--agent-accent-soft);color:var(--agent-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.agent-detail-impact-icon svg{width:18px;height:18px}.agent-detail-impact-card h4{margin:0 0 4px;font-size:14px;font-weight:800;color:var(--ink-primary)}.agent-detail-impact-card p{margin:0;font-size:12px;line-height:1.5;color:var(--ink-secondary)}.agent-detail-cta{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:24px;gap:24px;padding:36px 40px;border-radius:24px;background:color-mix(in srgb,var(--agent-accent) 14%,#fff);border:1px solid var(--agent-accent-soft-strong)}[data-theme=dark] .agent-detail-cta{background:color-mix(in srgb,var(--agent-accent) 20%,#161626)}.agent-detail-cta-text h2{margin:0 0 8px;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.2;color:var(--ink-primary)}.agent-detail-cta-accent{color:var(--agent-accent)}.agent-detail-cta-text p{margin:0;font-size:14px;color:var(--ink-secondary);line-height:1.5;max-width:560px}.agent-detail-cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;border-radius:999px;background:var(--agent-accent);color:#fff;font-weight:700;font-size:15px;border:none;cursor:pointer;box-shadow:0 10px 30px var(--agent-accent-soft-strong);transition:transform .2s ease;text-decoration:none;white-space:nowrap}.agent-detail-cta-btn:hover{transform:translateY(-1px)}@media (max-width:1200px){.agent-detail-hero{grid-template-columns:1fr 1.2fr}.agent-detail-hero-side{grid-column:1/-1;flex-direction:row}.agent-detail-hero-side>*{flex:1 1}.agent-detail-best,.agent-detail-flow{grid-template-columns:1fr}}@media (max-width:720px){.agent-detail-hero{grid-template-columns:1fr;padding:24px}.agent-detail-hero-side{flex-direction:column}.agent-detail-hero-stats{grid-template-columns:1fr}.agent-detail-best,.agent-detail-flow{padding:24px}.agent-detail-cta{grid-template-columns:1fr;padding:28px 24px;text-align:center}}.legal-page{padding:140px 0 96px;position:relative}.legal-page-container{max-width:820px!important}.legal-logo{display:block;width:72px;height:72px;margin:0 auto 24px}.legal-logo img{width:100%;height:100%;object-fit:contain;display:block}.legal-card{background:#0c0c14;border:1px solid rgba(255,255,250,.1);border-radius:22px;padding:48px 52px;box-shadow:0 20px 60px rgba(0,0,0,.25)}[data-theme=light] .legal-card{background:#fffefa;border-color:rgba(0,0,0,.1);box-shadow:0 20px 60px rgba(40,20,120,.08)}@media (max-width:700px){.legal-page{padding:120px 0 64px}.legal-card{padding:32px 24px;border-radius:18px}.legal-logo{width:60px;height:60px;margin-bottom:20px}}.pricing-v2{position:relative}.pricing-v2 .container{max-width:1100px}.pricing-v2-hero{padding:8px 0 48px;text-align:center}.pricing-v2-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.14em;color:#a855f7;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.3);margin:0 auto 28px}.pricing-v2-title{position:relative;display:block;font-size:clamp(38px,6vw,72px);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin:0 auto 24px;max-width:900px}.pricing-v2-sparkle{position:absolute;color:#a855f7;opacity:.7}.pricing-v2-sparkle--left{top:18%;left:-52px;color:#f59e0b}.pricing-v2-sparkle--right{top:40%;right:-60px;color:#ec4899}.pricing-v2-subtitle{max-width:620px;margin:0 auto;font-size:17px;line-height:1.55;color:var(--ink-secondary)}.pricing-v2-plan-section{padding:16px 0 28px}.pricing-v2-plan-card{display:grid;grid-template-columns:1.6fr 1fr 1.1fr auto;align-items:center;grid-gap:32px;gap:32px;padding:30px 36px;border-radius:24px;background:#0c0c14;border:1.5px dashed rgba(168,85,247,.45)}[data-theme=light] .pricing-v2-plan-card{background:#fffefa;border-color:rgba(168,85,247,.35)}.pricing-v2-plan-col{min-width:0}.pricing-v2-label{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:8px}.pricing-v2-plan-name{display:flex;align-items:center;gap:12px;font-size:30px;font-weight:800;color:var(--ink);margin:0 0 6px}.pricing-v2-plan-pill{display:inline-flex;align-items:center;padding:5px 13px;border-radius:999px;font-size:11px;font-weight:700;color:#a855f7;background:rgba(168,85,247,.14);border:1px solid rgba(168,85,247,.35)}.pricing-v2-plan-tag{font-size:14px;color:var(--ink-secondary);margin:0 0 14px}.pricing-v2-plan-checks{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--ink-secondary)}.pricing-v2-plan-checks li{display:inline-flex;align-items:center;gap:6px}.pricing-v2-check{color:#22c55e;font-weight:800}.pricing-v2-plan-big{font-size:16px;color:var(--ink-secondary);line-height:1.2;margin-bottom:6px}.pricing-v2-plan-big strong{font-size:36px;font-weight:800;color:#a855f7;margin-right:4px}.pricing-v2-accent{color:#a855f7}.pricing-v2-plan-sub{font-size:13px;color:var(--ink-secondary);margin:2px 0 0}.pricing-v2-plan-col--cta{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.pricing-v2-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;font-weight:600;font-size:14px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.pricing-v2-btn--primary{color:#fff;background:#0a0a0a;border:1px solid #0a0a0a;box-shadow:0 8px 24px rgba(0,0,0,.25)}.pricing-v2-btn--primary:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(0,0,0,.35)}[data-theme=light] .pricing-v2-btn--primary{background:#111;border-color:#111}.pricing-v2-btn--link{padding:6px 0;color:#a855f7;background:transparent;border:none;font:inherit;font-weight:600;font-size:14px;cursor:pointer}.pricing-v2-btn--link:hover{color:#c084fc}.pricing-v2-benefits{padding:20px 0 36px}.pricing-v2-benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;padding:22px 28px;border-radius:18px;background:#0c0c14;border:1px solid rgba(255,255,250,.1)}[data-theme=light] .pricing-v2-benefits-grid{background:#fffefa;border-color:rgba(0,0,0,.1)}.pricing-v2-benefit{display:flex;align-items:center;gap:14px}.pricing-v2-benefit-icon{width:44px;height:44px;min-width:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#a855f7;background:rgba(168,85,247,.12);border:1px solid rgba(168,85,247,.28)}.pricing-v2-benefit strong{display:block;font-size:14px;font-weight:700;color:var(--ink)}.pricing-v2-benefit small{display:block;font-size:12px;color:var(--ink-secondary);margin-top:2px}.pricing-v2-actions{padding:36px 0 20px}.pricing-v2-actions-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.pricing-v2-actions-header h2{font-size:22px;font-weight:800;margin:0 0 4px;color:var(--ink)}.pricing-v2-actions-header p{margin:0;font-size:13px;color:var(--ink-muted)}.pricing-v2-link-head{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:13px;font-weight:600;color:#a855f7;text-decoration:none;white-space:nowrap;background:transparent;border:none;padding:0;cursor:pointer}.pricing-v2-link-head:hover{color:#c084fc}.pricing-v2-actions-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.pricing-v2-action-card{--cat-color:#a855f7;padding:16px 16px 14px;border-radius:16px;background:#0c0c14;border:1px solid rgba(255,255,250,.1)}[data-theme=light] .pricing-v2-action-card{background:#fffefa;border-color:rgba(0,0,0,.1)}.pricing-v2-action-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,250,.08)}[data-theme=light] .pricing-v2-action-head{border-bottom-color:rgba(0,0,0,.08)}.pricing-v2-action-icon{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--cat-color);background:color-mix(in srgb,var(--cat-color) 18%,transparent);border:1px solid color-mix(in srgb,var(--cat-color) 32%,transparent)}.pricing-v2-action-name{font-size:13px;font-weight:700;color:var(--ink)}.pricing-v2-action-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.pricing-v2-action-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:var(--ink-secondary)}.pricing-v2-action-list li strong{font-size:13px;font-weight:700;color:var(--ink)}.pricing-v2-calc-section{padding:36px 0 20px}.pricing-v2-calc-card{padding:26px 28px;border-radius:22px;background:#0c0c14;border:1px solid rgba(255,255,250,.1)}[data-theme=light] .pricing-v2-calc-card{background:#fffefa;border-color:rgba(0,0,0,.1)}.pricing-v2-calc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.pricing-v2-calc-head-text{min-width:0}.pricing-v2-calc-head h2{font-size:22px;font-weight:800;margin:0 0 4px;color:var(--ink)}.pricing-v2-calc-head p{margin:0;font-size:13px;color:var(--ink-muted)}.pricing-v2-calc-head-total{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.pricing-v2-calc-head-total-value{display:flex;align-items:baseline;gap:6px;line-height:1}.pricing-v2-calc-head-total-value strong{font-size:32px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.pricing-v2-calc-head-total-value span{font-size:12px;font-weight:600;color:var(--ink);opacity:.55;text-transform:lowercase}.pricing-v2-calc-head-total-over{font-size:12px;font-weight:700;color:#f59e0b}.pricing-v2-calc-head-total-under{font-size:12px;font-weight:700;color:#22c55e}.pricing-v2-calc-head-total--mobile{display:none}@media (max-width:640px){.pricing-v2-calc-head-total--desktop{display:none}.pricing-v2-calc-head-total--mobile{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(168,85,247,.18)}[data-theme=light] .pricing-v2-calc-head-total--mobile{border-top-color:rgba(168,85,247,.22)}.pricing-v2-calc-head-total--mobile .pricing-v2-calc-head-total-value strong{font-size:32px}}.pricing-v2-calc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.pricing-v2-calc-item{--cat-color:#a855f7;padding:14px 10px 12px;border-radius:14px;background:#14141f;border:1px solid rgba(255,255,250,.1);display:flex;flex-direction:column;align-items:center;gap:10px}[data-theme=light] .pricing-v2-calc-item{background:#f7f8fc;border-color:rgba(0,0,0,.1)}.pricing-v2-calc-item-head{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink);text-align:center}.pricing-v2-calc-item-icon{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--cat-color);background:color-mix(in srgb,var(--cat-color) 18%,transparent);border:1px solid color-mix(in srgb,var(--cat-color) 32%,transparent)}.pricing-v2-calc-stepper{display:flex;align-items:center;gap:10px}.pricing-v2-calc-stepper button{flex:0 0 26px;width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,250,.18);background:rgba(255,255,250,.04);color:var(--ink);font-size:16px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,transform .15s;padding:0}.pricing-v2-calc-stepper button:hover{background:rgba(255,255,250,.1);transform:scale(1.05)}[data-theme=light] .pricing-v2-calc-stepper button{border-color:rgba(0,0,0,.12);background:rgba(0,0,0,.03)}[data-theme=light] .pricing-v2-calc-stepper button:hover{background:rgba(0,0,0,.08)}.pricing-v2-calc-stepper strong{font-size:18px;font-weight:800;color:var(--ink);min-width:24px;text-align:center}.pricing-v2-calc-stepper input{flex:0 0 56px;width:56px;min-width:56px;max-width:56px;padding:4px 6px;font-family:inherit;font-size:14px;font-weight:800;color:var(--ink);text-align:center;background:rgba(255,255,250,.04);border:1px solid rgba(255,255,250,.14);border-radius:8px;outline:none;transition:border-color .15s,background .15s;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pricing-v2-calc-stepper input::-webkit-inner-spin-button,.pricing-v2-calc-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pricing-v2-calc-stepper input:focus{border-color:#a855f7;background:rgba(168,85,247,.08)}[data-theme=light] .pricing-v2-calc-stepper input{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.12)}[data-theme=light] .pricing-v2-calc-stepper input:focus{background:rgba(168,85,247,.08);border-color:#a855f7}.pricing-v2-calc-credits{font-size:11px;color:var(--ink-muted)}.pricing-v2-calc-over{color:#f59e0b}.pricing-v2-calc-over,.pricing-v2-calc-under{font-size:13px;font-weight:600;margin:0 0 4px}.pricing-v2-calc-under{color:#22c55e}.pricing-v2-calc-note{font-size:12px;color:var(--ink-muted);margin:0}.pricing-v2-banner-section{padding:24px 0 8px}.pricing-v2-banner{display:flex;align-items:center;gap:18px;padding:22px 28px;border-radius:18px;background:linear-gradient(90deg,rgba(245,158,11,.18),rgba(168,85,247,.18)),#0c0c14;border:1px solid rgba(168,85,247,.3)}[data-theme=light] .pricing-v2-banner{background:linear-gradient(90deg,rgba(245,158,11,.12),rgba(168,85,247,.12)),#fffefa}.pricing-v2-banner-icon{width:44px;height:44px;min-width:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#f59e0b;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.35)}.pricing-v2-banner h3{font-size:18px;font-weight:700;color:var(--ink);margin:0 0 4px}.pricing-v2-banner p{font-size:13px;color:var(--ink-secondary);margin:0}.pricing-v2-faq-section{padding:24px 0 0}.pricing-v2-faq-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-radius:18px;background:#0c0c14;border:1px solid rgba(255,255,250,.1);overflow:hidden}[data-theme=light] .pricing-v2-faq-grid{background:#fffefa;border-color:rgba(0,0,0,.1)}.pricing-v2-faq-item{padding:20px 22px;border-right:1px solid rgba(255,255,250,.08)}[data-theme=light] .pricing-v2-faq-item{border-right-color:rgba(0,0,0,.1)}.pricing-v2-faq-item:last-child{border-right:none}.pricing-v2-faq-item>summary{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;cursor:pointer;font-size:14px;font-weight:700;color:var(--ink)}.pricing-v2-faq-item>summary::-webkit-details-marker{display:none}.pricing-v2-faq-chev{color:var(--ink-muted);transition:transform .2s;font-size:16px;line-height:1}.pricing-v2-faq-item[open] .pricing-v2-faq-chev{transform:rotate(180deg)}.pricing-v2-faq-item>p{font-size:13px;color:var(--ink-secondary);line-height:1.55;margin:10px 0 0}.pricing-v2-faq-cta{margin:18px 0 0;text-align:center;font-size:14px;color:var(--ink-secondary)}.pricing-v2-faq-cta a{display:inline-flex;align-items:center;gap:6px;color:#a855f7;font-weight:600;text-decoration:none}.pricing-v2-faq-cta a:hover{color:#c084fc}@media (max-width:1000px){.pricing-v2-plan-card{grid-template-columns:1fr 1fr;gap:22px;padding:26px}.pricing-v2-plan-col--main{grid-column:1/-1}.pricing-v2-plan-col--cta{grid-column:1/-1;align-items:stretch;flex-direction:row;justify-content:space-between}.pricing-v2-benefits-grid,.pricing-v2-faq-grid{grid-template-columns:repeat(2,1fr)}.pricing-v2-faq-item{border-right:none;border-bottom:1px solid rgba(255,255,250,.08)}[data-theme=light] .pricing-v2-faq-item{border-bottom-color:rgba(0,0,0,.1)}.pricing-v2-faq-item:nth-child(2n){border-right:none}.pricing-v2-sparkle{display:none}}@media (max-width:640px){.pricing-v2-actions-header{flex-direction:column;align-items:flex-start}.pricing-v2-faq-grid{grid-template-columns:1fr}.pricing-v2-plan-col--cta{flex-direction:column}.pricing-v2-btn{justify-content:center}.pricing-v2-plan-sub{display:none}.pricing-v2-actions-grid{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:-24px;padding:4px max(24px,calc(50% - 160px)) 12px;gap:12px;scrollbar-width:none}}@media (max-width:640px){.pricing-v2-actions-grid::-webkit-scrollbar{display:none}.pricing-v2-actions-grid>.pricing-v2-action-card{flex:0 0 78%;max-width:320px;min-width:240px;scroll-snap-align:center}.pricing-v2-calc-grid{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:-24px;padding:4px max(24px,calc(50% - 120px)) 12px;gap:12px;scrollbar-width:none}.pricing-v2-calc-grid::-webkit-scrollbar{display:none}.pricing-v2-calc-grid>.pricing-v2-calc-item{flex:0 0 60%;max-width:240px;min-width:180px;scroll-snap-align:center}}.arrow-scroller-wrap{position:relative}.arrow-scroller-arrow{display:none}@media (max-width:640px){.security-features-grid{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:-24px;padding:4px max(24px,calc(50% - 170px)) 12px;gap:14px;scrollbar-width:none;max-width:none}.security-features-grid::-webkit-scrollbar{display:none}.security-features-grid>*{flex:0 0 78%;max-width:340px;min-width:240px;scroll-snap-align:center}.agent-detail-best-grid,.agent-detail-impact{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 0 12px;gap:14px;scrollbar-width:none;max-width:calc(100vw - 96px)}.agent-detail-best-grid::-webkit-scrollbar,.agent-detail-impact::-webkit-scrollbar{display:none}.agent-detail-best-grid>.agent-detail-best-card,.agent-detail-impact>.agent-detail-impact-card{flex:0 0 80%;scroll-snap-align:center}}.pricing-guide-overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:pricingGuideFade .2s ease}[data-theme=light] .pricing-guide-overlay{background:rgba(20,18,35,.55)}@keyframes pricingGuideFade{0%{opacity:0}to{opacity:1}}.pricing-guide-modal{position:relative;width:min(960px,100%);max-height:min(90vh,calc(100dvh - 48px));background:#0c0c14;border:1px solid rgba(168,85,247,.3);border-radius:22px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 40px 120px rgba(0,0,0,.55);animation:pricingGuideRise .25s cubic-bezier(.4,0,.2,1)}[data-theme=light] .pricing-guide-modal{background:#fffefa;border-color:rgba(168,85,247,.35)}@keyframes pricingGuideRise{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pricing-guide-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,250,.12);background:rgba(255,255,250,.05);color:var(--ink);font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:2;transition:background .15s,transform .15s}.pricing-guide-close:hover{background:rgba(255,255,250,.12);transform:scale(1.05)}[data-theme=light] .pricing-guide-close{border-color:rgba(0,0,0,.12);background:rgba(0,0,0,.04)}.pricing-guide-header{padding:32px 36px 22px;border-bottom:1px solid rgba(255,255,250,.08);text-align:center}[data-theme=light] .pricing-guide-header{border-bottom-color:rgba(0,0,0,.08)}.pricing-guide-header h2{font-size:28px;font-weight:800;margin:0 0 10px;color:var(--ink);line-height:1.15}.pricing-guide-header p{font-size:14px;color:var(--ink-secondary);margin:0 auto;max-width:600px;line-height:1.55}.pricing-guide-body{flex:1 1;overflow-y:auto;padding:22px 36px 32px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px;gap:22px}.pricing-guide-agent{--agent-color:#a855f7;padding:18px 18px 14px;border-radius:16px;background:rgba(255,255,250,.03);border:1px solid rgba(255,255,250,.08);border-left:3px solid var(--agent-color)}[data-theme=light] .pricing-guide-agent{background:hsla(60,33%,97%,.7);border-color:rgba(0,0,0,.08);border-left-color:var(--agent-color)}.pricing-guide-agent-head{display:flex;align-items:center;gap:12px;margin-bottom:6px}.pricing-guide-agent-avatar{width:44px;height:44px;min-width:44px;border-radius:50%;padding:2px;background:var(--agent-color);box-shadow:0 0 14px color-mix(in srgb,var(--agent-color) 35%,transparent);display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.pricing-guide-agent-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;background:#000}.pricing-guide-agent-head h3{font-size:17px;font-weight:800;color:var(--ink);margin:0}.pricing-guide-agent-head p{font-size:12px;font-weight:600;color:var(--agent-color);margin:0;letter-spacing:.02em}.pricing-guide-agent-intro{font-size:13px;color:var(--ink-secondary);margin:0 0 14px;line-height:1.5}.pricing-guide-action-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.pricing-guide-action-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid rgba(255,255,250,.05)}[data-theme=light] .pricing-guide-action-list li{border-top-color:rgba(0,0,0,.06)}.pricing-guide-action-list li:first-child{border-top:none;padding-top:4px}.pricing-guide-action-text{flex:1 1;min-width:0}.pricing-guide-action-text strong{display:block;font-size:13px;font-weight:600;color:var(--ink)}.pricing-guide-action-text small{display:block;font-size:11px;color:var(--ink-muted);margin-top:2px;line-height:1.4}.pricing-guide-action-credits{flex:0 0 auto;font-size:14px;font-weight:800;color:var(--agent-color);white-space:nowrap}.pricing-guide-action-credits em{font-style:normal;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin-left:2px}.pricing-guide-footer{padding:18px 36px 24px;border-top:1px solid rgba(255,255,250,.08);display:flex;align-items:center;justify-content:space-between;gap:16px}[data-theme=light] .pricing-guide-footer{border-top-color:rgba(0,0,0,.08)}.pricing-guide-footer p{font-size:13px;color:var(--ink-muted);margin:0}.pricing-guide-footer .pricing-v2-btn{padding:11px 22px}@media (max-width:800px){.pricing-guide-overlay{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));align-items:stretch}.pricing-guide-modal{width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 20px);border-radius:18px}.pricing-guide-header{padding:26px 22px 18px}.pricing-guide-header h2{font-size:22px}.pricing-guide-body{grid-template-columns:1fr;padding:18px 22px 24px}.pricing-guide-footer{padding:16px 22px 22px;flex-direction:column;align-items:stretch}.pricing-guide-footer .pricing-v2-btn{width:100%;justify-content:center}}@media (max-width:640px){.pricing-guide-modal{border-radius:14px}.pricing-guide-close{top:10px;right:10px;width:32px;height:32px;font-size:20px}.pricing-guide-header{text-align:left;padding:20px 52px 14px 16px}.pricing-guide-header h2{font-size:20px;line-height:1.2}.pricing-guide-header p{font-size:13px;max-width:none}.pricing-guide-body{gap:14px;padding:14px 16px 16px}.pricing-guide-agent{padding:14px 14px 10px}.pricing-guide-footer{padding:14px 16px 16px;gap:12px}}