.RJXivq_launcher.RJXivq_launcher{z-index:80;color:#fff;white-space:nowrap;background:linear-gradient(115deg,#17221f,#293b35);border:1px solid #5c7a6d;border-radius:100px;justify-content:flex-start;gap:11px;width:51px;height:51px;min-height:51px;padding:5.5px;transition:width .325s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:24px;right:20px;overflow:hidden;box-shadow:0 0 0 4px #18392d2c,0 8px 24px #18392d2c}.RJXivq_launcher.RJXivq_launcher.RJXivq_launcher:hover,.RJXivq_launcher.RJXivq_launcher.RJXivq_launcher:focus-visible{color:#fff;background:linear-gradient(115deg,#17221f,#293b35);width:235px;height:54px;padding:7px 20px 7px 7px}.RJXivq_launcherIcon{color:#fff;background:radial-gradient(circle at 30% 24%,#e0fcee,#6bc69d 48%,#318360 85%);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.RJXivq_launcherIcon svg{width:32px;height:32px}.RJXivq_launcherText{opacity:0;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;transition:opacity .18s;display:flex}.RJXivq_launcher.RJXivq_launcher:hover .RJXivq_launcherText,.RJXivq_launcher.RJXivq_launcher:focus-visible .RJXivq_launcherText{opacity:1;transition-delay:90ms}.RJXivq_launcherTitle{color:#fff;font-size:15px;font-weight:700;line-height:19px}.RJXivq_launcherSubtitle{color:#c0d1c6;font-size:11px;font-weight:400;line-height:15px}@media (hover:none),(pointer:coarse),(max-width:480px){.RJXivq_launcher.RJXivq_launcher.RJXivq_launcher:hover,.RJXivq_launcher.RJXivq_launcher.RJXivq_launcher:focus-visible{width:51px;height:51px;padding:5.5px}.RJXivq_launcher.RJXivq_launcher:hover .RJXivq_launcherText,.RJXivq_launcher.RJXivq_launcher:focus-visible .RJXivq_launcherText{opacity:0;transition-delay:0s}}@media (prefers-reduced-motion:reduce){.RJXivq_launcher.RJXivq_launcher,.RJXivq_launcherText{transition:none}}.RJXivq_dialog{border:1px solid var(--line);background:var(--surface);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;margin:auto 16px auto auto;padding:0;display:grid;overflow:hidden;height:min(680px,100dvh - 32px)!important}.RJXivq_dialog::backdrop{background:#11182726}.RJXivq_header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.RJXivq_header h2{min-width:0;font-family:var(--heading-stack);flex:1;margin:0;font-size:20px;line-height:28px}.RJXivq_header button{flex:none}.RJXivq_messages{overscroll-behavior:contain;min-height:0;padding:16px;overflow:auto}.RJXivq_message{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;min-width:0;margin-bottom:12px;padding:12px}.RJXivq_message :is(p,ul,ol){margin:8px 0}.RJXivq_message p:first-child{margin-top:0}.RJXivq_user{background:var(--surface-soft);margin-left:24px}.RJXivq_userText{white-space:pre-wrap}.RJXivq_assistant{margin-right:8px}.RJXivq_author{color:var(--text-soft);margin-bottom:8px;font-size:12px;line-height:16px;display:block}.RJXivq_card{border:1px solid var(--line);border-radius:12px;margin-top:12px;overflow:hidden}.RJXivq_card img{object-fit:cover;aspect-ratio:3/2;width:100%;max-height:220px;display:block}.RJXivq_compact img{max-height:140px}.RJXivq_cardContent{padding:12px}.RJXivq_card h3{font-family:var(--heading-stack);margin:0 0 8px;font-size:16px;line-height:22px}.RJXivq_card dl{margin:8px 0;font-size:14px;line-height:20px}.RJXivq_card dl>div{margin-top:4px}.RJXivq_card dt{color:var(--text-soft)}.RJXivq_card dd{margin:0}.RJXivq_actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.RJXivq_actions>*{white-space:normal;max-width:100%}.RJXivq_actionLink{border:1px solid var(--action);min-height:36px;color:var(--action);border-radius:8px;align-items:center;padding:6px 10px;text-decoration:none;display:inline-flex}.RJXivq_sources{margin-top:12px;font-size:14px;line-height:20px}.RJXivq_sources summary{cursor:pointer;color:var(--action)}.RJXivq_sources>div{margin-top:8px}.RJXivq_markdown h3{font-family:var(--heading-stack);margin:12px 0 8px;font-size:16px;line-height:22px}.RJXivq_markdown{min-width:0}.RJXivq_markdown :is(ul,ol){padding-left:24px}.RJXivq_markdown ul{list-style-type:disc}.RJXivq_markdown ul ul{list-style-type:circle}.RJXivq_markdown ul ul ul{list-style-type:square}.RJXivq_markdown ol{list-style-type:decimal}.RJXivq_markdown li,.RJXivq_markdown li>:is(ul,ol){margin:4px 0}.RJXivq_markdown blockquote{border-left:3px solid var(--line);color:var(--text-soft);margin:12px 0;padding-left:12px}.RJXivq_markdown hr{border:0;border-top:1px solid var(--line);margin:16px 0}.RJXivq_markdown code{background:var(--surface-soft);border-radius:4px;padding:2px 4px;font-size:.875em}.RJXivq_markdown pre{border:1px solid var(--line);background:var(--surface-soft);white-space:pre;overflow-wrap:normal;border-radius:8px;max-width:100%;margin:12px 0;padding:12px;overflow-x:auto}.RJXivq_markdown pre code{background:0 0;border-radius:0;padding:0;font-size:13px;line-height:20px}.RJXivq_markdown [data-markdown-table]{max-width:100%;margin:12px 0;overflow-x:auto}.RJXivq_markdown table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.RJXivq_markdown :is(th,td){border:1px solid var(--line);text-align:left;overflow-wrap:normal;word-break:normal;padding:8px 12px}.RJXivq_markdown th{background:var(--surface-soft);font-weight:600}.RJXivq_markdown .contains-task-list{padding-left:0;list-style-type:none}.RJXivq_markdown .task-list-item{display:block}.RJXivq_markdown input[type=checkbox]{accent-color:var(--action);margin:0 8px 0 0}.RJXivq_markdown .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RJXivq_consent{color:var(--text-soft);font-size:13px;line-height:20px}.RJXivq_composer{border-top:1px solid var(--line);background:var(--surface);gap:8px;padding:12px 16px;display:grid}.RJXivq_composer textarea{resize:vertical;min-height:64px;max-height:140px}.RJXivq_composer .RJXivq_actions{justify-content:space-between;margin:0}.RJXivq_greeting,.RJXivq_status{color:var(--text-soft)}.RJXivq_notice{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;margin:12px 0;padding:12px}.RJXivq_error{border:1px solid var(--danger);border-radius:8px;margin:12px 0;padding:12px}.RJXivq_error p{margin:0 0 8px}.RJXivq_recording{gap:8px;display:grid}@media (pointer:coarse),(max-width:480px){.RJXivq_actionLink{min-height:44px}.RJXivq_launcher.RJXivq_launcher{right:16px;bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media (max-width:600px){.RJXivq_dialog{width:calc(100vw - 24px);margin-inline:12px}.RJXivq_header,.RJXivq_messages,.RJXivq_composer{padding:12px}}
@font-face{font-family:headingFont;src:url(../media/onest-s.p.3hti3vp_68wsz.woff2)format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:headingFont Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}._890aTW_className{font-family:headingFont,headingFont Fallback;font-style:normal}._890aTW_variable{--font-heading:"headingFont", "headingFont Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--action:#3f7a5c;--action-hover:#2d5c44;--action-faint:#e6f0ea;--action-soft:#d3e3d9;--action-line:#c3d6cb;--action-deep:#204832;--brand:#0d9488;--brand-strong:#0f766e;--brand-deep:#115e59;--brand-soft:#ccfbf1;--brand-faint:#f0fdfa;--brand-line:#99f6e4;--brand-accent:#06b6d4;--text:#111827;--text-soft:#4b5563;--text-muted:#6b7280;--surface:#fff;--surface-soft:#f9fafb;--surface-muted:#f3f4f6;--line:#e5e7eb;--line-strong:#d1d5db;--control-line:#7a8492;--control-height:36px;--control-compact-height:32px;--control-touch-height:40px;--control-padding-inline:10px;--control-select-padding-end:36px;--control-select-chevron-inset:12px;--control-radius:8px;--danger:#b42318;--danger-fill:#fef3f2;--warning:#7a3f06;--warning-fill:#fff3e0;--info:#24548a;--info-fill:#edf4fc;--heading-stack:var(--font-heading), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--control-disabled:#9ca3af;--status-ok-ink:#0f6e56;--status-ok-fill:#e5f4ee;--status-ok-line:#5dcaa5;--status-urgent-ink:#7a3f06;--status-urgent-fill:#fbdcae;--status-urgent-line:#e88a1f;--status-calm-ink:#8a5c1f;--status-calm-fill:#fdf1da;--status-calm-line:#f0c17a;--status-inactive-ink:#5f5e5a;--status-inactive-fill:#eef0f2;--status-inactive-line:#b4b2a9}h1,h2,h3{font-family:var(--heading-stack);letter-spacing:-.015em}*{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}body:has([data-cabinet-shell]){flex-direction:column;height:100dvh;display:flex;overflow:hidden}h1{margin:0 0 1.25rem;font-size:1.6rem;line-height:1.25}a{color:var(--action)}:focus-visible{outline:2px solid var(--action);outline-offset:2px}button{padding:7px var(--control-padding-inline);color:var(--text);background:var(--surface);border:1px solid var(--control-line);border-radius:var(--control-radius);cursor:pointer;font-family:inherit;font-size:.875rem;line-height:20px}button:hover{background:var(--surface-soft);border-color:var(--control-disabled)}button:disabled{color:var(--text-muted);background:var(--surface-muted);border-color:var(--line);cursor:not-allowed}:where(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range],[type=color]),select,textarea){min-width:0;padding:7px var(--control-padding-inline);color:var(--text);font:inherit;background-color:var(--surface);border:1px solid var(--control-line);border-radius:var(--control-radius);font-size:16px;line-height:20px}:where(select:not([multiple])){padding-right:var(--control-select-padding-end);appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236b7280' stroke-width='1.6' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--control-select-chevron-inset) center;background-size:12px 8px}@media (pointer:coarse),(max-width:40rem){:root{--control-height:var(--control-touch-height);--control-compact-height:var(--control-touch-height)}button,:where(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range],[type=color]),select,textarea){padding-block:9px}}
