@font-face{font-family:Caveat Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-brush-latin-400-normal.2w-6t9gW.woff2) format("woff2"),url(/_astro/caveat-brush-latin-400-normal.B3pS0In6.woff) format("woff")}.pc[data-astro-cid-bl7756sv]{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:24px 16px}.pc__wrap[data-astro-cid-bl7756sv]{width:100%;max-width:640px}.pc__step[data-astro-cid-bl7756sv]{margin-top:var(--space-3)}.pc__count[data-astro-cid-bl7756sv]{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.pc__title[data-astro-cid-bl7756sv]{margin-top:var(--space-3);font-size:clamp(22px,3.2vw,30px);font-weight:600;line-height:1.3;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;color:var(--color-text)}.pc__title[data-astro-cid-bl7756sv]:focus{outline:none}.pc__cta[data-astro-cid-bl7756sv]{margin-top:32px}.pc__form[data-astro-cid-bl7756sv]{margin-top:28px;display:flex;flex-direction:column}.pc__label[data-astro-cid-bl7756sv]{margin-top:var(--space-5);margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:13px;color:var(--color-text)}.pc__label[data-astro-cid-bl7756sv]:first-child{margin-top:0}.pc__textarea[data-astro-cid-bl7756sv]{width:100%;height:auto;min-height:200px;padding:14px 16px;font-size:16px;line-height:1.5;resize:vertical}.pc__input[data-astro-cid-bl7756sv]{width:100%;max-width:320px}.pc__hint[data-astro-cid-bl7756sv]{margin-top:var(--space-2);font-size:13px;color:var(--color-muted)}.pc__error[data-astro-cid-bl7756sv]{margin-top:var(--space-5);padding:12px 16px;border:1px solid var(--color-violet);color:var(--color-text);font-size:14.5px}.pc__form[data-astro-cid-bl7756sv] .pc__cta[data-astro-cid-bl7756sv]{align-self:flex-start}.pc__form[data-astro-cid-bl7756sv] .pc__cta[data-astro-cid-bl7756sv]:disabled{opacity:.6;cursor:progress}.pc__thinking[data-astro-cid-bl7756sv]{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding:48px 0}.pc__thinking[data-astro-cid-bl7756sv][hidden]{display:none}.pc__logo[data-astro-cid-bl7756sv]{width:72px;height:72px;border-radius:50%;animation:pc-pulse 1.4s ease-in-out infinite}.pc__think-label[data-astro-cid-bl7756sv]{font-family:var(--font-mono);font-size:16px;color:var(--color-muted)}.pc__think-label[data-astro-cid-bl7756sv]:focus{outline:none}.pc__shimmer[data-astro-cid-bl7756sv]{background:linear-gradient(90deg,var(--color-muted) 0%,var(--color-text) 50%,var(--color-muted) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pc-shimmer 1.6s linear infinite}.pc__dots[data-astro-cid-bl7756sv] span[data-astro-cid-bl7756sv]{animation:pc-dot 1.2s infinite}.pc__dots[data-astro-cid-bl7756sv] span[data-astro-cid-bl7756sv]:nth-child(2){animation-delay:.2s}.pc__dots[data-astro-cid-bl7756sv] span[data-astro-cid-bl7756sv]:nth-child(3){animation-delay:.4s}.pc__answer[data-astro-cid-bl7756sv]{display:grid;font-size:clamp(19px,2.4vw,23px);line-height:1.6;color:var(--color-text)}.pc__answer[data-astro-cid-bl7756sv]:focus{outline:none}.pc__ghost[data-astro-cid-bl7756sv],.pc__out[data-astro-cid-bl7756sv]{grid-area:1 / 1}.pc__ghost[data-astro-cid-bl7756sv]{visibility:hidden}.pc__ghost[data-astro-cid-bl7756sv],.pc__out[data-astro-cid-bl7756sv]{white-space:pre-line}.pc__hand[data-astro-cid-bl7756sv]{display:inline-block;margin-left:.1em;font-family:Caveat Brush,cursive;font-size:1.75em;line-height:1;white-space:nowrap;color:var(--color-text);transform:rotate(-4deg);transform-origin:left bottom}.pc__hand[data-astro-cid-bl7756sv][hidden]{display:none}.pc__hand[data-astro-cid-bl7756sv].is-writing{animation:pc-write 1.6s cubic-bezier(.55,.1,.35,1) both}@keyframes pc-write{0%{clip-path:inset(-.4em 100% -.4em -.2em)}to{clip-path:inset(-.4em -.2em -.4em -.2em)}}.pc__caret[data-astro-cid-bl7756sv]{display:inline-block;width:.55em;height:1.1em;margin-left:2px;vertical-align:-.15em;background:var(--color-violet);animation:pc-blink 1s steps(1) infinite}.pc__caret[data-astro-cid-bl7756sv][hidden]{display:none}.pc__sr[data-astro-cid-bl7756sv]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes pc-blink{50%{opacity:0}}@keyframes pc-pulse{0%,to{transform:scale(1);opacity:1;filter:drop-shadow(0 0 0 transparent)}50%{transform:scale(1.12);opacity:.75;filter:drop-shadow(0 0 18px var(--color-violet))}}@keyframes pc-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pc-dot{0%,to{opacity:.2}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.pc__logo[data-astro-cid-bl7756sv],.pc__caret[data-astro-cid-bl7756sv],.pc__hand[data-astro-cid-bl7756sv].is-writing,.pc__shimmer[data-astro-cid-bl7756sv],.pc__dots[data-astro-cid-bl7756sv] span[data-astro-cid-bl7756sv]{animation:none}.pc__shimmer[data-astro-cid-bl7756sv]{color:var(--color-muted)}}.pc__trap[data-astro-cid-bl7756sv]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
