.handbook-chat-module__QfcsLW__root{--chat-ink:#22343e;--chat-muted:#576b76;--chat-accent:#176b87;--chat-glass:#f8fbfdf0;--chat-paper:#ffffffd9;--chat-line:#5f788724;--chat-bubble:#e4eff4;--chat-bubble-ink:#234c60;--chat-highlight:#fffc;--chat-warn:#8a4b12;--chat-note:#8a4b1214;--chat-ease:cubic-bezier(.16, 1, .3, 1);pointer-events:none;width:min(460px,100% - 48px);right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:35;color:var(--chat-ink);font-size:14px;line-height:1.6;position:fixed}.handbook-chat-module__QfcsLW__root button,.handbook-chat-module__QfcsLW__root textarea,.handbook-chat-module__QfcsLW__root a{-webkit-tap-highlight-color:transparent}.handbook-chat-module__QfcsLW__root button{cursor:pointer}.handbook-chat-module__QfcsLW__root button:disabled{cursor:default;opacity:.45}.handbook-chat-module__QfcsLW__root :is(button,textarea,a,summary):focus-visible{outline:2px solid var(--chat-accent);outline-offset:3px}.handbook-chat-module__QfcsLW__root ::selection{color:#173848;background:#c8e4ee}.handbook-chat-module__QfcsLW__launcher{pointer-events:auto;width:58px;height:58px;color:var(--chat-accent);background:var(--chat-glass);-webkit-backdrop-filter:blur(24px)saturate(160%);border:1px solid var(--chat-highlight);transition:transform .24s var(--chat-ease), background .18s ease;border-radius:50%;place-items:center;margin-left:auto;display:grid;position:relative;box-shadow:0 4px 14px #1c33431a,0 14px 36px -12px #1c334329}.handbook-chat-module__QfcsLW__launcher:hover{transform:translateY(-2px)}.handbook-chat-module__QfcsLW__launcher:active{transform:scale(.96)}.handbook-chat-module__QfcsLW__chatIcon,.handbook-chat-module__QfcsLW__closeIcon{transition:opacity .18s ease, transform .24s var(--chat-ease);position:absolute}.handbook-chat-module__QfcsLW__closeIcon{opacity:0;transform:rotate(-20deg)scale(.9)}.handbook-chat-module__QfcsLW__launcherOpen .handbook-chat-module__QfcsLW__closeIcon{opacity:1;transform:rotate(0)scale(1)}.handbook-chat-module__QfcsLW__launcherOpen .handbook-chat-module__QfcsLW__chatIcon{opacity:0;transform:rotate(20deg)scale(.9)}.handbook-chat-module__QfcsLW__panel{background:var(--chat-glass);-webkit-backdrop-filter:blur(28px)saturate(150%);border:1px solid var(--chat-highlight);transform-origin:100% 100%;opacity:0;visibility:hidden;pointer-events:none;border-radius:24px;flex-direction:column;width:100%;height:min(680px,100dvh - 130px);transition:transform .18s ease-in,opacity .15s,visibility 0s .18s;display:flex;position:absolute;bottom:74px;right:0;overflow:clip;transform:translateY(10px)scale(.985);box-shadow:0 4px 12px #1c33430d,0 24px 64px -16px #1c334333}.handbook-chat-module__QfcsLW__open{opacity:1;visibility:visible;pointer-events:auto;transition:transform .28s var(--chat-ease), opacity .2s ease, visibility 0s;transform:translateY(0)scale(1)}.handbook-chat-module__QfcsLW__header{border-bottom:1px solid var(--chat-line);background:var(--chat-paper);flex-shrink:0;align-items:center;gap:12px;padding:18px 14px 18px 20px;display:flex}.handbook-chat-module__QfcsLW__mark{background:var(--chat-bubble);width:36px;height:36px;color:var(--chat-accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.handbook-chat-module__QfcsLW__heading{flex:1;min-width:0}.handbook-chat-module__QfcsLW__heading h2{margin:0;font-size:15px;font-weight:650}.handbook-chat-module__QfcsLW__heading p{color:var(--chat-muted);margin:2px 0 0;font-size:11px}.handbook-chat-module__QfcsLW__iconButton{width:36px;height:36px;color:var(--chat-muted);border-radius:10px;flex-shrink:0;place-items:center;transition:background .16s,color .16s;display:grid}.handbook-chat-module__QfcsLW__iconButton:hover{background:var(--chat-line)}.handbook-chat-module__QfcsLW__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#aab8bf transparent;flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.handbook-chat-module__QfcsLW__welcome{padding-top:4px}.handbook-chat-module__QfcsLW__welcome h3{letter-spacing:-.035em;margin:0 0 12px;font-size:26px;font-weight:650;line-height:1.4}.handbook-chat-module__QfcsLW__welcome p{color:var(--chat-muted);margin:0;font-size:13px;line-height:1.8}.handbook-chat-module__QfcsLW__welcome .handbook-chat-module__QfcsLW__welcomeContact{border-top:1px solid var(--chat-line);margin-top:18px;padding-top:14px;font-size:11px}.handbook-chat-module__QfcsLW__suggestions{flex-direction:column;gap:8px;margin-top:22px;display:flex}.handbook-chat-module__QfcsLW__suggestions button{text-align:left;border:1px solid var(--chat-line);background:var(--chat-paper);min-height:64px;transition:transform .2s var(--chat-ease), color .16s ease, border-color .16s ease, background .16s ease;border-radius:14px;align-items:center;gap:12px;padding:11px 12px;font-size:13px;display:flex}.handbook-chat-module__QfcsLW__suggestions button:hover{color:var(--chat-accent);border-color:var(--chat-accent);background:var(--chat-bubble)}.handbook-chat-module__QfcsLW__suggestions button:active{transform:scale(.985)}.handbook-chat-module__QfcsLW__suggestionIcon{width:32px;height:36px;color:var(--chat-accent);flex-shrink:0;place-items:center;display:grid}.handbook-chat-module__QfcsLW__suggestionText{flex:1;min-width:0}.handbook-chat-module__QfcsLW__suggestionText small{color:var(--chat-muted);margin-bottom:2px;font-size:10px;display:block}.handbook-chat-module__QfcsLW__suggestionText>span{display:block}.handbook-chat-module__QfcsLW__suggestions button svg{flex-shrink:0}.handbook-chat-module__QfcsLW__messages{flex-direction:column;gap:24px;display:flex}.handbook-chat-module__QfcsLW__question{background:var(--chat-bubble);max-width:88%;color:var(--chat-bubble-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 5px;align-self:flex-end;padding:11px 15px}.handbook-chat-module__QfcsLW__answer{overflow-wrap:anywhere}.handbook-chat-module__QfcsLW__question,.handbook-chat-module__QfcsLW__answer{animation:handbook-chat-module__QfcsLW__chat-arrive .26s var(--chat-ease) both}.handbook-chat-module__QfcsLW__open .handbook-chat-module__QfcsLW__welcome{animation:handbook-chat-module__QfcsLW__chat-arrive .28s var(--chat-ease) both}.handbook-chat-module__QfcsLW__answerLabel{color:var(--chat-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;display:flex}.handbook-chat-module__QfcsLW__badge{background:var(--chat-paper);box-shadow:inset 0 0 0 1px var(--chat-line);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:550}.handbook-chat-module__QfcsLW__badge[data-status=answered]{color:var(--chat-accent)}.handbook-chat-module__QfcsLW__badge[data-status=partial],.handbook-chat-module__QfcsLW__badge[data-status=handoff]{color:var(--chat-warn)}.handbook-chat-module__QfcsLW__lead{white-space:pre-wrap;margin:0;font-weight:520;line-height:1.85}.handbook-chat-module__QfcsLW__part{margin-top:20px}.handbook-chat-module__QfcsLW__part h3{color:var(--chat-ink);margin:0 0 8px;font-size:12px;font-weight:650}.handbook-chat-module__QfcsLW__part ul,.handbook-chat-module__QfcsLW__part ol{margin:0;padding-left:20px}.handbook-chat-module__QfcsLW__part ul{list-style:outside}.handbook-chat-module__QfcsLW__part ol{list-style:decimal}.handbook-chat-module__QfcsLW__part li{margin:0 0 8px;line-height:1.75}.handbook-chat-module__QfcsLW__part li::marker{color:var(--chat-muted)}.handbook-chat-module__QfcsLW__part[data-kind=missing]{background:var(--chat-note);border-radius:12px;padding:10px 12px}.handbook-chat-module__QfcsLW__part[data-kind=missing] li:last-child{margin-bottom:0}.handbook-chat-module__QfcsLW__part .handbook-chat-module__QfcsLW__links{padding-left:0;list-style:none}.handbook-chat-module__QfcsLW__evidence{margin-top:6px;font-size:12px;font-weight:400}.handbook-chat-module__QfcsLW__evidence summary{cursor:pointer;min-height:32px;color:var(--chat-accent);background:var(--chat-paper);box-shadow:inset 0 0 0 1px var(--chat-line);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-weight:550;list-style:none;display:inline-flex}.handbook-chat-module__QfcsLW__evidence summary::-webkit-details-marker{display:none}.handbook-chat-module__QfcsLW__evidence summary svg{flex-shrink:0;transition:transform .16s}.handbook-chat-module__QfcsLW__evidence[open] summary svg{transform:rotate(90deg)}.handbook-chat-module__QfcsLW__evidenceItem{border:1px solid var(--chat-line);background:var(--chat-paper);border-radius:12px;margin-top:8px;padding:12px 14px}.handbook-chat-module__QfcsLW__evidence[open] .handbook-chat-module__QfcsLW__evidenceItem{animation:.18s ease-out both handbook-chat-module__QfcsLW__chat-evidence}.handbook-chat-module__QfcsLW__evidenceItem+.handbook-chat-module__QfcsLW__evidenceItem{margin-top:6px}.handbook-chat-module__QfcsLW__sourceName{font-weight:550;display:block}.handbook-chat-module__QfcsLW__sourceKind{color:var(--chat-accent);margin-bottom:6px;font-size:10px;display:inline-block}.handbook-chat-module__QfcsLW__sourceSection{color:var(--chat-muted);margin-top:2px;font-size:11px;display:block}.handbook-chat-module__QfcsLW__evidence blockquote{color:var(--chat-muted);white-space:pre-wrap;margin:6px 0}.handbook-chat-module__QfcsLW__answer a{color:var(--chat-accent);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.handbook-chat-module__QfcsLW__options{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.handbook-chat-module__QfcsLW__options button{min-height:40px;color:var(--chat-accent);box-shadow:inset 0 0 0 1px var(--chat-line);border-radius:99px;padding:6px 14px;font-size:13px;transition:background .16s,box-shadow .16s}.handbook-chat-module__QfcsLW__options button:hover:not(:disabled){background:var(--chat-line)}.handbook-chat-module__QfcsLW__contact{color:var(--chat-muted);margin-top:12px;font-size:12px;display:block}.handbook-chat-module__QfcsLW__status{color:var(--chat-muted);align-items:center;gap:8px;margin-top:24px;font-size:12px;display:flex}.handbook-chat-module__QfcsLW__pendingDot{background:var(--chat-accent);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite handbook-chat-module__QfcsLW__chat-pending}.handbook-chat-module__QfcsLW__error{color:#933f34;margin-top:20px;font-size:13px}.handbook-chat-module__QfcsLW__error p{margin:0}.handbook-chat-module__QfcsLW__error button{text-underline-offset:3px;align-items:center;gap:6px;min-height:36px;margin-top:8px;text-decoration:underline;display:flex}.handbook-chat-module__QfcsLW__footer{border-top:1px solid var(--chat-line);flex-shrink:0;padding:14px 16px}.handbook-chat-module__QfcsLW__composer{background:var(--chat-paper);box-shadow:inset 0 0 0 1px var(--chat-line);border-radius:16px;align-items:flex-end;gap:10px;padding:10px 10px 10px 14px;transition:box-shadow .18s;display:flex}.handbook-chat-module__QfcsLW__composer:focus-within{box-shadow:inset 0 0 0 1px var(--chat-accent)}.handbook-chat-module__QfcsLW__composer textarea{resize:none;min-width:0;color:var(--chat-ink);caret-color:var(--chat-accent);background:0 0;flex:1;padding:2px 0;font-size:14px;line-height:1.6}.handbook-chat-module__QfcsLW__composer textarea::placeholder{color:var(--chat-muted)}.handbook-chat-module__QfcsLW__composer textarea:focus-visible{outline:none}.handbook-chat-module__QfcsLW__composer button{background:var(--chat-accent);color:#fff;width:36px;height:36px;transition:transform .16s var(--chat-ease), opacity .16s ease;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.handbook-chat-module__QfcsLW__composer button:active:not(:disabled){transform:scale(.94)}.handbook-chat-module__QfcsLW__footnote{color:var(--chat-muted);text-align:center;margin:10px 0 0;font-size:10px}.dark .handbook-chat-module__QfcsLW__root{--chat-ink:#edf3f6;--chat-muted:#bcc9d1;--chat-accent:#80c7e0;--chat-glass:#19242cf5;--chat-paper:#25333de6;--chat-line:#b9d2e130;--chat-bubble:#263f4b;--chat-bubble-ink:#d7ebf4;--chat-highlight:#b9d2e124;--chat-warn:#f0c08a;--chat-note:#f0c08a1a}.dark .handbook-chat-module__QfcsLW__composer button{color:#162c35}.dark .handbook-chat-module__QfcsLW__error{color:#ffb7a7}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.handbook-chat-module__QfcsLW__panel,.handbook-chat-module__QfcsLW__launcher{background:#f7fafc}:is(.dark .handbook-chat-module__QfcsLW__panel,.dark .handbook-chat-module__QfcsLW__launcher){background:#19242c}}@media (max-width:480px){.handbook-chat-module__QfcsLW__root{width:min(460px,100% - 32px);right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom))}.handbook-chat-module__QfcsLW__launcher{width:54px;height:54px}.handbook-chat-module__QfcsLW__panel{border-radius:23px;height:min(680px,100dvh - 110px);bottom:68px}.handbook-chat-module__QfcsLW__header{gap:8px;padding:16px 12px 14px 16px}.handbook-chat-module__QfcsLW__heading p{font-size:10px}.handbook-chat-module__QfcsLW__iconButton{width:36px;height:40px}.handbook-chat-module__QfcsLW__body{padding:20px}.handbook-chat-module__QfcsLW__composer textarea{font-size:16px}.handbook-chat-module__QfcsLW__composer button{width:40px;height:40px}.handbook-chat-module__QfcsLW__evidence summary{min-height:40px}.handbook-chat-module__QfcsLW__answer a{min-height:32px}}@media (max-height:560px){.handbook-chat-module__QfcsLW__welcome{padding-top:0}.handbook-chat-module__QfcsLW__welcome h3{font-size:21px}.handbook-chat-module__QfcsLW__suggestions{margin-top:14px}.handbook-chat-module__QfcsLW__panel{height:calc(100dvh - 96px);bottom:64px}}@keyframes handbook-chat-module__QfcsLW__chat-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes handbook-chat-module__QfcsLW__chat-evidence{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes handbook-chat-module__QfcsLW__chat-pending{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.handbook-chat-module__QfcsLW__root *,.handbook-chat-module__QfcsLW__root :before,.handbook-chat-module__QfcsLW__root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.handbook-chat-module__QfcsLW__launcher:hover{transform:none}}
