:root{--color-red:#e5344a;--color-red-ink:#b91e36;--color-red-soft:#fbeaee;--color-ink800:#2b2b33;--color-slate600:#4a4e5a;--color-slate400:#6b7280;--color-ink900:#232530;--color-ink600:#75798a;--color-ink400:#9498a6;--color-paper050:#fafafc;--color-paper000:#fff;--color-input-bg:#eaf0fe;--color-line:#e7e7ee;--color-line-soft:#f0f0f5;--color-success100:#e1f5ee;--color-success600:#085041;--color-warn100:#faeeda;--color-warn600:#633806;--color-danger100:#faece7;--color-danger600:#712b13;--color-domain-agentic:#8c2f45;--color-domain-tool:#1d9e75;--color-domain-code:#c9820e;--color-domain-prompt:#2a6dd1;--color-domain-context:#5b6b8c;--font-display:Georgia, "Iowan Old Style", "Palatino Linotype", "Times New Roman", serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"IBM Plex Mono", "Courier New", monospace}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-body);color:var(--color-ink900);background:var(--color-paper050);-webkit-font-smoothing:antialiased;margin:0}button,input,select{font-family:inherit}a{color:inherit}button:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--color-slate400);outline-offset:2px}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible{outline:none}._banner_m0esb_5{z-index:200;text-align:center;background:var(--color-warn600);color:var(--color-paper000);font-family:var(--font-body);padding:7px 16px;font-size:12px;font-weight:600;line-height:1.4;position:fixed;top:0;left:0;right:0}._routeFallback_12hxe_7{text-align:center;color:var(--color-ink600);font-family:var(--font-body);padding:60px 20px;font-size:13px}._footer_1y205_1{border-top:1px solid var(--color-line);text-align:center;color:var(--color-ink800);background:linear-gradient(to bottom, var(--color-paper000), var(--color-paper050));padding:14px 20px;font-size:13px;font-weight:600}._brand_1y205_25{color:var(--color-red)}._page_bss0h_9{flex-direction:column;min-height:100%;display:flex;position:relative}._redRule_bss0h_23{background:var(--color-red);height:4px}._loginWrap_bss0h_33{background:var(--color-paper050);flex:1;justify-content:center;align-items:center;padding:16px;display:flex;position:relative;overflow:hidden}._loginWrap_bss0h_33:before{content:"";background:radial-gradient(circle, var(--color-red-soft) 0%, transparent 72%);pointer-events:none;width:60%;height:60%;position:absolute;top:-20%;right:-15%}._loginCard_bss0h_77{background:var(--color-paper000);border-radius:14px;width:100%;max-width:380px;padding:36px 32px;position:relative;box-shadow:0 8px 32px #2b2b331f}._loginLogoRow_bss0h_97{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:30px;display:flex}._logo_bss0h_113{width:auto;height:20px;display:block}._loginTagline_bss0h_125{text-align:left;color:var(--color-ink600);margin-top:4px;font-size:11px;font-weight:600}._label_1ixch_1{color:var(--color-ink900);margin-bottom:7px;font-size:12.5px;font-weight:600;display:block}._inputRow_1ixch_17{background:var(--color-input-bg);border:1.5px solid #0000;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:13px 14px;transition:border-color .15s;display:flex}._inputRow_1ixch_17:focus-within{border-color:var(--color-slate400)}._inputRow_1ixch_17:has(input[aria-invalid=true]){border-color:var(--color-danger600)}._inputRow_1ixch_17:has(input[aria-invalid=true]):focus-within{border-color:var(--color-danger600)}._input_1ixch_17{color:var(--color-ink900);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:15px}._error_1ixch_107{color:var(--color-danger600);margin-top:5px;font-size:11.5px;line-height:1.4}._button_1dnq5_1{cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:14.5px;font-weight:700;display:flex}._primary_1dnq5_29{background:var(--color-red);color:var(--color-paper000)}._primary_1dnq5_29:hover:not(:disabled){background:var(--color-red-ink)}._secondary_1dnq5_47{background:var(--color-paper000);color:var(--color-ink900);border:1.5px solid var(--color-ink400)}._secondary_1dnq5_47:hover:not(:disabled){border-color:var(--color-red);color:var(--color-red)}._button_1dnq5_1:disabled{background:var(--color-ink400);color:var(--color-paper000);cursor:default}._heading_1pw7x_5{font-family:var(--font-display);color:var(--color-ink900);margin:0 0 4px;font-size:22px;font-weight:700}._subheading_1pw7x_21{color:var(--color-ink600);margin:0 0 22px;font-size:13px}._error_1pw7x_33{color:var(--color-danger600);margin:8px 0 0;font-size:12px}._success_1pw7x_45{color:var(--color-success600);margin:8px 0 0;font-size:12.5px}._submitButton_1pw7x_57{margin-top:20px}._linkRow_1pw7x_65{justify-content:space-between;margin-top:14px;font-size:13px;display:flex}._linkRow_1pw7x_65._single_1pw7x_79{justify-content:center}._link_1pw7x_65{color:var(--color-red);cursor:pointer;font-weight:700;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:none}._backEmailRow_1pw7x_113{color:var(--color-ink900);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;margin-bottom:24px;padding:0;font-family:inherit;font-size:13.5px;display:flex}._backEmailRow_1pw7x_113:hover{color:var(--color-red)}._signupRow_1pw7x_153{text-align:center;color:var(--color-ink600);margin-top:18px;font-size:12.5px}._signupRow_1pw7x_153 a{color:var(--color-red);font-weight:600;text-decoration:none}._signupRow_1pw7x_153 a:hover{text-decoration:underline}._resetDemoRow_1pw7x_187{text-align:center;margin-top:22px}._resetDemoRow_1pw7x_187 button{color:var(--color-ink400);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11.5px}._resetDemoRow_1pw7x_187 button:hover{color:var(--color-red)}._underlineInput_1pw7x_229{border:none;border-bottom:2px solid var(--color-ink400);background:var(--color-input-bg);width:100%;color:var(--color-ink900);border-radius:6px 6px 0 0;margin-top:18px;padding:13px 14px;font-size:15px}._underlineInput_1pw7x_229:focus{border-bottom-color:var(--color-slate400);outline:none}._wrap_1sa03_1{background:var(--color-paper100);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}._card_1sa03_19{background:var(--color-paper000);border:1px solid var(--color-line);text-align:center;border-radius:14px;width:100%;max-width:420px;padding:28px 24px}._title_1sa03_39{font-family:var(--font-display);color:var(--color-ink900);margin-bottom:10px;font-size:19px;font-weight:700}._text_1sa03_55{color:var(--color-ink600);margin-bottom:22px;font-size:13px;line-height:1.6}._button_1sa03_69{background:var(--color-ink900);width:100%;color:var(--color-paper000);font-family:var(--font-body);cursor:pointer;border:none;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:600}._button_1sa03_69:hover{opacity:.9}
