.assistant-module__yFMGDq__globe{isolation:isolate;background:radial-gradient(circle at 31% 24%,#c4fbff 0,#44c5ef 16%,#176cea 48%,#10266a 83%);border:1px solid #9ddcffbf;border-radius:50%;flex:none;width:58px;height:58px;display:inline-block;position:relative;overflow:hidden;box-shadow:inset -8px -9px 14px #07144b66,inset 3px 4px 8px #ffffff6b,0 8px 24px #2563eb3d}.assistant-module__yFMGDq__globeSmall{width:37px;height:37px}.assistant-module__yFMGDq__globeGrid{stroke:#dbfaff9e;stroke-width:.9px;width:100%;height:100%}.assistant-module__yFMGDq__globeActive .assistant-module__yFMGDq__globeGrid,.assistant-module__yFMGDq__launcher:hover .assistant-module__yFMGDq__globeGrid,.assistant-module__yFMGDq__launcher:focus-visible .assistant-module__yFMGDq__globeGrid{animation:18s ease-in-out infinite alternate assistant-module__yFMGDq__globeDrift}.assistant-module__yFMGDq__globeNodes{fill:#e9ffff;stroke-width:0}.assistant-module__yFMGDq__globeLight{border-radius:inherit;pointer-events:none;background:radial-gradient(at 26% 18%,#ffffff8c,#0000 40%);position:absolute;inset:0}.assistant-module__yFMGDq__globeActive{box-shadow:0 0 0 5px #2563eb14,0 9px 26px #2563eb47}@keyframes assistant-module__yFMGDq__globeDrift{0%{transform:rotate(-16deg)scale(.96)}to{transform:rotate(16deg)scale(1.03)}}.assistant-module__yFMGDq__launcher{right:18px;bottom:calc(90px + env(safe-area-inset-bottom,0px));z-index:45;cursor:pointer;background:0 0;border:0;border-radius:50px;align-items:center;gap:9px;max-width:calc(100vw - 32px);padding:0;display:flex;position:fixed}.assistant-module__yFMGDq__launcherLabel{color:#162243;background:#fffffff5;border:1px solid #2563eb24;border-radius:20px;padding:8px 12px;font-size:12px;font-weight:750;box-shadow:0 4px 16px #0f172a14}.assistant-module__yFMGDq__launcher:focus-visible{outline-offset:5px;outline:3px solid #2563eb}.assistant-module__yFMGDq__overlay{z-index:50;background:#0f172a33;position:fixed;inset:0}.assistant-module__yFMGDq__drawer{z-index:51;outline:none;width:min(420px,100vw - 24px);max-height:calc(100dvh - 24px);animation:.18s ease-out assistant-module__yFMGDq__panelEnter;position:fixed;top:12px;bottom:12px;right:12px}@keyframes assistant-module__yFMGDq__panelEnter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.assistant-module__yFMGDq__rail{flex:0 0 336px;width:336px;min-width:0;display:none}.assistant-module__yFMGDq__railInner{height:min(760px,100dvh - 128px);position:sticky;top:106px}.assistant-module__yFMGDq__panel{color:#15213e;overflow-wrap:anywhere;background:#fff;border:1px solid #2563eb1f;border-radius:22px;flex-direction:column;min-width:0;height:100%;font-size:14px;line-height:1.5;display:flex;overflow:hidden;box-shadow:0 16px 60px #0e1e4221}.assistant-module__yFMGDq__panel button:focus-visible,.assistant-module__yFMGDq__panel a:focus-visible,.assistant-module__yFMGDq__panel textarea:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.assistant-module__yFMGDq__header{border-bottom:1px solid #edf1f8;flex:none;align-items:center;gap:10px;padding:17px 16px 14px;display:flex}.assistant-module__yFMGDq__heading{font-family:var(--font-plus-jakarta), sans-serif;margin:0;font-size:15px;font-weight:800}.assistant-module__yFMGDq__subtitle{color:#66718a;margin:2px 0 0;font-size:11px}.assistant-module__yFMGDq__iconButton{color:#4b5973;cursor:pointer;background:#fff;border:1px solid #e7ebf4;border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.assistant-module__yFMGDq__iconButton:disabled{opacity:.5;cursor:not-allowed}.assistant-module__yFMGDq__headerButtons{align-items:center;gap:5px;margin-left:auto;display:flex}.assistant-module__yFMGDq__body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 16px;overflow-y:auto}.assistant-module__yFMGDq__welcome{flex-direction:column;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.assistant-module__yFMGDq__welcome h3{font-family:var(--font-plus-jakarta), sans-serif;letter-spacing:-.5px;margin:0;font-size:21px;font-weight:800;line-height:1.3}.assistant-module__yFMGDq__welcome p{color:#69748a;margin:0;font-size:13px}.assistant-module__yFMGDq__primary{color:#fff;cursor:pointer;background:linear-gradient(110deg,#2458e9,#057b9a);border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.assistant-module__yFMGDq__primary:disabled{opacity:.5;cursor:not-allowed}.assistant-module__yFMGDq__quiet{color:#4c6587;font-size:12px}.assistant-module__yFMGDq__prompts{gap:8px;width:100%;margin-top:2px;display:grid}.assistant-module__yFMGDq__prompt{text-align:left;color:#263955;cursor:pointer;background:#f8faff;border:1px solid #e6edf8;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:11px 12px;font-size:12px;font-weight:650;display:flex}.assistant-module__yFMGDq__prompt:disabled{opacity:.6;cursor:not-allowed}.assistant-module__yFMGDq__prompt:hover{background:#f0f5ff;border-color:#bacffa}.assistant-module__yFMGDq__message{margin:0 0 17px}.assistant-module__yFMGDq__messageLabel{letter-spacing:.6px;text-transform:uppercase;color:#5d6980;margin:0 0 5px;font-size:10px;font-weight:800}.assistant-module__yFMGDq__messageText{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.assistant-module__yFMGDq__userMessage{background:#edf4ff;border-radius:15px 15px 3px;margin-left:22px;padding:11px 13px}.assistant-module__yFMGDq__assistantMessage{padding:0 1px}.assistant-module__yFMGDq__facts{grid-template-columns:minmax(0,1fr);gap:7px;margin:12px 0 0;padding:0;display:grid}.assistant-module__yFMGDq__fact{background:#f6f8fc;border-radius:9px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;display:flex}.assistant-module__yFMGDq__fact dt{color:#65718a;font-size:11px}.assistant-module__yFMGDq__fact dd{text-align:right;margin:0;font-size:12px;font-weight:750}.assistant-module__yFMGDq__fact a{color:#2459cf;text-underline-offset:2px;text-decoration:underline}.assistant-module__yFMGDq__actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.assistant-module__yFMGDq__actionLink{color:#2454bd;border:1px solid #d9e5fa;border-radius:9px;align-items:center;gap:4px;padding:7px 9px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.assistant-module__yFMGDq__draft{background:#f5f9ff;border:1px solid #cfe1f8;border-radius:14px;margin-top:13px;padding:14px}.assistant-module__yFMGDq__draft h4{margin:7px 0;font-size:13px;font-weight:800}.assistant-module__yFMGDq__draft p,.assistant-module__yFMGDq__draft li{font-size:12px}.assistant-module__yFMGDq__draft ul{margin:10px 0;padding-left:17px}.assistant-module__yFMGDq__draftLabel{color:#35609b;letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.assistant-module__yFMGDq__draft .assistant-module__yFMGDq__primary{margin-top:12px}.assistant-module__yFMGDq__notice{color:#64718a;margin-top:10px;font-size:11px}.assistant-module__yFMGDq__composer{overscroll-behavior:contain;background:#fff;border-top:1px solid #edf1f8;flex:none;max-height:65%;padding:12px 14px 14px;overflow-y:auto}.assistant-module__yFMGDq__composer label{color:#54647f;margin-bottom:6px;font-size:11px;font-weight:750;display:block}.assistant-module__yFMGDq__composer textarea{resize:vertical;color:#15213e;width:100%;min-height:72px;max-height:150px;font:inherit;background:#fafcff;border:1px solid #dce5f1;border-radius:12px;padding:11px 12px;font-size:16px;display:block}.assistant-module__yFMGDq__composerControls{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.assistant-module__yFMGDq__send{margin-left:auto}.assistant-module__yFMGDq__voiceButton{color:#365477;cursor:pointer;background:#fff;border:1px solid #dde7f5;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:9px 10px;font-size:11px;font-weight:750;display:inline-flex}.assistant-module__yFMGDq__voiceButton:disabled{opacity:.5;cursor:not-allowed}.assistant-module__yFMGDq__recording{color:#b83242;background:#fff5f5;border-color:#f1cbd0}.assistant-module__yFMGDq__status{color:#63708b;align-items:center;gap:6px;margin:9px 0 0;font-size:11px;display:flex}.assistant-module__yFMGDq__error{color:#a42d3c;background:#fff1f2;border-radius:9px;margin:9px 0 0;padding:9px 10px;font-size:12px}.assistant-module__yFMGDq__disclosure{color:#64718a;margin:9px 0 0;font-size:10px}.assistant-module__yFMGDq__disclosure a{text-underline-offset:2px;text-decoration:underline}.assistant-module__yFMGDq__composer .assistant-module__yFMGDq__consent{align-items:flex-start;gap:7px;margin:10px 0 0;font-size:10px;font-weight:500;line-height:1.5;display:flex}.assistant-module__yFMGDq__consent input{accent-color:#2563eb;flex:none;margin-top:2px}.assistant-module__yFMGDq__spinner{animation:1s linear infinite assistant-module__yFMGDq__spin}@keyframes assistant-module__yFMGDq__spin{to{transform:rotate(360deg)}}.assistant-module__yFMGDq__speechControl{margin-top:9px}@media (max-width:959px){.assistant-module__yFMGDq__launcher{right:12px;bottom:calc(4.25rem + env(safe-area-inset-bottom,0px) + 1px)}.assistant-module__yFMGDq__launcherLabel{display:none}.assistant-module__yFMGDq__launcher .assistant-module__yFMGDq__globe{width:44px;height:44px}.assistant-module__yFMGDq__launcher:not(.assistant-module__yFMGDq__dashboardLauncher){display:none}}@media (min-width:960px){.assistant-module__yFMGDq__launcher{bottom:24px;right:24px}}@media (min-width:1600px){.assistant-module__yFMGDq__rail{display:block}.assistant-module__yFMGDq__dashboardLauncher{display:none}}@media (prefers-reduced-motion:reduce){.assistant-module__yFMGDq__globeGrid,.assistant-module__yFMGDq__drawer,.assistant-module__yFMGDq__spinner{animation:none}}
