.LandingAssistant_launcher__TRggY{position:fixed;z-index:90;right:24px;bottom:24px;display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 18px;color:#0e1f3d;background:#f5c518;border:1px solid #d7a900;border-radius:999px;box-shadow:0 10px 28px rgba(14,31,61,.24);cursor:pointer;font-size:14px;font-weight:800}.LandingAssistant_avatar__IJ_6r svg,.LandingAssistant_iconButton__0KVMH svg,.LandingAssistant_launcher__TRggY svg,.LandingAssistant_sendButton__TjKZW svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.LandingAssistant_panel__HZqt7{position:fixed;z-index:95;right:24px;bottom:84px;display:flex;flex-direction:column;width:min(380px,calc(100vw - 32px));height:min(540px,calc(100dvh - 112px));overflow:hidden;color:var(--page-ink,#12203a);background:var(--page-card,#fff);border:1px solid var(--page-card-border,#e6eaf2);border-radius:18px;box-shadow:0 24px 64px rgba(5,18,39,.3)}.LandingAssistant_header__3E8th{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid var(--page-divider,#eaeef4)}.LandingAssistant_identity__uJfIf{display:flex;align-items:center;gap:10px}.LandingAssistant_avatar__IJ_6r{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;color:#0e1f3d;background:#f5c518;border-radius:50%}.LandingAssistant_header__3E8th h2{margin:0;color:var(--page-ink,#12203a);font-size:16px;line-height:1.25}.LandingAssistant_header__3E8th p{margin:2px 0 0;color:var(--page-muted,#5c6373);font-size:11px;line-height:1.35}.LandingAssistant_iconButton__0KVMH,.LandingAssistant_sendButton__TjKZW{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;cursor:pointer}.LandingAssistant_iconButton__0KVMH{color:var(--page-ink,#12203a);background:transparent;border:0;border-radius:10px}.LandingAssistant_history__W_4Gk{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:140px;padding:16px;overflow:auto;overscroll-behavior:contain;background:var(--page-alt,#f5f8fc)}.LandingAssistant_assistantMessage__VEcJ_,.LandingAssistant_userMessage__U_OZH{width:-moz-fit-content;width:fit-content;max-width:86%;padding:10px 12px;border-radius:15px}.LandingAssistant_assistantMessage__VEcJ_{align-self:flex-start;color:var(--page-ink,#12203a);background:var(--page-card,#fff);border:1px solid var(--page-card-border,#e6eaf2);border-bottom-left-radius:5px}.LandingAssistant_userMessage__U_OZH{align-self:flex-end;color:#fff;background:#173b70;border:1px solid #28558f;border-bottom-right-radius:5px}.LandingAssistant_assistantMessage__VEcJ_ p,.LandingAssistant_userMessage__U_OZH p{margin:0;color:inherit;font-size:13px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.LandingAssistant_messageLinks__NiEkR{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.LandingAssistant_messageLinks__NiEkR a{display:inline-flex;align-items:center;gap:5px;color:var(--itw-link-color);font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.LandingAssistant_composer__UYPfX{padding:10px 14px 13px;background:var(--page-card,#fff);border-top:1px solid var(--page-divider,#eaeef4)}.LandingAssistant_privacyWarning__ZYvS6{margin:0 0 7px;color:var(--page-muted,#5c6373);font-size:10px;line-height:1.4}.LandingAssistant_inputRow__x_miF{display:grid;grid-template-columns:minmax(0,1fr) 40px;grid-gap:8px;gap:8px;align-items:end}.LandingAssistant_inputRow__x_miF textarea{width:100%;min-height:44px;max-height:100px;padding:11px 12px;resize:none;color:var(--page-ink,#12203a);caret-color:var(--page-ink,#12203a);background:var(--page-bg,#fff);border:1px solid var(--page-faint,#d8dee9);border-radius:12px;font:inherit;font-size:13px;line-height:1.45}.LandingAssistant_inputRow__x_miF textarea::placeholder{color:#5c6373!important;opacity:1}.LandingAssistant_sendButton__TjKZW{color:#0e1f3d;background:#f5c518;border:1px solid #d7a900;border-radius:12px}.LandingAssistant_inputRow__x_miF textarea:disabled,.LandingAssistant_sendButton__TjKZW:disabled{cursor:not-allowed;opacity:.72}.LandingAssistant_composerMeta__KjwAx{display:flex;justify-content:space-between;gap:12px;margin-top:5px;color:var(--page-muted,#5c6373);font-size:9px}.LandingAssistant_error__Ema8S{margin:7px 0 0;color:#a41d2b;font-size:11px;font-weight:750}.LandingAssistant_srOnly__UYZ0_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[data-theme=dark] body button.LandingAssistant_launcher__TRggY.LandingAssistant_launcher__TRggY[aria-controls=itw-landing-assistant],html[data-theme=dark] body button.LandingAssistant_launcher__TRggY.LandingAssistant_launcher__TRggY[aria-controls=itw-landing-assistant]:hover{color:#0e1f3d!important;background:#f5c518!important;border-color:#d7a900!important}html[data-theme=dark] .LandingAssistant_panel__HZqt7[role=dialog]{color:#ecf2fb!important;background:#13294b!important;border-color:#3a5177!important}html[data-theme=dark] .LandingAssistant_panel__HZqt7 .LandingAssistant_composer__UYPfX,html[data-theme=dark] .LandingAssistant_panel__HZqt7 .LandingAssistant_header__3E8th{background:#13294b;border-color:#3a5177}html[data-theme=dark] .LandingAssistant_panel__HZqt7 .LandingAssistant_header__3E8th h2{color:#ecf2fb!important}html[data-theme=dark] .LandingAssistant_panel__HZqt7 .LandingAssistant_composerMeta__KjwAx,html[data-theme=dark] .LandingAssistant_panel__HZqt7 .LandingAssistant_header__3E8th p,html[data-theme=dark] .LandingAssistant_panel__HZqt7 .LandingAssistant_privacyWarning__ZYvS6{color:#a6b6cc!important}html[data-theme=dark] .LandingAssistant_panel__HZqt7 .LandingAssistant_history__W_4Gk{background:#0e1f3d}html[data-theme=dark] .LandingAssistant_panel__HZqt7 .LandingAssistant_assistantMessage__VEcJ_{color:#ecf2fb;background:#13294b;border-color:#3a5177}html[data-theme=dark] .LandingAssistant_panel__HZqt7 .LandingAssistant_assistantMessage__VEcJ_ p{color:#ecf2fb!important}html[data-theme=dark] .LandingAssistant_panel__HZqt7 .LandingAssistant_userMessage__U_OZH{color:#0e1f3d;background:#f5c518;border-color:#f5c518}html[data-theme=dark] .LandingAssistant_panel__HZqt7 .LandingAssistant_userMessage__U_OZH p{color:#0e1f3d!important}html[data-theme=dark] .LandingAssistant_panel__HZqt7 .LandingAssistant_messageLinks__NiEkR a{color:#f7d957!important}html[data-theme=dark] .LandingAssistant_panel__HZqt7 .LandingAssistant_iconButton__0KVMH{color:#ecf2fb!important;background:transparent!important}html[data-theme=dark] .LandingAssistant_panel__HZqt7 .LandingAssistant_inputRow__x_miF textarea{color:#ecf2fb!important;background:#0a1729!important;border-color:#3a5177!important}html[data-theme=dark] .LandingAssistant_panel__HZqt7 .LandingAssistant_inputRow__x_miF textarea::placeholder{color:#a6b6cc!important}html[data-theme=dark] .LandingAssistant_panel__HZqt7 button.LandingAssistant_sendButton__TjKZW[type=submit],html[data-theme=dark] .LandingAssistant_panel__HZqt7 button.LandingAssistant_sendButton__TjKZW[type=submit]:hover{color:#0e1f3d!important;background:#f5c518!important;border-color:#d7a900!important}html[data-theme=dark] .LandingAssistant_error__Ema8S{color:#ff9ca8}@media (max-width:640px){.LandingAssistant_launcher__TRggY{right:14px;bottom:14px}.LandingAssistant_panel__HZqt7{inset:72px 10px 68px;width:auto;height:auto;border-radius:16px}}@media (max-height:560px){.LandingAssistant_panel__HZqt7{top:8px;bottom:62px}.LandingAssistant_history__W_4Gk{min-height:80px}}@media (prefers-reduced-motion:reduce){.LandingAssistant_history__W_4Gk{scroll-behavior:auto}}