@font-face{font-family:sans;src:url(../media/inter_latin-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.xcR_9G_className{font-family:sans,sans Fallback}.xcR_9G_variable{--font-sans:"sans", "sans Fallback"}
:root{--navy:#062a50;--navy-deep:#041d38;--green:#1f8a63;--canvas:#eef1f4;--surface:#fff;--text:#062a50;--text-soft:#445469;--text-muted:#5f6d80;--border:#d9dee4;--control-border:#8395a8;--danger:#b9232c;--danger-surface:#fbeced;--radius-control:.5rem;--radius-card:.875rem;--shadow-float:0 8px 20px -12px #062a5059;--accent:var(--navy);--on-accent:#fff;--accent-text:var(--navy);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}body{background:var(--canvas);color:var(--text);margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html:has(.embed){background:0 0;height:100%;overflow:hidden}html:has(.embed) body{background:0 0;height:100%;overflow:hidden}.embed{position:fixed;inset:0}.launcher{background:var(--accent);height:48px;color:var(--on-accent);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:15px;font-weight:600;display:inline-flex}.launcher:hover{background:color-mix(in srgb, var(--accent) 86%, black)}.launcher:focus-visible{outline:2px solid var(--on-accent);outline-offset:-5px}.resize-grip{width:16px;height:16px;color:var(--text-muted);cursor:nwse-resize;touch-action:none;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:3px;left:3px}.resize-grip:hover{background:var(--canvas);color:var(--text)}.resize-grip:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.page-chat{background:var(--canvas);justify-content:center;height:100dvh;display:flex}.page-chat .chat{border-inline:1px solid var(--border);width:100%;max-width:720px}@media (max-width:720px){.page-chat .chat{border-inline:0}}
