.search[data-v-1767cfa2]{display:flex;align-items:center;gap:.5rem;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:.5rem .5rem .5rem 1rem;box-shadow:0 1px 2px #211c180a,0 8px 24px -16px #211c1840;transition:border-color .2s ease,box-shadow .2s ease}.search[data-v-1767cfa2]:focus-within{border-color:var(--accent);box-shadow:0 1px 2px #211c180a,0 10px 30px -14px #c2562f66}.search__icon[data-v-1767cfa2]{width:20px;height:20px;flex:none;fill:none;stroke:var(--ink-soft);stroke-width:2;stroke-linecap:round}.search__input[data-v-1767cfa2]{flex:1;border:none;outline:none;background:transparent;font:inherit;font-size:1.05rem;color:var(--ink);padding:.4rem 0}.search__input[data-v-1767cfa2]::placeholder{color:var(--ink-soft);opacity:.7}.search__btn[data-v-1767cfa2]{flex:none;border:none;background:var(--ink);color:var(--paper);font:inherit;font-weight:600;font-size:.95rem;padding:.6rem 1.25rem;border-radius:10px;cursor:pointer;transition:background .2s ease,transform .1s ease}.search__btn[data-v-1767cfa2]:hover:not(:disabled){background:var(--accent)}.search__btn[data-v-1767cfa2]:active:not(:disabled){transform:translateY(1px)}.search__btn[data-v-1767cfa2]:disabled{opacity:.5;cursor:default}.answer[data-v-13153bd5]{position:relative;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:12px;padding:1.5rem 1.75rem;animation:rise-13153bd5 .4s ease both}.answer--error[data-v-13153bd5]{border-left-color:#b54034}.answer__body[data-v-13153bd5]{font-family:Fraunces,Georgia,serif;font-size:1.2rem;line-height:1.7;color:var(--ink)}.answer__body[data-v-13153bd5] strong{font-weight:600}.answer__body[data-v-13153bd5] .cite{display:inline-flex;align-items:center;justify-content:center;min-width:1.25em;height:1.25em;margin:0 .12em;padding:0 .3em;font-family:Hanken Grotesk,sans-serif;font-size:.7em;font-weight:600;vertical-align:super;color:var(--accent);background:var(--accent-tint);border-radius:999px;text-decoration:none;transition:background .15s ease,color .15s ease}.answer__body[data-v-13153bd5] .cite:hover{background:var(--accent);color:var(--paper)}.answer__error[data-v-13153bd5]{color:#b54034;font-size:.95rem}.answer__thinking[data-v-13153bd5]{display:flex;align-items:center;gap:.35rem;color:var(--ink-soft);font-size:.95rem}.caret[data-v-13153bd5]{display:inline-block;width:2px;height:1.1em;margin-left:2px;background:var(--accent);vertical-align:text-bottom;animation:blink-13153bd5 1s steps(2,start) infinite}.dot[data-v-13153bd5]{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:pulse-13153bd5 1.2s ease-in-out infinite}.dot[data-v-13153bd5]:nth-child(2){animation-delay:.15s}.dot[data-v-13153bd5]:nth-child(3){animation-delay:.3s}@keyframes blink-13153bd5{50%{opacity:0}}@keyframes pulse-13153bd5{0%,to{opacity:.3}50%{opacity:1}}@keyframes rise-13153bd5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sources[data-v-68c43c2e]{margin-top:1.5rem}.sources__label[data-v-68c43c2e]{font-family:Hanken Grotesk,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .6rem}.sources__list[data-v-68c43c2e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.source[data-v-68c43c2e]{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;background:var(--card);border:1px solid var(--line);border-radius:10px;animation:rise-68c43c2e .4s ease both}.source.flash[data-v-68c43c2e]{animation:flash-68c43c2e 1s ease}.source__n[data-v-68c43c2e]{flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:600;color:var(--accent);background:var(--accent-tint);border-radius:50%}.source__main[data-v-68c43c2e]{flex:1;min-width:0;display:flex;flex-direction:column;text-decoration:none}.source__title[data-v-68c43c2e]{color:var(--ink);font-size:.92rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source__url[data-v-68c43c2e]{color:var(--ink-soft);font-size:.75rem}.source__main:hover .source__title[data-v-68c43c2e]{color:var(--accent)}.source__score[data-v-68c43c2e]{flex:none;width:56px;height:5px;background:var(--line);border-radius:999px;overflow:hidden}.source__bar[data-v-68c43c2e]{display:block;height:100%;background:var(--accent);border-radius:999px}@keyframes rise-68c43c2e{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes flash-68c43c2e{0%{background:var(--accent-tint)}to{background:var(--card)}}.samples[data-v-1ec7b4e1]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.samples__label[data-v-1ec7b4e1]{font-size:.85rem;color:var(--ink-soft)}.samples__chip[data-v-1ec7b4e1]{font:inherit;font-size:.85rem;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:999px;padding:.35rem .8rem;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.samples__chip[data-v-1ec7b4e1]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}.page[data-v-e686b8e9]{min-height:100dvh;display:flex;flex-direction:column}.shell[data-v-e686b8e9]{width:100%;max-width:720px;margin:0 auto;padding:clamp(3rem,12vh,8rem) 1.5rem 2rem;flex:1;transition:padding-top .5s cubic-bezier(.22,1,.36,1)}.shell--active[data-v-e686b8e9]{padding-top:clamp(2rem,6vh,4rem)}.masthead[data-v-e686b8e9]{text-align:center;margin-bottom:2rem}.brand[data-v-e686b8e9]{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.brand__mark[data-v-e686b8e9]{width:14px;height:14px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}.brand__name[data-v-e686b8e9]{font-family:Hanken Grotesk,sans-serif;font-weight:600;letter-spacing:.02em;color:var(--ink)}.headline[data-v-e686b8e9]{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(2.4rem,7vw,3.5rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 .75rem;color:var(--ink)}.sub[data-v-e686b8e9]{max-width:30rem;margin:0 auto;color:var(--ink-soft);font-size:1.02rem;line-height:1.6}.controls[data-v-e686b8e9]{display:flex;flex-direction:column;gap:1rem;align-items:center}.controls[data-v-e686b8e9]>*{width:100%}.results[data-v-e686b8e9]{margin-top:2.25rem}.footer[data-v-e686b8e9]{text-align:center;padding:1.5rem;font-size:.78rem;color:var(--ink-soft);opacity:.8}:root{--paper: #faf7f0;--card: #ffffff;--ink: #211c18;--ink-soft: #6b6258;--accent: #c2562f;--accent-tint: #f4e4da;--line: #e9e1d6}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background-color:var(--paper);background-image:radial-gradient(rgba(33,28,24,.025) 1px,transparent 1px);background-size:4px 4px;color:var(--ink);font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#app{min-height:100dvh}a{color:var(--accent)}::selection{background:var(--accent-tint)}
