:root{--gaius-red:#b3262d;--gaius-border:#e6dfdc}body,html{font-family:system-ui,Assistant,Heebo,sans-serif;background:#fffdfa;color:#1d1b1b}:root{--lr-brand:#9f0505;--lr-brand-hover:#880404;--lr-ink:#282725;--lr-muted:#67645f;--lr-paper:#ffffff;--lr-page:#faf9f7;--lr-tab:#ded8cd;--lr-rule:#dedbd5;--lr-positive:#2f6e4e;--lr-positive-bg:#eaf4ee;--lr-selected:#faf0eb;--lr-disabled-bg:#f0e8e4;--lr-disabled-ink:#765f55;--lr-header-rule:#eae7e2;--lr-drop-zone:#b8b0a4;--lr-caution:#8a5a00;--lr-heading:var(--font-open-sans-hebrew),Arial,sans-serif;--gaius-red:var(--lr-brand);--gaius-red-dark:var(--lr-brand-hover);--gaius-bg:var(--lr-page);--gaius-surface:var(--lr-paper);--gaius-ink:var(--lr-ink);--gaius-muted:var(--lr-muted);--gaius-border:var(--lr-rule)}body,html{margin:0;font-family:var(--font-open-sans-hebrew),Arial,sans-serif;background:var(--lr-page);color:var(--lr-ink)}a{color:var(--lr-brand)}button,input,textarea{font:inherit}button,summary{cursor:pointer}button:disabled{cursor:not-allowed}button:disabled:not(.gx-btn){background:var(--lr-disabled-bg);color:var(--lr-disabled-ink)}:focus-visible{outline:3px solid var(--lr-brand);outline-offset:4px}.lr-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;padding:11px 28px;border:1px solid transparent;border-radius:4px;font-weight:700;text-align:center;transition:box-shadow .15s}.lr-button-outline{border-color:var(--lr-brand)}.lr-button-outline,.lr-button-white{color:var(--lr-brand);background:var(--lr-paper)}.lr-button-brand{color:var(--lr-paper);background:var(--lr-brand)}.lr-brand-logo{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:2.5%;direction:ltr;width:200px;max-width:100%;aspect-ratio:1530/408;flex-shrink:0;mix-blend-mode:multiply}.lr-logo-fragment{display:block;position:relative;flex:0 0 auto;overflow:hidden}.lr-brand-logo .lr-logo-fragment img{position:absolute;max-width:none;height:auto}.gaius-brand-link{text-decoration:none}@media (max-width:760px){.lr-brand-logo{width:150px}}.gaius-app{display:flex;height:100vh;height:100dvh;overflow:hidden;background:var(--lr-page)}.gaius-menu{flex:0 0 280px;width:280px;background:var(--lr-paper);border-inline-end:1px solid var(--lr-rule);display:flex;flex-direction:column;min-height:0;z-index:30}.gaius-app[data-collapsed=true] .gaius-menu{display:none}.gaius-menu-inner{display:flex;flex-direction:column;height:100%;min-height:0;padding:14px 12px 10px;gap:10px;box-sizing:border-box}.gaius-menu-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 6px}.gaius-menu-head .lr-brand-logo{width:150px}.gaius-menu-new{width:100%;justify-content:flex-start;text-decoration:none}.gaius-menu-scroll{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding-block:4px}.gaius-menu-section-head{display:flex;align-items:center;justify-content:space-between;padding:0 8px;margin-bottom:4px}.gaius-menu-section-head h2{margin:0;font-size:12px;letter-spacing:.04em;color:var(--lr-muted);font-weight:700}.gaius-menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.gaius-menu-sub{padding-inline-start:18px;margin-block:2px 6px}.gaius-menu-item{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--lr-ink);text-align:start;text-decoration:none;font-size:14px;box-sizing:border-box}.gaius-menu-item:hover{background:var(--lr-page);box-shadow:none!important}.gaius-menu-item[aria-current=page]{background:var(--lr-selected);color:var(--lr-brand);font-weight:700}.gaius-menu-case{font-weight:700}.gaius-menu-case[data-active=true],.gaius-menu-sub-new{color:var(--lr-brand)}.gaius-menu-sub-new{font-size:13px}.gaius-menu-ellipsis{unicode-bidi:plaintext;text-align:start;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gaius-menu-note{margin:0;padding:4px 10px;font-size:13px;color:var(--lr-muted);list-style:none}.gaius-menu-account{border-top:1px solid var(--lr-header-rule);padding-top:10px;display:flex;flex-direction:column;gap:8px}.gaius-menu-account-info{display:flex;align-items:center;gap:10px;font-size:14px}.gaius-menu-account-info small{color:var(--lr-muted)}.gaius-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--lr-brand);color:#fff;font-weight:700}.gaius-logout{width:100%}.gaius-menu-account [data-testid=site-footer]{border-top:0!important;padding:4px 0 0!important;font-size:11px!important;color:var(--lr-muted);gap:8px!important}.gaius-main{flex:1 1;min-width:0;display:flex;flex-direction:column;height:100%}.gaius-topbar{display:flex;align-items:center;gap:8px;padding:6px 12px}.gaius-topbar-title{display:none;color:var(--lr-brand);letter-spacing:.12em}.gaius-notice{margin:0;padding:8px 16px;background:var(--lr-selected);font-size:13px}.gaius-canvas{position:relative}.gaius-canvas,.gaius-chat-host{flex:1 1;min-height:0;display:flex;flex-direction:column}.gaius-chat-host>section{flex:1 1;height:auto!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important}.gaius-case-body{flex:1 1;min-height:0;display:flex;flex-direction:column}.gaius-center-note{margin:0;padding:32px 16px;text-align:center;color:var(--lr-muted)}.gaius-backdrop,.gaius-only-mobile,.gx-btn.gaius-only-mobile{display:none}@media (min-width:861px){.gaius-app[data-collapsed=false] .gaius-topbar{display:none}}@media (max-width:860px){.gaius-only-mobile,.gx-btn.gaius-only-mobile{display:inline-flex}.gaius-only-desktop{display:none!important}.gaius-topbar{border-bottom:1px solid var(--lr-header-rule);background:var(--lr-paper)}.gaius-topbar-title{display:inline}.gaius-app[data-collapsed=true] .gaius-menu,.gaius-menu{display:flex;position:fixed;inset-block:0;inset-inline-start:0;width:min(86vw,320px);transform:translateX(100%);visibility:hidden;transition:transform .2s ease,visibility .2s;box-shadow:-8px 0 24px rgba(0,0,0,.12)}.gaius-menu[data-open=true]{transform:translateX(0);visibility:visible}.gaius-backdrop[data-open=true]{display:block;position:fixed;inset:0;background:rgba(40,39,37,.35);z-index:20}}@media (prefers-reduced-motion:reduce){.gaius-menu{transition:none}}.gaius-case-header{position:relative;border-bottom:1px solid var(--lr-header-rule);background:var(--lr-paper)}.gaius-case-header-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:8px 16px}.gaius-case-title{unicode-bidi:plaintext;text-align:start;min-width:0;max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700}.gaius-case-meta{display:flex;gap:10px;margin:0;font-size:13px;color:var(--lr-muted)}.gaius-case-status[data-learned=true]{color:var(--lr-positive);font-weight:700}.gaius-case-details-btn{margin-inline-start:auto}.gaius-case-panel{position:absolute;inset-inline:0;top:100%;z-index:15;background:var(--lr-paper);border-bottom:1px solid var(--lr-rule);box-shadow:0 12px 24px rgba(0,0,0,.08);padding:4px 16px 12px;max-height:70vh;overflow:auto}.gaius-case-panel[hidden]{display:none}.gaius-case-tabs{display:flex;gap:4px;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--lr-rule);margin:4px 0 8px}.gaius-case-panel-close{margin-inline-start:auto}.gaius-case-tab{border:1px solid transparent;border-bottom:none;background:transparent;color:inherit;font:inherit;padding:6px 14px;border-radius:6px 6px 0 0;cursor:pointer}.gaius-case-tab[aria-selected=true]{background:var(--lr-paper);border-color:var(--lr-rule);font-weight:700;color:var(--lr-brand)}.gaius-case-tabpanel[hidden]{display:none}.gaius-modal-backdrop{position:fixed;inset:0;z-index:100;background:rgba(40,39,37,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}.gaius-modal{box-sizing:border-box;width:min(500px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--lr-paper);border:1px solid var(--lr-rule);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:18px;box-shadow:0 24px 60px -12px rgba(40,39,37,.35),0 4px 12px rgba(40,39,37,.08)}.gaius-modal h2{margin:0;font-size:22px;font-weight:700;color:var(--lr-ink)}.gaius-modal-hint{margin:-10px 0 0;font-size:14px;line-height:1.5;color:var(--lr-muted)}.gaius-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--lr-ink)}.gaius-field input,.gaius-field select{box-sizing:border-box;width:100%;min-height:44px;padding:0 14px;border:1px solid var(--lr-rule);border-radius:10px;background:var(--lr-paper);color:var(--lr-ink);font:inherit;font-weight:400;transition:border-color .14s ease,box-shadow .14s ease}.gaius-field input:hover,.gaius-field select:hover{border-color:color-mix(in srgb,var(--lr-brand) 45%,var(--lr-rule))}.gaius-field input:focus-visible,.gaius-field select:focus-visible{outline:none;border-color:var(--lr-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--lr-brand) 22%,transparent)}.gaius-field input[aria-invalid=true]{border-color:var(--lr-brand);background:var(--lr-selected)}.gaius-error{margin:0;color:var(--lr-brand);font-size:14px}.gaius-field-error{margin-top:-12px;font-size:13px}.gaius-modal-actions{display:flex;gap:10px;justify-content:flex-start;flex-direction:row-reverse;margin-top:4px}@media (max-width:640px){.gaius-modal-backdrop{align-items:flex-end;padding:0}.gaius-modal{width:100%;max-height:92dvh;border-radius:16px 16px 0 0;border-bottom:0;padding:24px 20px calc(20px + env(safe-area-inset-bottom))}.gaius-modal-actions .gx-btn{flex:1 1}}@media (prefers-reduced-motion:reduce){.gaius-field input,.gaius-field select{transition:none}}.gaius-conv-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:6px 16px;border-bottom:1px solid var(--lr-header-rule);background:var(--lr-paper)}@font-face{font-family:openSansHebrew;src:url(/_next/static/media/8e1090eb88b22c1d-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:openSansHebrew;src:url(/_next/static/media/14a2c2b466b49634-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:openSansHebrew Fallback;src:local("Arial");ascent-override:101.49%;descent-override:27.82%;line-gap-override:0.00%;size-adjust:105.32%}.__className_a85b5a{font-family:openSansHebrew,openSansHebrew Fallback,Arial,sans-serif}.__variable_a85b5a{--font-open-sans-hebrew:"openSansHebrew","openSansHebrew Fallback",Arial,sans-serif}