.paths-module__FjdrBq__root{background:var(--color-bg,#0e0e0c);height:calc(100vh - 52px);color:var(--color-text,#f5f0e8);flex-direction:column;display:flex;overflow:hidden}.paths-module__FjdrBq__entry{flex:1;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}.paths-module__FjdrBq__entryInner{text-align:center;width:100%;max-width:520px}.paths-module__FjdrBq__entryEye{opacity:.45;letter-spacing:.12em;margin-bottom:1.5rem}.paths-module__FjdrBq__entryH1{margin-bottom:1.25rem;font-size:clamp(1.9rem,4.5vw,2.75rem);font-weight:400;line-height:1.3}.paths-module__FjdrBq__entrySub{opacity:.6;margin-bottom:2.5rem;font-size:1rem;line-height:1.75}.paths-module__FjdrBq__beginBtn{display:inline-block}.paths-module__FjdrBq__conv{flex-direction:column;flex:1;display:flex;overflow:hidden}.paths-module__FjdrBq__convScroll{overscroll-behavior:contain;scroll-behavior:auto;flex-direction:column;flex:1;padding:2.5rem 1.5rem 0;display:flex;overflow:hidden auto}.paths-module__FjdrBq__convInner{flex-direction:column;gap:2rem;width:100%;max-width:680px;margin:auto auto 0;display:flex}.paths-module__FjdrBq__convBottom{height:1.5rem}.paths-module__FjdrBq__msgOracle{flex-direction:column;align-items:flex-start;animation:.25s both paths-module__FjdrBq__msgIn;display:flex}.paths-module__FjdrBq__msgUser{justify-content:flex-end;animation:.2s both paths-module__FjdrBq__msgIn;display:flex}@keyframes paths-module__FjdrBq__msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.paths-module__FjdrBq__msgText{color:#f5f0e8e6;max-width:100%;font-size:1rem;line-height:1.85}.paths-module__FjdrBq__msgBubble{color:#f5f0e8d9;white-space:pre-wrap;word-break:break-word;background:#ffffff12;border:1px solid #ffffff17;border-radius:1.25rem 1.25rem .2rem;max-width:75%;padding:.7rem 1.1rem;font-size:.95rem;line-height:1.6}.chat-link{color:var(--color-clay,#c17a5e);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .15s}.chat-link:hover{opacity:.75}.paths-module__FjdrBq__thinking{gap:5px;padding:.35rem 0;display:flex}.paths-module__FjdrBq__thinking span{background:#f5f0e84d;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite both paths-module__FjdrBq__blink}.paths-module__FjdrBq__thinking span:nth-child(2){animation-delay:.18s}.paths-module__FjdrBq__thinking span:nth-child(3){animation-delay:.36s}@keyframes paths-module__FjdrBq__blink{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}.paths-module__FjdrBq__pathFooter{flex-direction:column;gap:1.5rem;padding-bottom:2.5rem;display:flex}.paths-module__FjdrBq__pathDivider{background:#f5f0e81a;height:1px}.paths-module__FjdrBq__pathCtas{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.paths-module__FjdrBq__oracleBtn{font-size:.9rem}.paths-module__FjdrBq__inputWrap{background:var(--color-bg,#0e0e0c);border-top:1px solid #f5f0e812;flex-shrink:0;padding:.875rem 1.5rem 1rem}.paths-module__FjdrBq__inputInner{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.875rem;align-items:flex-end;gap:.5rem;max-width:680px;margin:0 auto;padding:.5rem .5rem .5rem 1rem;transition:border-color .2s;display:flex}.paths-module__FjdrBq__inputInner:focus-within{border-color:#fff3}.paths-module__FjdrBq__input{color:inherit;font:inherit;resize:none;background:0 0;border:none;outline:none;flex:1;align-self:center;min-height:24px;max-height:160px;padding:.25rem 0;font-size:.95rem;line-height:1.5}.paths-module__FjdrBq__input::placeholder{color:#f5f0e847}.paths-module__FjdrBq__input:disabled{opacity:.5}.paths-module__FjdrBq__sendBtn{background:var(--color-clay,#c17a5e);color:#fff;cursor:pointer;border:none;border-radius:.6rem;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:36px;height:36px;transition:opacity .15s,transform .1s;display:flex}.paths-module__FjdrBq__sendBtn:hover:not(:disabled){opacity:.82;transform:scale(1.04)}.paths-module__FjdrBq__sendBtn:active:not(:disabled){transform:scale(.96)}.paths-module__FjdrBq__sendBtn:disabled{opacity:.28;cursor:default}.paths-module__FjdrBq__inputHint{color:#f5f0e840;text-align:left;max-width:680px;margin:.4rem auto 0;padding-left:1rem;font-size:.72rem}@media (max-width:480px){.paths-module__FjdrBq__convScroll{padding:1.75rem 1rem 0}.paths-module__FjdrBq__inputWrap{padding:.75rem .875rem .875rem}.paths-module__FjdrBq__msgBubble{max-width:88%}.paths-module__FjdrBq__entryH1{font-size:1.65rem}}
