._root_iiqfz_1{--ink:#19313f;--ink-soft:#304955;--stone:#9b948e;--sand:#eee9e2;--paper:#fbfaf7;--white:#fff;--success:#23684d;right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:1200;font-family:var(--font-sans,"Segoe UI", Arial, sans-serif);color:var(--ink);position:fixed}._launcher_iiqfz_17{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);min-height:3.75rem;color:var(--white);background:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.72rem;padding:.65rem 1rem .65rem .7rem;transition:transform .16s,box-shadow .16s,background-color .16s;display:flex;box-shadow:0 18px 45px #122a3638}._launcher_iiqfz_17:hover{background:#112b39;transform:translateY(-2px);box-shadow:0 22px 54px #122a364d}._launcher_iiqfz_17:focus-visible{outline-offset:3px;outline:3px solid #c7a673}._iconButton_iiqfz_39:focus-visible{outline-offset:3px;outline:3px solid #c7a673}._composerSend_iiqfz_40:focus-visible{outline-offset:3px;outline:3px solid #c7a673}._sendButton_iiqfz_41:focus-visible{outline-offset:3px;outline:3px solid #c7a673}._footer_iiqfz_42 a:focus-visible{outline-offset:3px;outline:3px solid #c7a673}._footer_iiqfz_42 button:focus-visible{outline-offset:3px;outline:3px solid #c7a673}._privacyNote_iiqfz_44 summary:focus-visible{outline-offset:3px;outline:3px solid #c7a673}._launcherIcon_iiqfz_49{width:2.5rem;height:2.5rem;color:var(--ink);background:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}._launcherIcon_iiqfz_49 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.35rem}._launcherIcon_iiqfz_49 svg path:first-child{fill:currentColor;fill-opacity:.08}._launcherCopy_iiqfz_74{text-align:left;gap:.08rem;font-size:.9rem;font-weight:650;line-height:1.15;display:grid}._launcherEyebrow_iiqfz_83{color:#cdc5bc;letter-spacing:.15em;text-transform:uppercase;font-size:.64rem;font-weight:700}._panel_iiqfz_91{background:var(--paper);border:1px solid #19313f24;border-radius:1.35rem;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(29rem,100vw - 2rem);height:min(46rem,100vh - 7.25rem);min-height:31rem;animation:.18s ease-out both _panelIn_iiqfz_1;display:grid;position:absolute;bottom:4.75rem;right:0;overflow:hidden;box-shadow:0 28px 80px #10263247}._header_iiqfz_108{color:var(--white);background:linear-gradient(135deg,#173240,#294653);grid-template-columns:auto 1fr auto;align-items:center;gap:.72rem;padding:.95rem 1rem;display:grid}._headerMark_iiqfz_118{color:#f4f0eb;border:1px solid #ffffff75;place-items:center;width:2.35rem;height:2.35rem;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;display:grid}._headerCopy_iiqfz_129{min-width:0}._headerLine_iiqfz_133{align-items:center;gap:.48rem;display:flex}._headerLine_iiqfz_133 h2{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.98rem;font-weight:650;overflow:hidden}._headerCopy_iiqfz_129 p{color:#d7d2cb;text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0 0;font-size:.73rem;overflow:hidden}._aiBadge_iiqfz_158{color:#f7f3ed;letter-spacing:.08em;border:1px solid #ffffff52;border-radius:999px;place-items:center;min-width:1.8rem;padding:.15rem .35rem;font-size:.62rem;font-weight:750;display:inline-grid}._iconButton_iiqfz_39{width:2.35rem;height:2.35rem;color:var(--white);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._iconButton_iiqfz_39:hover{background:#ffffff26}._iconButton_iiqfz_39 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:1.25rem}._boundaryBar_iiqfz_196{color:#5e564f;background:#f0ebe4;border-bottom:1px solid #e0dbd4;align-items:flex-start;gap:.48rem;padding:.52rem .9rem;display:flex}._boundaryBar_iiqfz_196>span{border:1px solid #81766b;border-radius:50%;flex:none;place-items:center;width:1.08rem;height:1.08rem;margin-top:.02rem;font-family:Georgia,serif;font-size:.72rem;font-style:italic;display:grid}._boundaryBar_iiqfz_196 p{margin:0;font-size:.7rem;line-height:1.45}._transcript_iiqfz_226{overscroll-behavior:contain;scrollbar-color:#b8b0a7 transparent;min-height:0;padding:.9rem;overflow:hidden auto}._privacyNote_iiqfz_44{color:#665e57;background:#ffffffb8;border:1px solid #dfd8d0;border-radius:.72rem;margin-bottom:.85rem;padding:.58rem .68rem;font-size:.7rem;line-height:1.46}._privacyNote_iiqfz_44 summary{cursor:pointer;color:var(--ink-soft);font-weight:700}._privacyNote_iiqfz_44 p{margin:.55rem 0 0}._messageList_iiqfz_256{gap:.72rem;display:grid}._message_iiqfz_256{overflow-wrap:anywhere;border-radius:1rem;width:fit-content;max-width:88%;padding:.68rem .78rem;font-size:.82rem;line-height:1.48}._message_iiqfz_256 p{white-space:pre-wrap;margin:.14rem 0 0}._messageLabel_iiqfz_276{letter-spacing:.11em;opacity:.67;text-transform:uppercase;font-size:.59rem;font-weight:750;display:block}._assistantMessage_iiqfz_285{color:var(--ink);background:var(--white);border:1px solid #dfd9d1;border-bottom-left-radius:.32rem;justify-self:start}._userMessage_iiqfz_293{color:var(--white);background:var(--ink);border-bottom-right-radius:.32rem;justify-self:end}._thinking_iiqfz_300{gap:.3rem;min-width:3rem;padding:.55rem .1rem .18rem;display:flex}._thinking_iiqfz_300 i{background:var(--stone);border-radius:50%;width:.38rem;height:.38rem;animation:1.1s ease-in-out infinite _thinking_iiqfz_300}._thinking_iiqfz_300 i:nth-child(2){animation-delay:.12s}._thinking_iiqfz_300 i:nth-child(3){animation-delay:.24s}._missingNote_iiqfz_318{color:#62584e;background:#f1ece5;border-left:3px solid #a68d69;gap:.16rem;margin-top:.85rem;padding:.65rem .72rem;font-size:.7rem;line-height:1.42;display:grid}._missingNote_iiqfz_318 strong{color:var(--ink)}._review_iiqfz_334{background:var(--white);border:1px solid #cfc7bd;border-radius:1rem;margin-top:1rem;overflow:hidden;box-shadow:0 10px 28px #19313f14}._reviewHeading_iiqfz_343{color:var(--white);background:var(--ink);padding:.78rem .85rem}._reviewHeading_iiqfz_343 span{letter-spacing:.12em;opacity:.72;text-transform:uppercase;font-size:.58rem;font-weight:750}._reviewHeading_iiqfz_343 h3{margin:.18rem 0 0;font-size:.98rem;font-weight:620}._reviewGrid_iiqfz_363{grid-template-columns:1fr 1fr;margin:0;display:grid}._reviewGrid_iiqfz_363>div{border-bottom:1px solid #ece7e0;min-width:0;padding:.65rem .72rem}._reviewGrid_iiqfz_363>div:nth-child(odd){border-right:1px solid #ece7e0}._reviewGrid_iiqfz_363 dt{color:#786f67;letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:750}._reviewGrid_iiqfz_363 dd{color:var(--ink);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.73rem;line-height:1.38}._summaryBlock_iiqfz_395{color:#514c47;border-bottom:1px solid #ece7e0;padding:.7rem .78rem;font-size:.72rem;line-height:1.5}._summaryBlock_iiqfz_395 strong{color:var(--ink)}._summaryBlock_iiqfz_395 p{white-space:pre-wrap;margin:.25rem 0 0}._sendButton_iiqfz_41{width:calc(100% - 1.56rem);min-height:2.65rem;color:var(--white);background:var(--ink);cursor:pointer;border:0;border-radius:.55rem;place-items:center;margin:0 .78rem;font-size:.76rem;font-weight:700;text-decoration:none;display:grid}._sendButton_iiqfz_41:hover:not(:disabled){background:#102a38}._copyButton_iiqfz_432{color:var(--ink-soft);font:inherit;text-underline-offset:.18rem;cursor:pointer;background:0 0;border:0;margin:.52rem auto 0;padding:.25rem .35rem;font-size:.68rem;font-weight:700;text-decoration:underline;display:block}._copyButton_iiqfz_432:focus-visible{outline-offset:2px;outline:3px solid #c7a673}._copyStatus_iiqfz_452{color:#625b54;text-align:center;margin:.4rem .78rem 0;font-size:.64rem;line-height:1.4}._emailFinePrint_iiqfz_460{color:#77706a;text-align:center;margin:.5rem .78rem .8rem;font-size:.62rem}._success_iiqfz_467{color:#1d5a42;background:#edf7f2;border:1px solid #23684d40;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;margin-top:1rem;padding:.9rem;display:grid}._successIcon_iiqfz_480{width:1.75rem;height:1.75rem;color:var(--white);background:var(--success);border-radius:50%;place-items:center;font-weight:800;display:grid}._success_iiqfz_467 h3,._success_iiqfz_467 p{margin:0}._success_iiqfz_467 h3{font-size:.9rem}._success_iiqfz_467 p{margin-top:.25rem;font-size:.73rem;line-height:1.45}._success_iiqfz_467 small{opacity:.75;margin-top:.4rem;font-size:.61rem;display:block}._error_iiqfz_513{color:#7d3028;background:#fff1ef;border:1px solid #dbb3aa;border-radius:.7rem;margin-top:.85rem;padding:.7rem .75rem;font-size:.7rem;line-height:1.45}._error_iiqfz_513 p{margin:.18rem 0 0}._composer_iiqfz_40{background:var(--white);border-top:1px solid #dfd9d1;grid-template-columns:1fr auto;align-items:end;gap:.5rem;padding:.72rem;display:grid}._composer_iiqfz_40 textarea{resize:vertical;min-height:2.85rem;max-height:7rem;color:var(--ink);background:var(--paper);font:inherit;border:1px solid #cfc7be;border-radius:.68rem;outline:none;padding:.66rem .72rem;font-size:.78rem;line-height:1.4}._composer_iiqfz_40 textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #19313f1a}._composer_iiqfz_40 textarea::placeholder{color:#8b837b}._composer_iiqfz_40 textarea:disabled{cursor:wait;opacity:.68}._composerSend_iiqfz_40{width:2.75rem;height:2.75rem;color:var(--white);background:var(--ink);cursor:pointer;border:0;border-radius:.68rem;place-items:center;padding:0;display:grid}._composerSend_iiqfz_40:hover:not(:disabled){background:#102a38}._composerSend_iiqfz_40:disabled{cursor:not-allowed;opacity:.4}._composerSend_iiqfz_40 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.18rem}._footer_iiqfz_42{color:#7b736c;background:#f4f0eb;border-top:1px solid #e4ded7;flex-wrap:wrap;justify-content:center;gap:.38rem;padding:.55rem .7rem .62rem;font-size:.62rem;display:flex}._footer_iiqfz_42 a,._footer_iiqfz_42 button{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:none}._footer_iiqfz_42 a:hover,._footer_iiqfz_42 button:hover{text-decoration:underline}._srOnly_iiqfz_627{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes _panelIn_iiqfz_1{0%{opacity:0;transform:translateY(.65rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _thinking_iiqfz_300{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-.24rem)}}@media (max-width:40rem){._root_iiqfz_1{right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom))}._launcher_iiqfz_17{min-height:3.3rem;padding:.48rem}._launcherCopy_iiqfz_74{display:none}._launcherIcon_iiqfz_49{width:2.35rem;height:2.35rem}._panel_iiqfz_91{inset:max(.65rem, env(safe-area-inset-top)) .65rem max(.65rem, env(safe-area-inset-bottom));border-radius:1rem;width:auto;height:auto;min-height:0;position:fixed}._reviewGrid_iiqfz_363{grid-template-columns:1fr}._reviewGrid_iiqfz_363>div:nth-child(odd){border-right:0}._message_iiqfz_256{max-width:93%}}@media (max-height:38rem) and (min-width:40.01rem){._panel_iiqfz_91{height:calc(100vh - 2rem);min-height:0;bottom:0}}@media (prefers-reduced-motion:reduce){._panel_iiqfz_91,._launcher_iiqfz_17,._thinking_iiqfz_300 i{transition:none;animation:none}}
