.qit-root,.qit-inline,.qit-context-help{font-family:Arial,sans-serif}.qit-inline{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;border-radius:6px;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:14px;display:inline-flex}.qit-inline:hover{background:#3296cf12}.qit-context-help{color:inherit;border:1px solid #738ba34d;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:14px 18px;font-size:15px;line-height:1.5;display:flex}.qit-dialog{color:#172c3f;background:#f8fafc;border:1px solid #33536d;border-radius:16px;width:min(460px,100vw - 32px);max-width:none;height:min(760px,100dvh - 40px);max-height:none;margin:0;padding:0;font-family:Arial,sans-serif;font-size:16px;line-height:1.55;position:fixed;inset:auto 20px 20px auto;overflow:hidden;box-shadow:0 16px 80px #04152750}.qit-dialog::backdrop{background:#07132136}.qit-shell{flex-direction:column;height:100%;display:flex}.qit-header{color:#fff;background:#092c47;flex-shrink:0;align-items:center;gap:12px;padding:17px 18px;display:flex}.qit-header>div{flex:1}.qit-header h2{color:#fff;margin:0;font:700 22px/1.2 Arial,sans-serif}.qit-header p{color:#c4dfef;margin:3px 0 0;font-size:13px}.qit-avatar{color:#fff;background:0 0;border:1px solid #71bae5;border-radius:50%;place-items:center;width:39px;height:39px;font:700 24px Arial,sans-serif;display:grid}.qit-header button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:40px;display:grid}.qit-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:21px 20px;overflow:auto}.qit-welcome h3{letter-spacing:-.4px;color:inherit;margin:6px 0 12px;font-size:22px;line-height:1.25}.qit-welcome p{margin:0 0 14px}.qit-kicker{letter-spacing:.09em;text-transform:uppercase;color:#326586;font-weight:700;font-size:12px!important}.qit-suggestions{gap:8px;margin:18px 0;display:grid}.qit-suggestions button{text-align:left;color:#173d59;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdae5;border-radius:8px;padding:11px 13px;font-size:15px}.qit-message{overflow-wrap:anywhere;margin:18px 0}.qit-message-user{background:#e2edf6;border-radius:11px 11px 2px;margin-left:32px;padding:12px 14px}.qit-message p{margin:5px 0 11px}.qit-speaker{letter-spacing:.03em;color:#456075;font-size:12px;font-weight:700}.qit-answer{white-space:pre-wrap}.qit-sources{gap:9px;margin:12px 0;display:grid}.qit-sources>div{background:#eff5fa;border-left:2px solid #4598cb;border-radius:0 6px 6px 0;padding:10px 12px}.qit-sources p{font-size:14px;line-height:1.55}.qit-sources a{color:#14547c;text-underline-offset:3px;align-items:center;gap:7px;font-size:14px;text-decoration:underline;display:flex}.qit-compose{background:#fff;border-top:1px solid #d0dee8;flex-shrink:0;padding:14px 16px 15px}.qit-compose form{border:1px solid #9bb3c6;border-radius:10px;align-items:flex-end;gap:6px;padding:8px 8px 8px 12px;display:flex}.qit-compose textarea{resize:none;color:#172c3f;outline-offset:2px;background:0 0;border:0;flex:1;min-width:0;max-height:100px;font:16px/1.45 Arial,sans-serif}.qit-compose form button{color:#fff;cursor:pointer;background:#12527b;border:0;border-radius:7px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.qit-dialog button:disabled{opacity:.5;cursor:default}.qit-footer-actions{justify-content:space-between;align-items:center;gap:12px;margin:11px 0 8px;display:flex}.qit-footer-actions button{color:#1b506f;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font:14px Arial,sans-serif;display:flex}.qit-footer-actions a,.qit-disclosure a{color:#235879;font-size:13px;text-decoration:underline}.qit-disclosure{color:#627386;margin:0;font-size:12px;line-height:1.5}.qit-thinking,.qit-connection-note{color:#466479;background:#ecf2f7;border-radius:6px;padding:10px 12px;font-size:14px}.qit-error{color:#8a3a29;background:#fff0e9;border:1px solid #e2b5a6;border-radius:8px;padding:12px;font-size:14px}.qit-human-button,.qit-primary{color:#fff;cursor:pointer;background:#123f5c;border:1px solid #245878;border-radius:6px;align-items:center;gap:7px;min-height:42px;padding:10px 13px;font:14px Arial,sans-serif;display:inline-flex}.qit-handoff{background:#f1f6fa;border:1px solid #bacddb;border-radius:10px;margin:18px 0;padding:15px}.qit-handoff h3{margin:0 0 10px;font-size:19px}.qit-handoff p{font-size:14px}.qit-handoff label{font-size:14px;font-weight:700;display:block}.qit-handoff textarea{box-sizing:border-box;color:#172c3f;resize:vertical;background:#fff;border:1px solid #a6bdce;border-radius:6px;width:100%;margin:7px 0 12px;padding:10px;font:16px/1.5 Arial,sans-serif;display:block}.qit-handoff-links{flex-wrap:wrap;gap:8px 16px;display:flex}.qit-handoff-links a{color:#195371;font-size:14px;text-decoration:underline}.qit-small{font-size:12px!important}:is(.qit-dialog :focus-visible,.qit-inline:focus-visible){outline-offset:3px;outline:3px solid #1499de}.qit-sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.qit-help-entry{background:#eef5fa;border:1px solid #c4d5e2;border-radius:9px;margin:26px 0;padding:28px}.qit-help-entry h2{margin:0 0 12px;font-size:28px}.qit-help-entry p{max-width:760px}.qit-help-entry .qit-inline{color:#fff;background:#0a3d60;border-color:#0a3d60}.qit-help-entry nav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.qit-help-entry nav a{font-size:15px;text-decoration:underline}.qit-message ol,.qit-message ul{margin:10px 0;padding-left:20px}@media (max-width:600px){.qit-dialog{inset:auto 8px max(8px,env(safe-area-inset-bottom)) 8px;border-radius:13px;width:calc(100vw - 16px);height:min(780px,100dvh - 24px)}.qit-context-help{align-items:flex-start}.qit-body{padding:17px 15px}.qit-header{padding:13px 14px}.qit-help-entry{padding:21px}.qit-disclosure{font-size:12px}}@media print{.qit-root,.qit-inline,.qit-context-help{display:none!important}}.qit-navigation{color:#008bda;letter-spacing:.03em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:0;font:600 .875rem Arial,sans-serif;display:inline-flex}.qit-navigation:hover{color:#008bda}.qit-navigation:focus-visible{outline-offset:3px;outline:3px solid #008bda}.mobile-nav>.qit-navigation{border-bottom:1px solid var(--line);text-align:left;padding:15px 0;font-size:1.5rem}.qit-footer-actions{flex-wrap:wrap}.qit-dialog{--qit-panel:#fff;--qit-ink:#172c3f;--qit-surface:#eff5fa;--qit-input:#f3f7fb;--qit-line:#bccfdf;--qit-link:#14547c;--qit-muted:#4b6579;--qit-user:#e2edf6;--qit-hover:#e7f2fb;--qit-error:#8a3a29;--qit-error-bg:#fff0e9;background:var(--qit-panel);color:var(--qit-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.qit-header{background:#082b49;border-bottom:1px solid #315876}.qit-avatar,.qit-header img,.qit-navigation img{background:0 0}.qit-body{background:var(--qit-panel)}.qit-suggestions button,.qit-handoff,.qit-sources>div{background:var(--qit-surface);color:var(--qit-ink);border-color:var(--qit-line)}.qit-suggestions button:hover{background:var(--qit-hover);border-color:var(--qit-link)}.qit-message-user{background:var(--qit-user)}.qit-kicker,.qit-speaker,.qit-disclosure{color:var(--qit-muted)}.qit-sources a,.qit-handoff-links a,.qit-footer-actions button,.qit-footer-actions a,.qit-disclosure a{color:var(--qit-link)}.qit-compose{background:var(--qit-panel);border-color:var(--qit-line)}.qit-compose form,.qit-handoff textarea{background:var(--qit-input);border-color:var(--qit-line)}.qit-compose textarea,.qit-handoff textarea{color:var(--qit-ink)}.qit-compose textarea::placeholder,.qit-handoff textarea::placeholder{color:var(--qit-muted);opacity:1}.qit-connection-note,.qit-thinking{background:var(--qit-surface);color:var(--qit-muted)}.qit-error{background:var(--qit-error-bg);color:var(--qit-error);border-color:var(--qit-error)}.qit-header p,.qit-footer-actions a,.qit-disclosure a{font-size:14px}.qit-dialog :focus-visible{outline-color:var(--qit-link)}body:has(.mc-shell[data-mc-theme=dark]) .qit-dialog{--qit-panel:#0b233a;--qit-ink:#edf5fc;--qit-surface:#15354f;--qit-input:#183c58;--qit-line:#567993;--qit-link:#a4d9ff;--qit-muted:#b8cede;--qit-user:#214764;--qit-hover:#244a67;--qit-error:#ffd3c3;--qit-error-bg:#492c30;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){body:not(:has(.mc-shell[data-mc-theme=light])) .qit-dialog{--qit-panel:#0b233a;--qit-ink:#edf5fc;--qit-surface:#15354f;--qit-input:#183c58;--qit-line:#567993;--qit-link:#a4d9ff;--qit-muted:#b8cede;--qit-user:#214764;--qit-hover:#244a67;--qit-error:#ffd3c3;--qit-error-bg:#492c30;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.qit-navigation{text-transform:uppercase;flex-shrink:0;justify-content:center;gap:7px;min-width:44px}.mobile-nav>.qit-navigation{border:0;align-self:flex-start;padding:0}.qit-emblem{object-fit:contain;opacity:1;filter:none;mix-blend-mode:normal;background:0 0;flex:none;display:block}.qit-avatar{border-color:#008bda}.qit-deeper-button{border:1px solid var(--qit-line);background:var(--qit-surface);min-height:44px;color:var(--qit-link);cursor:pointer;border-radius:6px;align-items:center;margin-top:10px;margin-right:8px;padding:8px 12px;font:14px Arial,sans-serif;display:inline-flex}@media (max-height:560px){.qit-dialog{width:min(460px,100vw - 16px);height:calc(100dvh - 16px);margin-left:auto;inset:8px}.qit-shell{overflow:auto}.qit-body{flex:1 0 140px;overflow:visible}.qit-header{padding:10px 14px}.qit-compose{padding:10px 12px}.qit-disclosure{margin-top:6px}.qit-welcome h3{font-size:20px}}
