:root{--ex-font:Arial,Helvetica,sans-serif;--ex-text-xs:0.75rem;--ex-text-sm:0.8125rem;--ex-text-body:0.875rem;--ex-text-heading:1.125rem;--ex-line-height:1.5;--ex-space-1:0.25rem;--ex-space-2:0.5rem;--ex-space-3:0.75rem;--ex-space-4:1rem;--ex-space-5:1.5rem;--ex-surface:#ffffff;--ex-surface-muted:#f8fafc;--ex-canvas:#e8ecf2;--ex-ink:#18263a;--ex-muted:#475569;--ex-border:#cbd5e1;--ex-divider:#e2e8f0;--ex-primary:#0b132b;--ex-on-primary:#ffffff;--ex-link:#155e9b;--ex-selected:#eff6ff;--ex-focus:#2563eb;--ex-danger:#b91c1c;--ex-danger-surface:#fef2f2;--ex-success:#166534;--ex-success-surface:#f0fdf4;--ex-warning:#92400e;--ex-warning-surface:#fffbeb;--ex-info:#1e40af;--ex-info-surface:#eff6ff;--ex-education-surface:#edf5ff;--ex-education-rail:#deecfc;--ex-education-border:#b9d2ef;--ex-education-icon:#2766a3;--ex-radius-control:0.375rem;--ex-radius-panel:0.75rem;--ex-search-height:2.25rem;--ex-control-height:2.25rem;--ex-control-padding:0.375rem 0.75rem;--ex-cell-padding:0.75rem;--ex-shadow-panel:0 1px 3px #0b132b0d;--ex-shadow-overlay:0 16px 48px #0b132b33;--ex-backdrop:#0b132b80;--ex-shadow-floating:0 4px 14px #0b132b26;--ex-layer-floating:90;--ex-layer-menu:100;--ex-layer-dialog:10000;--ex-layer-dialog-content:10001}[data-ex-density=compact]{--ex-control-height:2rem;--ex-control-padding:0.25rem 0.5rem;--ex-cell-padding:0.5rem}[data-ex-density=comfortable]{--ex-control-height:2.75rem;--ex-control-padding:0.625rem 1rem;--ex-cell-padding:1rem}.IsaacAssistant_host__bL3NC{position:fixed;right:1.25rem;bottom:1.25rem;z-index:60;font-size:.875rem;color:#0b132b}.IsaacAssistant_launcher__fBOwR{align-items:center;gap:.5rem;border:1px solid #c4b5fd;border-radius:2rem;background:#24133e;color:#fff;padding:.8rem 1rem;box-shadow:0 5px 24px #0b132b26}.IsaacAssistant_panel__5BDhE{width:min(450px,calc(100vw - 2rem));height:min(720px,calc(100dvh - 5rem));display:flex;flex-direction:column;border:1px solid #c4b5fd;border-radius:14px;background:#fff;box-shadow:0 12px 45px #0b132b30;overflow:hidden}.IsaacAssistant_header__XWla2{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;background:#24133e;color:white}.IsaacAssistant_header__XWla2 div{flex:1}.IsaacAssistant_header__XWla2 small{display:block;font-size:.65rem;line-height:1.4;color:#e6e8f2}.IsaacAssistant_header__XWla2 button{font-size:1.5rem;color:white;background:transparent;border:0}.IsaacAssistant_conversation__aBKOB{flex:1;overflow:auto;padding:1rem;overscroll-behavior:contain}.IsaacAssistant_intro__zvEwg{color:#51617b;margin:0 0 1rem}.IsaacAssistant_examples__u5VpG{display:flex;gap:.5rem}.IsaacAssistant_examples__u5VpG button{border:1px solid #d9ddea;border-radius:6px;padding:.4rem;background:#f6f8fc}.IsaacAssistant_exchange__dCP3L{margin:1rem 0;line-height:1.5}.IsaacAssistant_question__eVexB{padding:.65rem;background:#f0eafa;border-radius:8px;white-space:pre-wrap}.IsaacAssistant_exchange__dCP3L>p{margin-bottom:.7rem}.IsaacAssistant_results__w6c5z{list-style:none;padding:0;margin:0}.IsaacAssistant_results__w6c5z li{display:flex;gap:.5rem;padding:.12rem 0}.IsaacAssistant_results__w6c5z input[type=checkbox]{margin-top:.3rem;flex-shrink:0}.IsaacAssistant_results__w6c5z a{color:#2563eb;text-decoration:underline}.IsaacAssistant_confirm__rxN0_ small,.IsaacAssistant_results__w6c5z small{display:block;color:#51617b;font-size:.72rem;overflow-wrap:anywhere}.IsaacAssistant_confirm__rxN0_{display:grid;gap:.6rem;margin-top:.8rem}.IsaacAssistant_confirm__rxN0_ input{display:block;width:100%;padding:.5rem;border:1px solid #bcc7db;border-radius:6px}.IsaacAssistant_composer__Bdt_j button,.IsaacAssistant_confirm__rxN0_ button{background:#58368a;color:white;border-radius:6px;padding:.5rem .8rem}.IsaacAssistant_usage__aLIPZ{display:block;margin-top:.5rem;color:#51617b;font-size:.7rem}.IsaacAssistant_composer__Bdt_j{border-top:1px solid #e6e8f2;padding:.8rem}.IsaacAssistant_composer__Bdt_j label{display:block;font-weight:600}.IsaacAssistant_composer__Bdt_j textarea{width:100%;resize:vertical;max-height:130px;border:1px solid #bcc7db;border-radius:6px;padding:.5rem}.IsaacAssistant_composer__Bdt_j>div{display:flex;align-items:center;gap:.6rem;justify-content:space-between}.IsaacAssistant_composer__Bdt_j small{font-size:.65rem;color:#51617b;max-width:75%}.IsaacAssistant_error__u9nuA{color:#9b2435;margin-top:.5rem}.IsaacAssistant_error__u9nuA button{display:block;text-decoration:underline}.IsaacAssistant_panel__5BDhE button:disabled{opacity:.5;cursor:not-allowed}.IsaacAssistant_launcher__fBOwR:focus-visible,.IsaacAssistant_panel__5BDhE :focus-visible{outline:3px solid #8b5cf6;outline-offset:2px}@media(max-width:600px){.IsaacAssistant_host__bL3NC{right:.5rem;bottom:.5rem}.IsaacAssistant_panel__5BDhE{width:calc(100vw - 1rem);height:calc(100dvh - 4rem)}}.IsaacAssistant_reply__1mgqX{padding:.75rem;border-radius:8px;background:#f6f8fc;margin-top:.5rem;line-height:1.5}.IsaacAssistant_question__eVexB>small,.IsaacAssistant_reply__1mgqX>small{font-weight:600;color:#51617b}.IsaacAssistant_reply__1mgqX button{margin-top:.5rem;color:#2563eb;text-decoration:underline}.IsaacAssistant_spinner__LGUXc{display:inline-block;width:12px;height:12px;border:2px solid #ddd4f2;border-top-color:#7441ba;border-radius:50%;animation:IsaacAssistant_isaac-spin__0jsBI 1s linear infinite;vertical-align:middle}@keyframes IsaacAssistant_isaac-spin__0jsBI{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.IsaacAssistant_spinner__LGUXc{animation:none}}.IsaacAssistant_typing__LTdvP{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:5px 0}.IsaacAssistant_typing__LTdvP span{width:6px;height:6px;border-radius:50%;background:#7441ba;animation:IsaacAssistant_isaac-type___c4Az 1.2s ease-in-out infinite}.IsaacAssistant_typing__LTdvP span:nth-child(2){animation-delay:.2s}.IsaacAssistant_typing__LTdvP span:nth-child(3){animation-delay:.4s}@keyframes IsaacAssistant_isaac-type___c4Az{0%,40%,to{opacity:.3;transform:translateY(0)}20%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.IsaacAssistant_typing__LTdvP span{animation:none;opacity:.7}}.IsaacAssistant_header__XWla2 strong{font-size:1rem}.IsaacAssistant_messageRow__13Hbc{display:flex;align-items:flex-end;gap:.5rem;margin:.7rem 0;min-width:0}.IsaacAssistant_userRow__tAgeJ{flex-direction:row-reverse}.IsaacAssistant_avatar__bQ6PC{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#eee8f7;color:#58368a}.IsaacAssistant_avatar__bQ6PC svg{width:19px;height:19px}.IsaacAssistant_userAvatar__fEOQR{background:#58368a;color:#fff;font-weight:600}.IsaacAssistant_messageRow__13Hbc .IsaacAssistant_question__eVexB,.IsaacAssistant_messageRow__13Hbc .IsaacAssistant_reply__1mgqX{min-width:0;max-width:calc(100% - 36px);margin:0;overflow-wrap:anywhere;border-radius:14px 14px 14px 3px}.IsaacAssistant_messageRow__13Hbc .IsaacAssistant_question__eVexB{border-radius:14px 14px 3px 14px;padding:.65rem .8rem;line-height:1.5}.IsaacAssistant_welcome__tokru{color:#51617b}.IsaacAssistant_reply__1mgqX>p:first-child{margin-top:0}.IsaacAssistant_reply__1mgqX>p:last-child{margin-bottom:0}.IsaacAssistant_selectionNotice__EjcPM{font-size:.8rem;color:#51617b;border-left:2px solid #b8a0d8;padding-left:.6rem}.IsaacAssistant_host__bL3NC{right:0;top:var(--pioneer-header-height,48px);bottom:26px;pointer-events:none}.IsaacAssistant_panel__5BDhE{pointer-events:auto;width:min(1200px,calc(100vw - 24px));height:100%;border-radius:12px 0 0 12px;border:1px solid #d7dfeb;box-shadow:-8px 0 30px #0b132b20;transform:translateX(0);visibility:visible;transition:transform .18s cubic-bezier(.2,.8,.2,1),width .16s ease,visibility 0s}.IsaacAssistant_compact__oHOuq{width:min(450px,calc(100vw - 24px))}.IsaacAssistant_closed__k_3dL{transform:translateX(102%);visibility:hidden;pointer-events:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),visibility 0s .18s}.IsaacAssistant_header__XWla2{background:#182b46;border:0;padding:.65rem .85rem;flex-wrap:wrap}.IsaacAssistant_header__XWla2 .IsaacAssistant_headerActions__s5wZI{display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.IsaacAssistant_header__XWla2 button:not([data-slot]){font-size:.8rem;border:1px solid #53627a;border-radius:6px;padding:.35rem .55rem}.IsaacAssistant_workspaceLabel__px1uC{font-size:.75rem;color:#d4e1f1}.IsaacAssistant_compact__oHOuq .IsaacAssistant_workspaceLabel__px1uC{display:none}.IsaacAssistant_launcher__fBOwR{pointer-events:auto;position:fixed;right:0;top:calc(50% - 90px);width:28px;height:180px;display:flex;justify-content:flex-end;padding:0;border:0;border-radius:8px 0 0 8px;background:transparent;box-shadow:none}.IsaacAssistant_grip__haql5{position:relative;display:block;width:16px;height:180px;border-radius:8px 0 0 8px;background:#dce9f4;border-left:1px solid #aec1d3;transition:width .12s ease,background .12s ease,box-shadow .12s ease}.IsaacAssistant_grip__haql5:after{content:"";position:absolute;width:4px;height:44px;top:68px;left:6px;background:radial-gradient(circle,#698ca7 1.5px,transparent 2px) top/4px 10px repeat-y}.IsaacAssistant_launcher__fBOwR:focus-visible .IsaacAssistant_grip__haql5,.IsaacAssistant_launcher__fBOwR:hover .IsaacAssistant_grip__haql5{width:28px;background:#cbdff0;box-shadow:-3px 0 8px #14294112}.IsaacAssistant_drawerBody__3qFUI{display:flex;flex:1;min-height:0}.IsaacAssistant_chatMain__u_byW{display:flex;flex:1;min-width:0;flex-direction:column}.IsaacAssistant_sidebar__zKWHT{width:230px;flex-shrink:0;background:#f5f7fb;border-right:1px solid #dce4ef;padding:16px 10px;overflow:auto}.IsaacAssistant_sidebar__zKWHT>button{padding:8px;border-radius:6px;text-align:left}.IsaacAssistant_sidebar__zKWHT h2{font-size:.75rem;color:#52647a;margin:18px 8px 8px}.IsaacAssistant_sidebar__zKWHT p{font-size:.75rem;padding:8px}.IsaacAssistant_searchLabel__jWlqn{display:block;font-size:.75rem;margin-top:12px;color:#52647a}.IsaacAssistant_searchLabel__jWlqn input{display:block;width:100%;border:1px solid #c6d2e2;border-radius:7px;padding:8px;margin-top:5px;background:white}.IsaacAssistant_chatList__D4ONq{display:grid;gap:3px}.IsaacAssistant_chatRow__aAYlO{width:100%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:9px 8px;border-radius:6px;-webkit-touch-callout:none;user-select:none}.IsaacAssistant_chatRow__aAYlO:hover,.IsaacAssistant_chatRow__aAYlO[aria-current=true]{background:#e3ebf5}.IsaacAssistant_historyPages__LdPG4{display:flex;justify-content:space-between;margin-top:10px;font-size:.75rem}.IsaacAssistant_sidebar__zKWHT .IsaacAssistant_archiveLink__GxdyX{display:block;border-top:1px solid #dce4ef;width:100%;margin-top:20px;font-size:.8rem}.IsaacAssistant_chatBar__TAJxr{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;border-bottom:1px solid #dce4ef;min-height:50px}.IsaacAssistant_chatBar__TAJxr>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.IsaacAssistant_chatError__97bnx,.IsaacAssistant_notice__Memch{padding:8px 16px;font-size:.8rem;background:#f1f5fa;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.IsaacAssistant_chatError__97bnx{color:#9b2435}.IsaacAssistant_chatError__97bnx button,.IsaacAssistant_notice__Memch button{text-decoration:underline}.IsaacAssistant_chatMenu__tqMYz{position:fixed;z-index:80;width:220px;background:white;border:1px solid #d4dcea;border-radius:9px;padding:5px;box-shadow:0 8px 25px #0b132b26;pointer-events:auto}.IsaacAssistant_chatMenu__tqMYz button{display:block;width:100%;text-align:left;padding:9px;border-radius:5px}.IsaacAssistant_chatMenu__tqMYz button:focus-visible,.IsaacAssistant_chatMenu__tqMYz button:hover{background:#eaf0f7;outline:2px solid #6b8db7}.IsaacAssistant_chatMenu__tqMYz .IsaacAssistant_danger__0kI2O{color:#b42336;border-top:1px solid #dce4ef}.IsaacAssistant_dialogActions__lHeJa{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.IsaacAssistant_reply__1mgqX{overflow-x:auto}.IsaacAssistant_headerActions__s5wZI button:disabled{opacity:.5}@media(max-width:700px){.IsaacAssistant_host__bL3NC{right:0;top:48px;bottom:0}.IsaacAssistant_compact__oHOuq,.IsaacAssistant_panel__5BDhE{width:100vw;height:100%;border-radius:0}.IsaacAssistant_sidebar__zKWHT{width:165px;padding:10px 6px}.IsaacAssistant_header__XWla2{gap:6px}.IsaacAssistant_workspaceLabel__px1uC{display:none}.IsaacAssistant_drawerBody__3qFUI{flex-direction:column}.IsaacAssistant_sidebar__zKWHT{width:100%;max-height:210px;border-right:0;border-bottom:1px solid #dce4ef}.IsaacAssistant_chatList__D4ONq{grid-template-columns:repeat(2,minmax(0,1fr))}.IsaacAssistant_sidebar__zKWHT .IsaacAssistant_archiveLink__GxdyX{margin-top:8px}.IsaacAssistant_conversation__aBKOB{padding:.6rem}.IsaacAssistant_header__XWla2 strong{font-size:.9rem}}@media(pointer:coarse){.IsaacAssistant_launcher__fBOwR{width:44px}.IsaacAssistant_panel__5BDhE textarea,.IsaacAssistant_searchLabel__jWlqn input{font-size:16px}.IsaacAssistant_chatMenu__tqMYz button,.IsaacAssistant_chatRow__aAYlO{min-height:44px}}@media(prefers-reduced-motion:reduce){.IsaacAssistant_closed__k_3dL,.IsaacAssistant_grip__haql5,.IsaacAssistant_panel__5BDhE{transition:none}}.IsaacAssistant_headerActions__s5wZI button[data-slot=button]{color:#fff}.IsaacAssistant_thinkingMessage__iSUUd{margin:0 0 .25rem}.IsaacAssistant_messageRow__13Hbc .IsaacAssistant_reply__1mgqX:has(.IsaacAssistant_namingResults__Hdyew){width:calc(100% - 36px)}.IsaacAssistant_namingResults__Hdyew button{margin-top:0;color:inherit;text-decoration:none}.IsaacAssistant_namingResults__Hdyew button[data-variant=default]{color:var(--ex-on-primary)}