.gpt[data-astro-cid-2bz4unu4]{overflow-x:clip}.hero[data-astro-cid-2bz4unu4]{position:relative;padding-top:clamp(7rem,14vw,10rem);padding-bottom:clamp(4rem,9vw,7rem)}.hero-glow[data-astro-cid-2bz4unu4]{position:absolute;right:-10%;top:8%;width:min(70vw,820px);aspect-ratio:1;background:radial-gradient(circle,rgba(198,153,75,.22),transparent 62%);filter:blur(40px);pointer-events:none}.hero-grid[data-astro-cid-2bz4unu4]{position:relative;z-index:1;display:grid;gap:clamp(3rem,6vw,4.5rem);align-items:center}@media(min-width:960px){.hero-grid[data-astro-cid-2bz4unu4]{grid-template-columns:1.05fr 1fr}}.new-pill[data-astro-cid-2bz4unu4]{display:inline-block;margin-right:.5rem;padding:.2rem .55rem;border-radius:999px;background:var(--gold);color:#211705;letter-spacing:.08em}.hero-copy[data-astro-cid-2bz4unu4] .display[data-astro-cid-2bz4unu4]{margin-top:1.1rem}.hero-copy[data-astro-cid-2bz4unu4] .lede[data-astro-cid-2bz4unu4]{margin-top:1.4rem;max-width:34rem}.only[data-astro-cid-2bz4unu4]{display:flex;align-items:flex-start;gap:.8rem;margin-top:1.8rem;padding:.9rem 1.1rem;max-width:30rem;border-radius:18px;border:1px solid rgba(198,153,75,.38);background:linear-gradient(135deg,#c6994b24,#c6994b08);color:var(--paper);position:relative;overflow:hidden}.only[data-astro-cid-2bz4unu4]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,236,196,.16) 50%,transparent 65%);transform:translate(-120%);animation:sheen 5.5s var(--ease-soft) 1.4s infinite}@keyframes sheen{0%{transform:translate(-120%)}40%,to{transform:translate(120%)}}.only-mark[data-astro-cid-2bz4unu4]{flex:none;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--gold)}.only-mark[data-astro-cid-2bz4unu4] svg[data-astro-cid-2bz4unu4]{width:1rem;fill:none;stroke:#211705;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.only-note[data-astro-cid-2bz4unu4]{display:block;font-size:.8125rem;color:var(--paper-mute);margin-top:.15rem}.cta-row[data-astro-cid-2bz4unu4]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.cta-row[data-astro-cid-2bz4unu4].center{justify-content:center}.arrow[data-astro-cid-2bz4unu4]{width:1.1rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--t-pill) var(--ease)}.btn[data-astro-cid-2bz4unu4]:hover .arrow[data-astro-cid-2bz4unu4]{transform:translate(3px)}.fine[data-astro-cid-2bz4unu4]{margin-top:1rem;font-size:.875rem;color:var(--paper-mute)}.fine[data-astro-cid-2bz4unu4] a{color:var(--gold-hi);text-decoration:underline;text-underline-offset:3px}.stickers[data-astro-cid-2bz4unu4]{position:absolute;inset:0;pointer-events:none;z-index:0}.sticker[data-astro-cid-2bz4unu4]{position:absolute;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:14px;background:color-mix(in srgb,var(--c) 22%,var(--ink-850));border:1px solid color-mix(in srgb,var(--c) 45%,transparent);box-shadow:0 10px 30px -12px color-mix(in srgb,var(--c) 60%,transparent);animation:drift 9s ease-in-out infinite}.sticker[data-astro-cid-2bz4unu4] svg[data-astro-cid-2bz4unu4]{width:1.3rem;fill:var(--c)}.s1[data-astro-cid-2bz4unu4]{top:14%;left:47%;transform:rotate(-12deg);animation-delay:-1s}.s2[data-astro-cid-2bz4unu4]{top:6%;right:8%;transform:rotate(10deg);animation-delay:-3s}.s3[data-astro-cid-2bz4unu4]{bottom:10%;left:52%;transform:rotate(8deg);animation-delay:-5s}.s4[data-astro-cid-2bz4unu4]{bottom:4%;right:6%;transform:rotate(-8deg);animation-delay:-2s}.s5[data-astro-cid-2bz4unu4]{top:46%;right:2%;transform:rotate(14deg);animation-delay:-6s}@keyframes drift{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -12px;rotate:6deg}}@media(max-width:959px){.s1[data-astro-cid-2bz4unu4],.s3[data-astro-cid-2bz4unu4],.s5[data-astro-cid-2bz4unu4]{display:none}.s2[data-astro-cid-2bz4unu4]{top:2%}.s4[data-astro-cid-2bz4unu4]{bottom:auto;top:46%}}.window-wrap[data-astro-cid-2bz4unu4]{position:relative}.window[data-astro-cid-2bz4unu4]{position:relative;border-radius:26px;background:var(--app-bg);color:var(--app-text);font-family:var(--font-app);box-shadow:0 0 0 1px #ffffff0f,0 40px 90px -30px #000000e6,0 0 120px -20px #c6994b59;overflow:hidden;transform:rotate(1.2deg);transition:transform .6s var(--ease)}.window-wrap[data-astro-cid-2bz4unu4]:hover .window[data-astro-cid-2bz4unu4]{transform:rotate(0) translateY(-4px)}.window-bar[data-astro-cid-2bz4unu4]{display:flex;align-items:center;gap:.4rem;padding:.85rem 1.1rem;background:var(--app-bg-2);border-bottom:1px solid var(--app-border)}.dot[data-astro-cid-2bz4unu4]{width:.6rem;height:.6rem;border-radius:50%;background:var(--app-border-2)}.window-title[data-astro-cid-2bz4unu4]{display:inline-flex;align-items:center;gap:.45rem;margin-left:.6rem;font-size:.8125rem;font-weight:800;color:var(--app-text-3)}.mini-robin[data-astro-cid-2bz4unu4]{width:1.15rem;height:1.15rem;border-radius:5px}.chat[data-astro-cid-2bz4unu4]{display:flex;flex-direction:column;gap:.7rem;padding:1.3rem 1.1rem 1.4rem;min-height:27rem;font-size:.9375rem}.msg[data-astro-cid-2bz4unu4]{max-width:88%}.me[data-astro-cid-2bz4unu4]{align-self:flex-end;padding:.6rem .95rem;border-radius:18px 18px 6px;background:var(--app-text);color:var(--app-bg);font-weight:600}.at[data-astro-cid-2bz4unu4]{color:var(--gold-hi);font-weight:800}.bot[data-astro-cid-2bz4unu4]{display:flex;align-items:flex-start;gap:.55rem}.avatar[data-astro-cid-2bz4unu4]{width:1.9rem;height:1.9rem;border-radius:9px;flex:none}.card[data-astro-cid-2bz4unu4]{display:flex;align-items:center;gap:.7rem;padding:.7rem .85rem;border-radius:16px;background:var(--app-card);border:1px solid var(--app-border);box-shadow:0 6px 18px -12px #1c1b1859}.ev[data-astro-cid-2bz4unu4]{width:.8rem;height:.8rem;border-radius:50%;background:var(--c);flex:none}.ev[data-astro-cid-2bz4unu4].pulse{box-shadow:0 0 color-mix(in srgb,var(--c) 60%,transparent);animation:pulse 1.6s ease-out infinite}@keyframes pulse{to{box-shadow:0 0 0 9px transparent}}.card-title[data-astro-cid-2bz4unu4]{font-weight:800;color:var(--app-text);line-height:1.25}.card-sub[data-astro-cid-2bz4unu4]{font-size:.8125rem;color:var(--app-text-3)}.saved[data-astro-cid-2bz4unu4]{margin-left:auto;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:800;color:#2f6b32;background:#e3f2e1}.answer[data-astro-cid-2bz4unu4]{padding:.8rem .95rem;border-radius:16px;background:linear-gradient(160deg,var(--ask-grad-a),var(--ask-grad-b));border:1px solid var(--ask-border);color:var(--ask-prose);line-height:1.5}.answer[data-astro-cid-2bz4unu4] strong{color:var(--ask-prose-bold)}.night[data-astro-cid-2bz4unu4]{display:flex;gap:3px;margin-top:.7rem;height:.65rem}.night[data-astro-cid-2bz4unu4] span[data-astro-cid-2bz4unu4]{flex:0 0 var(--w);border-radius:4px;background:var(--ev-sleep)}.night[data-astro-cid-2bz4unu4] .gap[data-astro-cid-2bz4unu4]{flex:1;background:var(--ev-sleep-awake);opacity:.6}.night-scale[data-astro-cid-2bz4unu4]{display:flex;justify-content:space-between;margin-top:.3rem;font-size:.6875rem;color:var(--ask-tool-text)}.typing[data-astro-cid-2bz4unu4]{display:flex;gap:4px;padding-left:2.5rem}.typing[data-astro-cid-2bz4unu4] span[data-astro-cid-2bz4unu4]{width:6px;height:6px;border-radius:50%;background:var(--ask-tool-dot);animation:blink 1.2s infinite}.typing[data-astro-cid-2bz4unu4] span[data-astro-cid-2bz4unu4]:nth-child(2){animation-delay:.2s}.typing[data-astro-cid-2bz4unu4] span[data-astro-cid-2bz4unu4]:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.js[data-astro-cid-2bz4unu4] .chat[data-astro-cid-2bz4unu4]>.msg[data-astro-cid-2bz4unu4]{opacity:0;transform:translateY(10px) scale(.98);animation:pop .42s var(--ease) forwards}.js[data-astro-cid-2bz4unu4] .m1[data-astro-cid-2bz4unu4]{animation-delay:.5s}.js[data-astro-cid-2bz4unu4] .b1[data-astro-cid-2bz4unu4]{animation-delay:1.3s}.js[data-astro-cid-2bz4unu4] .m2[data-astro-cid-2bz4unu4]{animation-delay:2.4s}.js[data-astro-cid-2bz4unu4] .b2[data-astro-cid-2bz4unu4]{animation-delay:3.2s}.js[data-astro-cid-2bz4unu4] .m3[data-astro-cid-2bz4unu4]{animation-delay:4.3s}.js[data-astro-cid-2bz4unu4] .b3[data-astro-cid-2bz4unu4]{animation-delay:5.3s}.js[data-astro-cid-2bz4unu4] .typing[data-astro-cid-2bz4unu4]{opacity:0;animation:typing-life 6s linear .6s forwards}@keyframes pop{to{opacity:1;transform:none}}@keyframes typing-life{0%,92%{opacity:1}to{opacity:0}}.bot[data-astro-cid-2bz4unu4] .avatar[data-astro-cid-2bz4unu4]{transform-origin:50% 90%}.b1[data-astro-cid-2bz4unu4] .avatar[data-astro-cid-2bz4unu4],.b2[data-astro-cid-2bz4unu4] .avatar[data-astro-cid-2bz4unu4],.b3[data-astro-cid-2bz4unu4] .avatar[data-astro-cid-2bz4unu4]{animation:wobble .7s var(--ease) 1}.js[data-astro-cid-2bz4unu4] .b1[data-astro-cid-2bz4unu4] .avatar[data-astro-cid-2bz4unu4]{animation-delay:1.3s}.js[data-astro-cid-2bz4unu4] .b2[data-astro-cid-2bz4unu4] .avatar[data-astro-cid-2bz4unu4]{animation-delay:3.2s}.js[data-astro-cid-2bz4unu4] .b3[data-astro-cid-2bz4unu4] .avatar[data-astro-cid-2bz4unu4]{animation-delay:5.3s}@keyframes wobble{0%,to{rotate:0deg}30%{rotate:-10deg}60%{rotate:7deg}}.strip[data-astro-cid-2bz4unu4]{padding-block:clamp(3rem,7vw,5rem)}.strip[data-astro-cid-2bz4unu4] .display[data-astro-cid-2bz4unu4]{margin-top:.8rem;max-width:22ch}.rows[data-astro-cid-2bz4unu4]{display:grid;gap:.85rem;margin-top:2.4rem}.row[data-astro-cid-2bz4unu4]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.track[data-astro-cid-2bz4unu4]{display:flex;gap:.75rem;width:max-content;animation:marquee 48s linear infinite}.row[data-astro-cid-2bz4unu4].reverse .track[data-astro-cid-2bz4unu4]{animation-direction:reverse;animation-duration:56s}.row[data-astro-cid-2bz4unu4]:hover .track[data-astro-cid-2bz4unu4]{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.chip[data-astro-cid-2bz4unu4]{display:inline-flex;align-items:center;gap:.55rem;padding:.7rem 1.1rem;border-radius:999px;background:var(--fill);border:1px solid var(--line-strong);color:var(--paper);font-weight:600;white-space:nowrap;transition:border-color var(--t-pill) var(--ease),background var(--t-pill) var(--ease)}.chip[data-astro-cid-2bz4unu4]:hover{border-color:color-mix(in srgb,var(--c) 70%,transparent);background:color-mix(in srgb,var(--c) 12%,transparent)}.chip-dot[data-astro-cid-2bz4unu4]{width:.55rem;height:.55rem;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.jobs[data-astro-cid-2bz4unu4] .display[data-astro-cid-2bz4unu4]{margin-top:.8rem}.job-grid[data-astro-cid-2bz4unu4]{display:grid;gap:1rem;margin-top:2.6rem}@media(min-width:860px){.job-grid[data-astro-cid-2bz4unu4]{grid-template-columns:repeat(3,1fr)}}.job[data-astro-cid-2bz4unu4]{position:relative;padding:1.8rem 1.6rem 1.9rem;border-radius:24px;background:linear-gradient(180deg,var(--ink-800),var(--ink-850));border:1px solid var(--line);transition:transform .4s var(--ease),border-color .4s var(--ease)}.job[data-astro-cid-2bz4unu4]:hover{transform:translateY(-4px) rotate(-.4deg);border-color:var(--line-strong)}.job-icon[data-astro-cid-2bz4unu4]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:16px;background:color-mix(in srgb,var(--c) 20%,transparent);border:1px solid color-mix(in srgb,var(--c) 40%,transparent)}.job-icon[data-astro-cid-2bz4unu4] svg[data-astro-cid-2bz4unu4]{width:1.4rem;fill:none;stroke:var(--c);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.job[data-astro-cid-2bz4unu4] h3[data-astro-cid-2bz4unu4]{margin-top:1.2rem;font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.job[data-astro-cid-2bz4unu4] p[data-astro-cid-2bz4unu4]{margin-top:.6rem;color:var(--paper-dim);line-height:1.6}.extras[data-astro-cid-2bz4unu4]{display:grid;gap:.75rem;margin-top:1rem;color:var(--paper-dim)}@media(min-width:860px){.extras[data-astro-cid-2bz4unu4]{grid-template-columns:1fr 1fr}}.extras[data-astro-cid-2bz4unu4] span[data-astro-cid-2bz4unu4]{padding:1.1rem 1.3rem;border-radius:18px;border:1px dashed var(--line-strong)}.extras[data-astro-cid-2bz4unu4] strong{color:var(--paper)}.setup-grid[data-astro-cid-2bz4unu4]{display:grid;gap:3rem;align-items:center}@media(min-width:960px){.setup-grid[data-astro-cid-2bz4unu4]{grid-template-columns:1fr 1.05fr}}.setup[data-astro-cid-2bz4unu4] .display[data-astro-cid-2bz4unu4]{margin-top:.8rem}.steps[data-astro-cid-2bz4unu4]{list-style:none;padding:0;margin-top:2.2rem;display:grid;gap:1.4rem}.steps[data-astro-cid-2bz4unu4] li[data-astro-cid-2bz4unu4]{display:flex;gap:1rem}.n[data-astro-cid-2bz4unu4]{flex:none;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--gold);color:#211705;font-weight:800}.steps[data-astro-cid-2bz4unu4] h3[data-astro-cid-2bz4unu4]{font-size:1.125rem;font-weight:700}.steps[data-astro-cid-2bz4unu4] p[data-astro-cid-2bz4unu4]{margin-top:.3rem;color:var(--paper-dim)}.steps[data-astro-cid-2bz4unu4] a{color:var(--gold-hi);text-decoration:underline;text-underline-offset:3px}.steps[data-astro-cid-2bz4unu4] .kbd{padding:.1rem .45rem;border-radius:6px;background:var(--fill-hi);border:1px solid var(--line-strong);color:var(--gold-hi);font-weight:700;white-space:nowrap}.shot[data-astro-cid-2bz4unu4]{position:relative}.shot[data-astro-cid-2bz4unu4]:before{content:"";position:absolute;inset:8% -4% -6% 8%;border-radius:28px;background:radial-gradient(circle at 60% 40%,rgba(198,153,75,.28),transparent 70%);filter:blur(30px);z-index:-1}.shot-img[data-astro-cid-2bz4unu4]{width:100%;height:auto;border-radius:22px;border:1px solid var(--line-strong);box-shadow:0 40px 80px -36px #000000e6;transform:rotate(-1.4deg);transition:transform .6s var(--ease)}.shot[data-astro-cid-2bz4unu4]:hover .shot-img[data-astro-cid-2bz4unu4]{transform:rotate(0)}.shot[data-astro-cid-2bz4unu4] figcaption[data-astro-cid-2bz4unu4]{margin-top:1rem;text-align:center;font-size:.875rem;color:var(--paper-mute)}.faq-in[data-astro-cid-2bz4unu4]{max-width:48rem}.faq[data-astro-cid-2bz4unu4] .display[data-astro-cid-2bz4unu4]{margin-top:.8rem}.qa[data-astro-cid-2bz4unu4]{margin-top:2rem;border-top:1px solid var(--line)}details[data-astro-cid-2bz4unu4]{border-bottom:1px solid var(--line)}summary[data-astro-cid-2bz4unu4]{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 0;font-weight:700;font-size:1.0625rem}summary[data-astro-cid-2bz4unu4]::-webkit-details-marker{display:none}summary[data-astro-cid-2bz4unu4]:after{content:"+";flex:none;color:var(--gold);font-size:1.4rem;line-height:1;transition:rotate var(--t-pill) var(--ease)}details[data-astro-cid-2bz4unu4][open] summary[data-astro-cid-2bz4unu4]:after{rotate:45deg}details[data-astro-cid-2bz4unu4] p[data-astro-cid-2bz4unu4]{padding-bottom:1.3rem;color:var(--paper-dim);line-height:1.65;max-width:42rem}details[data-astro-cid-2bz4unu4] a[data-astro-cid-2bz4unu4]{color:var(--gold-hi);text-decoration:underline;text-underline-offset:3px}.closing[data-astro-cid-2bz4unu4]{text-align:center;overflow:clip}.glowline[data-astro-cid-2bz4unu4]{position:absolute;left:50%;bottom:-42%;width:min(120%,1100px);aspect-ratio:2 / 1;transform:translate(-50%);pointer-events:none;background:radial-gradient(ellipse at 50% 100%,rgba(198,153,75,.34),transparent 62%);filter:blur(48px)}.closing-in[data-astro-cid-2bz4unu4]{position:relative;z-index:1;max-width:46rem}.closing-robin[data-astro-cid-2bz4unu4]{width:4.5rem;height:4.5rem;margin:0 auto 1.5rem;border-radius:22px;box-shadow:0 18px 50px -16px var(--gold-glow);animation:drift 6s ease-in-out infinite}
