.hero[data-astro-cid-ge2uvauf]{padding-block:var(--section) calc(var(--section) / 2);gap:var(--sp-5);display:grid}@media (width>=52rem){.hero[data-astro-cid-ge2uvauf]{column-gap:var(--sp-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{grid-column:1/-1}}h1[data-astro-cid-ge2uvauf]{font-size:var(--fs-h1);letter-spacing:-.03em;max-width:21ch;font-weight:800;line-height:1.38}.ent[data-astro-cid-ge2uvauf]{white-space:nowrap;background-image:linear-gradient(color-mix(in srgb, var(--c) 24%, transparent), color-mix(in srgb, var(--c) 24%, transparent));box-shadow:inset 0 -.09em 0 var(--c);animation:.55s cubic-bezier(.2,.7,.2,1) both mark;animation-delay:calc(.25s + var(--i) * .32s);background-repeat:no-repeat;background-size:100% 100%;border-radius:.18em;padding:0 .12em;transition:background-color .2s,box-shadow .2s;position:relative}.ent[data-astro-cid-ge2uvauf].lit{background-color:color-mix(in srgb, var(--c) 30%, transparent);box-shadow:inset 0 -.16em 0 var(--c)}@media (width<=40rem){h1[data-astro-cid-ge2uvauf]{line-height:1.62}.ent[data-astro-cid-ge2uvauf]{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.tag[data-astro-cid-ge2uvauf]{top:-.62em}}.tag[data-astro-cid-ge2uvauf]{font:800 clamp(.6rem, 1.1vw, .78rem)/1 var(--body);letter-spacing:.08em;color:var(--on);background:var(--c);animation:.35s both pop;animation-delay:calc(.55s + var(--i) * .32s);border-radius:.4em;padding:.32em .5em;position:absolute;top:-.5em;left:.15em}@keyframes mark{0%{box-shadow:inset 0 0 0 var(--c);background-size:0% 100%}}@keyframes pop{0%{opacity:0;transform:translateY(.4em)scale(.8)}}.sub[data-astro-cid-ge2uvauf]{font-size:var(--fs-lg);color:var(--muted);max-width:36rem;margin:0 0 var(--sp-4);line-height:1.5}.where[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--sp-1);margin:0 0 var(--sp-4);font-weight:600;display:flex}.pin[data-astro-cid-ge2uvauf]{background:var(--mint);width:.65rem;height:.65rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--mint) 25%, transparent);border-radius:50%}.acts[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin:0;display:flex}.cta[data-astro-cid-ge2uvauf]{color:var(--cobalt);border-bottom:2px solid;padding-bottom:.15rem;font-weight:700;text-decoration:none}.cta[data-astro-cid-ge2uvauf]:hover{color:var(--ink)}.pill[data-astro-cid-ge2uvauf]{font-weight:700;font-size:var(--fs-sm);color:var(--ink);background:var(--card);border:2px solid var(--ink);border-radius:999px;padding:.5rem .9rem;text-decoration:none}.pill[data-astro-cid-ge2uvauf]:hover{background:var(--ink);color:var(--bg)}.key[data-astro-cid-ge2uvauf]{--chip:5.75rem}.key[data-astro-cid-ge2uvauf]:lang(tr){--chip:4.25rem}.key[data-astro-cid-ge2uvauf] .kicker[data-astro-cid-ge2uvauf]{margin-bottom:var(--sp-1)}.key[data-astro-cid-ge2uvauf] ol[data-astro-cid-ge2uvauf]{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.key[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{border-bottom:2px solid var(--line)}.key[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{grid-template-columns:var(--chip) minmax(0, 1fr) auto;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-1);color:var(--ink);border-radius:.6rem;text-decoration:none;transition:background-color .2s;display:grid}.key[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf].lit,.key[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:focus-visible{background:color-mix(in srgb, var(--c) 12%, transparent)}.chip[data-astro-cid-ge2uvauf]{font:800 var(--fs-xs)/1 var(--body);letter-spacing:.08em;color:var(--on);background:var(--c);border-radius:.4em;justify-self:start;padding:.4em .55em}.txt[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.txt[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font:800 var(--fs-md)/1.2 var(--display)}.txt[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{font-size:var(--fs-sm);color:var(--muted);line-height:1.35}.go[data-astro-cid-ge2uvauf]{color:var(--muted);font-weight:800;transition:transform .2s,color .2s}.key[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf].lit .go[data-astro-cid-ge2uvauf]{color:var(--ink);transform:translate(3px)}.demo[data-astro-cid-fj7j6kjy]{padding-block:calc(var(--section) / 2)}.lead[data-astro-cid-fj7j6kjy]{font-size:var(--fs-lg);color:var(--muted);max-width:42rem;margin:var(--sp-3) 0 var(--sp-4)}.outcome[data-astro-cid-fj7j6kjy][hidden]{display:none}.outcome[data-astro-cid-fj7j6kjy]{max-width:42rem;margin:0 0 var(--sp-5);padding:var(--sp-2) var(--sp-3);border-left:5px solid var(--pink);background:var(--card);border-radius:0 .75rem .75rem 0}.card[data-astro-cid-fj7j6kjy]{background:var(--card);border:2px solid var(--ink);border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 2px #17183b0f,0 18px 40px -12px #17183b2e}.tabs[data-astro-cid-fj7j6kjy]{border-bottom:2px solid var(--ink);background:var(--cream);gap:.4rem;padding:.75rem;display:flex;overflow-x:auto}[data-astro-cid-fj7j6kjy][role=tab]{font:700 var(--fs-sm)/1 var(--body);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #0000;border-radius:999px;padding:.6rem .95rem}[data-astro-cid-fj7j6kjy][role=tab]:hover{border-color:var(--ink)}[data-astro-cid-fj7j6kjy][role=tab][aria-selected=true]{background:var(--ink);color:var(--bg)}.panel[data-astro-cid-fj7j6kjy]{grid-template-columns:1fr;display:grid}.panel[data-astro-cid-fj7j6kjy][hidden]{display:none}@media (width>=56rem){.panel[data-astro-cid-fj7j6kjy]{grid-template-columns:19rem minmax(0,1fr)}}.pkg[data-astro-cid-fj7j6kjy]{background:var(--ink);color:var(--bg);flex-direction:column;padding:clamp(1.25rem,3vw,1.75rem);display:flex}.lbl[data-astro-cid-fj7j6kjy]{font:700 var(--fs-xs)/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--sun);margin:0 0 .5rem}.goal[data-astro-cid-fj7j6kjy]{margin:0 0 1.25rem;font-weight:600;line-height:1.45}.cmd[data-astro-cid-fj7j6kjy]{word-break:break-word;background:#ffffff14;border-radius:.5rem;margin-bottom:1.25rem;padding:.6rem .7rem;font:.8rem/1.5 ui-monospace,SF Mono,Menlo,monospace;display:block}.chips[data-astro-cid-fj7j6kjy]{gap:.4rem;margin:0 0 1.5rem;display:flex}.chip[data-astro-cid-fj7j6kjy]{font:700 var(--fs-xs)/1 var(--body);color:#fff;border-radius:999px;padding:.4rem .7rem}.chip[data-astro-cid-fj7j6kjy].codex{background:var(--cobalt)}.chip[data-astro-cid-fj7j6kjy].claude{background:var(--coral);color:var(--ink)}.state[data-astro-cid-fj7j6kjy]{font-size:var(--fs-sm);border-top:1px solid #ffffff26;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:auto;padding-top:1.25rem;display:flex}.state[data-astro-cid-fj7j6kjy] b[data-astro-cid-fj7j6kjy]{font-family:var(--display);font-size:var(--fs-lg)}.badge[data-astro-cid-fj7j6kjy]{font:800 var(--fs-xs)/1 var(--body);background:var(--sun);color:var(--ink);border-radius:999px;padding:.45rem .7rem}.badge[data-astro-cid-fj7j6kjy][data-status=passed]{background:var(--mint)}.badge[data-astro-cid-fj7j6kjy][data-status=failed]{background:var(--pink);color:var(--ink)}.run[data-astro-cid-fj7j6kjy]{min-width:0;padding:clamp(1rem,2.5vw,1.75rem)}.steps[data-astro-cid-fj7j6kjy]{height:28rem;margin:0;padding:0;scroll-padding:1rem;list-style:none;position:relative;overflow-y:auto}@media (width>=56rem){.steps[data-astro-cid-fj7j6kjy]{height:31rem}}.step[data-astro-cid-fj7j6kjy]{grid-template-columns:2.6rem .9rem minmax(0,1fr);gap:.75rem;padding:.55rem 0;animation:.35s both in;display:grid;position:relative}.step[data-astro-cid-fj7j6kjy].later{display:none}.step[data-astro-cid-fj7j6kjy]:before{content:"";background:var(--line);width:2px;position:absolute;top:1.6rem;bottom:-.6rem;left:calc(3.8rem - 1px)}.step[data-astro-cid-fj7j6kjy]:last-child:before{display:none}time[data-astro-cid-fj7j6kjy]{font:600 var(--fs-xs)/1.6 ui-monospace, "SF Mono", Menlo, monospace;color:var(--muted);padding-top:.1rem}.dot[data-astro-cid-fj7j6kjy]{background:var(--line);z-index:1;width:.9rem;height:.9rem;box-shadow:0 0 0 3px var(--card);border-radius:50%;margin-top:.3rem;position:relative}.codex[data-astro-cid-fj7j6kjy] .dot[data-astro-cid-fj7j6kjy]{background:var(--cobalt)}.claude[data-astro-cid-fj7j6kjy] .dot[data-astro-cid-fj7j6kjy]{background:var(--coral)}.pass[data-astro-cid-fj7j6kjy] .dot[data-astro-cid-fj7j6kjy]{background:var(--mint)}.fail[data-astro-cid-fj7j6kjy] .dot[data-astro-cid-fj7j6kjy]{background:var(--pink)}.warn[data-astro-cid-fj7j6kjy] .dot[data-astro-cid-fj7j6kjy]{background:var(--sun)}.tool[data-astro-cid-fj7j6kjy] .dot[data-astro-cid-fj7j6kjy],.quote[data-astro-cid-fj7j6kjy] .dot[data-astro-cid-fj7j6kjy]{background:var(--muted);width:.6rem;height:.6rem;margin:.45rem 0 0 .15rem}.title[data-astro-cid-fj7j6kjy]{margin:0;font-weight:700;line-height:1.5}.fail[data-astro-cid-fj7j6kjy] .title[data-astro-cid-fj7j6kjy]{color:color-mix(in srgb, var(--pink) 75%, var(--ink))}.pass[data-astro-cid-fj7j6kjy] .title[data-astro-cid-fj7j6kjy]{color:color-mix(in srgb, var(--mint) 55%, var(--ink))}.tool[data-astro-cid-fj7j6kjy] .title[data-astro-cid-fj7j6kjy],.quote[data-astro-cid-fj7j6kjy] .title[data-astro-cid-fj7j6kjy]{color:var(--muted);font-weight:600;font-size:var(--fs-sm)}pre[data-astro-cid-fj7j6kjy]{white-space:pre-wrap;word-break:break-word;color:var(--muted);background:var(--bg);border-radius:.5rem;margin:.35rem 0 0;padding:.5rem .65rem;font:.78rem/1.55 ui-monospace,SF Mono,Menlo,monospace}.fail[data-astro-cid-fj7j6kjy] pre[data-astro-cid-fj7j6kjy]{background:color-mix(in srgb, var(--pink) 9%, var(--card));color:var(--ink)}blockquote[data-astro-cid-fj7j6kjy]{background:var(--cream);font-size:var(--fs-sm);border-radius:0 .75rem .75rem;margin:.35rem 0 0;padding:.6rem .8rem;line-height:1.5}.detail[data-astro-cid-fj7j6kjy]{color:var(--muted);font-size:var(--fs-sm);margin:.15rem 0 0}@keyframes in{0%{opacity:0;transform:translateY(6px)}}.controls[data-astro-cid-fj7j6kjy]{border-top:2px solid var(--line);flex-wrap:wrap;gap:.5rem;margin-top:.5rem;padding-top:1rem;display:flex}.controls[data-astro-cid-fj7j6kjy][hidden]{display:none}.btn[data-astro-cid-fj7j6kjy].ghost{border-color:var(--line)}.btn[data-astro-cid-fj7j6kjy]:disabled{opacity:.4;pointer-events:none}.count[data-astro-cid-fj7j6kjy]{font:600 var(--fs-xs)/1 ui-monospace, "SF Mono", Menlo, monospace;color:var(--muted);align-self:center;margin-left:auto}.caption[data-astro-cid-fj7j6kjy]{color:var(--muted);font-size:var(--fs-sm);max-width:46rem;margin:var(--sp-3) 0 0}.stems[data-astro-cid-z56kfefd]{margin:0}svg[data-astro-cid-z56kfefd]{width:100%;height:auto;display:block}figcaption[data-astro-cid-z56kfefd]{font-weight:700;font-size:var(--fs-sm);flex-wrap:wrap;gap:.5rem 1.1rem;margin-top:1rem;display:flex}figcaption[data-astro-cid-z56kfefd] span[data-astro-cid-z56kfefd]{align-items:center;gap:.4rem;display:inline-flex}i[data-astro-cid-z56kfefd]{background:var(--c);border-radius:50%;width:.7rem;height:.7rem}.facts[data-astro-cid-23gkgyqt]{gap:var(--sp-1);font-size:var(--fs-sm);flex-direction:column;margin:0;display:flex}.facts[data-astro-cid-23gkgyqt] strong[data-astro-cid-23gkgyqt]{font:800 var(--fs-md)/1 var(--display);color:var(--ink)}.facts[data-astro-cid-23gkgyqt] small[data-astro-cid-23gkgyqt]{color:var(--muted)}.stats[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-23gkgyqt]{background:color-mix(in srgb, var(--c) 13%, var(--card));padding:var(--sp-3);border-radius:1rem;flex-direction:column;gap:.2rem;display:flex}strong[data-astro-cid-23gkgyqt]{font:800 var(--fs-h3)/1 var(--display);letter-spacing:-.03em;color:color-mix(in srgb, var(--c) 55%, var(--ink))}span[data-astro-cid-23gkgyqt]{font-weight:600;font-size:var(--fs-sm);margin-top:.35rem;line-height:1.3}small[data-astro-cid-23gkgyqt]{font-size:var(--fs-xs);color:var(--muted)}@media (width<=30rem){.stats[data-astro-cid-23gkgyqt]{grid-template-columns:1fr 1fr}}.work[data-astro-cid-7aropxhg]{padding-block:calc(var(--section) / 2)}.work[data-astro-cid-7aropxhg]>h2[data-astro-cid-7aropxhg]{margin-bottom:var(--sp-5)}.project[data-astro-cid-7aropxhg]{background:var(--card);border:2px solid var(--ink);border-radius:var(--radius);gap:var(--sp-3);flex-direction:column;padding:clamp(1.25rem,3vw,2.25rem);display:flex}.project[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{max-width:38rem;margin:0}.project[data-astro-cid-7aropxhg] .btn[data-astro-cid-7aropxhg]{align-self:flex-start;margin-top:auto}.feature[data-astro-cid-7aropxhg]{gap:var(--sp-5);margin-bottom:var(--sp-4);background:var(--cream);display:grid}.feature[data-astro-cid-7aropxhg] .body[data-astro-cid-7aropxhg]{gap:var(--sp-3);flex-direction:column;display:flex}@media (width>=64rem){.feature[data-astro-cid-7aropxhg]{align-items:center;gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.tags[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{font:700 var(--fs-xs)/1 var(--body);padding:.45rem var(--sp-2);background:var(--card);border:2px solid var(--ink);border-radius:999px}.tags[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:first-child{background:var(--ink);color:var(--bg)}.stack[data-astro-cid-7aropxhg]{color:var(--muted);font-weight:600;font-size:var(--fs-sm)}.shot[data-astro-cid-7aropxhg]{border:2px solid var(--ink);background:var(--card);border-radius:.9rem;margin:0;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 24px 50px -20px #17183b59}.chrome[data-astro-cid-7aropxhg]{border-bottom:2px solid var(--ink);gap:.35rem;padding:.6rem .75rem;display:flex}.chrome[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]{border:2px solid var(--ink);border-radius:50%;width:.6rem;height:.6rem}.shot[data-astro-cid-7aropxhg] img{width:100%;height:auto;display:block}.split[data-astro-cid-7aropxhg]{gap:var(--sp-5);margin-bottom:var(--sp-4);display:grid}.split[data-astro-cid-7aropxhg] .body[data-astro-cid-7aropxhg]{gap:var(--sp-3);flex-direction:column;display:flex}.shot[data-astro-cid-7aropxhg].tilt-l{transform:rotate(-1.2deg)}@media (width>=64rem){.split[data-astro-cid-7aropxhg]{align-items:center;gap:var(--sp-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.chart[data-astro-cid-7aropxhg]{padding:var(--sp-4);background:var(--cream);border-radius:1rem;margin:0}.chart[data-astro-cid-7aropxhg] figcaption[data-astro-cid-7aropxhg]{font:800 var(--fs-md)/1.3 var(--display);margin-bottom:var(--sp-2)}.legend[data-astro-cid-7aropxhg]{gap:var(--sp-3);font-size:var(--fs-xs);margin-bottom:var(--sp-3);font-weight:700;display:flex}.legend[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]:before{content:"";vertical-align:-.05em;border-radius:3px;width:.7rem;height:.7rem;margin-right:.4rem;display:inline-block}.legend[data-astro-cid-7aropxhg] .b[data-astro-cid-7aropxhg]:before{background:color-mix(in srgb, var(--ink) 22%, var(--cream))}.legend[data-astro-cid-7aropxhg] .a[data-astro-cid-7aropxhg]:before{background:var(--mint)}.grp[data-astro-cid-7aropxhg]{grid-template-columns:2rem 1fr;align-items:center;gap:.6rem;margin-bottom:.8rem;display:grid}.q[data-astro-cid-7aropxhg]{font:800 var(--fs-xs)/1 var(--display);color:var(--muted)}.bars[data-astro-cid-7aropxhg]{gap:.3rem;display:grid}.bar[data-astro-cid-7aropxhg]{height:1.5rem;width:calc(var(--v) * 100%);border-radius:.4rem;display:block;position:relative}.bar[data-astro-cid-7aropxhg].b{background:color-mix(in srgb, var(--ink) 22%, var(--cream))}.bar[data-astro-cid-7aropxhg].a{background:var(--mint)}.bar[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]{font:700 var(--fs-xs)/1 var(--body);color:var(--ink);font-style:normal;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.note[data-astro-cid-7aropxhg]{font-size:var(--fs-xs);color:var(--muted);margin:var(--sp-2) 0 0!important}.row[data-astro-cid-7aropxhg]{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex;margin-top:auto!important}.more[data-astro-cid-7aropxhg]{color:var(--cobalt);font-weight:700;text-decoration:none}.art[data-astro-cid-7aropxhg]{background:var(--cream);border-radius:.9rem;padding:1.25rem 1.25rem 1rem}.about[data-astro-cid-7aropxhg]{gap:var(--sp-5);padding-block:calc(var(--section) / 2) var(--section);display:grid}@media (width>=56rem){.about[data-astro-cid-7aropxhg]{align-items:center;column-gap:var(--sp-6);grid-template-columns:1fr 1.3fr}.about[data-astro-cid-7aropxhg] .head[data-astro-cid-7aropxhg]{grid-column:1/-1}}.about[data-astro-cid-7aropxhg] .photo{border:3px solid var(--ink);border-radius:var(--radius);width:min(18rem,70vw);height:auto;box-shadow:6px 6px 0 var(--coral);display:block;transform:rotate(-2deg)}.big[data-astro-cid-7aropxhg]{font-size:var(--fs-lg);margin:0 0 var(--sp-3);line-height:1.55}.text[data-astro-cid-7aropxhg]>[data-astro-cid-7aropxhg]:last-child{margin-bottom:0}.roles[data-astro-cid-7aropxhg]{margin:var(--sp-4) 0 0;gap:var(--sp-1);padding:0;list-style:none;display:grid}.roles[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{gap:var(--sp-3);align-items:baseline;font-weight:600;display:flex}.roles[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{font-size:var(--fs-xs);color:var(--coral-ink);min-width:5.5rem;font-weight:700}.contact[data-astro-cid-7aropxhg]{background:var(--cobalt);color:#fff;padding-block:var(--section)}.contact[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{color:#fff;font-size:var(--fs-h1)}.contact[data-astro-cid-7aropxhg] .lead[data-astro-cid-7aropxhg]{font-size:var(--fs-lg);max-width:34rem;margin:var(--sp-3) 0 var(--sp-5);color:#fff}.mail[data-astro-cid-7aropxhg]{font:800 clamp(1.4rem, 4vw, 2.5rem)/1.1 var(--display);letter-spacing:-.02em;color:#fff;text-decoration-color:var(--sun);text-underline-offset:.15em;word-break:break-word;text-decoration-thickness:4px}.mail[data-astro-cid-7aropxhg]:hover{color:var(--sun)}.links[data-astro-cid-7aropxhg]{gap:var(--sp-2);margin:var(--sp-5) 0 0;flex-wrap:wrap;display:flex}.contact[data-astro-cid-7aropxhg] .btn[data-astro-cid-7aropxhg]{border-color:#fff}footer[data-astro-cid-7aropxhg]{justify-content:space-between;gap:var(--sp-1) var(--sp-5);padding-block:var(--sp-5) var(--sp-6);color:var(--muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}
