.lp[data-astro-cid-3lgpljfv]{--f-pricing:#2a5ae0;--f-agents:#2a9a78;--f-models:#1b3ca8;--f-data:#1f8a8a;--f-vision:#4a7fe8;--f-graph:#5b54d6;--f-docs:#3a9d6e;--stud:7px;--step:.42s;padding:var(--spacing-3xl) 0;border-top:1px solid var(--color-hairline);background:var(--color-paper);color:var(--color-ink)}.f--pricing[data-astro-cid-3lgpljfv],.bin--pricing[data-astro-cid-3lgpljfv]{--b:var(--f-pricing)}.f--agents[data-astro-cid-3lgpljfv],.bin--agents[data-astro-cid-3lgpljfv]{--b:var(--f-agents)}.f--models[data-astro-cid-3lgpljfv],.bin--models[data-astro-cid-3lgpljfv]{--b:var(--f-models)}.f--data[data-astro-cid-3lgpljfv],.bin--data[data-astro-cid-3lgpljfv]{--b:var(--f-data)}.f--vision[data-astro-cid-3lgpljfv],.bin--vision[data-astro-cid-3lgpljfv]{--b:var(--f-vision)}.f--graph[data-astro-cid-3lgpljfv],.bin--graph[data-astro-cid-3lgpljfv]{--b:var(--f-graph)}.f--docs[data-astro-cid-3lgpljfv],.bin--docs[data-astro-cid-3lgpljfv]{--b:var(--f-docs)}.lp__inner[data-astro-cid-3lgpljfv]{max-width:var(--width-wide);padding-inline:var(--spacing-lg);margin-inline:auto}.eyebrow[data-astro-cid-3lgpljfv]{margin:0 0 var(--spacing-lg);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lab-indigo)}.sr-only[data-astro-cid-3lgpljfv]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp__head[data-astro-cid-3lgpljfv]{gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl);grid-template-columns:minmax(0,1fr);display:grid}.lp__title[data-astro-cid-3lgpljfv]{font-size:clamp(2.1rem,1.3rem + 3vw,3.75rem);font-weight:var(--weight-medium);letter-spacing:-.025em;margin:0;line-height:1.04}.lp__title[data-astro-cid-3lgpljfv] span[data-astro-cid-3lgpljfv]{display:block}.lp__lede[data-astro-cid-3lgpljfv]{margin:0 0 var(--spacing-md);font-size:var(--type-sub);font-weight:var(--weight-medium);color:var(--f-pricing);line-height:1.25}.lp__body[data-astro-cid-3lgpljfv]{max-width:48ch;color:var(--color-ink-2);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.6}.bench[data-astro-cid-3lgpljfv]{padding:var(--spacing-lg);border:1px solid var(--color-hairline);border-radius:calc(var(--radius-panel) * 2.5);background:radial-gradient(38rem 22rem at 100% 0%, #2a5ae012, transparent 65%), radial-gradient(34rem 20rem at 0% 100%, #2a9a7812, transparent 65%), linear-gradient(oklch(27% .088 258/.035) 1px, transparent 1px) 0 0 / 100% 44px, linear-gradient(90deg, oklch(27% .088 258/.035) 1px, transparent 1px) 0 0 / 44px 100%, var(--color-paper);position:relative;overflow:clip}.bench[data-astro-cid-3lgpljfv]:before{content:"";background:linear-gradient(90deg, var(--f-pricing), var(--f-agents));height:2px;position:absolute;inset:0 0 auto}.bench__bar[data-astro-cid-3lgpljfv]{align-items:center;gap:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.bench__label[data-astro-cid-3lgpljfv]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);flex:1 0 100%;margin:0;font-size:.6875rem}.tabs[data-astro-cid-3lgpljfv]{scrollbar-width:none;flex:1 1 0;gap:.4rem;min-width:0;display:flex;overflow-x:auto}.tab[data-astro-cid-3lgpljfv]{border:1px solid var(--color-hairline);background:var(--color-paper);color:var(--color-ink-2);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:baseline;gap:.5rem;padding:.55rem .95rem .65rem;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.tab[data-astro-cid-3lgpljfv][aria-selected=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.tab[data-astro-cid-3lgpljfv]:focus-visible,.bench__toggle[data-astro-cid-3lgpljfv]:focus-visible{outline:2px solid var(--f-pricing);outline-offset:2px}.tab__n[data-astro-cid-3lgpljfv]{font-family:var(--font-mono);opacity:.6;font-size:.6875rem}.tab__bar[data-astro-cid-3lgpljfv]{transform-origin:0;background:#8fb4ff;height:2px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.bench[data-astro-cid-3lgpljfv][data-running] .tab[data-astro-cid-3lgpljfv][aria-selected=true] .tab__bar[data-astro-cid-3lgpljfv]{animation:lpBar var(--span,8s) linear both}@keyframes lpBar{to{transform:scaleX(1)}}.bench__toggle[data-astro-cid-3lgpljfv]{border:1px solid var(--color-hairline);color:var(--color-ink-2);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.5rem .8rem;display:inline-flex}.bench__toggle-i[data-astro-cid-3lgpljfv]{border-inline:.16rem solid;width:.5rem;height:.6rem}.bench__toggle[data-astro-cid-3lgpljfv][aria-pressed=true] .bench__toggle-i[data-astro-cid-3lgpljfv]{border:.3rem solid #0000;border-inline-start:.5rem solid;border-inline-end:0 solid;width:0;height:0}.asm[data-astro-cid-3lgpljfv]{gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.asm[data-astro-cid-3lgpljfv][hidden]{display:none}.asm__t[data-astro-cid-3lgpljfv]{margin:0 0 var(--spacing-md);font-size:var(--type-sub);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);text-wrap:balance;line-height:1.2}.asm__t--big[data-astro-cid-3lgpljfv]{font-size:var(--type-title)}.asm__k[data-astro-cid-3lgpljfv]{margin:0 0 var(--spacing-sm);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.6875rem}.asm__io[data-astro-cid-3lgpljfv]{align-items:baseline;gap:var(--spacing-sm);border-block:1px solid var(--color-hairline);grid-template-columns:4.5rem minmax(0,1fr);margin:0;padding:.7rem 0;display:grid}.asm__io[data-astro-cid-3lgpljfv] .asm__k[data-astro-cid-3lgpljfv]{margin:0}.asm__io--out[data-astro-cid-3lgpljfv]{border-top:0}.asm__io--out[data-astro-cid-3lgpljfv] .asm__v[data-astro-cid-3lgpljfv]{font-weight:var(--weight-medium);color:var(--f-pricing)}.asm__b[data-astro-cid-3lgpljfv]{max-width:46ch;margin:0 0 var(--spacing-md);color:var(--color-ink-2);text-wrap:pretty;line-height:1.6}.asm__sum[data-astro-cid-3lgpljfv]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-ink-muted);margin:0}.steps[data-astro-cid-3lgpljfv]{margin:0;padding:0;list-style:none;display:grid}.steps__i[data-astro-cid-3lgpljfv]{gap:.1rem var(--spacing-sm);border-bottom:1px solid var(--color-hairline);border-left:3px solid var(--b);grid-template-columns:1.6rem minmax(0,1fr);padding:.65rem 0 .65rem .75rem;display:grid}.steps__n[data-astro-cid-3lgpljfv]{font-family:var(--font-mono);color:var(--color-ink-muted);font-size:.6875rem;line-height:1.7}.steps__t[data-astro-cid-3lgpljfv]{font-weight:var(--weight-medium);flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;line-height:1.3;display:flex}.steps__f[data-astro-cid-3lgpljfv]{font-family:var(--font-mono);font-size:.625rem;font-weight:var(--weight-body);letter-spacing:.06em;text-transform:uppercase;color:var(--b)}.steps__o[data-astro-cid-3lgpljfv]{font-size:var(--text-sm);color:var(--color-ink-2);grid-column:2;line-height:1.45}.defs[data-astro-cid-3lgpljfv]{position:absolute}.board[data-astro-cid-3lgpljfv]{width:100%;max-width:46rem;height:auto;font-family:var(--font-display);background:0 0;border-radius:1.1rem;margin-inline:auto;display:block;overflow:hidden}.tb[data-astro-cid-3lgpljfv]{transform-box:fill-box;transform-origin:50%}.tb__front[data-astro-cid-3lgpljfv]{fill:var(--b)}.tb__top[data-astro-cid-3lgpljfv],.tb__stud[data-astro-cid-3lgpljfv]{fill:color-mix(in oklab, var(--b), white 34%)}.tb__side[data-astro-cid-3lgpljfv],.tb__stud-b[data-astro-cid-3lgpljfv]{fill:color-mix(in oklab, var(--b), black 42%)}.tb__edge[data-astro-cid-3lgpljfv]{fill:#ffffff4d}.tb__ghost[data-astro-cid-3lgpljfv]{fill:oklch(27% .088 258/.03);stroke:oklch(27% .088 258/.2);stroke-width:.8px;stroke-dasharray:2 3}.part[data-astro-cid-3lgpljfv]{transform-box:fill-box}.tw__glass[data-astro-cid-3lgpljfv]{opacity:.92}.tw__bar[data-astro-cid-3lgpljfv]{stroke:#0814508c;stroke-width:1.4px}.tw__sill[data-astro-cid-3lgpljfv]{stroke:#eaffff;stroke-width:1.4px;opacity:.9}.tw__slit[data-astro-cid-3lgpljfv]{fill:#6fe6ff;opacity:.35}.tw__lift[data-astro-cid-3lgpljfv]{fill:#eaffff;filter:drop-shadow(0 0 4px #6fe6ff)}.tw__win[data-astro-cid-3lgpljfv]{fill:#ff7cc0;filter:drop-shadow(0 0 3px #ff5fb0)}.tw__mast[data-astro-cid-3lgpljfv]{stroke:oklch(52% .05 258);stroke-width:1.6px;stroke-linecap:round}.tw__beacon[data-astro-cid-3lgpljfv]{fill:#ff5fb0;filter:drop-shadow(0 0 6px #ff5fb0);transform-box:fill-box;transform-origin:50%}.tw__tip[data-astro-cid-3lgpljfv]{fill:#6fe6ff;filter:drop-shadow(0 0 4px #6fe6ff)}.tw__dish[data-astro-cid-3lgpljfv] ellipse[data-astro-cid-3lgpljfv]{fill:oklch(86% .04 250/.85);stroke:oklch(52% .05 258);stroke-width:.8px}.tw__orbit[data-astro-cid-3lgpljfv]{fill:none;stroke:url(#tw-line);stroke-width:1.3px;stroke-dasharray:2 9;stroke-linecap:round;opacity:.8}.tw__spark[data-astro-cid-3lgpljfv]{fill:#5b8cff;opacity:.6}.lbl__l[data-astro-cid-3lgpljfv]{stroke:oklch(27% .088 258/.45);stroke-width:1.2px;stroke-dasharray:2 4;stroke-linecap:round}.lbl__d[data-astro-cid-3lgpljfv]{fill:var(--f-pricing)}.lbl__t[data-astro-cid-3lgpljfv]{fill:var(--color-ink);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.link__p[data-astro-cid-3lgpljfv]{fill:none;stroke:var(--f-pricing);stroke-width:1.2px;stroke-dasharray:2 5;stroke-linecap:round;opacity:.8}.link__dot[data-astro-cid-3lgpljfv]{fill:var(--f-pricing)}.link__chip[data-astro-cid-3lgpljfv],.link__api[data-astro-cid-3lgpljfv]{fill:var(--color-paper);stroke:oklch(27% .088 258/.22);stroke-width:1px}.link__t[data-astro-cid-3lgpljfv]{fill:var(--color-ink);text-anchor:middle;font-size:12.5px;font-weight:600}.link__apit[data-astro-cid-3lgpljfv]{fill:var(--f-pricing);font-family:var(--font-mono);letter-spacing:.06em;text-anchor:middle;font-size:9.5px}.board__sys[data-astro-cid-3lgpljfv]{display:none}@media (width<40rem){.lbl__t[data-astro-cid-3lgpljfv],.links[data-astro-cid-3lgpljfv]{display:none}.board__sys[data-astro-cid-3lgpljfv]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin:-.25rem 0 0;display:flex}.board__chip[data-astro-cid-3lgpljfv],.board__api[data-astro-cid-3lgpljfv]{font-size:var(--text-xs);border-radius:999px;padding:.3rem .7rem;line-height:1.2}.board__chip[data-astro-cid-3lgpljfv]{border:1px solid var(--color-hairline);background:var(--color-paper);color:var(--color-ink-2)}.board__api[data-astro-cid-3lgpljfv]{font-family:var(--font-mono);letter-spacing:.06em;color:#fff;background:oklch(24% .06 266);order:-1}.bench__label[data-astro-cid-3lgpljfv]{flex:auto}.tabs[data-astro-cid-3lgpljfv]{flex:1 0 100%;order:2}.tray[data-astro-cid-3lgpljfv] .tray__c[data-astro-cid-3lgpljfv]{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.3rem}.tray[data-astro-cid-3lgpljfv] .tray__ic[data-astro-cid-3lgpljfv]{grid-row:auto}.tray[data-astro-cid-3lgpljfv] .tray__c[data-astro-cid-3lgpljfv]{padding-inline:.65rem}.tray[data-astro-cid-3lgpljfv] .tray__t[data-astro-cid-3lgpljfv]{overflow-wrap:break-word;font-size:.8125rem}}.tray__head[data-astro-cid-3lgpljfv]{margin:var(--spacing-sm) 0 -.25rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.6875rem}.tray[data-astro-cid-3lgpljfv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.tray__c[data-astro-cid-3lgpljfv]{border:1px solid color-mix(in oklab, var(--b) 45%, transparent);background:color-mix(in oklab, var(--b) 7%, var(--color-paper));border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .65rem;padding:.7rem .8rem;display:grid}.tray__ic[data-astro-cid-3lgpljfv]{fill:none;width:1.6rem;height:1.6rem;stroke:var(--b);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;grid-row:span 2}.tray__t[data-astro-cid-3lgpljfv]{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.2}.tray__n[data-astro-cid-3lgpljfv]{font-family:var(--font-mono);color:var(--color-ink-muted);font-size:.6875rem}.tray__c--off[data-astro-cid-3lgpljfv]{border-color:var(--color-hairline);color:var(--color-ink-muted);background:0 0}.tray__c--off[data-astro-cid-3lgpljfv] .tray__ic[data-astro-cid-3lgpljfv]{stroke:var(--color-ink-muted)}@media (prefers-reduced-motion:no-preference){.tray__c--on[data-astro-cid-3lgpljfv]{animation:lpPick .76s var(--ease-out) both;animation-delay:calc(.25s + var(--i) * var(--step))}.asm[data-astro-cid-3lgpljfv]{--tstep:60ms;--join:.45s;--built:calc(.4s + var(--count) * var(--tstep))}.asm--whole[data-astro-cid-3lgpljfv]{--built:calc(.3s + 4 * var(--join) + .5s)}.asm[data-astro-cid-3lgpljfv]:not(.asm--whole) .tb[data-astro-cid-3lgpljfv]{animation:.62s cubic-bezier(.3,1.3,.5,1) both lpFall;animation-delay:calc(.4s + var(--i) * var(--tstep))}.part[data-astro-cid-3lgpljfv]{animation:lpJoin .9s var(--ease-out) both;animation-delay:calc(.3s + var(--p) * var(--join))}.tw__late[data-astro-cid-3lgpljfv]{animation:.9s ease-out both lpOn;animation-delay:var(--built)}.tw__ground[data-astro-cid-3lgpljfv]{animation:1.6s ease-out .3s both lpOn}.board[data-astro-cid-3lgpljfv]{animation:2.8s ease-in-out both lpGlow;animation-delay:var(--built)}.tw__beacon[data-astro-cid-3lgpljfv]{animation:1.6s ease-in-out infinite lpBeacon}.tw__lift[data-astro-cid-3lgpljfv]{animation:2.6s ease-in-out infinite lpLift}.tw__win[data-astro-cid-3lgpljfv]{animation:2.4s ease-in-out infinite lpBlink;animation-delay:calc(var(--k) * .4s)}.tw__orbit[data-astro-cid-3lgpljfv]{animation:1.6s linear infinite lpOrbit}.tw__orbit--2[data-astro-cid-3lgpljfv]{animation-duration:2.2s;animation-direction:reverse}.tw__spark[data-astro-cid-3lgpljfv]{animation:2.6s ease-in-out infinite lpBlink;animation-delay:var(--d)}.tw__dish[data-astro-cid-3lgpljfv]{animation:5s ease-in-out infinite lpSweep}.link[data-astro-cid-3lgpljfv]{animation:.6s ease-out both lpFade;animation-delay:calc(var(--built) + .3s + var(--k) * .14s)}.link__p[data-astro-cid-3lgpljfv]{animation:1.4s linear infinite lpFlow}.steps__i[data-astro-cid-3lgpljfv],.asm__io[data-astro-cid-3lgpljfv],.asm__b[data-astro-cid-3lgpljfv]{animation:.5s ease-out both lpFade}.steps__i[data-astro-cid-3lgpljfv]:first-child{animation-delay:.25s}.steps__i[data-astro-cid-3lgpljfv]:nth-child(2){animation-delay:.5s}.steps__i[data-astro-cid-3lgpljfv]:nth-child(3){animation-delay:.75s}.steps__i[data-astro-cid-3lgpljfv]:nth-child(4){animation-delay:1s}.steps__i[data-astro-cid-3lgpljfv]:nth-child(5){animation-delay:1.25s}.asm__io--out[data-astro-cid-3lgpljfv]{animation-delay:calc(var(--built) + .2s)}}@keyframes lpDrop{0%{opacity:0;transform:translateY(-74px)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes lpPick{0%{border-color:var(--color-hairline);background:0 0;transform:none}45%{transform:translateY(-9px)}to{transform:none}}@keyframes lpRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lpFade{0%{opacity:0}to{opacity:1}}@keyframes lpFall{0%{opacity:0;transform:translate(var(--fx), -220px) rotate(var(--rot))}30%{opacity:1}to{opacity:1;transform:none}}@keyframes lpJoin{0%{opacity:0;transform:translate(var(--fx), var(--fy))}35%{opacity:1}to{opacity:1;transform:none}}@keyframes lpOn{0%{opacity:0}}@keyframes lpGlow{0%,to{filter:none}30%{filter:brightness(1.22)}}@keyframes lpBeacon{50%{opacity:.35;transform:scale(.7)}}@keyframes lpLift{0%{opacity:0;transform:none}15%,80%{opacity:1}to{transform:translateY(var(--rise));opacity:0}}@keyframes lpBlink{50%{opacity:.2}}@keyframes lpOrbit{to{stroke-dashoffset:-11px}}@keyframes lpSweep{50%{transform:scaleX(-1)}}@keyframes lpFlow{to{stroke-dashoffset:-14px}}@keyframes lpLand{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.built[data-astro-cid-3lgpljfv]{gap:var(--spacing-xl);margin-top:var(--spacing-3xl);grid-template-columns:minmax(0,1fr);display:grid}.built__title[data-astro-cid-3lgpljfv]{margin:0 0 var(--spacing-lg);font-size:var(--type-title);font-weight:var(--weight-body);letter-spacing:var(--tracking-heading);text-wrap:balance;line-height:1.12}.built__said[data-astro-cid-3lgpljfv] p[data-astro-cid-3lgpljfv]{max-width:60ch;margin:0 0 var(--spacing-md);color:var(--color-ink-2);text-wrap:pretty;line-height:1.6}.built__pts[data-astro-cid-3lgpljfv]{border-top:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr);align-content:start;margin:0;padding:0;list-style:none;display:grid}.built__pts[data-astro-cid-3lgpljfv] li[data-astro-cid-3lgpljfv]{gap:.15rem var(--spacing-sm);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-hairline);grid-template-columns:2rem minmax(0,1fr);line-height:1.5;display:grid}.built__n[data-astro-cid-3lgpljfv]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--f-pricing);grid-row:span 2;line-height:1.9}.built__pts[data-astro-cid-3lgpljfv] b[data-astro-cid-3lgpljfv]{font-weight:var(--weight-medium)}.built__pts[data-astro-cid-3lgpljfv] li[data-astro-cid-3lgpljfv] span[data-astro-cid-3lgpljfv]:last-child{color:var(--color-ink-2)}.cat[data-astro-cid-3lgpljfv]{margin-top:var(--spacing-3xl)}.cat__head[data-astro-cid-3lgpljfv]{max-width:46rem;margin-bottom:var(--spacing-xl)}.cat__title[data-astro-cid-3lgpljfv]{margin:0 0 var(--spacing-md);font-size:var(--type-sub);font-weight:var(--weight-body);letter-spacing:var(--tracking-heading);line-height:1.2}.cat__body[data-astro-cid-3lgpljfv]{color:var(--color-ink-2);margin:0;line-height:1.6}.shelfwall[data-astro-cid-3lgpljfv]{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.bin[data-astro-cid-3lgpljfv]{gap:var(--spacing-sm) var(--spacing-xl);padding:var(--spacing-lg) 0;border-top:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr);display:grid}.bin__t[data-astro-cid-3lgpljfv]{font-size:1.0625rem;font-weight:var(--weight-body);letter-spacing:var(--tracking-tight);align-items:baseline;gap:.5rem;margin:0 0 .3rem;display:flex}.bin__t[data-astro-cid-3lgpljfv]:before{content:"";background:var(--b);border-radius:2px;align-self:center;width:.7rem;height:.7rem}.bin__n[data-astro-cid-3lgpljfv]{color:var(--color-ink-muted);font-size:.6875rem}.bin__b[data-astro-cid-3lgpljfv]{max-width:30ch;font-size:var(--text-sm);color:var(--color-ink-muted);text-wrap:pretty;margin:0;line-height:1.5}.bin__list[data-astro-cid-3lgpljfv]{flex-wrap:wrap;gap:.75rem .5rem;margin:0;padding:5px 0 0;list-style:none;display:flex}.pb[data-astro-cid-3lgpljfv]{background:color-mix(in oklab, var(--b) 9%, var(--color-paper));color:color-mix(in oklab, var(--b) 78%, var(--color-ink));font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background var(--dur-minor) var(--ease-out), color var(--dur-minor) var(--ease-out), transform var(--dur-minor) var(--ease-out);border:0;border-radius:4px;padding:.5rem .8rem .55rem;line-height:1.25;position:relative}.pb[data-astro-cid-3lgpljfv]:before{content:"";opacity:.22;max-width:3.4rem;height:4px;transition:opacity var(--dur-minor) var(--ease-out);background:repeating-linear-gradient(90deg,currentColor 0 12px,#0000 12px 20px);border-radius:2px 2px 0 0;position:absolute;inset:-4px 10px auto}.pb[data-astro-cid-3lgpljfv][aria-pressed=true]{background:var(--b);color:#fff;box-shadow:inset 0 -3px 0 #0003, 0 8px 16px -10px var(--b);transform:translateY(-2px)}.pb[data-astro-cid-3lgpljfv][aria-pressed=true]:before{background:repeating-linear-gradient(90deg, var(--b) 0 12px, transparent 12px 20px);opacity:1}.det[data-astro-cid-3lgpljfv]{border-radius:calc(var(--radius-panel) * 2);background:var(--color-paper-2)}.det[data-astro-cid-3lgpljfv][hidden]{display:none}.cat[data-astro-cid-3lgpljfv]:not([data-js]) .det[data-astro-cid-3lgpljfv][hidden]{margin-top:var(--spacing-md);display:block}.det__brick[data-astro-cid-3lgpljfv]{margin-top:var(--stud);padding:var(--spacing-lg);background:var(--b);color:#fff;border-radius:6px;position:relative;box-shadow:inset 0 1px #ffffff47,inset 0 -4px #0003}.det__brick[data-astro-cid-3lgpljfv]:before{content:"";inset:calc(var(--stud) * -1) 18px auto 18px;height:var(--stud);background:repeating-linear-gradient(90deg, var(--b) 0 22px, transparent 22px 36px);filter:brightness(1.18);border-radius:2px 2px 0 0;max-width:15rem;position:absolute}.det__fam[data-astro-cid-3lgpljfv]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.78;margin:0 0 .5rem;font-size:.6875rem}.det__t[data-astro-cid-3lgpljfv]{font-size:var(--type-sub);font-weight:var(--weight-body);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0;line-height:1.15}.det__io[data-astro-cid-3lgpljfv]{gap:var(--spacing-md);padding:var(--spacing-lg);margin:0;display:grid}.det__io[data-astro-cid-3lgpljfv] dt[data-astro-cid-3lgpljfv]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:.3rem;font-size:.6875rem}.det__io[data-astro-cid-3lgpljfv] dd[data-astro-cid-3lgpljfv]{color:var(--color-ink-2);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.4}.det__out[data-astro-cid-3lgpljfv]{padding-top:var(--spacing-md);border-top:1px dashed var(--color-hairline)}.det__out[data-astro-cid-3lgpljfv] dt[data-astro-cid-3lgpljfv]{color:var(--b)}.det__out[data-astro-cid-3lgpljfv] dd[data-astro-cid-3lgpljfv]{color:var(--color-ink)}.det__foot[data-astro-cid-3lgpljfv]{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-hairline);font-family:var(--font-mono);color:var(--color-ink-muted);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;margin:0;font-size:.6875rem;line-height:1.5;display:flex}.det__foot[data-astro-cid-3lgpljfv] b[data-astro-cid-3lgpljfv]{font-weight:inherit;color:var(--color-ink-2)}@media (prefers-reduced-motion:no-preference){.cat[data-astro-cid-3lgpljfv][data-js] .det[data-astro-cid-3lgpljfv]:not([hidden]){animation:lpLand .38s var(--ease-out) both}}@media (width>=48rem){.bin[data-astro-cid-3lgpljfv]{grid-template-columns:13rem minmax(0,1fr)}}@media (width>=64rem){.shelfwall[data-astro-cid-3lgpljfv]{gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.cat[data-astro-cid-3lgpljfv][data-js] .dets[data-astro-cid-3lgpljfv]{top:calc(var(--nav-h) + var(--spacing-lg));position:sticky}}.st[data-astro-cid-3lgpljfv]{color:var(--color-ink-2);align-items:center;gap:.4rem;display:inline-flex}.st__dot[data-astro-cid-3lgpljfv]{background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.st--live[data-astro-cid-3lgpljfv] .st__dot[data-astro-cid-3lgpljfv]{background:oklch(58% .14 155)}.st--internal[data-astro-cid-3lgpljfv] .st__dot[data-astro-cid-3lgpljfv]{background:var(--lab-indigo)}.st--building[data-astro-cid-3lgpljfv] .st__dot[data-astro-cid-3lgpljfv]{box-shadow:inset 0 0 0 1.5px var(--color-ink-muted);background:0 0}.cat__note[data-astro-cid-3lgpljfv]{justify-content:space-between;gap:var(--spacing-sm) var(--spacing-lg);margin:var(--spacing-xl) 0 0;padding-top:var(--spacing-md);border-top:1px solid var(--color-hairline);font-size:var(--text-sm);color:var(--color-ink-2);flex-wrap:wrap;line-height:1.55;display:flex}.cat__note[data-astro-cid-3lgpljfv] span[data-astro-cid-3lgpljfv]:first-child{max-width:60ch}.cat__note[data-astro-cid-3lgpljfv] a[data-astro-cid-3lgpljfv]{color:var(--lab-indigo);flex:none;text-decoration:none}@media (hover:hover) and (pointer:fine){.tab[data-astro-cid-3lgpljfv]:not([aria-selected=true]):hover{border-color:var(--color-ink-muted);color:var(--color-ink)}.pb[data-astro-cid-3lgpljfv]:not([aria-pressed=true]):hover{background:color-mix(in oklab, var(--b) 18%, var(--color-paper));transform:translateY(-2px)}.pb[data-astro-cid-3lgpljfv]:not([aria-pressed=true]):hover:before{opacity:.5}.cat__note[data-astro-cid-3lgpljfv] a[data-astro-cid-3lgpljfv]:hover{text-underline-offset:.2em;text-decoration:underline}}@media (width>=40rem){.bench__label[data-astro-cid-3lgpljfv]{flex:none}.tabs[data-astro-cid-3lgpljfv]{flex-wrap:wrap;overflow:visible}.tray[data-astro-cid-3lgpljfv]{grid-template-columns:repeat(4,minmax(0,1fr))}.built__pts[data-astro-cid-3lgpljfv]{column-gap:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=62rem){.lp__head[data-astro-cid-3lgpljfv]{align-items:end;gap:var(--spacing-2xl);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.bench[data-astro-cid-3lgpljfv]{padding:var(--spacing-xl)}.bench__bar[data-astro-cid-3lgpljfv]{margin-bottom:var(--spacing-xl)}.asm[data-astro-cid-3lgpljfv]{gap:var(--spacing-lg) var(--spacing-2xl);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.tray__head[data-astro-cid-3lgpljfv]{grid-column:1/-1}.tray[data-astro-cid-3lgpljfv]{grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr))}.tray__c[data-astro-cid-3lgpljfv]{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.35rem;padding:.85rem .9rem}.tray__ic[data-astro-cid-3lgpljfv]{grid-row:auto}.built[data-astro-cid-3lgpljfv]{gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@property --n{syntax:"<integer>";inherits:false;initial-value:0}@property --t{syntax:"<integer>";inherits:false;initial-value:1}.st[data-astro-cid-t4st4m3x]{--ship:#5b8cff;--carry:#ff9a52;--deal:#39d39a;--lost:#ff6b6b;--dark:oklch(19% .055 266);--dk-ink:#eef0fb;--dk-muted:#eef0fba8;padding:var(--spacing-3xl) 0;border-top:1px solid var(--color-hairline);background:var(--color-paper);color:var(--color-ink)}.st__inner[data-astro-cid-t4st4m3x]{max-width:var(--width-wide);padding-inline:var(--spacing-lg);margin-inline:auto}.eyebrow[data-astro-cid-t4st4m3x],.game__eyebrow[data-astro-cid-t4st4m3x],.dk__eyebrow[data-astro-cid-t4st4m3x]{margin:0 0 var(--spacing-md);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lab-indigo)}.st__head[data-astro-cid-t4st4m3x]{max-width:46rem;margin-bottom:var(--spacing-2xl)}.st__title[data-astro-cid-t4st4m3x]{margin:0 0 var(--spacing-md);font-size:clamp(2.1rem,1.3rem + 3vw,3.75rem);font-weight:var(--weight-medium);letter-spacing:-.025em;line-height:1.04}.st__body[data-astro-cid-t4st4m3x]{max-width:52ch;color:var(--color-ink-2);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.6}.game[data-astro-cid-t4st4m3x]{margin-bottom:var(--spacing-lg);color:var(--dk-ink);background:radial-gradient(34rem 20rem at 100% 0%, #2207ec61, transparent 62%), radial-gradient(30rem 18rem at 0% 100%, #b25a1c38, transparent 62%), var(--dark);border-radius:1.1rem;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.game__shot[data-astro-cid-t4st4m3x] img{object-fit:cover;object-position:30% 50%;aspect-ratio:4/3;width:100%;height:100%;display:block}.game__said[data-astro-cid-t4st4m3x]{gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-lg);flex-direction:column;display:flex}.game__eyebrow[data-astro-cid-t4st4m3x]{color:#b9b2ff;margin:0}.game__name[data-astro-cid-t4st4m3x]{font-size:var(--type-figure);font-weight:var(--weight-medium);letter-spacing:-.03em;margin:0;line-height:1}.game__lede[data-astro-cid-t4st4m3x]{color:#eef0fbd1;text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.6}.game__points[data-astro-cid-t4st4m3x]{color:#eef0fbc7;gap:.4rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.game__points[data-astro-cid-t4st4m3x] li[data-astro-cid-t4st4m3x]{gap:.6rem;display:flex}.game__points[data-astro-cid-t4st4m3x] li[data-astro-cid-t4st4m3x]:before{content:"";background:#f2c14e;border-radius:2px;flex:none;width:.5rem;height:.5rem;margin-top:.45em}.game__ctas[data-astro-cid-t4st4m3x]{margin:var(--spacing-sm) 0 0;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;display:flex}.game__code[data-astro-cid-t4st4m3x]{color:#d9d4ff;font-size:.95rem;text-decoration:none}.game__code[data-astro-cid-t4st4m3x]:hover{text-decoration:underline}.game__play[data-astro-cid-t4st4m3x]{font-weight:var(--weight-medium);color:#1c1405;transition:transform .16s var(--ease-out), background .16s;background:#f2c14e;border-radius:999px;padding:.8rem 1.4rem;text-decoration:none}.game__play[data-astro-cid-t4st4m3x]:hover{background:#ffd36b;transform:translateY(-1px)}.game__play[data-astro-cid-t4st4m3x]:focus-visible{outline-offset:3px;outline:2px solid #fff}.game__note[data-astro-cid-t4st4m3x]{font-size:var(--text-xs);color:#eef0fb99;margin:0}.study[data-astro-cid-t4st4m3x]{margin-bottom:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-lg);color:var(--dk-ink);background:radial-gradient(40rem 22rem at 8% 0%, #5b8cff38, transparent 62%), radial-gradient(36rem 22rem at 100% 100%, #ff9a5229, transparent 60%), radial-gradient(circle at center, oklch(100% 0 0/.05) 0 1.2px, transparent 1.7px) 0 0 / 22px 22px, var(--dark);border-radius:1.1rem;position:relative;overflow:hidden}.dk__eyebrow[data-astro-cid-t4st4m3x]{color:#b9b2ff}.study__head[data-astro-cid-t4st4m3x]{max-width:52rem;margin-bottom:var(--spacing-xl)}.study__title[data-astro-cid-t4st4m3x]{margin:0 0 var(--spacing-md);font-size:clamp(1.6rem,1.2rem + 1.6vw,2.5rem);font-weight:var(--weight-medium);letter-spacing:-.02em;text-wrap:balance;line-height:1.1}.study__body[data-astro-cid-t4st4m3x]{max-width:60ch;color:var(--dk-muted);text-wrap:pretty;margin:0;line-height:1.6}.study__grid[data-astro-cid-t4st4m3x]{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr);display:grid}.study__src[data-astro-cid-t4st4m3x]{margin:var(--spacing-xl) 0 0;font-size:var(--text-xs);color:#eef0fb80}.mk[data-astro-cid-t4st4m3x]{background:#04061873;border:1px solid #ffffff14;border-radius:.9rem;margin:0;padding:.4rem 0 .8rem}.mk__cols[data-astro-cid-t4st4m3x]{height:2.2rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;position:relative}.mk__col[data-astro-cid-t4st4m3x]{position:absolute;bottom:.2rem;transform:translate(-50%)}.mk__col--s[data-astro-cid-t4st4m3x]{color:var(--ship);left:18.5%}.mk__col--c[data-astro-cid-t4st4m3x]{color:var(--carry);left:81.5%}.mk__svg[data-astro-cid-t4st4m3x]{width:100%;height:auto;display:block}.mk__n--s[data-astro-cid-t4st4m3x]{fill:var(--ship)}.mk__n--c[data-astro-cid-t4st4m3x]{fill:var(--carry)}.mk__neg[data-astro-cid-t4st4m3x],.mk__deal[data-astro-cid-t4st4m3x]{fill:none;stroke-linecap:round}.mk__neg[data-astro-cid-t4st4m3x]{stroke:#eef0fb66;stroke-width:1px;stroke-dasharray:2 5;opacity:0}.mk__deal[data-astro-cid-t4st4m3x]{stroke:var(--deal);stroke-width:2.2px;opacity:0}.mk__o--s[data-astro-cid-t4st4m3x]{fill:#9bbcff}.mk__o--c[data-astro-cid-t4st4m3x]{fill:#ffc08f}.mk__offers[data-astro-cid-t4st4m3x],.mk__pulse[data-astro-cid-t4st4m3x]{opacity:0}.mk__pulse[data-astro-cid-t4st4m3x]{fill:#fff}.mk__e--final[data-astro-cid-t4st4m3x] .mk__deal[data-astro-cid-t4st4m3x]{stroke:url(#mk-pair);stroke-width:3px;opacity:1}.mk__e--open[data-astro-cid-t4st4m3x] .mk__neg[data-astro-cid-t4st4m3x],.mk__e--dropped[data-astro-cid-t4st4m3x] .mk__neg[data-astro-cid-t4st4m3x]{opacity:.16}.mk__phases[data-astro-cid-t4st4m3x]{padding:.5rem var(--spacing-md) 0;font-size:var(--text-sm);text-align:center;color:var(--dk-ink);line-height:1.4;display:grid}.mk__phase[data-astro-cid-t4st4m3x]{opacity:0;grid-area:1/1}.mk__phase[data-astro-cid-t4st4m3x] b[data-astro-cid-t4st4m3x]{font-family:var(--font-mono);color:#b9b2ff;margin-right:.35rem;font-size:.75em;font-weight:400}.mk__phase--3[data-astro-cid-t4st4m3x]{opacity:1}@media (prefers-reduced-motion:no-preference){.study[data-astro-cid-t4st4m3x].is-live .mk__neg[data-astro-cid-t4st4m3x]{animation:1.2s linear infinite mkMarch,10s ease-in-out infinite mkNeg}.study[data-astro-cid-t4st4m3x].is-live .mk__e--open[data-astro-cid-t4st4m3x] .mk__neg[data-astro-cid-t4st4m3x]{animation:1.2s linear infinite mkMarch,10s ease-in-out infinite mkOpen}.study[data-astro-cid-t4st4m3x].is-live .mk__e--open[data-astro-cid-t4st4m3x] .mk__offers[data-astro-cid-t4st4m3x]{animation:10s ease-in-out infinite mkOpen}.study[data-astro-cid-t4st4m3x].is-live .mk__e--final[data-astro-cid-t4st4m3x] .mk__offers[data-astro-cid-t4st4m3x],.study[data-astro-cid-t4st4m3x].is-live .mk__e--dropped[data-astro-cid-t4st4m3x] .mk__offers[data-astro-cid-t4st4m3x]{animation:10s ease-in-out infinite mkNeg}.study[data-astro-cid-t4st4m3x].is-live .mk__e--final[data-astro-cid-t4st4m3x] .mk__deal[data-astro-cid-t4st4m3x]{animation:10s ease-in-out infinite mkFinal}.study[data-astro-cid-t4st4m3x].is-live .mk__e--dropped[data-astro-cid-t4st4m3x] .mk__deal[data-astro-cid-t4st4m3x]{animation:10s ease-in-out infinite mkDropped}.study[data-astro-cid-t4st4m3x].is-live .mk__pulse[data-astro-cid-t4st4m3x]{animation:10s ease-in-out infinite mkPulse}.study[data-astro-cid-t4st4m3x].is-live .mk__n[data-astro-cid-t4st4m3x]{transform-box:fill-box;transform-origin:50%;animation:10s ease-in-out infinite mkNode;animation-delay:calc(var(--k) * 40ms)}.study[data-astro-cid-t4st4m3x].is-live .mk__phase--1[data-astro-cid-t4st4m3x]{animation:10s ease-in-out infinite mkP1}.study[data-astro-cid-t4st4m3x].is-live .mk__phase--2[data-astro-cid-t4st4m3x]{animation:10s ease-in-out infinite mkP2}.study[data-astro-cid-t4st4m3x].is-live .mk__phase--3[data-astro-cid-t4st4m3x]{animation:10s ease-in-out infinite mkP3}}@keyframes mkMarch{to{stroke-dashoffset:-7px}}@keyframes mkNeg{0%,3%{opacity:0}10%,30%{opacity:.85}36%,to{opacity:0}}@keyframes mkOpen{0%,3%{opacity:0}10%,44%{opacity:.6}56%,to{opacity:0}}@keyframes mkDropped{0%,30%{opacity:0;stroke:var(--deal)}36%,52%{opacity:1;stroke:var(--deal)}58%{opacity:1;stroke:var(--lost)}70%,to{opacity:0;stroke:var(--lost)}}@keyframes mkFinal{0%,30%{opacity:0;stroke:var(--deal);stroke-width:2.2px}36%,52%{opacity:1;stroke:var(--deal);stroke-width:2.2px}62%,93%{opacity:1;stroke:url(#mk-pair);stroke-width:3px}to{opacity:0;stroke:url(#mk-pair);stroke-width:3px}}@keyframes mkPulse{0%,60%{opacity:0}66%,92%{opacity:1}97%,to{opacity:0}}@keyframes mkNode{0%,32%,40%,62%,70%,to{transform:scale(1)}36%,66%{transform:scale(1.35)}}@keyframes mkP1{0%,2%{opacity:0}6%,30%{opacity:1}34%,to{opacity:0}}@keyframes mkP2{0%,32%{opacity:0}36%,52%{opacity:1}56%,to{opacity:0}}@keyframes mkP3{0%,56%{opacity:0}62%,93%{opacity:1}98%,to{opacity:0}}.finds[data-astro-cid-t4st4m3x]{gap:var(--spacing-md);display:grid}.fd[data-astro-cid-t4st4m3x]{padding:var(--spacing-md) var(--spacing-md) var(--spacing-lg);background:#ffffff08;border:1px solid #ffffff14;border-radius:.9rem}.fd__fig[data-astro-cid-t4st4m3x]{font-size:clamp(1.7rem,1.3rem + 1.4vw,2.4rem);font-weight:var(--weight-medium);letter-spacing:-.02em;white-space:nowrap;background:linear-gradient(90deg,#9bbcff,#c9a5ff 55%,#ffb27a);color:#0000;background-clip:text;margin:0 0 .35rem;line-height:1}.fd__body[data-astro-cid-t4st4m3x]{margin:0 0 var(--spacing-md);color:var(--dk-muted);text-wrap:pretty;font-size:.9rem;line-height:1.5}.bars[data-astro-cid-t4st4m3x]{gap:.55rem;display:grid}.bar[data-astro-cid-t4st4m3x]{font-size:var(--text-xs);color:var(--dk-muted);grid-template-columns:minmax(0,8.5rem) minmax(0,1fr) 2.8rem;align-items:center;gap:.6rem;display:grid}.bar__track[data-astro-cid-t4st4m3x]{background:#ffffff14;border-radius:999px;height:.6rem;overflow:hidden}.bar__fill[data-astro-cid-t4st4m3x]{width:calc(var(--v) * 1%);border-radius:inherit;background:linear-gradient(90deg,#3b6dff,#8fb1ff);height:100%;display:block;box-shadow:0 0 14px #5b8cffb3}.bar--down[data-astro-cid-t4st4m3x] .bar__fill[data-astro-cid-t4st4m3x]{background:linear-gradient(90deg,#ff5d5d,#ff9a52);box-shadow:0 0 14px #ff6b6bb3}.bar__v[data-astro-cid-t4st4m3x]{--n:var(--v);counter-reset:n var(--n);font-family:var(--font-mono);text-align:right;color:var(--dk-ink);font-size:.95rem}.bar__v[data-astro-cid-t4st4m3x]:after{content:counter(n) "%"}.gauges[data-astro-cid-t4st4m3x]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.gauge[data-astro-cid-t4st4m3x]{text-align:center;justify-items:center;gap:.35rem;display:grid}.gauge[data-astro-cid-t4st4m3x] svg[data-astro-cid-t4st4m3x]{width:min(4.6rem,100%);height:auto;transform:rotate(-90deg)}.gauge__bg[data-astro-cid-t4st4m3x],.gauge__fg[data-astro-cid-t4st4m3x]{fill:none;stroke-width:6px}.gauge__bg[data-astro-cid-t4st4m3x]{stroke:#ffffff14}.gauge__fg[data-astro-cid-t4st4m3x]{stroke:var(--deal);stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--to);filter:drop-shadow(0 0 5px #39d39acc)}.gauge__t[data-astro-cid-t4st4m3x]{transform-origin:32px 32px;font-family:var(--font-mono);text-anchor:middle;fill:var(--dk-ink);font-size:12px;transform:rotate(90deg)}.gauge__l[data-astro-cid-t4st4m3x]{color:var(--dk-muted);font-size:.7rem;line-height:1.25}.cells[data-astro-cid-t4st4m3x]{grid-template-columns:repeat(12,minmax(0,1fr));gap:.3rem;max-width:22rem;margin-bottom:.7rem;display:grid}.cell[data-astro-cid-t4st4m3x]{aspect-ratio:1;background:var(--lost);border-radius:.2rem;box-shadow:0 0 8px #ff6b6b8c}.cell--nsd[data-astro-cid-t4st4m3x]{background:0 0;box-shadow:inset 0 0 0 1.5px #eef0fb73}.legend[data-astro-cid-t4st4m3x]{color:var(--dk-muted);flex-wrap:wrap;gap:.3rem .9rem;margin:0;font-size:.72rem;display:flex}.legend[data-astro-cid-t4st4m3x] span[data-astro-cid-t4st4m3x]{align-items:center;gap:.35rem;display:inline-flex}.legend[data-astro-cid-t4st4m3x] b[data-astro-cid-t4st4m3x]{font-family:var(--font-mono);color:var(--dk-ink);font-weight:400}.sw[data-astro-cid-t4st4m3x]{border-radius:.15rem;width:.6rem;height:.6rem}.sw--lost[data-astro-cid-t4st4m3x]{background:var(--lost)}.sw--nsd[data-astro-cid-t4st4m3x]{box-shadow:inset 0 0 0 1.5px #eef0fb73}.sw--won[data-astro-cid-t4st4m3x]{box-shadow:inset 0 0 0 1.5px var(--deal);opacity:.5}@media (prefers-reduced-motion:no-preference){.study[data-astro-cid-t4st4m3x].is-live .bar__fill[data-astro-cid-t4st4m3x]{animation:fdGrow 1.4s var(--ease-out) both}.study[data-astro-cid-t4st4m3x].is-live .bar--down[data-astro-cid-t4st4m3x] .bar__fill[data-astro-cid-t4st4m3x]{animation-delay:.5s}.study[data-astro-cid-t4st4m3x].is-live .bar__v[data-astro-cid-t4st4m3x]{animation:fdCount 1.4s var(--ease-out) both}.study[data-astro-cid-t4st4m3x].is-live .bar--down[data-astro-cid-t4st4m3x] .bar__v[data-astro-cid-t4st4m3x]{animation-delay:.5s}.study[data-astro-cid-t4st4m3x].is-live .gauge__fg[data-astro-cid-t4st4m3x]{animation:fdRing 1.6s var(--ease-out) both;animation-delay:calc(.3s + var(--i) * .2s)}.study[data-astro-cid-t4st4m3x].is-live .cell[data-astro-cid-t4st4m3x]{animation:fdCell .5s var(--ease-out) both;animation-delay:calc(.4s + var(--i) * 35ms)}}@keyframes fdGrow{0%{width:0}}@keyframes fdCount{0%{--n:0}}@keyframes fdRing{0%{stroke-dashoffset:var(--c)}}@keyframes fdCell{0%{opacity:0;transform:scale(.3)}}.kit[data-astro-cid-t4st4m3x]{gap:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-lg);background:var(--color-paper-2);border-radius:1.1rem;grid-template-columns:minmax(0,1fr);display:grid}.kit__title[data-astro-cid-t4st4m3x]{margin:0 0 var(--spacing-md);font-size:clamp(1.6rem,1.2rem + 1.6vw,2.5rem);font-weight:var(--weight-medium);letter-spacing:-.02em;line-height:1.1}.kit__body[data-astro-cid-t4st4m3x]{margin:0 0 var(--spacing-lg);color:var(--color-ink-2);text-wrap:pretty;line-height:1.6}.kit__points[data-astro-cid-t4st4m3x]{margin:0 0 var(--spacing-lg);flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.kit__points[data-astro-cid-t4st4m3x] li[data-astro-cid-t4st4m3x]{border:1px solid var(--color-hairline);font-size:var(--text-xs);color:var(--color-ink-2);background:var(--color-paper);border-radius:999px;padding:.35rem .75rem}.kit__links[data-astro-cid-t4st4m3x]{flex-wrap:wrap;gap:.6rem 1.4rem;margin:0;display:flex}.kit__link[data-astro-cid-t4st4m3x]{font-weight:var(--weight-medium);color:var(--lab-indigo);text-decoration:none}.kit__link--quiet[data-astro-cid-t4st4m3x]{font-weight:var(--weight-body);color:var(--color-ink-2)}.kit__link[data-astro-cid-t4st4m3x]:hover{text-decoration:underline}.arena[data-astro-cid-t4st4m3x]{padding:var(--spacing-md);color:var(--dk-ink);background:radial-gradient(28rem 16rem at 100% 0%, #5b8cff38, transparent 62%), var(--dark);border-radius:.9rem;margin:0}.arena__phases[data-astro-cid-t4st4m3x]{margin:0 0 var(--spacing-md);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;display:grid}.arena__phase[data-astro-cid-t4st4m3x]{color:var(--dk-muted);grid-area:1/1;align-items:center;gap:.5rem;display:inline-flex}.arena__phase[data-astro-cid-t4st4m3x] i[data-astro-cid-t4st4m3x]{background:var(--lost);width:.5rem;height:.5rem;box-shadow:0 0 8px var(--lost);border-radius:50%}.arena__phase--2[data-astro-cid-t4st4m3x] i[data-astro-cid-t4st4m3x]{background:#b18cff;box-shadow:0 0 8px #b18cff}.arena__phase--1[data-astro-cid-t4st4m3x]{opacity:0}.arena__grid[data-astro-cid-t4st4m3x]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.tbl[data-astro-cid-t4st4m3x]{background:#ffffff0a;border:1px solid #ffffff17;border-radius:.6rem;padding:.6rem .65rem .55rem;transition:opacity .4s,box-shadow .4s,border-color .4s;position:relative}.tbl__who[data-astro-cid-t4st4m3x]{font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.3rem;margin:0 0 .55rem;font-size:.66rem;display:flex}.tbl__s[data-astro-cid-t4st4m3x]{color:var(--ship)}.tbl__c[data-astro-cid-t4st4m3x]{text-overflow:ellipsis;color:var(--carry);overflow:hidden}.tbl__x[data-astro-cid-t4st4m3x]{color:#eef0fb66}.tbl__track[data-astro-cid-t4st4m3x]{background:#ffffff12;border-radius:999px;height:.5rem;margin:0 .3rem .55rem;position:relative}.tbl__bid[data-astro-cid-t4st4m3x],.tbl__ask[data-astro-cid-t4st4m3x]{border-radius:50%;width:.7rem;height:.7rem;margin:-.35rem 0 0 -.35rem;position:absolute;top:50%}.tbl__bid[data-astro-cid-t4st4m3x]{left:var(--bid-to);background:var(--ship);box-shadow:0 0 10px var(--ship)}.tbl__ask[data-astro-cid-t4st4m3x]{left:var(--ask-to);background:var(--carry);box-shadow:0 0 10px var(--carry)}.tbl__foot[data-astro-cid-t4st4m3x]{justify-content:space-between;align-items:center;gap:.3rem;margin:0;font-size:.66rem;display:flex}.tbl__turn[data-astro-cid-t4st4m3x]{--t:var(--end);counter-reset:t var(--t);font-family:var(--font-mono);color:var(--dk-muted)}.tbl__turn[data-astro-cid-t4st4m3x] b[data-astro-cid-t4st4m3x]:after{content:counter(t);color:var(--dk-ink);font-weight:400}.tbl__state[data-astro-cid-t4st4m3x],.tbl__matched[data-astro-cid-t4st4m3x]{font-weight:var(--weight-medium);border-radius:999px;padding:.1rem .45rem}.tbl--deal[data-astro-cid-t4st4m3x] .tbl__state[data-astro-cid-t4st4m3x]{color:#062b1d;background:var(--deal)}.tbl--impasse[data-astro-cid-t4st4m3x] .tbl__state[data-astro-cid-t4st4m3x]{color:#fff;background:#ff6b6bd9}.tbl__matched[data-astro-cid-t4st4m3x]{color:#fff;background:linear-gradient(90deg,#5b8cff,#b18cff);font-size:.62rem;position:absolute;top:-.55rem;right:.5rem}.tbl--match[data-astro-cid-t4st4m3x]{border-color:#b18cffcc;box-shadow:0 0 0 1px #b18cff80,0 0 22px #b18cff59}.tbl[data-astro-cid-t4st4m3x]:not(.tbl--match){opacity:.45}@media (prefers-reduced-motion:no-preference){.kit[data-astro-cid-t4st4m3x].is-live .tbl[data-astro-cid-t4st4m3x]{animation:11s ease-in-out infinite arDim}.kit[data-astro-cid-t4st4m3x].is-live .tbl--match[data-astro-cid-t4st4m3x]{animation:11s ease-in-out infinite arMatch}.kit[data-astro-cid-t4st4m3x].is-live .tbl__matched[data-astro-cid-t4st4m3x]{animation:11s ease-in-out infinite arBadge}.kit[data-astro-cid-t4st4m3x].is-live .tbl--fast[data-astro-cid-t4st4m3x] .tbl__bid[data-astro-cid-t4st4m3x]{animation:arBidFast 11s var(--ease-out) infinite}.kit[data-astro-cid-t4st4m3x].is-live .tbl--fast[data-astro-cid-t4st4m3x] .tbl__ask[data-astro-cid-t4st4m3x]{animation:arAskFast 11s var(--ease-out) infinite}.kit[data-astro-cid-t4st4m3x].is-live .tbl--fast[data-astro-cid-t4st4m3x] .tbl__turn[data-astro-cid-t4st4m3x]{animation:11s linear infinite arTurnFast}.kit[data-astro-cid-t4st4m3x].is-live .tbl--fast[data-astro-cid-t4st4m3x] .tbl__state[data-astro-cid-t4st4m3x]{animation:11s ease-out infinite arStateFast}.kit[data-astro-cid-t4st4m3x].is-live .tbl--mid[data-astro-cid-t4st4m3x] .tbl__bid[data-astro-cid-t4st4m3x],.kit[data-astro-cid-t4st4m3x].is-live .tbl--slow[data-astro-cid-t4st4m3x] .tbl__bid[data-astro-cid-t4st4m3x]{animation:arBidSlow 11s var(--ease-out) infinite}.kit[data-astro-cid-t4st4m3x].is-live .tbl--mid[data-astro-cid-t4st4m3x] .tbl__ask[data-astro-cid-t4st4m3x],.kit[data-astro-cid-t4st4m3x].is-live .tbl--slow[data-astro-cid-t4st4m3x] .tbl__ask[data-astro-cid-t4st4m3x]{animation:arAskSlow 11s var(--ease-out) infinite}.kit[data-astro-cid-t4st4m3x].is-live .tbl--mid[data-astro-cid-t4st4m3x] .tbl__turn[data-astro-cid-t4st4m3x],.kit[data-astro-cid-t4st4m3x].is-live .tbl--slow[data-astro-cid-t4st4m3x] .tbl__turn[data-astro-cid-t4st4m3x]{animation:11s linear infinite arTurnSlow}.kit[data-astro-cid-t4st4m3x].is-live .tbl--mid[data-astro-cid-t4st4m3x] .tbl__state[data-astro-cid-t4st4m3x],.kit[data-astro-cid-t4st4m3x].is-live .tbl--slow[data-astro-cid-t4st4m3x] .tbl__state[data-astro-cid-t4st4m3x]{animation:11s ease-out infinite arStateSlow}.kit[data-astro-cid-t4st4m3x].is-live .arena__phase--1[data-astro-cid-t4st4m3x]{animation:11s ease-in-out infinite arPhase1}.kit[data-astro-cid-t4st4m3x].is-live .arena__phase--2[data-astro-cid-t4st4m3x]{animation:11s ease-in-out infinite arPhase2}}@keyframes arBidFast{0%,4%{left:6%}26%,to{left:var(--bid-to)}}@keyframes arAskFast{0%,4%{left:94%}26%,to{left:var(--ask-to)}}@keyframes arBidSlow{0%,4%{left:6%}56%,to{left:var(--bid-to)}}@keyframes arAskSlow{0%,4%{left:94%}56%,to{left:var(--ask-to)}}@keyframes arTurnFast{0%,4%{--t:1}26%,to{--t:var(--end)}}@keyframes arTurnSlow{0%,4%{--t:1}56%,to{--t:var(--end)}}@keyframes arStateFast{0%,26%{opacity:0;transform:scale(.6)}30%,to{opacity:1;transform:none}}@keyframes arStateSlow{0%,56%{opacity:0;transform:scale(.6)}60%,to{opacity:1;transform:none}}@keyframes arDim{0%,66%{opacity:1}72%,94%{opacity:.4}to{opacity:1}}@keyframes arMatch{0%,66%{opacity:1;box-shadow:none;border-color:#ffffff17}72%,94%{opacity:1;border-color:#b18cffcc;box-shadow:0 0 0 1px #b18cff80,0 0 22px #b18cff59}to{opacity:1;box-shadow:none;border-color:#ffffff17}}@keyframes arBadge{0%,68%{opacity:0;transform:translateY(4px)}73%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes arPhase1{0%,64%{opacity:1}68%,96%{opacity:0}to{opacity:1}}@keyframes arPhase2{0%,64%{opacity:0}68%,96%{opacity:1}to{opacity:0}}@media (width>=48rem){.finds[data-astro-cid-t4st4m3x]{grid-template-columns:repeat(3,minmax(0,1fr))}.fd--collapse[data-astro-cid-t4st4m3x] .bar[data-astro-cid-t4st4m3x]{grid-template-columns:minmax(0,1fr) 2.8rem}.fd--collapse[data-astro-cid-t4st4m3x] .bar__l[data-astro-cid-t4st4m3x]{grid-column:1/-1}}@media (width>=64rem){.game[data-astro-cid-t4st4m3x]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.game__shot[data-astro-cid-t4st4m3x] img{aspect-ratio:auto;min-height:100%}.game__said[data-astro-cid-t4st4m3x]{padding:var(--spacing-2xl) var(--spacing-xl);justify-content:center}.study[data-astro-cid-t4st4m3x],.kit[data-astro-cid-t4st4m3x]{padding:var(--spacing-2xl) var(--spacing-xl)}.study__grid[data-astro-cid-t4st4m3x]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch}.mk[data-astro-cid-t4st4m3x]{flex-direction:column;justify-content:center;display:flex}.finds[data-astro-cid-t4st4m3x]{grid-template-columns:minmax(0,1fr)}.fd--collapse[data-astro-cid-t4st4m3x] .bar[data-astro-cid-t4st4m3x]{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr) 2.8rem}.fd--collapse[data-astro-cid-t4st4m3x] .bar__l[data-astro-cid-t4st4m3x]{grid-column:auto}.kit[data-astro-cid-t4st4m3x]{align-items:center;gap:var(--spacing-2xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (width<=30rem){.mk__col[data-astro-cid-t4st4m3x]{transform:none}.mk__col--s[data-astro-cid-t4st4m3x]{left:.8rem}.mk__col--c[data-astro-cid-t4st4m3x]{left:auto;right:.8rem}.bar[data-astro-cid-t4st4m3x]{grid-template-columns:minmax(0,1fr) 2.6rem}.bar__l[data-astro-cid-t4st4m3x]{grid-column:1/-1}.arena__grid[data-astro-cid-t4st4m3x]{gap:.35rem}.tbl[data-astro-cid-t4st4m3x]{padding:.5rem .45rem}.tbl__who[data-astro-cid-t4st4m3x]{flex-direction:column;align-items:flex-start;gap:0}.tbl__x[data-astro-cid-t4st4m3x]{display:none}.tbl__foot[data-astro-cid-t4st4m3x]{flex-direction:column;align-items:flex-start}}@media (width>=64rem){.study[data-astro-cid-t4st4m3x]{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-lg)}.study__head[data-astro-cid-t4st4m3x]{gap:var(--spacing-xl);max-width:none;margin-bottom:var(--spacing-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.study__head[data-astro-cid-t4st4m3x] .dk__eyebrow[data-astro-cid-t4st4m3x]{grid-column:1/-1;margin-bottom:-.5rem}.study__title[data-astro-cid-t4st4m3x]{margin:0;font-size:clamp(1.6rem,1.1rem + 1.1vw,2.2rem)}.study__body[data-astro-cid-t4st4m3x]{font-size:.95rem}.study__grid[data-astro-cid-t4st4m3x]{gap:var(--spacing-lg)}.finds[data-astro-cid-t4st4m3x]{gap:.6rem}.fd[data-astro-cid-t4st4m3x]{padding:.85rem 1rem .95rem}.fd__fig[data-astro-cid-t4st4m3x]{margin-bottom:.25rem;font-size:clamp(1.4rem,1.1rem + .7vw,1.8rem)}.fd__body[data-astro-cid-t4st4m3x]{margin-bottom:.6rem;font-size:.8rem;line-height:1.45}.bars[data-astro-cid-t4st4m3x]{gap:.35rem}.bar__track[data-astro-cid-t4st4m3x]{height:.45rem}.bar__v[data-astro-cid-t4st4m3x]{font-size:.85rem}.gauges[data-astro-cid-t4st4m3x]{grid-template-columns:repeat(3,auto);justify-content:start;gap:1.4rem}.gauge[data-astro-cid-t4st4m3x]{text-align:left;grid-template-columns:auto auto;align-items:center;gap:.5rem}.gauge[data-astro-cid-t4st4m3x] svg[data-astro-cid-t4st4m3x]{width:2.9rem}.gauge__l[data-astro-cid-t4st4m3x]{max-width:7rem}.cells[data-astro-cid-t4st4m3x]{grid-template-columns:repeat(18,minmax(0,1fr));gap:.25rem;max-width:24rem;margin-bottom:.5rem}.study__src[data-astro-cid-t4st4m3x]{margin-top:var(--spacing-md)}.mk__svg[data-astro-cid-t4st4m3x]{max-height:24rem}}.vr[data-astro-cid-t4st4m3x]{background:#04061873;border:1px solid #ffffff14;border-radius:.9rem;margin:0;padding:1rem 1.1rem 1.3rem}.vr__legend[data-astro-cid-t4st4m3x]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dk-muted);flex-wrap:wrap;gap:.4rem 1.1rem;margin:0 0 1rem;font-size:.68rem;display:flex}.vr__key[data-astro-cid-t4st4m3x]{align-items:center;gap:.4rem;display:inline-flex}.vr__key[data-astro-cid-t4st4m3x]:before{content:"";border-radius:2px;width:.8rem;height:.5rem}.vr__key--c[data-astro-cid-t4st4m3x]:before{background:var(--carry)}.vr__key--a[data-astro-cid-t4st4m3x]:before{background:#b18cff}.vr__key--w[data-astro-cid-t4st4m3x]:before{background:repeating-linear-gradient(90deg,#eef0fbb3 0 3px,#0000 3px 6px)}.vr__lanes[data-astro-cid-t4st4m3x]{gap:1rem;padding-top:1.4rem;display:grid;position:relative}.vr__eol[data-astro-cid-t4st4m3x]{top:0;bottom:0;left:var(--eol);border-left:1px dashed #eef0fb59;position:absolute}.vr__eol[data-astro-cid-t4st4m3x] i[data-astro-cid-t4st4m3x]{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;color:var(--dk-muted);font-size:.62rem;font-style:normal;position:absolute;top:0;left:.4rem}.vl[data-astro-cid-t4st4m3x]{--p:1;gap:.35rem;display:grid}.vl__name[data-astro-cid-t4st4m3x]{font-size:.82rem;font-weight:var(--weight-medium);color:var(--dk-ink)}.vl__track[data-astro-cid-t4st4m3x]{background:#ffffff0a;border-radius:.5rem;height:2.5rem;position:relative}.vl__caller[data-astro-cid-t4st4m3x],.vl__agent[data-astro-cid-t4st4m3x]{align-items:center;gap:2px;padding:0 .35rem;display:flex;position:absolute;top:0;bottom:0}.vl__caller[data-astro-cid-t4st4m3x]{width:var(--eol);left:0}.vl__agent[data-astro-cid-t4st4m3x]{left:var(--start);right:0}.vl__caller[data-astro-cid-t4st4m3x] i[data-astro-cid-t4st4m3x],.vl__agent[data-astro-cid-t4st4m3x] i[data-astro-cid-t4st4m3x]{height:var(--h);transform-origin:50%;border-radius:2px;flex:1}.vl__caller[data-astro-cid-t4st4m3x] i[data-astro-cid-t4st4m3x]{background:var(--carry);opacity:.85}.vl__agent[data-astro-cid-t4st4m3x] i[data-astro-cid-t4st4m3x]{background:#b18cff;box-shadow:0 0 8px #b18cff8c}.vl__wait[data-astro-cid-t4st4m3x]{top:50%;left:var(--eol);width:calc((var(--start) - var(--eol)) * var(--p));background:repeating-linear-gradient(90deg,#eef0fbbf 0 4px,#0000 4px 8px);height:2px;margin-top:-1px;position:absolute}.vl__ms[data-astro-cid-t4st4m3x]{font-family:var(--font-mono);white-space:nowrap;color:var(--dk-ink);font-size:.78rem;font-weight:400;position:absolute;bottom:.45rem;right:0;transform:translate(50%)}.vl[data-astro-cid-t4st4m3x].is-caller .vl__agent[data-astro-cid-t4st4m3x],.vl[data-astro-cid-t4st4m3x].is-waiting .vl__agent[data-astro-cid-t4st4m3x]{opacity:.12}.vl[data-astro-cid-t4st4m3x].is-waiting .vl__caller[data-astro-cid-t4st4m3x],.vl[data-astro-cid-t4st4m3x].is-agent .vl__caller[data-astro-cid-t4st4m3x]{opacity:.45}.vl[data-astro-cid-t4st4m3x].is-caller .vl__caller[data-astro-cid-t4st4m3x] i[data-astro-cid-t4st4m3x],.vl[data-astro-cid-t4st4m3x].is-agent .vl__agent[data-astro-cid-t4st4m3x] i[data-astro-cid-t4st4m3x]{animation:.46s ease-in-out infinite alternate vrTalk}.vl[data-astro-cid-t4st4m3x].is-caller .vl__caller[data-astro-cid-t4st4m3x] i[data-astro-cid-t4st4m3x]:nth-child(3n),.vl[data-astro-cid-t4st4m3x].is-agent .vl__agent[data-astro-cid-t4st4m3x] i[data-astro-cid-t4st4m3x]:nth-child(3n){animation-duration:.34s}.vl[data-astro-cid-t4st4m3x].is-caller .vl__caller[data-astro-cid-t4st4m3x] i[data-astro-cid-t4st4m3x]:nth-child(2n),.vl[data-astro-cid-t4st4m3x].is-agent .vl__agent[data-astro-cid-t4st4m3x] i[data-astro-cid-t4st4m3x]:nth-child(2n){animation-delay:-.2s}.vl[data-astro-cid-t4st4m3x].is-agent .vl__ms[data-astro-cid-t4st4m3x]{color:#d9ccff}@keyframes vrTalk{0%{transform:scaleY(.3)}}.am[data-astro-cid-t4st4m3x]{gap:.45rem;display:grid}.am__row[data-astro-cid-t4st4m3x]{font-size:var(--text-xs);color:var(--dk-muted);grid-template-columns:4.6rem minmax(0,1fr) 6.6rem;align-items:center;gap:.6rem;display:grid}.am__track[data-astro-cid-t4st4m3x]{background:#ffffff14;border-radius:999px;height:.5rem;overflow:hidden}.am__fill[data-astro-cid-t4st4m3x]{width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#ff5d5d,#ff9a52);height:100%;display:block;box-shadow:0 0 12px #ff6b6b99}.am__row--good[data-astro-cid-t4st4m3x] .am__fill[data-astro-cid-t4st4m3x]{background:linear-gradient(90deg, #1fb57f, var(--deal));box-shadow:0 0 12px #39d39a99}.am__v[data-astro-cid-t4st4m3x]{font-family:var(--font-mono);color:var(--dk-ink);font-size:.85rem}.am__v[data-astro-cid-t4st4m3x] small[data-astro-cid-t4st4m3x]{color:var(--dk-muted);font-size:.62rem;display:block}.okr[data-astro-cid-t4st4m3x]{gap:.4rem;margin-bottom:.6rem;display:grid}.okr__row[data-astro-cid-t4st4m3x]{font-size:var(--text-xs);color:var(--dk-muted);grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.okr__dots[data-astro-cid-t4st4m3x]{grid-template-columns:repeat(15,minmax(0,1fr));gap:.25rem;max-width:18rem;display:grid}.okr__d[data-astro-cid-t4st4m3x]{aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1.5px #eef0fb4d}.okr__d--on[data-astro-cid-t4st4m3x]{background:var(--lost);box-shadow:0 0 8px #ff6b6bb3}@media (prefers-reduced-motion:no-preference){.study--voice[data-astro-cid-t4st4m3x].is-live .am__fill[data-astro-cid-t4st4m3x]{animation:fdGrow 1.4s var(--ease-out) both}.study--voice[data-astro-cid-t4st4m3x].is-live .okr__d[data-astro-cid-t4st4m3x]{animation:fdCell .45s var(--ease-out) both;animation-delay:calc(.3s + var(--i) * 40ms)}}@media (width<=30rem){.am__row[data-astro-cid-t4st4m3x]{grid-template-columns:4.2rem minmax(0,1fr) 5.6rem}.okr__row[data-astro-cid-t4st4m3x]{grid-template-columns:4.2rem minmax(0,1fr)}.vr__eol[data-astro-cid-t4st4m3x] i[data-astro-cid-t4st4m3x]{display:none}}.study--voice[data-astro-cid-t4st4m3x]{margin:var(--spacing-lg) 0 0}.vr[data-astro-cid-t4st4m3x]{flex-direction:column;display:flex}.vr__fig[data-astro-cid-t4st4m3x]{margin:0 0 .2rem}.vr__sub[data-astro-cid-t4st4m3x]{color:var(--dk-muted);margin:0 0 .9rem;font-size:.8rem}.vr__lanes[data-astro-cid-t4st4m3x]{flex:1;align-content:center}.vl__track[data-astro-cid-t4st4m3x]{height:3rem}.al[data-astro-cid-lplfpd3i]{background:var(--color-paper);color:var(--color-ink)}.al__inner[data-astro-cid-lplfpd3i]{max-width:var(--width-wide);padding-inline:var(--spacing-lg);margin-inline:auto}.eyebrow[data-astro-cid-lplfpd3i]{margin:0 0 var(--spacing-lg);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lab-indigo)}.eyebrow--mark[data-astro-cid-lplfpd3i]{margin-bottom:var(--spacing-xl);align-items:center;gap:.85rem;display:flex}.sr-only[data-astro-cid-lplfpd3i]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.al__hero[data-astro-cid-lplfpd3i]{padding:calc(var(--nav-h) + var(--spacing-3xl)) 0 var(--spacing-3xl);background:radial-gradient(64rem 30rem at 88% -8%,#2207ec12,#0000 62%),radial-gradient(44rem 26rem at 104% 62%,#b25a1c12,#0000 60%)}.al__top[data-astro-cid-lplfpd3i]{gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.al__title[data-astro-cid-lplfpd3i]{margin:0 0 var(--spacing-xl);font-size:var(--type-hero);font-weight:var(--weight-body);letter-spacing:-.045em;line-height:1.1}.ln[data-astro-cid-lplfpd3i]{margin-block:-.06em;padding-block:.06em;display:block;overflow:clip}.ln__in[data-astro-cid-lplfpd3i]{display:block}.ln[data-astro-cid-lplfpd3i]+.ln[data-astro-cid-lplfpd3i]{color:var(--color-ink-muted)}@media (prefers-reduced-motion:no-preference){.ln__in[data-astro-cid-lplfpd3i]{animation:alLineUp .9s var(--ease-out) calc(var(--i) * .1s + .12s) backwards}}@keyframes alLineUp{0%{transform:translateY(105%)}to{transform:none}}.al__lede[data-astro-cid-lplfpd3i]{max-width:58ch;color:var(--color-ink-2);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);line-height:1.55}.plate[data-astro-cid-lplfpd3i]{padding:var(--spacing-lg);border-radius:var(--radius-panel);background:var(--color-paper-2);position:relative}.plate[data-astro-cid-lplfpd3i]:before{content:"";border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--lab-line);height:2px;position:absolute;inset:0 0 auto}.plate__list[data-astro-cid-lplfpd3i]{margin:0}.plate__row[data-astro-cid-lplfpd3i]{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-hairline);gap:.2rem;display:grid}.plate__row[data-astro-cid-lplfpd3i]:first-child{padding-top:0}.plate[data-astro-cid-lplfpd3i] dt[data-astro-cid-lplfpd3i]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.6875rem}.plate[data-astro-cid-lplfpd3i] dd[data-astro-cid-lplfpd3i]{letter-spacing:var(--tracking-tight);margin:0;font-size:1.0625rem;line-height:1.35}.plate__src[data-astro-cid-lplfpd3i]{margin:var(--spacing-md) 0 0;font-size:var(--text-sm)}.plate__src[data-astro-cid-lplfpd3i] a[data-astro-cid-lplfpd3i]{color:var(--lab-indigo);text-decoration:none}.rec[data-astro-cid-lplfpd3i]{padding:var(--spacing-3xl) 0 var(--section-pad);border-top:1px solid var(--color-hairline)}.rec__head[data-astro-cid-lplfpd3i]{max-width:46rem;margin-bottom:var(--spacing-2xl)}.rec__title[data-astro-cid-lplfpd3i]{margin:0 0 var(--spacing-md);font-size:var(--type-title);font-weight:var(--weight-body);letter-spacing:var(--tracking-heading);line-height:1.12}.rec__body[data-astro-cid-lplfpd3i]{color:var(--color-ink-2);margin:0;line-height:1.6}.shelves[data-astro-cid-lplfpd3i]{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.shelf[data-astro-cid-lplfpd3i]{min-height:15rem;padding:var(--spacing-lg);border-radius:var(--radius-panel);background:var(--color-paper-2);flex-direction:column;display:flex}.shelf__n[data-astro-cid-lplfpd3i]{margin:0 0 var(--spacing-xl);letter-spacing:.08em;color:var(--lab-indigo);font-size:.6875rem}.shelf__t[data-astro-cid-lplfpd3i]{margin:0 0 var(--spacing-xs);font-size:var(--type-sub);font-weight:var(--weight-body);letter-spacing:var(--tracking-heading);line-height:1.2}.shelf__b[data-astro-cid-lplfpd3i]{max-width:36ch;color:var(--color-ink-2);text-wrap:pretty;margin:0;line-height:1.55}.shelf__empty[data-astro-cid-lplfpd3i]{padding-top:var(--spacing-lg);border-top:1px dashed var(--color-hairline);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-ink-muted);align-items:center;gap:.6rem;margin:auto 0 0;display:flex}.shelf__dot[data-astro-cid-lplfpd3i]{background:var(--lab-gradient);border-radius:50%;flex:none;width:.4rem;height:.4rem}@media (prefers-reduced-motion:no-preference){.shelf__dot[data-astro-cid-lplfpd3i]{animation:2.4s ease-in-out infinite alWait}}@keyframes alWait{50%{opacity:.25}}.entries[data-astro-cid-lplfpd3i]{margin:var(--spacing-lg) 0 0;border-top:1px solid var(--color-hairline);padding:0;list-style:none}.entry__a[data-astro-cid-lplfpd3i]{column-gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-hairline);color:inherit;grid-template-columns:minmax(0,1fr) auto;row-gap:.3rem;text-decoration:none;display:grid}.entry__t[data-astro-cid-lplfpd3i],.entry__m[data-astro-cid-lplfpd3i],.entry__s[data-astro-cid-lplfpd3i]{grid-column:1}.entry__t[data-astro-cid-lplfpd3i]{letter-spacing:var(--tracking-tight);text-wrap:pretty;transition:color var(--dur-micro) var(--ease-out);font-size:1.0625rem;line-height:1.35}.entry__m[data-astro-cid-lplfpd3i]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted);line-height:1.5}.entry__s[data-astro-cid-lplfpd3i]{max-width:64ch;font-size:var(--text-sm);color:var(--color-ink-2);text-wrap:pretty;line-height:1.55}.entry__go[data-astro-cid-lplfpd3i]{font-family:var(--font-mono);color:var(--color-ink-muted);transition:transform var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);grid-area:1/2;align-self:start}.shelves--filled[data-astro-cid-lplfpd3i]{gap:var(--spacing-md)}.shelves--filled[data-astro-cid-lplfpd3i] .shelf[data-astro-cid-lplfpd3i]{min-height:0}.shelves--filled[data-astro-cid-lplfpd3i] .shelf__n[data-astro-cid-lplfpd3i]{margin-bottom:var(--spacing-md)}.shelves--filled[data-astro-cid-lplfpd3i] .shelf__empty[data-astro-cid-lplfpd3i]{margin-top:var(--spacing-lg)}@media (hover:hover) and (pointer:fine){.plate__src[data-astro-cid-lplfpd3i] a[data-astro-cid-lplfpd3i]:hover{text-underline-offset:.2em;text-decoration:underline}a[data-astro-cid-lplfpd3i].entry__a:hover .entry__t[data-astro-cid-lplfpd3i],a[data-astro-cid-lplfpd3i].entry__a:hover .entry__go[data-astro-cid-lplfpd3i]{color:var(--lab-indigo)}a[data-astro-cid-lplfpd3i].entry__a:hover .entry__go[data-astro-cid-lplfpd3i]{transform:translate(3px)}}@media (width>=52rem){.shelves[data-astro-cid-lplfpd3i]:not(.shelves--filled){grid-template-columns:repeat(3,minmax(0,1fr))}.shelves--filled[data-astro-cid-lplfpd3i] .shelf[data-astro-cid-lplfpd3i]{column-gap:var(--spacing-2xl);padding:var(--spacing-xl);grid-template-columns:minmax(0,.7fr) minmax(0,2fr);align-items:start;display:grid}.shelves--filled[data-astro-cid-lplfpd3i] .entries[data-astro-cid-lplfpd3i],.shelves--filled[data-astro-cid-lplfpd3i] .shelf__empty[data-astro-cid-lplfpd3i]{margin-top:0}.shelves--filled[data-astro-cid-lplfpd3i] .shelf__empty[data-astro-cid-lplfpd3i]{padding-top:var(--spacing-md)}}@media (width>=60rem){.al__top[data-astro-cid-lplfpd3i]{gap:var(--spacing-3xl);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}
