#jetlucky, .jl-launcher { display:none!important; }
.jl2-root, .jl2-root * { box-sizing: border-box; }
.jl2-root { --jl2-navy:#071b42; --jl2-blue:#173870; --jl2-green:#169e69; --jl2-gold:#e8b750; position:fixed; bottom:calc(20px + env(safe-area-inset-bottom,0px));right:20px; z-index:2147483000; font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif; font-size:16px; line-height:1.4; color:var(--jl2-navy); }
.jl2-root [hidden] { display:none!important; }
.jl2-launcher { cursor:pointer; display:flex; align-items:center; gap:14px; border:2px solid #fff; border-radius:999px; min-height:96px; min-width:320px; padding:6px 18px 6px 6px; background:linear-gradient(115deg,#061532 0%,#12366d 82%); box-shadow:0 12px 32px #0615335c, inset 0 -3px 0 var(--jl2-green); color:#fff; text-decoration:none; font-family:inherit; font-size:21px; font-weight:800; letter-spacing:.01em; transition:transform .18s ease,box-shadow .18s ease; }
.jl2-launcher:hover,.jl2-launcher:focus-visible { transform:translateY(-3px); box-shadow:0 14px 38px #051a4873, 0 0 0 3px #169e694f; }
.jl2-launcher-photo { display:block; border:2px solid #e8b750; border-radius:50%; background:#0b2547; height:84px; width:84px; overflow:hidden; flex:none; }
.jl2-launcher-photo img { width:100%; height:100%; object-fit:cover; display:block; }
.jl2-launcher-text { white-space:nowrap; }
.jl2-launcher-dot { width:9px; height:9px; border-radius:50%; background:var(--jl2-green); box-shadow:0 0 0 4px #169e6930; flex:none; }
.jl2-panel { position:absolute; width:min(760px,calc(100vw - 34px)); right:0; bottom:calc(100% + 10px); filter:drop-shadow(0 22px 35px #07142b85); animation:jl2-rise .25s ease-out; }
@keyframes jl2-rise { from { opacity:0; transform:translateY(13px) scale(.975); } to {opacity:1; transform:translateY(0) scale(1);} }
.jl2-close { position:absolute; top:-8px;right:-8px;z-index:4; border:2px solid var(--jl2-green); background:#fff; color:var(--jl2-navy); width:42px;height:42px;border-radius:50%; display:grid;place-items:center;cursor:pointer;font-size:29px;line-height:1; box-shadow:0 5px 15px #0004; }
.jl2-close:hover,.jl2-close:focus-visible { background:#edfff5; outline:2px solid #fff; }
.jl2-art-panel { width:100%;position:relative; overflow:hidden; border-radius:16px; background:#081a35; }
.jl2-art-panel > img { display:block; width:100%; height:auto; border-radius:16px; }
.jl2-hotspot { position:absolute;left:8%;width:41%;height:10%;border-radius:999px;transition:background-color .16s,box-shadow .16s; }
.jl2-hotspot--offer { top:33.6%; }.jl2-hotspot--support {top:44.4%;}.jl2-hotspot--expert {top:55.5%;}
.jl2-hotspot:hover { background:#ffffff23; box-shadow:inset 0 0 0 3px #169e69aa, 0 0 15px #169e6980; }
.jl2-hotspot:focus-visible { outline:4px solid #169e69; outline-offset:0px; background:#ffffff66; }
.jl2-sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.jl2-mobile-panel { display:none; background:#fff; overflow:hidden; border:2px solid var(--jl2-green); border-radius:19px; box-shadow:0 0 0 4px #ffffff80; }
.jl2-head {display:flex;align-items:center;gap:16px;background:linear-gradient(115deg,#081a3e,#1e4680);color:#fff;padding:20px 56px 20px 18px;min-height:105px;}
.jl2-head img {flex:none;display:block;width:78px;height:78px;border-radius:50%;border:2px solid #e5af43;object-fit:cover;}
.jl2-head h2 {color:#fff!important;font-size:21px!important;line-height:1.18!important;margin:0 0 7px!important;font-weight:800!important;}
.jl2-head p {color:#fff!important;font-size:14px!important;margin:0!important;opacity:.93;}
.jl2-actions {padding:14px;display:grid;gap:10px;}
.jl2-action {display:flex;align-items:center;gap:10px;border:1px solid #d9e0ee;min-height:74px;border-radius:15px;padding:12px 12px;background:#fff;box-shadow:0 4px 10px #09194312;text-decoration:none!important;color:var(--jl2-navy)!important;}
.jl2-action:hover,.jl2-action:focus-visible {border-color:var(--jl2-green);background:#f4fff8;outline:none;box-shadow:0 0 0 2px #169e6940;}
.jl2-icon { flex:none;display:grid;place-items:center;width:41px;height:41px;border-radius:12px;background:#e5f4ec;color:var(--jl2-green);font-size:25px; }
.jl2-action-copy { min-width:0;flex:1; }
.jl2-action-copy strong { display:block;font-size:15px;line-height:1.25; font-weight:800; color:var(--jl2-navy); }
.jl2-action-copy small { display:block;font-size:12px;line-height:1.3;color:#475772;margin-top:4px; }
.jl2-chevron { color:var(--jl2-green);font-size:29px;line-height:1; }
.jl2-footer-note {text-align:center;color:#59667f;font-size:12px;padding:0 8px 15px;} .jl2-root:not([data-language="en"]) .jl2-art-panel {display:none;}
.jl2-root:not([data-language="en"]) .jl2-mobile-panel {display:block;}
.jl2-root:not([data-language="en"]) .jl2-panel {width:min(410px,calc(100vw - 30px));}
@media(max-width:800px),(max-height:670px){
.jl2-root {right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));}
.jl2-panel {width:min(390px,calc(100vw - 24px));bottom:calc(100% + 8px);}
.jl2-art-panel {display:none;}
.jl2-mobile-panel {display:block;}
.jl2-launcher {min-height:80px;min-width:0;padding-right:13px;font-size:17px;}
.jl2-launcher-photo {width:67px;height:67px;}
.jl2-mobile-panel {max-height:calc(100dvh - 105px);overflow:auto;}
}
@media(max-width:370px){.jl2-root {right:8px}.jl2-launcher{padding-right:10px}.jl2-launcher-text{font-size:14px}.jl2-head {gap:10px;padding-left:12px}.jl2-head img{width:65px;height:65px}.jl2-head h2{font-size:18px!important}}
@media(prefers-reduced-motion:reduce){.jl2-panel{animation:none}.jl2-launcher,.jl2-hotspot{transition:none}.jl2-launcher:hover{transform:none}} .jl2-launcher.jetni-rotation-muted { opacity:0!important; visibility:hidden!important; pointer-events:none!important; }
.jl2-launcher.jetni-rotation-fading { opacity:0!important; transform:translateY(5px); pointer-events:none!important; }
.jl2-launcher { transition:opacity .65s ease,visibility .65s ease,transform .18s ease,box-shadow .18s ease; }
@media(prefers-reduced-motion:reduce){.jl2-launcher{transition:none!important;}} .jl2-art-panel {container-type:inline-size;}
.jl2-art-name {position:absolute;left:55%;top:78.5%;width:33%;height:12%;z-index:2;
display:flex;align-items:center;justify-content:center;pointer-events:none;
background:radial-gradient(ellipse at center,rgba(0,27,45,.99) 0%,rgba(0,30,47,.99) 66%,rgba(0,30,47,0) 100%);
color:#fff;font-family:system-ui,-apple-system,'Segoe UI',sans-serif;
font-size:5.1cqw;font-style:italic;font-weight:900;letter-spacing:-.055em;line-height:1;
text-shadow:0 1px 2px #001929;}