#product-eng-page{--bg:#f6f5f1;--s1:#fbfaf6;--s2:#eeece4;--s3:#e6e3d8;--b:#0a0a141a;--b2:#0a0a1429;--b3:#0a0a1438;--w:#0c0c14;--w9:#0c0c14f7;--w8:#0c0c14eb;--w7:#0c0c14c7;--w5:#0c0c149e;--w3:#0c0c146b;--rd:#ff5a5d;--rdh:#ff7578;--pe:#0e7d76;--peh:#14b8a6;--pel:#5eead4;--pe-tint:#14b8a614;--pe-tint2:#14b8a624;--pe-tint3:#14b8a638;--pe-deep:#0a1f2e;--f:"Work Sans", sans-serif;--serif:"Lora", Georgia, serif;--mono:"JetBrains Mono", ui-monospace, monospace;background:var(--bg);color:var(--w);font-family:var(--f);-webkit-font-smoothing:antialiased;overflow-x:hidden}#product-eng-page a{color:inherit;text-decoration:none}#product-eng-page em{font-style:normal}#product-eng-page .wrap{z-index:2;max-width:1280px;margin:0 auto;padding:0 52px;position:relative}#product-eng-page .btn{font-family:var(--f);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:11px 20px;font-size:13.5px;font-weight:600;transition:all .18s;display:inline-flex}#product-eng-page .btn-ghost{border:1px solid var(--b2);color:var(--w8);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:9px 16px;font-size:11.5px;font-weight:500}#product-eng-page .btn-ghost:hover{color:var(--w);background:#0a0a140d}#product-eng-page .btn-pe{background:var(--pe);color:#fff}#product-eng-page .btn-pe:hover{background:var(--peh);transform:translateY(-1px);box-shadow:0 14px 30px -12px #14b8a673}#product-eng-page .btn-ghost-d{color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #fff3;padding:9px 16px;font-size:11.5px;font-weight:500}#product-eng-page .btn-ghost-d:hover{background:#ffffff0d}#product-eng-page #hero{padding:88px 0 96px;position:relative;overflow:hidden}#product-eng-page .hero-glow{z-index:1;pointer-events:none;background:radial-gradient(#14b8a629 0%,#5eead414 35%,#0000 65%);width:1300px;height:680px;position:absolute;top:-15%;left:50%;transform:translate(-50%)}#product-eng-page .hero-grid{z-index:2;grid-template-columns:1fr 1.15fr;align-items:center;gap:64px;display:grid;position:relative}#product-eng-page .hero-eyebrow{border:1px solid var(--pe-tint3);background:var(--pe-tint);letter-spacing:.16em;text-transform:uppercase;color:var(--pe);border-radius:999px;align-items:center;gap:10px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}#product-eng-page .hero-eyebrow:before{content:"";background:var(--peh);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #14b8a699}#product-eng-page .hero-h1{letter-spacing:-.03em;color:var(--w);margin-top:22px;font-size:clamp(2.6rem,5.6vw,5.4rem);font-weight:300;line-height:.98}#product-eng-page .hero-h1 em{font-family:var(--serif);color:var(--pe);font-style:italic;font-weight:500}#product-eng-page .hero-h1 strong{font-weight:700}#product-eng-page .hero-sub{color:var(--w7);max-width:54ch;margin-top:26px;font-size:18px;font-weight:400;line-height:1.6}#product-eng-page .hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}#product-eng-page .hero-actions .btn-pe{letter-spacing:0;text-transform:none;border-radius:11px;padding:13px 24px;font-size:14.5px;font-weight:600}#product-eng-page .hero-meta{border-top:1px solid var(--b);grid-template-columns:repeat(3,auto);gap:36px;width:fit-content;margin-top:44px;padding-top:24px;display:grid}#product-eng-page .hm-cell{flex-direction:column;gap:5px;display:flex}#product-eng-page .hm-label{letter-spacing:.22em;text-transform:uppercase;color:var(--w5);font-size:10.5px;font-weight:700}#product-eng-page .hm-val{color:var(--w);letter-spacing:-.01em;font-size:18px;font-weight:600}#product-eng-page .hm-val .pe{color:var(--pe);font-family:var(--serif);font-style:italic;font-weight:500}#product-eng-page .hero-mock{position:relative}#product-eng-page .platform{color:#fff;background:#0c0d16;border:1px solid #ffffff1a;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 80px -28px #0b1c2d6b,0 8px 24px -12px #0b1c2d2e}#product-eng-page .plat-bar{background:#ffffff0a;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:11px 14px;display:flex}#product-eng-page .pb-dot{border-radius:50%;width:11px;height:11px}#product-eng-page .pb-dot.r{background:#fb6e6e}#product-eng-page .pb-dot.y{background:#ffc541}#product-eng-page .pb-dot.g{background:#5fd479}#product-eng-page .pb-url{font-family:var(--mono);color:#ffffff80;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;flex:1;align-items:center;gap:8px;margin-left:18px;padding:5px 12px;font-size:11px;display:flex}#product-eng-page .pb-url:before{content:"";background:var(--peh);width:6px;height:6px;box-shadow:0 0 8px var(--peh);border-radius:50%;animation:2s ease-in-out infinite dotPulse}#product-eng-page .plat-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex}#product-eng-page .plat-h-l{align-items:center;gap:10px;display:flex}#product-eng-page .plat-h-mark{background:linear-gradient(135deg, var(--peh), var(--pe));color:#0c0d16;letter-spacing:-.04em;border-radius:7px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}#product-eng-page .plat-h-name{letter-spacing:-.005em;font-size:13.5px;font-weight:600}#product-eng-page .plat-h-name span{color:#fff6;margin-left:6px;font-size:11.5px;font-weight:400}#product-eng-page .plat-live{font-family:var(--mono);color:var(--pel);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:10.5px;font-weight:600;display:inline-flex}#product-eng-page .plat-live:before{content:"";background:var(--pel);width:7px;height:7px;box-shadow:0 0 10px var(--pel);border-radius:50%;animation:1.5s ease-in-out infinite dotPulse}#product-eng-page .plat-stats{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:14px;padding:18px 22px;display:grid}#product-eng-page .ps{flex-direction:column;gap:4px;display:flex}#product-eng-page .ps-num{letter-spacing:-.02em;color:#fff;font-size:24px;font-weight:600}#product-eng-page .ps-num em{color:var(--pel);font-family:var(--serif);font-style:italic;font-weight:500}#product-eng-page .ps-lbl{letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;font-size:9.5px;font-weight:700}#product-eng-page .plat-body{flex-direction:column;gap:14px;padding:18px 22px 20px;display:flex}#product-eng-page .agent-head{justify-content:space-between;align-items:center;display:flex}#product-eng-page .agent-title{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:700}#product-eng-page .agent-count{font-family:var(--mono);color:var(--pel);font-size:11px}#product-eng-page .agents{flex-direction:column;gap:8px;display:flex}#product-eng-page .agent{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;display:flex}#product-eng-page .agent-dot{background:var(--pel);width:8px;height:8px;box-shadow:0 0 10px var(--pel);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite agentPulse}#product-eng-page .agent:nth-child(2) .agent-dot{animation-delay:.4s}#product-eng-page .agent:nth-child(3) .agent-dot{animation-delay:.8s}#product-eng-page .agent-name{font-family:var(--mono);color:#fff;flex:1;font-size:11.5px;font-weight:500}#product-eng-page .agent-name em{color:var(--pel);font-style:normal}#product-eng-page .agent-status{font-family:var(--mono);color:#fff6;font-size:10px}#product-eng-page .metric-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}#product-eng-page .metric{background:#14b8a614;border:1px solid #14b8a62e;border-radius:9px;padding:11px 13px}#product-eng-page .metric .ml{letter-spacing:.18em;text-transform:uppercase;color:var(--pel);margin-bottom:6px;font-size:10px;font-weight:700}#product-eng-page .metric .mv{font-family:var(--mono);color:#fff;font-size:14px;font-weight:600}#product-eng-page .float-chip{border:1px solid var(--b);color:var(--w);z-index:5;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:600;animation:6s ease-in-out infinite chipFloat;display:flex;position:absolute;box-shadow:0 16px 32px -14px #0b1c2d33,0 4px 8px -2px #0b1c2d14}#product-eng-page .float-chip .dot{background:var(--peh);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #14b8a68c}#product-eng-page .float-chip.tl{top:-14px;left:-22px}#product-eng-page .float-chip.br{animation-delay:1.5s;bottom:-12px;right:-18px}#product-eng-page .float-chip.bl{animation-delay:3s;bottom:36%;left:-32px}#product-eng-page .pull-section{padding:48px 0 24px}#product-eng-page .pull-card{border:1px solid var(--b);text-align:center;background:linear-gradient(135deg,#fff 0%,#fbfaf6 100%);border-radius:20px;padding:42px 56px;box-shadow:0 20px 50px -28px #0b1c2d2e}#product-eng-page .pull-q{font-family:var(--serif);color:var(--w);letter-spacing:-.012em;max-width:34ch;margin:0 auto;font-size:clamp(1.4rem,2.6vw,2.1rem);font-style:italic;font-weight:500;line-height:1.35}#product-eng-page .pull-q strong{font-style:normal;font-family:var(--f);color:var(--pe);font-weight:700}#product-eng-page .evo-section{padding:24px 0 96px}#product-eng-page .evo-row{flex-wrap:wrap;grid-template-columns:repeat(7,auto);justify-content:center;align-items:center;gap:14px;margin-top:20px;display:grid}#product-eng-page .evo-step{border:1px solid var(--b);cursor:default;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:10px;width:152px;padding:18px 20px;transition:all .25s;display:flex}#product-eng-page .evo-step:hover{border-color:var(--pe-tint3);transform:translateY(-3px);box-shadow:0 18px 36px -16px #0b1c2d2e}#product-eng-page .evo-step.active{color:#fff;background:linear-gradient(#0c0d16 0%,#1a1c2a 100%);border-color:#0000;box-shadow:0 22px 50px -16px #14b8a659}#product-eng-page .evo-icon{background:var(--s2);border-radius:11px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}#product-eng-page .evo-step.active .evo-icon{background:#14b8a62e}#product-eng-page .evo-name{letter-spacing:-.005em;text-align:center;font-size:13px;font-weight:700;line-height:1.2}#product-eng-page .evo-tag{font-family:var(--mono);color:var(--w5);letter-spacing:.06em;text-align:center;font-size:9.5px}#product-eng-page .evo-step.active .evo-tag{color:var(--pel)}#product-eng-page .evo-arrow{color:var(--w3);font-size:18px;font-weight:300}#product-eng-page .sec{padding:96px 0;position:relative}#product-eng-page .sec-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--pe);margin-bottom:18px;font-size:11px;font-weight:700}#product-eng-page .sec-h2{letter-spacing:-.025em;color:var(--w);max-width:24ch;font-size:clamp(2.2rem,4.2vw,3.6rem);font-weight:300;line-height:1.05}#product-eng-page .sec-h2 em{font-family:var(--serif);color:var(--pe);font-style:italic;font-weight:500}#product-eng-page .sec-h2 strong{font-weight:700}#product-eng-page .sec-sub{color:var(--w7);max-width:62ch;margin-top:18px;font-size:16.5px;line-height:1.6}#product-eng-page .cap-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:54px;display:grid}#product-eng-page .cap-card{border:1px solid var(--b);background:#fff;border-radius:16px;padding:32px 28px 28px;transition:all .22s;position:relative;overflow:hidden}#product-eng-page .cap-card:before{content:"";background:linear-gradient(90deg, var(--peh), var(--pel));opacity:0;height:3px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}#product-eng-page .cap-card:hover{border-color:var(--pe-tint3);transform:translateY(-3px);box-shadow:0 24px 50px -22px #0b1c2d2e}#product-eng-page .cap-card:hover:before{opacity:1}#product-eng-page .cap-h{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}#product-eng-page .cap-icon{background:var(--pe-tint);width:46px;height:46px;color:var(--pe);border-radius:11px;place-items:center;font-size:22px;display:grid}#product-eng-page .cap-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pe);background:var(--pe-tint);border-radius:5px;padding:4px 9px;font-size:9.5px;font-weight:700}#product-eng-page .cap-name{letter-spacing:-.012em;color:var(--w);margin-bottom:9px;font-size:18px;font-weight:600}#product-eng-page .cap-desc{color:var(--w7);font-size:13.5px;line-height:1.55}#product-eng-page .cap-cta{font-family:var(--mono);color:var(--pe);letter-spacing:.06em;align-items:center;gap:6px;margin-top:18px;font-size:11px;font-weight:600;display:inline-flex}#product-eng-page .cap-cta:after{content:"→";transition:transform .2s}#product-eng-page .cap-card:hover .cap-cta:after{transform:translate(3px)}#product-eng-page .dark-sec{color:#fff;background:linear-gradient(#0a0d1a 0%,#0e1424 100%);position:relative;overflow:hidden}#product-eng-page .dark-sec:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#14b8a626 0%,#0000 50%),radial-gradient(at 80% 100%,#5eead41a 0%,#0000 50%);position:absolute;inset:0}#product-eng-page .dark-sec .sec-eyebrow{color:var(--pel)}#product-eng-page .dark-sec .sec-h2{color:#fff}#product-eng-page .dark-sec .sec-h2 em{color:var(--pel)}#product-eng-page .dark-sec .sec-sub{color:#ffffffb3}#product-eng-page .intp-grid{z-index:2;grid-template-columns:1.4fr 1fr;align-items:start;gap:48px;margin-top:54px;display:grid;position:relative}#product-eng-page .intp-app{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}#product-eng-page .intp-bar{background:#ffffff0a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:13px 18px;display:flex}#product-eng-page .intp-title{color:#fff;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}#product-eng-page .intp-title-mark{background:linear-gradient(135deg, var(--peh), var(--pe));color:#0c0d16;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}#product-eng-page .intp-tag{font-family:var(--mono);color:var(--pel);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}#product-eng-page .intp-tag:before{content:"";background:var(--pel);width:6px;height:6px;box-shadow:0 0 8px var(--pel);border-radius:50%;animation:2s ease-in-out infinite dotPulse}#product-eng-page .chat-area{flex-direction:column;gap:11px;min-height:380px;padding:18px;display:flex}#product-eng-page .chat-h{letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;margin-bottom:4px;font-size:11px;font-weight:700}#product-eng-page .bubble-u{color:#fff;background:#14b8a629;border:1px solid #14b8a647;border-radius:12px 12px 4px;align-self:flex-end;max-width:78%;padding:9px 14px;font-size:13px}#product-eng-page .bubble-a{color:#ffffffeb;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px 12px 12px 4px;align-self:flex-start;max-width:88%;padding:11px 14px;font-size:13px;line-height:1.55}#product-eng-page .bubble-a strong{color:var(--pel);font-weight:600}#product-eng-page .bubble-a .typing{align-items:center;gap:3px;display:inline-flex}#product-eng-page .bubble-a .typing span{background:var(--pel);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite typing}#product-eng-page .bubble-a .typing span:nth-child(2){animation-delay:.2s}#product-eng-page .bubble-a .typing span:nth-child(3){animation-delay:.4s}#product-eng-page .chat-input{color:#fff6;font-size:12.5px;font-family:var(--mono);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;margin-top:auto;padding:10px 14px;display:flex}#product-eng-page .chat-input span{color:var(--pel)}#product-eng-page .intp-side{flex-direction:column;gap:14px;display:flex}#product-eng-page .intp-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:18px 20px}#product-eng-page .intp-card-h{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}#product-eng-page .intp-card-t{letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;font-size:11px;font-weight:700}#product-eng-page .intp-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}#product-eng-page .intp-stat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;padding:11px 13px}#product-eng-page .intp-stat-v{letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:600}#product-eng-page .intp-stat-v.danger{color:#fbbf24}#product-eng-page .intp-stat-v em{color:var(--pel);font-family:var(--serif);font-style:italic;font-weight:500}#product-eng-page .intp-stat-l{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin-top:2px;font-size:10px;font-weight:600}#product-eng-page .intp-deals{flex-direction:column;gap:6px;display:flex}#product-eng-page .deal-row{font-family:var(--mono);justify-content:space-between;align-items:center;padding:6px 0;font-size:11px;display:flex}#product-eng-page .deal-row span:first-child{color:#ffffffb3}#product-eng-page .deal-bar{background:#ffffff14;border-radius:99px;flex:1;height:5px;margin:0 10px;overflow:hidden}#product-eng-page .deal-bar i{background:linear-gradient(90deg, var(--peh), var(--pel));border-radius:99px;height:100%;animation:2s ease-out dealFill;display:block}#product-eng-page .deal-row span:last-child{color:var(--pel);text-align:right;min-width:40px;font-weight:600}#product-eng-page .intp-mini-stats{flex-direction:column;gap:9px;display:flex}#product-eng-page .mini-stat{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;display:flex}#product-eng-page .mini-stat:last-child{border-bottom:none}#product-eng-page .mini-stat-l{color:#fff9}#product-eng-page .mini-stat-v{font-family:var(--mono);color:var(--pel);font-weight:600}#product-eng-page .intp-quote{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-top:50px;padding:32px 44px;position:relative}#product-eng-page .intp-quote-q{font-family:var(--serif);color:#fff;letter-spacing:-.012em;font-size:1.6rem;font-style:italic;font-weight:500;line-height:1.35}#product-eng-page .intp-quote-q strong{font-style:normal;font-family:var(--f);color:var(--pel);font-weight:700}#product-eng-page .intp-quote-c{color:#fff9;margin-top:10px;font-size:13px}#product-eng-page .cmp-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:54px;display:grid}#product-eng-page .cmp-col{border:1px solid var(--b);background:#fff;border-radius:16px;padding:32px 28px}#product-eng-page .cmp-col.bad{background:linear-gradient(#fbf6f6 0%,#fff 100%);border-color:#ff5a5d33}#product-eng-page .cmp-col.good{color:#fff;background:linear-gradient(#0c0d16 0%,#161a2c 100%);border-color:#14b8a638}#product-eng-page .cmp-col-h{letter-spacing:.22em;text-transform:uppercase;color:var(--w5);align-items:center;gap:10px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}#product-eng-page .cmp-col.good .cmp-col-h{color:var(--pel)}#product-eng-page .cmp-col-h .pill{font-family:var(--mono);letter-spacing:.12em;border-radius:5px;align-items:center;gap:6px;padding:3px 9px;font-size:9.5px;display:inline-flex}#product-eng-page .cmp-col.bad .pill{color:#c63d40;background:#ff5a5d1a}#product-eng-page .cmp-col.good .pill{color:var(--pel);background:#14b8a626}#product-eng-page .cmp-col-name{letter-spacing:-.018em;font-size:24px;font-weight:600;line-height:1.15}#product-eng-page .cmp-col.bad .cmp-col-name{color:var(--w7)}#product-eng-page .cmp-col.good .cmp-col-name{color:#fff}#product-eng-page .cmp-col-name em{font-family:var(--serif);font-style:italic;font-weight:500}#product-eng-page .cmp-col.good .cmp-col-name em{color:var(--pel)}#product-eng-page .cmp-list{flex-direction:column;gap:11px;margin-top:24px;display:flex}#product-eng-page .cmp-row{align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}#product-eng-page .cmp-row .ic{border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;font-size:13px;font-weight:700;display:grid}#product-eng-page .cmp-col.bad .ic{color:#c63d40;background:#ff5a5d1a}#product-eng-page .cmp-col.good .ic{color:var(--pel);background:#14b8a62e}#product-eng-page .cmp-col.bad .cmp-row{color:var(--w7)}#product-eng-page .cmp-col.good .cmp-row{color:#ffffffd9}#product-eng-page .cmp-foot{text-align:center;margin-top:48px}#product-eng-page .cmp-foot-h{font-family:var(--serif);color:var(--w);letter-spacing:-.01em;font-size:1.6rem;font-style:italic;font-weight:500;line-height:1.3}#product-eng-page .cmp-foot-h strong{font-family:var(--f);color:var(--pe);font-style:normal;font-weight:700}#product-eng-page .arch-grid{flex-direction:column;gap:14px;margin-top:54px;display:flex}#product-eng-page .layer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:160px 1fr;align-items:center;gap:24px;padding:24px 28px;transition:all .22s;display:grid}#product-eng-page .layer:hover{background:#ffffff0d;border-color:#14b8a64d;transform:translate(4px)}#product-eng-page .layer-l{flex-direction:column;gap:6px;display:flex}#product-eng-page .layer-tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pel);font-size:10px;font-weight:700}#product-eng-page .layer-num{color:#ffffff4d;font-size:32px;font-weight:300;font-family:var(--serif);font-style:italic;line-height:1}#product-eng-page .layer-r{flex-direction:column;gap:8px;display:flex}#product-eng-page .layer-name{color:#fff;letter-spacing:-.012em;font-size:18px;font-weight:600}#product-eng-page .layer-desc{color:#ffffffa6;font-size:13.5px;line-height:1.55}#product-eng-page .layer-stack{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}#product-eng-page .layer-stack span{font-family:var(--mono);color:var(--pel);background:#14b8a61a;border:1px solid #14b8a633;border-radius:5px;padding:3px 9px;font-size:10.5px}#product-eng-page .layer.highlight{background:#14b8a60f;border-color:#14b8a666}#product-eng-page .layer.highlight .layer-name{color:var(--pel)}#product-eng-page .app-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:54px;display:grid}#product-eng-page .app-card{border:1px solid var(--b);background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:32px 30px;transition:all .22s;display:flex}#product-eng-page .app-card:hover{border-color:var(--pe-tint3);transform:translateY(-3px);box-shadow:0 24px 50px -22px #0b1c2d2e}#product-eng-page .app-icon{background:linear-gradient(135deg, var(--pe-tint2), var(--pe-tint));border-radius:13px;place-items:center;width:54px;height:54px;font-size:26px;display:grid}#product-eng-page .app-name{letter-spacing:-.014em;color:var(--w);font-size:20px;font-weight:600}#product-eng-page .app-desc{color:var(--w7);font-size:14px;line-height:1.6}#product-eng-page .case-section{background:linear-gradient(180deg, #fbfaf6 0%, var(--bg) 100%);padding:96px 0}#product-eng-page .case-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:54px;margin-top:54px;display:grid}#product-eng-page .case-text .sec-eyebrow{margin-bottom:14px}#product-eng-page .case-h{letter-spacing:-.022em;color:var(--w);font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:300;line-height:1.1}#product-eng-page .case-h em{font-family:var(--serif);color:var(--pe);font-style:italic;font-weight:500}#product-eng-page .case-h strong{font-weight:700}#product-eng-page .case-sub{color:var(--w7);max-width:48ch;margin-top:16px;font-size:15.5px;line-height:1.6}#product-eng-page .case-stats{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;display:grid}#product-eng-page .cs-stat{border:1px solid var(--b);background:#fff;border-radius:12px;padding:18px 20px}#product-eng-page .cs-stat-v{letter-spacing:-.018em;color:var(--w);font-size:24px;font-weight:600}#product-eng-page .cs-stat-v em{color:var(--pe);font-family:var(--serif);font-style:italic;font-weight:500}#product-eng-page .cs-stat-l{letter-spacing:.14em;text-transform:uppercase;color:var(--w5);margin:4px 0 6px;font-size:11px;font-weight:700}#product-eng-page .cs-stat-d{color:var(--w7);font-size:12px;line-height:1.45}#product-eng-page .rabbet-phone{background:#0c0d16;border-radius:38px;justify-self:center;width:320px;height:640px;padding:8px;position:relative;box-shadow:0 40px 80px -20px #0b1c2d73,0 16px 32px -12px #0b1c2d38}#product-eng-page .rabbet-phone:before{content:"";z-index:5;background:#0c0d16;border-radius:99px;width:96px;height:24px;position:absolute;top:18px;left:50%;transform:translate(-50%)}#product-eng-page .rabbet-screen{color:#fff;background:linear-gradient(#0c0d16 0%,#1a1f3a 100%);border-radius:30px;flex-direction:column;gap:14px;width:100%;height:100%;padding:46px 18px 22px;display:flex;position:relative;overflow:hidden}#product-eng-page .rs-tag{letter-spacing:.18em;text-transform:uppercase;color:#ff7578;background:#ff5a5d26;border:1px solid #ff5a5d4d;border-radius:99px;align-self:flex-start;align-items:center;gap:7px;padding:5px 12px;font-size:10px;font-weight:700;display:inline-flex}#product-eng-page .rs-tag:before{content:"";background:#ff7578;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite dotPulse}#product-eng-page .rs-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:13px;padding:14px 16px}#product-eng-page .rs-game{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:600}#product-eng-page .rs-score{justify-content:space-between;align-items:center;margin-top:8px;display:flex}#product-eng-page .rs-score-v{letter-spacing:-.02em;color:#fff;font-size:34px;font-weight:700;font-family:var(--mono)}#product-eng-page .rs-score .vs{color:#fff6;font-size:11px;font-family:var(--mono)}#product-eng-page .rs-time{font-family:var(--mono);color:var(--pel);margin-top:6px;font-size:10.5px}#product-eng-page .rs-pick-l{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin-bottom:6px;font-size:9px;font-weight:700}#product-eng-page .rs-pick-row{justify-content:space-between;align-items:center;display:flex}#product-eng-page .rs-pick-name{font-size:15px;font-weight:700}#product-eng-page .rs-pick-status{color:var(--pel);font-size:10px;font-family:var(--mono);font-weight:600}#product-eng-page .rs-pick-status:before{content:"▲ ";font-size:8px}#product-eng-page .rs-comm{align-items:center;gap:9px;display:flex}#product-eng-page .rs-comm-av{display:flex}#product-eng-page .rs-comm-av i{background:linear-gradient(135deg,#fbbf24,#fb6e6e);border:2px solid #1a1f3a;border-radius:50%;width:22px;height:22px;margin-left:-6px;display:block}#product-eng-page .rs-comm-av i:first-child{background:linear-gradient(135deg, var(--peh), var(--pel));margin-left:0}#product-eng-page .rs-comm-av i:nth-child(2){background:linear-gradient(135deg,#a855f7,#818cf8)}#product-eng-page .rs-comm-av i:nth-child(3){background:linear-gradient(135deg,#fbbf24,#fb6e6e)}#product-eng-page .rs-comm-t{color:#ffffffb3;font-size:11px}#product-eng-page .rs-comm-t b{color:#fff}#product-eng-page .rs-lb{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:13px 14px}#product-eng-page .rs-lb-h{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin-bottom:9px;font-size:9px;font-weight:700}#product-eng-page .rs-lb-row{font-family:var(--mono);align-items:center;gap:10px;padding:5px 0;font-size:11px;display:flex}#product-eng-page .rs-lb-row .pos{color:#ffffffb3;background:#ffffff0f;border-radius:5px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:grid}#product-eng-page .rs-lb-row.you .pos{background:var(--peh);color:#0c0d16}#product-eng-page .rs-lb-row.you{color:var(--pel);font-weight:600}#product-eng-page .rs-lb-row .nm{color:#ffffffd9;flex:1}#product-eng-page .rs-lb-row .am{color:var(--pel);font-weight:600}#product-eng-page .rs-active{background:#14b8a61a;border:1px solid #14b8a640;border-radius:99px;justify-content:space-between;align-items:center;margin-top:auto;padding:10px 14px;font-size:11px;display:flex}#product-eng-page .rs-active-l{color:var(--pel);letter-spacing:.06em;font-weight:600}#product-eng-page .rs-active-l:before{content:"";background:var(--pel);width:7px;height:7px;box-shadow:0 0 8px var(--pel);vertical-align:middle;border-radius:50%;margin-right:6px;animation:1.4s ease-in-out infinite dotPulse;display:inline-block}#product-eng-page .rs-active-v{font-family:var(--mono);color:#fff;font-weight:700}#product-eng-page .pipe-grid{z-index:2;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:12px;margin-top:54px;display:grid;position:relative}#product-eng-page .pipe-step{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:26px 22px;transition:all .22s;position:relative}#product-eng-page .pipe-step:hover{background:#14b8a60f;border-color:#14b8a652;transform:translateY(-3px)}#product-eng-page .pipe-step:after{content:"";background:linear-gradient(90deg, var(--pel), transparent);z-index:3;width:14px;height:1px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}#product-eng-page .pipe-step:last-child:after{display:none}#product-eng-page .pipe-icon{width:42px;height:42px;color:var(--pel);background:linear-gradient(135deg,#14b8a638,#5eead41a);border:1px solid #14b8a647;border-radius:11px;place-items:center;margin-bottom:14px;font-size:20px;display:grid}#product-eng-page .pipe-tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pel);margin-bottom:6px;font-size:10px;font-weight:700}#product-eng-page .pipe-name{color:#fff;letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:600}#product-eng-page .pipe-desc{color:#ffffffa6;font-size:13px;line-height:1.5}#product-eng-page .pipe-arrow{font-family:var(--mono);color:var(--pel);letter-spacing:.12em;z-index:4;white-space:nowrap;background:#0a0d1a;padding:2px 6px;font-size:9.5px;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}#product-eng-page .pipe-step:last-child .pipe-arrow{display:none}#product-eng-page .pipe-quote{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-top:48px;padding:32px 44px;position:relative}#product-eng-page .pipe-quote-q{font-family:var(--serif);color:#fff;letter-spacing:-.012em;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.35}#product-eng-page .pipe-quote-q strong{font-style:normal;font-family:var(--f);color:var(--pel);font-weight:700}#product-eng-page .pipe-quote-c{color:#fff9;max-width:50ch;margin-top:10px;margin-left:auto;margin-right:auto;font-size:13px}#product-eng-page .cta-section{background:var(--bg);padding:120px 0;position:relative;overflow:hidden}#product-eng-page .cta-section:before{content:"";pointer-events:none;background:radial-gradient(#14b8a629 0%,#5eead40f 35%,#0000 65%);width:1100px;height:600px;position:absolute;top:30%;left:50%;transform:translate(-50%)}#product-eng-page .cta-inner{z-index:2;text-align:center;max-width:760px;color:var(--w);margin:0 auto;position:relative}#product-eng-page .cta-eyebrow{border:1px solid var(--pe-tint3);background:var(--pe-tint);letter-spacing:.16em;text-transform:uppercase;color:var(--pe);border-radius:99px;align-items:center;gap:10px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}#product-eng-page .cta-eyebrow:before{content:"";background:var(--peh);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #14b8a699}#product-eng-page .cta-h{letter-spacing:-.025em;color:var(--w);margin-top:22px;font-size:clamp(2.2rem,4.4vw,3.8rem);font-weight:300;line-height:1.05}#product-eng-page .cta-h em{font-family:var(--serif);color:var(--pe);font-style:italic;font-weight:500}#product-eng-page .cta-h strong{font-weight:700}#product-eng-page .cta-sub{color:var(--w7);max-width:54ch;margin-top:22px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.6}#product-eng-page .cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px;display:inline-flex}#product-eng-page .cta-actions .btn-pe{letter-spacing:0;text-transform:none;border-radius:11px;padding:14px 26px;font-size:14.5px;font-weight:600}#product-eng-page .cta-actions .btn-ghost{letter-spacing:0;text-transform:none;border-radius:11px;padding:13px 24px;font-size:14.5px;font-weight:600}@keyframes dotPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes chipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes agentPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes typing{0%,60%,to{opacity:.3;transform:scale(.85)}30%{opacity:1;transform:scale(1)}}@keyframes dealFill{0%{width:0}}@media (max-width:1100px){#product-eng-page .hero-grid{grid-template-columns:1fr;gap:48px}#product-eng-page .cap-grid,#product-eng-page .pipe-grid{grid-template-columns:repeat(2,1fr)}#product-eng-page .pipe-step:after{display:none}#product-eng-page .intp-grid,#product-eng-page .case-grid,#product-eng-page .layer{grid-template-columns:1fr}#product-eng-page .evo-row{grid-template-columns:repeat(4,auto)}}@media (max-width:840px){#product-eng-page .wrap{padding:0 24px}#product-eng-page .cap-grid,#product-eng-page .app-grid,#product-eng-page .cmp-grid,#product-eng-page .pipe-grid{grid-template-columns:1fr}#product-eng-page .evo-row{grid-template-columns:repeat(2,auto)}#product-eng-page .float-chip{display:none}#product-eng-page .case-grid{grid-template-columns:1fr}#product-eng-page .rabbet-phone{width:280px;height:560px}}@media (max-width:560px){#product-eng-page .wrap{padding:0 16px}#product-eng-page .section{padding:56px 0}#product-eng-page .hero-h{font-size:clamp(1.8rem,8vw,2.4rem)}#product-eng-page .hero-ctas{flex-direction:column;align-items:stretch}#product-eng-page .evo-row{grid-template-columns:1fr}#product-eng-page .rabbet-phone{width:220px;height:440px}#product-eng-page .cta-h{font-size:clamp(1.6rem,7vw,2.2rem)}#product-eng-page .cta-btns{flex-direction:column;align-items:stretch}}@media (max-width:380px){#product-eng-page .wrap{padding:0 12px}#product-eng-page .rabbet-phone{width:180px;height:360px}}
