.sgrun-lanceur{position:fixed;right:max(18px, env(safe-area-inset-right));bottom:calc(max(18px, env(safe-area-inset-bottom)) + 74px);z-index:99990;display:flex;align-items:center;gap:0;padding:0;height:62px;border:2px solid #2ec4f5;border-radius:999px;background:linear-gradient(160deg,#17293f 0%,#0b1728 70%);color:#eef6fc;font:600 14px/1 "Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;box-shadow:0 10px 26px -8px rgba(0,0,0,.75),0 0 0 4px rgba(46,196,245,.12);transition:gap .22s ease,padding .22s ease,box-shadow .22s ease,transform .22s ease;overflow:hidden}.sgrun-lanceur img{width:46px;height:auto;display:block;margin:0 7px;flex:none;animation:sgrun-flotte 2.6s ease-in-out infinite}.sgrun-lanceur__texte{max-width:0;opacity:0;white-space:nowrap;transition:max-width .26s ease,opacity .2s ease,margin .26s ease;margin-right:0}.sgrun-lanceur:hover,.sgrun-lanceur:focus-visible{box-shadow:0 12px 30px -8px rgba(0,0,0,.8),0 0 0 5px rgba(46,196,245,.22);transform:translateY(-2px)}.sgrun-lanceur:hover .sgrun-lanceur__texte,.sgrun-lanceur:focus-visible .sgrun-lanceur__texte{max-width:170px;opacity:1;margin-right:18px}.sgrun-lanceur:focus-visible{outline:3px solid #ffd35c;outline-offset:3px}@keyframes sgrun-flotte{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.sgrun-fenetre{position:fixed;inset:0;z-index:99991;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.sgrun-fenetre[hidden]{display:none}.sgrun-fenetre__fond{position:absolute;inset:0;background:rgba(3,8,16,.88);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:sgrun-apparait .18s ease both}.sgrun-fenetre__cadre{position:relative;width:min(1180px, 100%);max-height:100%;display:flex;flex-direction:column;gap:10px;animation:sgrun-monte .24s cubic-bezier(.2,1.2,.4,1) both}@keyframes sgrun-apparait{from{opacity:0}to{opacity:1}}@keyframes sgrun-monte{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.sgrun-barre{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sgrun-titre{font:700 15px/1 "Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.14em;color:#eef6fc;text-transform:uppercase}.sgrun-barre__actions{display:flex;gap:8px}.sgrun-bouton{display:inline-flex;align-items:center;gap:6px;padding:9px 15px;border-radius:8px;border:1px solid rgba(110,131,160,.5);background:rgba(19,34,56,.9);color:#cfe0f0;font:500 13px/1 "Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.sgrun-bouton:hover{color:#fff;border-color:#2ec4f5}.sgrun-bouton:focus-visible{outline:3px solid #ffd35c;outline-offset:2px}.sgrun-bouton--fb:hover{border-color:#4267b2;background:#4267b2}.sgrun-verre{flex:1 1 auto;min-height:0;border-radius:12px;overflow:hidden;background:#070f1c;box-shadow:0 30px 70px -30px rgba(0,0,0,.95)}.sgrun-verre iframe{display:block;width:100%;height:min(78vh, calc((100vw - 32px) * 0.62));min-height:320px;border:0}@media (orientation:portrait){.sgrun-fenetre{padding:10px}.sgrun-fenetre__cadre{height:100%}.sgrun-verre iframe{height:100%;min-height:0}}@media (orientation:landscape) and (max-height:620px) and (pointer:coarse){.sgrun-fenetre{padding:0}.sgrun-fenetre__cadre{width:100%;height:100%;gap:0}.sgrun-barre{position:absolute;top:6px;right:8px;z-index:2;justify-content:flex-end;gap:6px}.sgrun-titre{display:none}.sgrun-bouton{padding:7px 11px;font-size:12px}.sgrun-verre{border-radius:0;height:100%}.sgrun-verre iframe{height:100%;min-height:0}.sgrun-lanceur{display:none}}@media (prefers-reduced-motion:reduce){.sgrun-lanceur img,.sgrun-fenetre__fond,.sgrun-fenetre__cadre{animation:none}.sgrun-lanceur{transition:none}}html.sgrun-bloque,html.sgrun-bloque body{overflow:hidden}html.sgrun-bloque .sgrun-lanceur{display:none}.sgrun-menu__lien{color:#2ec4f5 !important}.sgrun-menu__lien:hover,.sgrun-menu__lien:focus{color:#7ee3ff !important}