.eet-launcher,.eet-popup{--eet-navy:#0f2b6b;--eet-purple:#7952d5;--eet-muted:#54637f;color:var(--eet-navy);font-family:"Manrope",sans-serif;line-height:1.5}
.eet-launcher{position:fixed;left:24px;bottom:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:69;display:flex;align-items:center;gap:11px;width:284px;max-width:calc(100vw - 120px);min-height:66px;padding:12px 14px;border:1px solid #e4def3;border-radius:17px;background:linear-gradient(115deg,#fff,#f1edfc);box-shadow:0 7px 28px #0003;cursor:pointer;text-align:left}
.eet-launcher:hover{border-color:#7952d5;box-shadow:0 7px 28px #0005}
.eet-launcher>.eet-launcher-logo{width:36px;height:36px;object-fit:contain;flex-shrink:0}
.eet-launcher-copy{display:grid;gap:3px;min-width:0}
.eet-launcher-copy>span{font-size:10px;letter-spacing:.7px;color:var(--eet-purple);font-weight:800}
.eet-launcher-copy>strong{font-size:13px;line-height:1.35;font-weight:800}
.eet-launcher>svg:not(.eet-launcher-logo){width:16px;height:16px;margin-left:auto;flex-shrink:0;color:var(--eet-purple)}
.eet-launcher:focus-visible{outline:3px solid var(--eet-purple);outline-offset:4px}
.eet-kicker{display:block;font-size:10px;line-height:1.5;letter-spacing:1.3px;text-transform:uppercase;font-weight:800;color:var(--eet-purple)}
.eet-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:13px 19px;background:var(--eet-navy);color:#fff;border:1px solid var(--eet-navy);border-radius:11px;font-weight:800;font-size:12px;text-align:center;transition:background .18s,box-shadow .18s}
.eet-cta:hover{background:#244984;box-shadow:0 5px 14px #0f2b6b24}
.eet-cta>span:last-child{font-size:19px;line-height:1}
.eet-later{border:0;background:none;color:var(--eet-muted);cursor:pointer;font-size:11px;padding:4px 8px;text-decoration:underline;text-underline-offset:4px}
.eet-popup :focus-visible{outline:3px solid var(--eet-purple);outline-offset:4px}
.eet-popup[hidden],.eet-launcher[hidden]{display:none!important}
.eet-popup{position:fixed;inset:auto auto 24px 24px;z-index:70;width:430px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid #e1e7f1;border-radius:24px;box-shadow:0 22px 90px #0007;animation:eet-arrive .32s ease-out}
.eet-popup-top{padding:20px 30px 17px;background:linear-gradient(125deg,#eef5ff,#f3edff);border-bottom:1px solid #e1e7f1}
.eet-popup-top img{width:206px;height:auto;margin-top:10px}
.eet-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;border:1px solid #dce0ee;border-radius:50%;background:#ffffffd9;color:var(--eet-navy);cursor:pointer;font-size:25px;line-height:1}
.eet-close:hover{background:#e6e9f4}
.eet-popup-body{padding:24px 30px 17px}
.eet-topic{font-size:10px;letter-spacing:1.5px;font-weight:800;color:var(--eet-purple)}
.eet-popup h2{font-size:28px;line-height:1.18;letter-spacing:-1px;margin:8px 0 7px;color:var(--eet-navy)}
.eet-popup .eet-highlight{font-size:20px;line-height:1.3;letter-spacing:-.5px;color:var(--eet-purple);margin:0 0 16px}
.eet-popup-body>p{font-size:13px;line-height:1.65;color:var(--eet-muted);margin:0 0 17px}
#eet-popup-copy>strong{display:block;margin-top:8px;font-weight:750;color:var(--eet-navy)}
.eet-features{display:grid;gap:9px;list-style:none;margin:0 0 20px;padding:0}
.eet-features li{position:relative;padding-left:22px;font-size:12px;line-height:1.5;color:var(--eet-navy)}
.eet-features li::before{content:'✓';position:absolute;left:0;top:0;color:var(--eet-purple);font-weight:800}
.eet-features strong{font-weight:750}
.eet-demo-note{display:block;text-align:center;font-size:11px;color:var(--eet-muted);margin-top:8px}
.eet-popup .eet-cta{display:flex;font-size:13px}
.eet-later{display:block;margin:6px auto 0;min-height:32px}
.eet-popup-foot{font-size:9px;text-align:center;color:var(--eet-muted);margin:0;padding:13px 20px;border-top:1px solid #edf0f7;background:#fafbfe}
@keyframes eet-arrive{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:600px){.eet-launcher{left:12px;bottom:16px;bottom:max(16px,env(safe-area-inset-bottom));width:250px;max-width:calc(100vw - 108px);min-height:60px;gap:8px;padding:10px 11px;border-radius:15px}.eet-launcher>.eet-launcher-logo{width:30px;height:30px}.eet-launcher-copy>strong{font-size:11px}.eet-launcher-copy>span{font-size:9px}.eet-launcher>svg:not(.eet-launcher-logo){width:13px;height:13px}.eet-popup{inset:auto auto 16px 16px;width:calc(100vw - 32px);max-height:calc(100dvh - 32px);border-radius:21px}.eet-popup-top{padding:20px 23px 17px}.eet-popup-top img{width:195px}.eet-popup-body{padding:20px 23px 12px}.eet-popup h2{font-size:26px}.eet-popup-body>p{font-size:12px}.eet-features{margin-bottom:17px}.eet-promo-visible #ai-assistant{visibility:hidden}}
@media(prefers-reduced-motion:reduce){.eet-popup{animation:none}.eet-cta{transition:none}}
