.page-module__E0kJGG__main{width:100%;max-width:720px;margin:0 auto;padding:64px 24px 96px}.page-module__E0kJGG__header{margin-bottom:32px}.page-module__E0kJGG__title{letter-spacing:-.01em;font-size:1.75rem;font-weight:600}.page-module__E0kJGG__tagline{color:#666;margin-top:8px;font-size:.95rem;line-height:1.5}.page-module__E0kJGG__form{gap:8px;margin-bottom:24px;display:flex}.page-module__E0kJGG__input{background:var(--background);color:var(--foreground);border:1px solid #d4d4d4;border-radius:8px;flex:1;padding:12px 14px;font-size:1rem}.page-module__E0kJGG__input:focus{border-color:#555;outline:none}.page-module__E0kJGG__input:disabled{opacity:.6}.page-module__E0kJGG__button{color:#fff;cursor:pointer;background:#171717;border:none;border-radius:8px;padding:12px 20px;font-size:1rem;font-weight:500;transition:opacity .15s}.page-module__E0kJGG__button:hover:not(:disabled){opacity:.85}.page-module__E0kJGG__button:disabled{opacity:.45;cursor:not-allowed}.page-module__E0kJGG__loading{color:#666;font-size:.95rem}.page-module__E0kJGG__errorNote{color:#8a6d3b;font-size:.95rem}.page-module__E0kJGG__rateLimited{color:#666;font-size:.95rem}.page-module__E0kJGG__result{margin-top:8px}.page-module__E0kJGG__answer,.page-module__E0kJGG__abstained{font-size:1.05rem;line-height:1.7}.page-module__E0kJGG__abstained{color:#555}.page-module__E0kJGG__paragraph{white-space:pre-wrap;margin-bottom:1em}.page-module__E0kJGG__paragraph:last-child{margin-bottom:0}.page-module__E0kJGG__answer p{margin-bottom:1em}.page-module__E0kJGG__answer>:last-child{margin-bottom:0}.page-module__E0kJGG__answer h2,.page-module__E0kJGG__answer h3{margin:1.4em 0 .5em;line-height:1.3}.page-module__E0kJGG__answer h2{font-size:1.25rem}.page-module__E0kJGG__answer h3{font-size:1.1rem}.page-module__E0kJGG__answer ul,.page-module__E0kJGG__answer ol{margin:0 0 1em 1.4em}.page-module__E0kJGG__answer ul{list-style:outside}.page-module__E0kJGG__answer ol{list-style:decimal}.page-module__E0kJGG__answer li{margin-bottom:.35em}.page-module__E0kJGG__answer strong{font-weight:600}.page-module__E0kJGG__answer em{font-style:italic}.page-module__E0kJGG__answer a{color:#1a4fb4;text-underline-offset:2px;text-decoration:underline}.page-module__E0kJGG__answer blockquote{color:#555;border-left:3px solid #e0e0e0;margin:0 0 1em;padding-left:1em}.page-module__E0kJGG__answer code{font-family:var(--font-geist-mono,monospace);background:#f2f2f2;border-radius:4px;padding:.1em .35em;font-size:.9em}.page-module__E0kJGG__answer hr{border:none;border-top:1px solid #e5e5e5;margin:1.5em 0}.page-module__E0kJGG__sources{border-top:1px solid #e5e5e5;margin-top:36px;padding-top:24px}.page-module__E0kJGG__sourcesHeading{text-transform:uppercase;letter-spacing:.06em;color:#888;margin-bottom:14px;font-size:.8rem;font-weight:600}.page-module__E0kJGG__sourceList{flex-direction:column;gap:12px;list-style:none;display:flex}.page-module__E0kJGG__sourceCard{border:1px solid #e5e5e5;border-radius:8px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.page-module__E0kJGG__sourceTitle{color:#1a4fb4;font-weight:500;text-decoration:none}.page-module__E0kJGG__sourceTitle:hover{text-decoration:underline}.page-module__E0kJGG__sourceMeta{color:#777;font-size:.85rem}@media (prefers-color-scheme:dark){.page-module__E0kJGG__tagline,.page-module__E0kJGG__loading{color:#999}.page-module__E0kJGG__input{border-color:#333}.page-module__E0kJGG__input:focus{border-color:#888}.page-module__E0kJGG__button{color:#0a0a0a;background:#ededed}.page-module__E0kJGG__abstained{color:#aaa}.page-module__E0kJGG__sources{border-top-color:#2a2a2a}.page-module__E0kJGG__sourceCard{border-color:#2a2a2a}.page-module__E0kJGG__sourceTitle{color:#6ea8fe}.page-module__E0kJGG__sourceMeta{color:#999}.page-module__E0kJGG__answer a{color:#6ea8fe}.page-module__E0kJGG__answer code{background:#1f1f1f}.page-module__E0kJGG__answer blockquote{color:#aaa;border-left-color:#333}.page-module__E0kJGG__answer hr{border-top-color:#2a2a2a}.page-module__E0kJGG__feedbackPrompt{color:#999}.page-module__E0kJGG__feedbackForm{border-top-color:#2a2a2a}.page-module__E0kJGG__feedbackTextarea,.page-module__E0kJGG__feedbackUrl{background:var(--background);color:var(--foreground);border-color:#333}.page-module__E0kJGG__feedbackSubmit{color:#0a0a0a;background:#ededed}.page-module__E0kJGG__feedbackCancel{color:#999}}.page-module__E0kJGG__feedback{margin-top:28px}.page-module__E0kJGG__feedbackPrompt{color:#888;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;text-decoration:underline}.page-module__E0kJGG__feedbackPrompt:hover{color:#555}.page-module__E0kJGG__feedbackPromptStrong{color:#1a4fb4;font-weight:500}.page-module__E0kJGG__feedbackForm{border-top:1px solid #e5e5e5;flex-direction:column;gap:10px;margin-top:8px;padding-top:18px;display:flex}.page-module__E0kJGG__feedbackTextarea,.page-module__E0kJGG__feedbackUrl{background:var(--background);width:100%;color:var(--foreground);resize:vertical;border:1px solid #d4d4d4;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.95rem}.page-module__E0kJGG__feedbackTextarea:focus,.page-module__E0kJGG__feedbackUrl:focus{border-color:#555;outline:none}.page-module__E0kJGG__feedbackButtons{align-items:center;gap:8px;display:flex}.page-module__E0kJGG__feedbackSubmit{color:#fff;cursor:pointer;background:#171717;border:none;border-radius:8px;padding:8px 16px;font-size:.9rem;font-weight:500}.page-module__E0kJGG__feedbackSubmit:disabled{opacity:.45;cursor:not-allowed}.page-module__E0kJGG__feedbackCancel{color:#888;cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:.9rem}.page-module__E0kJGG__feedbackThanks{color:#2e7d32;font-size:.9rem}.page-module__E0kJGG__feedbackError{color:#8a6d3b;font-size:.85rem}.page-module__E0kJGG__feedbackNote{color:#666;font-size:.85rem}
