#fc-widget{--fc-lift:20px;--fc-keyboard:0px;--fc-height:100dvh;position:fixed;right:max(20px,env(safe-area-inset-right));bottom:calc(var(--fc-lift) + var(--fc-keyboard) + env(safe-area-inset-bottom));z-index:40;font:16px/1.45 '-apple-system',BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif;color:#eef3fa;text-align:left;isolation:isolate}#fc-widget[hidden],#fc-widget [hidden]{display:none!important}#fc-widget *,#fc-widget *::before,#fc-widget *::after{box-sizing:border-box}#fc-widget button,#fc-widget input{font:inherit;margin:0}#fc-widget button{cursor:pointer;touch-action:manipulation;min-height:44px}#fc-widget button:focus-visible,#fc-widget input:focus-visible{outline:3px solid #2bb3ff;outline-offset:3px}#fc-widget .fc-launcher{display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;margin-left:auto;border:1px solid #65efbe;border-radius:50%;background:#38e0a6;color:#05261c;box-shadow:0 6px 28px #0008;transition:transform .15s}#fc-widget .fc-launcher:hover{transform:translateY(-2px)}#fc-widget .fc-teaser{position:absolute;right:0;bottom:70px;width:260px;max-width:calc(100vw - 32px);background:#f3f8fa;color:#122435;border:1px solid #dce8e8;border-radius:16px 16px 4px 16px;box-shadow:0 8px 30px #0005}#fc-widget .fc-invite{border:0;border-radius:inherit;padding:16px 43px 16px 18px;text-align:left;color:inherit;background:0 0;width:100%;font-size:15px;font-weight:600;line-height:1.45}#fc-widget .fc-dismiss{position:absolute;right:2px;top:2px;width:40px;min-height:40px;border:0;border-radius:50%;background:0 0;color:#4e6372;font-size:24px;font-weight:400}#fc-widget .fc-panel{width:var(--fc-width,352px);max-width:calc(100vw - 32px);max-height:calc(var(--fc-height) - var(--fc-lift) - var(--fc-top-gap,28px));overflow:auto;overscroll-behavior:contain;background:#111c29;border:1px solid #334454;border-radius:20px;box-shadow:0 16px 64px #0009;scrollbar-width:thin}#fc-widget .fc-header{display:flex;align-items:center;gap:11px;padding:17px 18px;background:#142c32;border-bottom:1px solid #294147}#fc-widget .fc-avatar{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:#38e0a6;color:#05261c;font-weight:800;font-size:22px}#fc-widget .fc-header strong{display:block;color:#f3f8fa;font-size:15px;letter-spacing:1px}#fc-widget .fc-header span{display:block;color:#bacfd2;font-size:13px;margin-top:2px}#fc-widget .fc-close{margin-left:auto;flex:none;width:44px;height:44px;border:0;border-radius:12px;background:0 0;color:#dbeaed;font-size:28px}#fc-widget .fc-close:hover{background:#ffffff12}#fc-widget .fc-body{padding:20px}#fc-widget .fc-question{margin:0 0 20px;padding:13px 15px;background:#1e303e;color:#f3f8fa;border-radius:4px 14px 14px 14px;font-size:17px;font-weight:600;line-height:1.5;max-width:none}#fc-widget .fc-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 18px}#fc-widget .fc-choice{border:1px solid #41576b;border-radius:10px;background:0 0;color:#d4e0ee;font-size:15px;font-weight:600;padding:9px 12px}#fc-widget .fc-choice[aria-pressed=true]{background:#163b34;border-color:#38e0a6;color:#75f3c5}#fc-widget #fc-label{display:block;margin:0 0 8px;color:#d9e6f2;font-size:14px;font-weight:600}#fc-widget #fc-contact{display:block;width:100%;min-width:0;height:50px;padding:12px;border:1px solid #465c70;border-radius:10px;background:#0a1420;color:#f5f9ff;font-size:16px;box-shadow:none}#fc-widget #fc-contact::placeholder{color:#93a6ba;opacity:1}#fc-widget #fc-contact[aria-invalid=true]{border-color:#ffae9b}#fc-widget .fc-feedback{color:#ffc7b9;font-size:14px;line-height:1.45;margin:8px 0 0;min-height:0;max-width:none}#fc-widget .fc-feedback:empty{display:none}#fc-widget .fc-send{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;margin-top:16px;padding:12px 16px;border:0;border-radius:10px;background:#38e0a6;color:#06291d;font-weight:750}#fc-widget .fc-send:disabled{opacity:.65;cursor:wait}#fc-widget .fc-purpose{margin:12px 0 0;color:#aebed0;font-size:12px;line-height:1.5;text-align:center;max-width:none}#fc-widget .fc-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#fc-widget .fc-success{text-align:center;padding:12px 0 8px}#fc-widget .fc-success strong{display:block;font-size:22px;margin:12px 0 8px}#fc-widget .fc-success p{margin:0;color:#c4d2e2;font-size:16px;max-width:none}#fc-widget .fc-check{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#163b34;color:#75f3c5;font-size:28px}@media(max-width:700px){#fc-widget{right:max(12px,env(safe-area-inset-right));--fc-lift:16px}#fc-widget .fc-panel{max-width:calc(100vw - 24px)}#fc-widget .fc-teaser{width:244px}#fc-widget .fc-body{padding:18px}}@media(max-height:500px){#fc-widget .fc-header{padding:8px 12px}#fc-widget .fc-body{padding:12px 16px}#fc-widget .fc-question{margin-bottom:12px}#fc-widget .fc-choices{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){#fc-widget .fc-launcher{transition:none}}@media print{#fc-widget{display:none!important}}