.N7XTerminal_launcherWrap__eIhFW{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:60;display:grid;justify-items:end;grid-gap:10px;gap:10px;pointer-events:none}.N7XTerminal_body__xvqBn,.N7XTerminal_emailInput__pv4Xc,.N7XTerminal_followUp__30iiD,.N7XTerminal_inputRow__7qKjF,.N7XTerminal_input__ChEyq,.N7XTerminal_launcherWrap__eIhFW,.N7XTerminal_panel__ZZbe_,.N7XTerminal_prescription__wz4Ck,.N7XTerminal_scrollback__GbuVr{box-sizing:border-box;min-width:0}.N7XTerminal_launcher__vaglJ,.N7XTerminal_panel__ZZbe_{pointer-events:auto}.N7XTerminal_launcher__vaglJ{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(93,255,179,.48);border-radius:999px;background:rgba(5,8,7,.94);color:#d8ffe9;box-shadow:0 0 34px rgba(93,255,179,.14),0 18px 60px rgba(0,0,0,.42);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:900;letter-spacing:.02em;min-height:44px;padding:10px 14px;text-transform:uppercase}.N7XTerminal_launcherStatus__w_iF5{width:8px;height:8px;border-radius:999px;background:#5dffb3;box-shadow:0 0 14px rgba(93,255,179,.75)}.N7XTerminal_panel__ZZbe_{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(460px,calc(100vw - 28px));max-width:calc(100dvw - 28px);max-height:min(620px,calc(100dvh - 48px));overflow:hidden;border:1px solid rgba(93,255,179,.28);border-radius:16px;background:linear-gradient(180deg,#070b0a,#040606);box-shadow:0 30px 110px rgba(0,0,0,.62),0 0 44px rgba(96,231,255,.08);color:#d8ffe9}.N7XTerminal_header__kFbjl{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(93,255,179,.18);padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.N7XTerminal_header__kFbjl div{min-width:0}.N7XTerminal_header__kFbjl strong{color:#5dffb3;font-size:13px;letter-spacing:.05em}.N7XTerminal_header__kFbjl span{color:#8b949e;font-size:11px;text-transform:uppercase;white-space:nowrap}.N7XTerminal_close__ChNg0{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0d1117;color:#d8ffe9;cursor:pointer;flex:0 0 auto;font-size:18px;line-height:1;min-height:36px;min-width:36px;padding:5px 8px}.N7XTerminal_body__xvqBn{display:grid;grid-gap:12px;gap:12px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:14px}.N7XTerminal_scrollback__GbuVr{display:grid;grid-gap:12px;gap:12px;max-height:min(330px,calc(100dvh - 350px));overflow:auto;padding-right:4px}.N7XTerminal_message__sCk9m{display:grid;grid-gap:5px;gap:5px}.N7XTerminal_role__SGj1I{color:#60e7ff;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.N7XTerminal_pre__exsfv,.N7XTerminal_role__SGj1I{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.N7XTerminal_pre__exsfv{margin:0;white-space:pre-wrap;word-break:break-word;color:#d8ffe9;font-size:13px;line-height:1.55}.N7XTerminal_user__jR__N .N7XTerminal_pre__exsfv{color:#ffffff}.N7XTerminal_system__wNGej .N7XTerminal_pre__exsfv{color:#aeb8c2}.N7XTerminal_assistant__7vHqx .N7XTerminal_pre__exsfv{color:#d8ffe9}.N7XTerminal_actions__VvbHa,.N7XTerminal_resourceActions__aarlu{display:flex;flex-wrap:wrap;gap:8px}.N7XTerminal_resourceActions__aarlu{align-items:center}.N7XTerminal_prescription__wz4Ck{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(96,231,255,.22);border-radius:10px;background:rgba(96,231,255,.055);padding:12px}.N7XTerminal_prescription__wz4Ck div{display:grid;grid-gap:3px;gap:3px}.N7XTerminal_prescription__wz4Ck span{color:#5dffb3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900;letter-spacing:.05em}.N7XTerminal_prescription__wz4Ck strong{color:#ffffff;font-size:13px}.N7XTerminal_prescription__wz4Ck p{color:#b9c3cc;font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere}.N7XTerminal_followUp__30iiD{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(93,255,179,.24);border-radius:10px;background:rgba(93,255,179,.055);padding:12px}.N7XTerminal_followUp__30iiD span{color:#5dffb3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900;letter-spacing:.05em}.N7XTerminal_followUp__30iiD strong{color:#ffffff;font-size:13px}.N7XTerminal_followUp__30iiD p{color:#b9c3cc;font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere}.N7XTerminal_followUpOptions__UvmH5{display:flex;flex-wrap:wrap;gap:8px}.N7XTerminal_followUpOption___MgMv{border:1px solid rgba(93,255,179,.22);border-radius:999px;background:rgba(13,17,23,.95);color:#d8ffe9;cursor:pointer;font-size:12px;font-weight:800;min-height:34px;padding:7px 10px}.N7XTerminal_primary__oH5OU,.N7XTerminal_resourceLink__wIf4O,.N7XTerminal_secondary__cdid0{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:800;line-height:1.2;min-height:38px;padding:8px 10px;text-align:left}.N7XTerminal_resourceLink__wIf4O,.N7XTerminal_secondary__cdid0{border:1px solid rgba(255,255,255,.12);background:#0d1117;color:#e6edf3}.N7XTerminal_resourceLink__wIf4O{text-decoration:none}.N7XTerminal_primary__oH5OU{border:0;background:linear-gradient(135deg,#5dffb3,#60e7ff);color:#00110d;text-decoration:none}.N7XTerminal_emailForm__wBxE9,.N7XTerminal_form__WsfCI{display:grid;grid-gap:8px;gap:8px}.N7XTerminal_inputRow__7qKjF{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.N7XTerminal_emailInput__pv4Xc,.N7XTerminal_input__ChEyq{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#06090d;color:#f3f5f7;font-size:14px;padding:10px 11px}.N7XTerminal_notice__0YVn3{border:1px solid rgba(255,209,102,.28);border-radius:8px;background:rgba(255,209,102,.07);color:#ffd166;font-size:12px;line-height:1.5;margin:0;padding:10px}.N7XTerminal_error__4qbYN{color:#ff9b9b;font-size:12px;margin:0}.N7XTerminal_footer__klMPK{color:#8b949e;font-size:11px;line-height:1.5;margin:0}@media (max-width:640px){.N7XTerminal_launcherWrap__eIhFW{bottom:max(12px,env(safe-area-inset-bottom));left:max(18px,env(safe-area-inset-left));right:auto;justify-items:stretch;width:min(330px,calc(100vw - 56px));width:min(330px,calc(100dvw - 56px));max-width:min(330px,calc(100dvw - 56px))}.N7XTerminal_openWrap__KtCJE{bottom:max(92px,calc(env(safe-area-inset-bottom) + 82px))}.N7XTerminal_launcher__vaglJ{justify-self:end}.N7XTerminal_panel__ZZbe_{justify-self:stretch;width:100%;max-width:100%;max-height:min(66svh,calc(100svh - 152px));border-radius:18px}.N7XTerminal_header__kFbjl{padding:10px 12px}.N7XTerminal_header__kFbjl strong{display:block;font-size:12px;line-height:1.25}.N7XTerminal_header__kFbjl span{display:none}.N7XTerminal_body__xvqBn{gap:10px;padding:12px}.N7XTerminal_scrollback__GbuVr{gap:10px;max-height:min(250px,calc(66svh - 210px))}.N7XTerminal_pre__exsfv{font-size:12px;line-height:1.45}.N7XTerminal_actions__VvbHa,.N7XTerminal_followUpOptions__UvmH5,.N7XTerminal_resourceActions__aarlu{display:grid;grid-template-columns:1fr}.N7XTerminal_followUpOption___MgMv,.N7XTerminal_primary__oH5OU,.N7XTerminal_resourceLink__wIf4O,.N7XTerminal_secondary__cdid0{width:100%;font-size:13px;min-height:42px;padding:9px 10px;text-align:center}.N7XTerminal_inputRow__7qKjF{grid-template-columns:1fr}.N7XTerminal_footer__klMPK{font-size:10px}}