.AskRabbi_page__KfQLf{--rabbi-accent:#92400e;--rabbi-tint:#fff7ed;display:flex;flex-direction:column;height:var(--rabbi-available-height,calc(100dvh - var(--livo-header-h,0px)));min-height:0;overflow:hidden;background:var(--surface-0);color:var(--text-main)}.dark .AskRabbi_page__KfQLf{--rabbi-accent:#fde68a;--rabbi-tint:#261b12}.AskRabbi_header__NU_wV{flex-shrink:0;padding:12px 16px;border-bottom:1px solid var(--line-strong);background:var(--surface-0)}.AskRabbi_headerInner__7T6PP{display:flex;align-items:center;gap:12px;max-width:768px;margin:auto}.AskRabbi_identity__SMSdz{display:flex;align-items:center;flex:1;min-width:0;gap:10px}.AskRabbi_identity__SMSdz h1{margin:0;font-size:17px;font-weight:850}.AskRabbi_identity__SMSdz p{margin:4px 0 0;font-size:11px;line-height:1.5;color:var(--rabbi-accent)}.AskRabbi_avatar__4aV83{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:14px;background:var(--rabbi-tint);font-size:25px}.AskRabbi_page__KfQLf :is(button,a){-webkit-tap-highlight-color:transparent}.AskRabbi_page__KfQLf button{font:inherit;cursor:pointer}.AskRabbi_page__KfQLf button:disabled{cursor:not-allowed;opacity:.6}.AskRabbi_messages__40_23:focus-visible,.AskRabbi_page__KfQLf :is(button,a,textarea):focus-visible{outline:3px solid var(--rabbi-accent);outline-offset:3px}.AskRabbi_iconButton__62wA5,.AskRabbi_retry__cGQSG,.AskRabbi_secondary__CzM_C{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-1);color:var(--text-main);font-size:12px;font-weight:700;text-decoration:none}.AskRabbi_iconButton__62wA5{width:44px;padding:10px;flex-shrink:0}.AskRabbi_iconButton__62wA5 svg,.AskRabbi_retry__cGQSG svg,.AskRabbi_secondary__CzM_C svg{width:17px;height:17px;flex-shrink:0}.AskRabbi_iconButton__62wA5:hover,.AskRabbi_secondary__CzM_C:hover{background:var(--rabbi-tint);border-color:var(--rabbi-accent)}.AskRabbi_messages__40_23{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.AskRabbi_messagesInner__4CmgL{max-width:768px;margin:auto;padding:20px 16px}.AskRabbi_welcome__d9AhD{padding:28px 22px;border:1px solid color-mix(in srgb,var(--rabbi-accent) 25%,var(--line-strong));border-radius:24px;background:linear-gradient(135deg,var(--rabbi-tint),var(--surface-0));text-align:center}.AskRabbi_welcome__d9AhD>span{font-size:40px}.AskRabbi_welcome__d9AhD h2{font-size:25px;font-weight:850;margin:12px 0}.AskRabbi_welcome__d9AhD p{color:var(--text-muted);font-size:14px;line-height:1.8;margin:10px auto;max-width:480px}.AskRabbi_topicGrid__ZYCTc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.AskRabbi_topicGrid__ZYCTc button,.AskRabbi_topicRail__KmS_T button{min-height:44px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface-1);color:var(--text-main);font-weight:700;font-size:13px}.AskRabbi_page__KfQLf button[aria-pressed=true],.AskRabbi_topicGrid__ZYCTc button:hover,.AskRabbi_topicRail__KmS_T button:hover{border-color:var(--rabbi-accent);background:var(--rabbi-tint);color:var(--rabbi-accent)}.AskRabbi_turn__XXfNp{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.AskRabbi_question__jBDeV{align-self:flex-start;max-width:85%;padding:14px 18px;border:1px solid var(--line-strong);border-radius:22px 8px 22px 22px;background:var(--surface-1);color:var(--text-main)}.AskRabbi_question__jBDeV p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:14px}.AskRabbi_answerGroup__yWxOG{max-width:92%;align-self:flex-end;min-width:0}.AskRabbi_answer__jKWjI,.AskRabbi_error__EoQMz{padding:16px 18px;border:1px solid color-mix(in srgb,var(--rabbi-accent) 25%,var(--line-strong));border-radius:8px 22px 22px 22px;background:linear-gradient(135deg,var(--rabbi-tint),var(--surface-0))}.AskRabbi_answerText__LLIS9,.AskRabbi_error__EoQMz{font-size:14px;line-height:1.9;overflow-wrap:anywhere}.AskRabbi_answerText__LLIS9 p,.AskRabbi_error__EoQMz p{margin:0 0 10px}.AskRabbi_answerText__LLIS9 p:last-child,.AskRabbi_error__EoQMz p:last-child{margin-bottom:0}.AskRabbi_emphasis__W_1nd{color:var(--rabbi-accent);font-weight:800}.AskRabbi_error__EoQMz strong{display:block;margin-bottom:8px;color:var(--rabbi-accent)}.AskRabbi_errorActions__wh2eM{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.AskRabbi_errorActions__wh2eM a{display:inline-flex;min-height:44px;align-items:center;color:var(--rabbi-accent);font-weight:750}.AskRabbi_retry__cGQSG{color:#fff;background:#92400e;border-color:#92400e}.AskRabbi_retry__cGQSG:hover{background:#78350f}.AskRabbi_bookmark__hznFE{display:inline-flex;min-height:44px;align-items:center;gap:6px;padding:6px 10px;margin-top:4px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-muted);font-size:12px}.AskRabbi_bookmark__hznFE svg{width:15px;height:15px}.AskRabbi_loading__7TvgD{display:flex;align-items:center;gap:10px;color:var(--text-muted)}.AskRabbi_loading__7TvgD svg{width:18px;height:18px;animation:AskRabbi_turn__XXfNp 1.5s linear infinite}.AskRabbi_composer__2MQlj{flex-shrink:0;padding:10px 16px max(10px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-strong);background:var(--surface-0)}.AskRabbi_topicRail__KmS_T{display:flex;max-width:768px;gap:7px;margin:0 auto 8px;padding:3px 2px 5px;overflow-x:auto;overscroll-behavior-x:contain}.AskRabbi_topicRail__KmS_T button{flex-shrink:0;font-size:12px;border-radius:999px}.AskRabbi_inputRow___44Fa{display:flex;align-items:flex-end;gap:10px;max-width:768px;margin:auto}.AskRabbi_inputRow___44Fa textarea{flex:1;min-width:0;min-height:48px;max-height:144px;overflow-y:auto;resize:none;padding:12px 14px;border:1px solid var(--line-strong);border-radius:16px;background:var(--surface-1);color:var(--text-main);font:inherit;font-size:15px;line-height:1.5}.AskRabbi_inputRow___44Fa textarea::-moz-placeholder{color:var(--text-muted);opacity:1}.AskRabbi_inputRow___44Fa textarea::placeholder{color:var(--text-muted);opacity:1}.AskRabbi_send__S1iQD{width:48px;height:48px;display:grid;place-items:center;flex-shrink:0;border:1px solid #d97706;border-radius:16px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#172033;box-shadow:inset 0 1px 0 rgb(255 255 255/45%)}.AskRabbi_send__S1iQD svg{width:20px;height:20px}.AskRabbi_send__S1iQD:hover:not(:disabled){background:#fbbf24}.AskRabbi_inputHint__9zH0W{margin:6px 0 0;text-align:center;font-size:10px;color:var(--text-muted)}.AskRabbi_page__KfQLf[data-compact=true] .AskRabbi_inputHint__9zH0W,.AskRabbi_page__KfQLf[data-compact=true] .AskRabbi_topicRail__KmS_T{display:none}.AskRabbi_page__KfQLf[data-compact=true] .AskRabbi_header__NU_wV{padding-block:6px}.AskRabbi_page__KfQLf[data-compact=true] .AskRabbi_composer__2MQlj{padding-top:6px}.AskRabbi_srOnly__F5Kfe{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes AskRabbi_turn__XXfNp{to{transform:rotate(1turn)}}@media(min-width:640px){.AskRabbi_topicGrid__ZYCTc{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:420px){.AskRabbi_headerInner__7T6PP{gap:8px}.AskRabbi_avatar__4aV83{display:none}.AskRabbi_header__NU_wV .AskRabbi_secondary__CzM_C{max-width:100px;font-size:11px;padding-inline:9px}.AskRabbi_header__NU_wV{padding:10px 12px}.AskRabbi_composer__2MQlj{padding-inline:12px}.AskRabbi_answerGroup__yWxOG{max-width:96%}}@media(max-height:520px){.AskRabbi_inputHint__9zH0W,.AskRabbi_topicRail__KmS_T{display:none}.AskRabbi_header__NU_wV{padding-block:6px}.AskRabbi_composer__2MQlj{padding-top:6px}}@media(prefers-reduced-motion:reduce){.AskRabbi_loading__7TvgD svg{animation:none}}@media(forced-colors:active){.AskRabbi_answer__jKWjI,.AskRabbi_error__EoQMz,.AskRabbi_page__KfQLf :is(button,a,textarea){border-color:ButtonText}}