.hero[data-astro-cid-i3irphx7]{gap:var(--space-11);grid-template-columns:minmax(0,1fr);align-items:center;padding-block:clamp(48px,8vw,104px) 96px;display:grid}@media (width>=1240px){.hero[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hero-text[data-astro-cid-i3irphx7]{gap:var(--space-7);flex-direction:column;display:flex;container-type:inline-size}h1[data-astro-cid-i3irphx7]{max-width:20ch;font-size:min(clamp(2.5rem,1.2rem + 3vw,4rem),13cqi);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);text-wrap:balance;line-height:1.02}.actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.card[data-astro-cid-i3irphx7]{background:var(--c-fixed-night-surface);border:1px solid var(--c-fixed-night-line);border-radius:var(--radius-xl);color:var(--c-fixed-night-text);overflow:hidden;box-shadow:0 40px 80px -30px #0a0c0f8c;container-type:inline-size}.card-foot[data-astro-cid-i3irphx7]{gap:var(--space-2) var(--space-5);font-size:var(--fs-micro);color:var(--c-fixed-night-text-2);border-top:1px solid var(--c-fixed-night-line);flex-wrap:wrap;padding:14px 18px;display:flex}.card-body[data-astro-cid-i3irphx7]{font-size:clamp(15px, calc(2.85cqi - 1.4px), var(--fs-body));padding:26px 24px 30px;line-height:2;position:relative}.card-subject[data-astro-cid-i3irphx7]{margin-bottom:var(--space-2);font-size:var(--fs-micro);color:var(--c-fixed-night-text-2);line-height:1.6}@keyframes redact{0%,12%{clip-path:inset(0 100% 0 0)}22%,84%{clip-path:inset(0)}94%,to{clip-path:inset(0 100% 0 0)}}@keyframes glow{0%,8%{background:0 0}14%{background:#b6f23c38}22%,to{background:0 0}}@keyframes scan{0%{opacity:0;top:0}6%{opacity:1}30%{opacity:1;top:100%}34%,to{opacity:0;top:100%}}.pii[data-astro-cid-i3irphx7]{white-space:nowrap;border-radius:var(--radius-xs);animation:glow var(--motion-redact) infinite;animation-delay:var(--d);position:relative}.pii-label[data-astro-cid-i3irphx7]{border-radius:var(--radius-xs);background:var(--c-fixed-signal);color:var(--c-fixed-night);font:700 10px/1 "Orbitron", var(--font-sans);letter-spacing:.12em;white-space:nowrap;animation:redact var(--motion-redact) infinite;animation-delay:var(--d);justify-content:center;align-items:center;padding-inline:4px;display:flex;position:absolute;inset:-2px 0;overflow:hidden}.scan[data-astro-cid-i3irphx7]{background:linear-gradient(90deg, transparent, var(--c-fixed-signal), transparent);height:2px;animation:scan var(--motion-redact) infinite;position:absolute;left:0;right:0;box-shadow:0 0 24px 4px #b6f23c59}@media (prefers-reduced-motion:reduce){.pii[data-astro-cid-i3irphx7],.pii-label[data-astro-cid-i3irphx7],.scan[data-astro-cid-i3irphx7]{animation:none}.pii-label[data-astro-cid-i3irphx7]{clip-path:none}.scan[data-astro-cid-i3irphx7]{display:none}}.live[data-astro-cid-je7mapxu]{padding-block:var(--space-13) var(--space-12)}.row[data-astro-cid-je7mapxu]{padding-block:var(--space-8);border-top:1px solid var(--c-line)}.row[data-astro-cid-je7mapxu]:first-of-type{border-top:0;padding-top:0}.row-body[data-astro-cid-je7mapxu]{flex-direction:column;gap:22px;min-width:0;display:flex}.sentence[data-astro-cid-je7mapxu]{font-size:var(--fs-live);font-weight:var(--weight-medium);letter-spacing:var(--tracking-live);color:var(--c-body);text-wrap:pretty;line-height:1.5}.num[data-astro-cid-je7mapxu]{border-bottom:2px dotted var(--c-signal-text);color:var(--c-signal-text);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;transition:background var(--motion-fast) ease;border-radius:4px 4px 0 0;margin:0 1px;padding:0 3px;display:inline}.num[data-astro-cid-je7mapxu]:hover,.num[data-astro-cid-je7mapxu].dragging{background:#b6f23c29}.live[data-astro-cid-je7mapxu].seen .num[data-astro-cid-je7mapxu]{animation:1.4s .3s nudge}@keyframes nudge{0%,to{background:0 0}30%{background:#b6f23c4d}}.out[data-astro-cid-je7mapxu]{color:var(--c-text);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;box-shadow:inset 0 -.32em #b6f23c52}.chart[data-astro-cid-je7mapxu]{cursor:crosshair;touch-action:pan-y;border-bottom:1px solid var(--c-segment);align-items:flex-end;gap:3px;height:120px;display:flex;position:relative}.chart-target[data-astro-cid-je7mapxu]{border-top:1px dashed var(--c-mark);position:absolute;left:0;right:0}.bar[data-astro-cid-je7mapxu]{background:var(--c-chart-off);transition:height var(--motion-slow) var(--motion-ease-out), background var(--motion-slow) ease, opacity var(--motion-fast) ease;border-radius:2px 2px 0 0;flex:1}.bar[data-astro-cid-je7mapxu].on{background:var(--c-chart-on)}.chart-target-label[data-astro-cid-je7mapxu]{font-size:var(--fs-nano);color:var(--c-signal-text);white-space:nowrap;position:absolute;bottom:4px;left:0}.chart[data-astro-cid-je7mapxu].hovering .bar[data-astro-cid-je7mapxu]:not(.hover){opacity:.45}.bar[data-astro-cid-je7mapxu].hover{box-shadow:0 0 0 1px var(--c-text-2)}.tip[data-astro-cid-je7mapxu]{z-index:1;border:1px solid var(--c-line);border-radius:var(--radius-md);background:var(--c-surface);white-space:nowrap;pointer-events:none;flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:absolute;top:0;box-shadow:0 12px 32px -12px #0a0c0f73}.tip[data-astro-cid-je7mapxu][hidden]{display:none}.tip-year[data-astro-cid-je7mapxu],.tip-split[data-astro-cid-je7mapxu]{font-size:var(--fs-nano);color:var(--c-text-2)}.tip-wealth[data-astro-cid-je7mapxu]{font-size:var(--fs-small);font-weight:var(--weight-semibold);color:var(--c-text);font-variant-numeric:tabular-nums}.split[data-astro-cid-je7mapxu]{background:repeating-linear-gradient(45deg, var(--c-fixed-signal) 0 6px, var(--c-fixed-signal-stripe) 6px 12px);border-radius:4px;height:16px;display:flex;overflow:hidden}.split-keep[data-astro-cid-je7mapxu]{background:var(--c-text);transition:width .3s var(--motion-ease-out)}.legend[data-astro-cid-je7mapxu]{justify-content:space-between;gap:var(--space-2) var(--space-3);font-size:var(--fs-micro);color:var(--c-text-2);flex-wrap:wrap;display:flex}.gpus[data-astro-cid-je7mapxu]{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.gpu[data-astro-cid-je7mapxu]{gap:var(--space-1);border:1px solid var(--c-line);border-radius:var(--radius-md);color:var(--c-text-2);transition:background var(--motion-base) ease, border-color var(--motion-base) ease;flex-direction:column;padding:14px;display:flex}.gpu[data-astro-cid-je7mapxu].fits{color:var(--c-text)}.gpu[data-astro-cid-je7mapxu].active{background:var(--c-fixed-signal);border-color:var(--c-fixed-signal);color:var(--c-fixed-night)}.gpu-name[data-astro-cid-je7mapxu]{font-size:var(--fs-small);font-weight:var(--weight-semibold)}.gpu-mem[data-astro-cid-je7mapxu]{font-size:var(--fs-micro);color:var(--c-text-2)}.gpu[data-astro-cid-je7mapxu].active .gpu-mem[data-astro-cid-je7mapxu]{color:#2b3a0a}@media (prefers-reduced-motion:reduce){.bar[data-astro-cid-je7mapxu],.split-keep[data-astro-cid-je7mapxu],.gpu[data-astro-cid-je7mapxu]{transition:none}.live[data-astro-cid-je7mapxu].seen .num[data-astro-cid-je7mapxu]{animation:none}}.head[data-astro-cid-eei5yqns]{border-bottom:1px solid var(--c-rule);padding-bottom:14px}.head[data-astro-cid-eei5yqns] a[data-astro-cid-eei5yqns]{text-decoration:none}.head[data-astro-cid-eei5yqns] a[data-astro-cid-eei5yqns]:hover{color:var(--c-signal-text)}ul[data-astro-cid-eei5yqns]{margin:0;padding:0;list-style:none}.row[data-astro-cid-eei5yqns]{gap:var(--space-2) var(--space-8);border-bottom:1px solid var(--c-line);transition:background var(--motion-base) ease;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;padding:24px 8px;text-decoration:none;display:grid}.row[data-astro-cid-eei5yqns]:hover{background:var(--c-hover);color:inherit}.name[data-astro-cid-eei5yqns]{font-size:var(--fs-project);font-weight:var(--weight-semibold);letter-spacing:-.04em;line-height:1}.row[data-astro-cid-eei5yqns]:hover .name[data-astro-cid-eei5yqns]{color:var(--c-signal-text)}.proof[data-astro-cid-eei5yqns]{font-size:var(--fs-small);color:var(--c-body)}@media (width<=760px){.row[data-astro-cid-eei5yqns]{grid-template-columns:1fr}}.head[data-astro-cid-mp555yrt]{margin-bottom:var(--space-8)}.head[data-astro-cid-mp555yrt] a[data-astro-cid-mp555yrt]{text-decoration:none}.head[data-astro-cid-mp555yrt] a[data-astro-cid-mp555yrt]:hover{color:var(--c-signal-text)}ul[data-astro-cid-mp555yrt]{gap:0 var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.tool[data-astro-cid-mp555yrt]{border-bottom:1px solid var(--c-line);transition:background var(--motion-base) ease;padding:20px 8px;text-decoration:none;display:block}.tool[data-astro-cid-mp555yrt]:hover{background:var(--c-hover);color:inherit}.tool-name[data-astro-cid-mp555yrt]{font-size:var(--fs-tool);font-weight:var(--weight-medium);display:block}.tool[data-astro-cid-mp555yrt]:hover .tool-name[data-astro-cid-mp555yrt]{color:var(--c-signal-text)}.tool-desc[data-astro-cid-mp555yrt]{font-size:var(--fs-caption);color:var(--c-text-2)}.profile[data-astro-cid-vdrjbydx]{gap:var(--space-11);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;padding-block:80px;display:grid}.portrait[data-astro-cid-vdrjbydx]{aspect-ratio:1;border:1px solid var(--c-line);border-radius:var(--radius-xl);background:var(--c-surface);place-items:center;display:grid}.statement[data-astro-cid-vdrjbydx]{font-size:var(--fs-statement);font-weight:var(--weight-medium);letter-spacing:var(--tracking-title);text-wrap:pretty;line-height:1.15}@media (width<=760px){.profile[data-astro-cid-vdrjbydx]{grid-template-columns:1fr}.portrait[data-astro-cid-vdrjbydx]{max-width:200px}}
