:root{--font-display:"Young Serif", Georgia, "Times New Roman", serif;--font-body:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--font-mono:"DM Mono", ui-monospace, Menlo, monospace;--text-display-xl:400 88px/.98 var(--font-display);--tracking-display-xl:-.015em;--text-display-l:400 64px/1 var(--font-display);--tracking-display-l:-.015em;--text-heading:400 40px/1.05 var(--font-display);--tracking-heading:-.01em;--text-title:400 28px/1.15 var(--font-display);--tracking-title:-.01em;--text-lead:400 20px/1.5 var(--font-body);--text-body:400 16px/1.55 var(--font-body);--text-ui:600 15px/1.2 var(--font-body);--text-small:400 13px/1.45 var(--font-body);--text-code:400 14px/1.6 var(--font-mono);--text-label:400 12px/1.3 var(--font-mono);--tracking-label:.12em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-pill:999px;--radius-card:24px;--radius-small:12px;--radius-icon:22.5%;--focus-ring:0 0 0 2px var(--ground), 0 0 0 4px var(--focus);--ease-standard:cubic-bezier(.2, 0, 0, 1);--duration-fast:.2s;--duration-base:.32s;--duration-blink:.28s;--duration-orbit:1.6s}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f3f1ec;--surface:#fff;--ink:#141413;--muted:#5e5a52;--rule:#dad5ca;--border:#8a8479;--signal:#ff6e40;--on-signal:#141413;--signal-text:#b14c2c;--mark-window:#fff;--mark-pupil:#141413;--focus:#141413;--success:#1d7a4c;--danger:#b42318}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#121211;--surface:#1c1b19;--ink:#f3f1ec;--muted:#a8a298;--rule:#34322e;--border:#77716a;--signal:#ff6e40;--on-signal:#141413;--signal-text:#ff8a63;--mark-window:#fff;--mark-pupil:#141413;--focus:#f3f1ec;--success:#4cc38a;--danger:#ff7a6b}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#121211;--surface:#1c1b19;--ink:#f3f1ec;--muted:#a8a298;--rule:#34322e;--border:#77716a;--signal:#ff6e40;--on-signal:#141413;--signal-text:#ff8a63;--mark-window:#fff;--mark-pupil:#141413;--focus:#f3f1ec;--success:#4cc38a;--danger:#ff7a6b}.pxb-mark{vertical-align:middle;flex-shrink:0;display:inline-block}.pxb-mark .pxb-pupil{transform-box:view-box;transform-origin:16px 16px;transition:transform var(--duration-base,.32s) var(--ease-standard,cubic-bezier(.2,0,0,1)),opacity var(--duration-base,.32s) var(--ease-standard,cubic-bezier(.2,0,0,1))}.pxb-mark .pxb-tick{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-base,.32s) var(--ease-standard,cubic-bezier(.2,0,0,1))}.pxb-mark[data-state=idle] .pxb-pupil{transform:none}.pxb-mark[data-state=reading] .pxb-pupil{transform:translate(1.3px,-1.1px)}.pxb-mark[data-state=looking] .pxb-pupil{transform:translate(-1.3px,1.1px)}.pxb-mark[data-state=attention] .pxb-pupil{transform:scale(1.25)}.pxb-mark[data-state=asleep] .pxb-pupil{opacity:.4;transform:translateY(1.4px)scale(1.08,.33)}.pxb-mark[data-state=checked] .pxb-pupil{opacity:0;transform:scale(0)}.pxb-mark[data-state=checked] .pxb-tick{stroke-dashoffset:0}.pxb-mark[data-state=thinking] .pxb-pupil{animation:pxb-orbit var(--duration-orbit,1.6s) linear infinite}.pxb-mark[data-state=blink] .pxb-pupil{animation:pxb-blink var(--duration-blink,.28s) var(--ease-standard,cubic-bezier(.2,0,0,1)) 1}@keyframes pxb-orbit{0%{transform:rotate(0)translate(1.1px)rotate(0)}to{transform:rotate(360deg)translate(1.1px)rotate(-360deg)}}@keyframes pxb-blink{0%,to{transform:none}50%{transform:scale(1.08,.33)}}@media (prefers-reduced-motion:reduce){.pxb-mark .pxb-pupil,.pxb-mark .pxb-tick{transition:none}.pxb-mark[data-state=thinking] .pxb-pupil,.pxb-mark[data-state=blink] .pxb-pupil{animation:none}}
