.field[data-astro-cid-7u2mu3qg]{background:color-mix(in oklab, var(--color-ink-2) 70%, transparent);border:1px solid color-mix(in oklab, var(--color-paper) 14%, transparent);height:54px;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-paper) 6%, transparent), 0 20px 50px -20px #0009;-webkit-backdrop-filter:blur(14px)saturate(1.2);transition:border-color .4s var(--ease-ink), box-shadow .4s var(--ease-ink);border-radius:999px;align-items:center;padding:5px 5px 5px 22px;display:flex;position:relative}.field[data-astro-cid-7u2mu3qg]:focus-within{border-color:color-mix(in oklab, var(--color-amber) 60%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-paper) 6%, transparent), 0 0 0 4px color-mix(in oklab, var(--color-amber) 12%, transparent), 0 20px 60px -20px color-mix(in oklab, var(--color-amber) 30%, transparent)}input[data-astro-cid-7u2mu3qg]{min-width:0;height:100%;color:var(--color-paper);letter-spacing:.01em;transition:opacity .4s var(--ease-ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}input[data-astro-cid-7u2mu3qg]::placeholder{color:var(--color-muted)}.done[data-astro-cid-7u2mu3qg]{font-family:var(--font-serif);color:var(--color-amber-soft);opacity:0;pointer-events:none;transition:opacity .6s var(--ease-ink) .1s, transform .6s var(--ease-ink) .1s;font-size:17px;font-style:italic;position:absolute;left:22px;transform:translateY(6px)}button[data-astro-cid-7u2mu3qg]{width:44px;height:44px;color:var(--color-ink);background:var(--color-paper);cursor:pointer;transition:background .3s var(--ease-ink), transform .3s var(--ease-ink);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}button[data-astro-cid-7u2mu3qg]:hover{background:var(--color-amber-soft)}button[data-astro-cid-7u2mu3qg]:hover .icon-arrow[data-astro-cid-7u2mu3qg]{transform:translate(2px)}button[data-astro-cid-7u2mu3qg]:active{transform:scale(.95)}.icon[data-astro-cid-7u2mu3qg]{width:20px;height:20px;transition:opacity .3s var(--ease-ink), transform .3s var(--ease-ink);grid-area:1/1}.icon-spin[data-astro-cid-7u2mu3qg],.icon-check[data-astro-cid-7u2mu3qg]{opacity:0}.icon-check[data-astro-cid-7u2mu3qg] path[data-astro-cid-7u2mu3qg]{stroke-dasharray:24;stroke-dashoffset:24px}.status[data-astro-cid-7u2mu3qg]{color:var(--color-muted);min-height:1.5em;margin-top:12px;padding-left:22px;font-size:12.5px;line-height:1.5;transition:color .3s}.status[data-astro-cid-7u2mu3qg] a{color:var(--color-paper-dim);text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--color-paper) 30%, transparent);text-underline-offset:3px}.status[data-astro-cid-7u2mu3qg] a:hover{color:var(--color-amber-soft)}[data-astro-cid-7u2mu3qg][data-state=submitting] .icon-arrow[data-astro-cid-7u2mu3qg]{opacity:0}[data-astro-cid-7u2mu3qg][data-state=submitting] .icon-spin[data-astro-cid-7u2mu3qg]{opacity:1;animation:.9s linear infinite spin}[data-astro-cid-7u2mu3qg][data-state=submitting] input[data-astro-cid-7u2mu3qg]{opacity:.5}[data-astro-cid-7u2mu3qg][data-state=success] input[data-astro-cid-7u2mu3qg]{opacity:0;pointer-events:none}[data-astro-cid-7u2mu3qg][data-state=success] .done[data-astro-cid-7u2mu3qg]{opacity:1;transform:none}[data-astro-cid-7u2mu3qg][data-state=success] .field[data-astro-cid-7u2mu3qg]{border-color:color-mix(in oklab, var(--color-amber) 45%, transparent)}[data-astro-cid-7u2mu3qg][data-state=success] button[data-astro-cid-7u2mu3qg]{background:var(--color-amber);cursor:default}[data-astro-cid-7u2mu3qg][data-state=success] .icon-arrow[data-astro-cid-7u2mu3qg]{opacity:0}[data-astro-cid-7u2mu3qg][data-state=success] .icon-check[data-astro-cid-7u2mu3qg]{opacity:1}[data-astro-cid-7u2mu3qg][data-state=success] .icon-check[data-astro-cid-7u2mu3qg] path[data-astro-cid-7u2mu3qg]{stroke-dashoffset:0;transition:stroke-dashoffset .6s var(--ease-ink) .15s}[data-astro-cid-7u2mu3qg][data-state=success] .status[data-astro-cid-7u2mu3qg]{color:var(--color-paper-dim)}[data-astro-cid-7u2mu3qg][data-state=error] .field[data-astro-cid-7u2mu3qg]{border-color:color-mix(in oklab, var(--color-rose) 65%, transparent);animation:nudge .4s var(--ease-ink)}[data-astro-cid-7u2mu3qg][data-state=error] .status[data-astro-cid-7u2mu3qg]{color:var(--color-rose)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes nudge{25%{transform:translate(-4px)}75%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-7u2mu3qg][data-state=error] .field[data-astro-cid-7u2mu3qg]{animation:none}}.field[data-astro-cid-ge2uvauf]{-webkit-mask-image:radial-gradient(85% 75% at 50% 45%,#000 30%,#0000 100%);mask-image:radial-gradient(85% 75% at 50% 45%,#000 30%,#0000 100%)}.vignette[data-astro-cid-ge2uvauf]{background:radial-gradient(ellipse 60% 40% at 50% 46%, color-mix(in oklab, var(--color-ink) 55%, transparent), transparent 70%), linear-gradient(to bottom, transparent 70%, var(--color-ink))}.headline[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(3.1rem,11vw,9.75rem);font-weight:330;line-height:.94}.accent[data-astro-cid-ge2uvauf]{background:linear-gradient(100deg, var(--color-amber-soft) 10%, var(--color-amber) 55%, #c98f4a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 -.08em -.14em -.02em;padding:0 .08em .14em .02em;font-style:italic;font-weight:300}.sep[data-astro-cid-ge2uvauf]{background:color-mix(in oklab, var(--color-paper) 25%, transparent);border-radius:99px;width:3px;height:3px}.pill[data-astro-cid-ge2uvauf]{background:color-mix(in oklab, var(--color-ink-2) 60%, transparent);border:1px solid color-mix(in oklab, var(--color-paper) 10%, transparent);-webkit-backdrop-filter:blur(10px)}.dot[data-astro-cid-ge2uvauf]{background:var(--color-amber);width:6px;height:6px;box-shadow:0 0 10px var(--color-amber);border-radius:99px;position:relative}.dot[data-astro-cid-ge2uvauf]:after{content:"";border-radius:inherit;background:var(--color-amber);animation:ping 2.4s var(--ease-ink) infinite;position:absolute;inset:0}@keyframes ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3.2)}}.scroll-cue[data-astro-cid-ge2uvauf]{padding:8px 12px;display:block}.scroll-cue[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf]{background:color-mix(in oklab, var(--color-paper) 14%, transparent);width:1px;height:44px;display:block;position:relative;overflow:hidden}.scroll-cue[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-amber));width:1px;height:40%;animation:drip 2.6s var(--ease-ink) infinite;position:absolute;top:-40%;left:0}@keyframes drip{to{top:110%}}@media (prefers-reduced-motion:reduce){.dot[data-astro-cid-ge2uvauf]:after,.scroll-cue[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf]:after{animation:none}}.card[data-astro-cid-julkeqsb]{background:radial-gradient(120% 80% at 0% 0%, color-mix(in oklab, var(--color-amber) 7%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in oklab, var(--color-ink-3) 85%, transparent), color-mix(in oklab, var(--color-ink-2) 92%, transparent));border:1px solid color-mix(in oklab, var(--color-paper) 9%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-paper) 7%, transparent), 0 40px 120px -40px #000c, 0 0 0 1px #0000004d}.card[data-astro-cid-julkeqsb]:before{content:"";border-radius:inherit;background:linear-gradient(160deg, color-mix(in oklab, var(--color-amber) 35%, transparent), transparent 35%, transparent 70%, color-mix(in oklab, var(--color-thread) 25%, transparent));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.thread[data-astro-cid-julkeqsb] .glow[data-astro-cid-julkeqsb]{opacity:.18}.orb[data-astro-cid-julkeqsb]{background:radial-gradient(circle at 35% 30%, var(--color-amber-soft), var(--color-amber) 45%, #8a5a26 100%);width:22px;height:22px;box-shadow:0 0 22px color-mix(in oklab, var(--color-amber) 55%, transparent);border-radius:99px}mark[data-astro-cid-julkeqsb]{color:var(--color-paper);background:0 0;background-image:linear-gradient(90deg, color-mix(in oklab, var(--color-amber) 50%, transparent), color-mix(in oklab, var(--color-amber) 50%, transparent));transition:background-size .9s var(--ease-ink) .2s;background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.chip[data-astro-cid-julkeqsb]{background:color-mix(in oklab, var(--color-ink) 70%, transparent);border:1px solid color-mix(in oklab, var(--color-thread) 28%, transparent);box-shadow:0 0 30px -8px color-mix(in oklab, var(--color-thread) 35%, transparent);transition:opacity .8s var(--ease-ink) .9s, transform .8s var(--ease-ink) .9s}.replay[data-astro-cid-julkeqsb]{color:var(--color-muted);cursor:pointer;transition:color .3s, opacity .6s var(--ease-ink) 1.4s;border-radius:99px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.replay[data-astro-cid-julkeqsb]:hover{color:var(--color-paper)}.thinking[data-astro-cid-julkeqsb]{opacity:0;gap:5px;display:flex;position:absolute;top:8px;left:0}.thinking[data-astro-cid-julkeqsb] i[data-astro-cid-julkeqsb]{background:var(--color-paper-dim);border-radius:99px;width:5px;height:5px;animation:1.2s ease-in-out infinite think}.thinking[data-astro-cid-julkeqsb] i[data-astro-cid-julkeqsb]:nth-child(2){animation-delay:.15s}.thinking[data-astro-cid-julkeqsb] i[data-astro-cid-julkeqsb]:nth-child(3){animation-delay:.3s}@keyframes think{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.reply[data-astro-cid-julkeqsb]{transition:opacity .6s var(--ease-ink), transform .6s var(--ease-ink)}.card[data-astro-cid-julkeqsb] .u{transition:opacity .5s var(--ease-ink), filter .5s var(--ease-ink)}.reply-text[data-astro-cid-julkeqsb] .u{display:inline-block}.caret[data-astro-cid-julkeqsb]{vertical-align:-.15em;background:var(--color-amber);width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}[data-astro-cid-julkeqsb][data-phase] .u:not(.on){opacity:0}.reply-text[data-astro-cid-julkeqsb] .u:not(.on){filter:blur(6px)}[data-astro-cid-julkeqsb][data-phase=armed] .reply[data-astro-cid-julkeqsb],[data-astro-cid-julkeqsb][data-phase=typing] .reply[data-astro-cid-julkeqsb]{opacity:0;transform:translateY(8px)}[data-astro-cid-julkeqsb][data-phase=thinking] .thinking[data-astro-cid-julkeqsb]{opacity:1}[data-astro-cid-julkeqsb][data-phase]:not([data-phase=done]) .chip[data-astro-cid-julkeqsb]{opacity:0;transition:none;transform:translateY(8px)}[data-astro-cid-julkeqsb][data-phase]:not([data-phase=done]) .replay[data-astro-cid-julkeqsb]{opacity:0;pointer-events:none;transition:none}[data-astro-cid-julkeqsb][data-phase]:not([data-phase=done]) mark[data-astro-cid-julkeqsb]{background-size:0 1px;transition:none}[data-astro-cid-julkeqsb][data-phase]:not([data-phase=done]) .thread[data-astro-cid-julkeqsb] path[data-astro-cid-julkeqsb]{stroke-dashoffset:var(--len)}[data-astro-cid-julkeqsb][data-phase=done] .thread[data-astro-cid-julkeqsb] path[data-astro-cid-julkeqsb]{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s var(--ease-ink) .3s}@media (prefers-reduced-motion:reduce){.thinking[data-astro-cid-julkeqsb] i[data-astro-cid-julkeqsb],.caret[data-astro-cid-julkeqsb]{animation:none}}
