.ph-stats__title{font-family:var(--font-display);font-size:var(--text-28);line-height:var(--leading-display);font-weight:var(--weight-medium);color:var(--ink);margin:0}.ph-stats__subtitle{font-family:var(--font-display);font-size:var(--text-22);line-height:var(--leading-display);font-weight:var(--weight-medium);color:var(--ink);margin:var(--space-40) 0 0}.ph-stats__empty{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-22);color:var(--muted);margin:var(--space-16) 0 0}.ph-stats__empty-state{max-width:var(--measure);font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--muted);margin:var(--space-16) 0 0}.ph-stats__summary{gap:var(--space-24) var(--space-40);margin:var(--space-16) 0 0;border-block-end:var(--hairline);flex-wrap:wrap;padding-block-end:var(--space-24);display:flex}.ph-stats__stat{margin:0}.ph-stats__stat dt{font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted);margin:0}.ph-stats__stat dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-28);color:var(--ink);margin:var(--space-4) 0 0}.ph-stats__success{gap:var(--space-24);margin:var(--space-16) 0 0;grid-template-columns:1fr;display:grid}@media (width>=768px){.ph-stats__success{grid-template-columns:1fr 1fr}}.ph-stats__success-panel{border-block-start:var(--hairline);padding-block-start:var(--space-16)}.ph-stats__success-label{font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted);margin:0}.ph-stats__success-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-40);color:var(--ink);margin:var(--space-8) 0 0}.ph-stats__histogram{margin:var(--space-16) 0 0;max-width:var(--measure);padding:0;list-style:none}.ph-stats__hist-row{align-items:center;gap:var(--space-8);padding-block:var(--space-4);grid-template-columns:2ch 1fr 3ch;display:grid}.ph-stats__hist-label{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-13);color:var(--muted);text-align:right}.ph-stats__hist-bar{border-block-end:2px solid var(--ink);height:0;display:block}.ph-stats__hist-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-13);color:var(--muted)}.ph-stats__achievements{margin:var(--space-16) 0 0;max-width:var(--measure);padding:0;list-style:none}.ph-stats__ach{gap:var(--space-4);padding-block:var(--space-12);border-block-end:var(--hairline);flex-direction:column;display:flex}.ph-stats__ach-name{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);font-weight:var(--weight-medium);color:var(--hack-gold-ink)}.ph-stats__ach-mark{color:var(--hack-gold);margin-inline-end:var(--space-8)}.ph-stats__ach-citation{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--muted)}.ph-stats__ach-locked{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--muted);align-items:baseline;display:flex}.ph-stats__ach-mark--locked{color:var(--muted)}.ph-stats__ach-blank{border-block-end:var(--hairline);inline-size:12ch}.ph-stats__close{margin-block-start:var(--space-24)}.ph-glyph-mark{letter-spacing:var(--tracking-label)}.ph-legend__title{font-family:var(--font-display);font-size:var(--text-28);line-height:var(--leading-display);font-weight:var(--weight-medium);color:var(--ink);margin:0 0 var(--space-16)}.ph-legend__intro{font-family:var(--font-display);font-size:var(--text-22);line-height:var(--leading-prose);color:var(--ink);max-width:var(--measure);margin:0 0 var(--space-24)}.ph-legend__list{margin:0 0 var(--space-24);max-width:var(--measure);padding:0;list-style:none}.ph-legend__row{align-items:baseline;gap:var(--space-16);padding-block:var(--space-12);border-block-end:var(--hairline);display:flex}.ph-legend__glyph{font-size:var(--text-22);flex:none;min-width:2ch}.ph-legend__label{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--ink)}.ph-about__title{font-family:var(--font-display);font-size:var(--text-28);line-height:var(--leading-display);font-weight:var(--weight-medium);color:var(--ink);margin:0}.ph-about__standfirst{font-family:var(--font-display);font-size:var(--text-22);line-height:var(--leading-prose);font-weight:var(--weight-medium);color:var(--ink);max-width:var(--measure);margin:var(--space-8) 0 0}.ph-about__subtitle{font-family:var(--font-display);font-size:var(--text-22);line-height:var(--leading-display);font-weight:var(--weight-medium);color:var(--ink);margin:var(--space-40) 0 0}.ph-about__prose{font-family:var(--font-display);font-size:var(--text-22);line-height:var(--leading-prose);color:var(--ink);max-width:var(--measure);margin:var(--space-16) 0 0}.ph-about__citations{font-family:var(--font-display);font-size:var(--text-22);line-height:var(--leading-prose);color:var(--ink);max-width:var(--measure);margin:var(--space-16) 0 0;padding-inline-start:var(--space-24)}.ph-about__citations li{margin:var(--space-8) 0 0}.ph-about__glossary{max-width:var(--measure);margin:var(--space-16) 0 0}.ph-about__glossary-row{padding-block:var(--space-8);border-block-end:var(--hairline)}.ph-about__glossary-term{font-family:var(--font-ui);font-size:var(--text-15);font-weight:var(--weight-medium);color:var(--ink);margin:0}.ph-about__glossary-def{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--muted);margin:var(--space-4) 0 0}.ph-about__meta{align-items:baseline;gap:var(--space-16);font-family:var(--font-mono);font-size:var(--text-13);color:var(--muted);margin:var(--space-40) 0 0;flex-wrap:wrap;display:flex}.ph-about__link{color:var(--ink);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.ph-about__close{margin-block-start:var(--space-24)}body{background:var(--paper);margin:0}.ph-app{background:var(--paper);min-height:100vh;color:var(--ink)}.ph-focusable:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.ph-label{text-transform:uppercase;letter-spacing:var(--tracking-label)}.ph-page{max-width:var(--page-max);padding:var(--space-24);margin-inline:auto}.ph-page--titled{padding:var(--space-40) var(--space-24) var(--space-24)}.ph-close{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--ink);border-style:none;padding:var(--space-12) var(--space-16);cursor:pointer;background:0 0;border-block-end:2px solid #0000}.ph-close:hover{text-decoration:underline}@keyframes ph-enter-scene{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ph-fade.ph-entered,.ph-press-card.ph-entered,.ph-chyron.ph-entered,.ph-summary__unlock-item.ph-entered{opacity:1}@keyframes ph-enter-quick{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.ph-screen{animation:ph-enter-scene var(--dur-scene) var(--ease-out)}.ph-screen:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-offset))}.ph-visually-hidden{clip-path:inset(50%);white-space:nowrap;border-style:none;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ph-skip-link:focus{z-index:var(--z-overlay);clip-path:none;block-size:auto;inline-size:auto;padding:var(--space-12) var(--space-16);background:var(--paper);border-block-end:var(--hairline);font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--ink);text-underline-offset:2px;text-decoration:underline;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:visible}.ph-boot-error__title{max-width:var(--measure);font-family:var(--font-display);font-size:var(--text-28);line-height:var(--leading-display);font-weight:var(--weight-regular);color:var(--ink);margin:0}.ph-boot-error__reload{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);font-weight:var(--weight-medium);color:var(--ink);border-style:none;border-block-end:var(--hairline);padding:var(--space-12) var(--space-16);cursor:pointer;background:0 0;margin-block-start:var(--space-40);display:inline-block}.ph-boot-error__reload:hover{text-decoration:underline}.ph-header{justify-content:space-between;align-items:baseline;gap:var(--space-16);max-width:var(--page-max);padding:var(--space-16) var(--space-24);border-block-end:var(--hairline);flex-wrap:wrap;margin-inline:auto;display:flex}.ph-header__masthead{align-items:baseline;gap:var(--space-8);font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);flex-wrap:wrap;margin:0;display:flex}.ph-header__home{font:inherit;color:inherit;padding:var(--space-12) 0;cursor:pointer;background:0 0;border-style:none}.ph-header__home:hover .ph-header__wordmark{text-underline-offset:2px;text-decoration:underline}.ph-header__wordmark{font-weight:var(--weight-medium)}.ph-header__vol{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted)}.ph-header__vol:before{content:"·";margin-inline-end:var(--space-8)}.ph-header__practice{color:var(--muted)}.ph-header__practice:before{content:"·";margin-inline-end:var(--space-8)}.ph-header__controls{justify-content:flex-end;align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.ph-theme-toggle,.ph-locale-toggle{gap:var(--space-4);display:flex}.ph-theme-toggle .ph-seg[aria-pressed=false],.ph-locale-toggle .ph-seg[aria-pressed=false]{color:var(--muted)}.ph-seg--locale{align-items:baseline;gap:var(--space-4);display:inline-flex}.ph-header__nav{justify-content:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.ph-seg{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--ink);border-style:none;padding:var(--space-12) var(--space-16);cursor:pointer;background:0 0;border-block-end:2px solid #0000}.ph-seg:hover{text-decoration:underline}.ph-seg[aria-pressed=true]{border-block-end:2px solid var(--ink)}.ph-seg--action{font-weight:var(--weight-medium)}.ph-storage-notice,.ph-new-day-notice{max-width:var(--page-max);padding:var(--space-16) var(--space-24);border-block-end:var(--hairline);font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--muted);margin-inline:auto}.ph-spec-group+.ph-spec-group{border-block-start:var(--hairline);padding-block-start:var(--space-16)}.ph-spec-group__legend{margin:0 0 var(--space-8) 0;font-family:var(--font-ui);font-size:var(--text-13);font-weight:var(--weight-medium);color:var(--muted)}.ph-spec-group__options{gap:var(--space-4) var(--space-16);flex-wrap:wrap;display:flex}.ph-radio{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--ink);border-style:none;padding:var(--space-12) var(--space-16);cursor:pointer;background:0 0;border-block-end:2px solid #0000}.ph-radio:hover{text-decoration:underline}.ph-radio:disabled{color:var(--muted);cursor:default}.ph-radio:disabled:hover{text-decoration:none}.ph-radio--selected{border-block-end:2px solid var(--ink)}.ph-spec-group__note{margin:var(--space-8) 0 0 0;max-width:var(--measure);font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted)}.ph-spec-controls{gap:var(--space-24);max-width:var(--measure);flex-direction:column;display:flex}.ph-dial{text-align:center}.ph-dial__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-dial);line-height:var(--leading-dial);color:var(--muted);transition:color var(--dur-quick) var(--ease-out);margin:0}.ph-dial--step-1 .ph-dial__value{color:var(--dial-step-1)}.ph-dial--step-2 .ph-dial__value{color:var(--dial-step-2)}.ph-dial--step-3 .ph-dial__value{color:var(--dial-step-3)}.ph-dial--significant .ph-dial__value{color:var(--assist-green)}@keyframes ph-dial-settle{0%{transform:translateY(-2px)}to{transform:translateY(0)}}.ph-dial__value--tick{animation:ph-dial-settle var(--dur-quick) var(--ease-out)}@keyframes ph-dial-settle-band{0%{transform:translateY(-6px)}to{transform:translateY(0)}}.ph-dial__value--tick-band{animation:ph-dial-settle-band var(--dur-scene) var(--ease-out)}.ph-dial__insufficient{max-width:var(--measure);font-family:var(--font-display);font-size:var(--text-22);line-height:var(--leading-prose);color:var(--muted);margin-inline:auto}.ph-dial__meta{margin:var(--space-8) 0 0 0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-13);color:var(--muted)}.ph-dial__caption{max-width:var(--measure);margin:var(--space-8) auto 0 auto;font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted);text-align:center}.ph-coef-plot{margin:var(--space-16) 0 0 0}.ph-coef-plot__plot{position:relative}.ph-coef-plot svg{width:100%;height:auto;display:block;overflow:visible}.ph-coef-plot__zero{stroke:var(--rule);stroke-width:1px}.ph-coef-plot__ci{stroke:var(--ink);stroke-width:2px}.ph-coef-plot__point{fill:var(--ink)}.ph-coef-plot__zero-label{fill:var(--muted);font-family:var(--font-ui);font-size:var(--text-13)}.ph-coef-plot__axis{font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted);margin-block-start:var(--space-4)}.ph-coef-plot__caption{margin:var(--space-4) 0 0 0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted)}.ph-datacut{margin:var(--space-16) 0 0 0}.ph-datacut__plot{position:relative}.ph-datacut__svg{width:100%;height:auto;display:block;overflow:visible}.ph-datacut__axis{stroke:var(--rule);stroke-width:1px}.ph-datacut__tick{fill:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-13);font-weight:var(--weight-regular)}.ph-datacut__dot{r:var(--dot-cut);fill:var(--ink)}.ph-datacut__excluded-ring{r:var(--dot-explored);fill:none;stroke:var(--muted);stroke-width:1px}.ph-datacut__excluded-arm{stroke:var(--muted);stroke-width:1px}.ph-datacut__mean{stroke:var(--ink);stroke-width:2px}.ph-datacut__labels{gap:var(--space-12);margin-block-start:var(--space-4);padding-inline-start:var(--space-40);padding-inline-end:var(--space-8);display:flex}.ph-datacut__label{gap:var(--space-4);text-align:center;min-width:0;font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted);flex-direction:column;flex:1 1 0;display:flex}.ph-datacut__label-stats{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ph-datacut__label-mean{color:var(--ink)}.ph-datacut__legend{gap:var(--space-4) var(--space-16);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.ph-datacut__legend-item{align-items:center;gap:var(--space-4);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted);display:flex}.ph-datacut__swatch{width:var(--space-12);height:var(--space-12);flex:none;display:block;overflow:visible}.ph-fork-trail{align-items:center;gap:var(--space-8);margin:var(--space-16) 0 0 0;font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--muted);flex-wrap:wrap;display:flex;position:relative}.ph-fork-trail__label{font-size:var(--text-13)}.ph-fork-trail__glyphs{font-size:var(--text-22);line-height:var(--leading-ui);letter-spacing:var(--tracking-label)}.ph-fork-trail__key{display:inline-flex}.ph-fork-trail__key-button{font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted);text-underline-offset:2px;border-style:none;padding:var(--space-12) var(--space-16);cursor:pointer;background:0 0;border-block-end:2px solid #0000;text-decoration:underline}.ph-fork-trail__key-button:hover{color:var(--ink)}.ph-fork-trail__popover{animation:ph-enter-quick var(--dur-quick) var(--ease-out);z-index:var(--z-overlay);gap:var(--space-8);width:max-content;max-width:min(var(--measure), 100%);padding:var(--space-12);background:var(--paper);border-block-start:var(--hairline);border-block-end:var(--hairline);flex-direction:column;display:flex;position:absolute;inset-block-end:100%;inset-inline-start:0}.ph-fork-trail__popover-row{align-items:baseline;gap:var(--space-12);display:flex}.ph-fork-trail__popover-glyph{min-width:2ch;font-size:var(--text-15);flex:none}.ph-fork-trail__popover-label{font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--ink)}.ph-lab{gap:var(--space-24);flex-direction:column;display:flex}.ph-lab__question{border-block-end:var(--hairline);padding-block-end:var(--space-12)}.ph-lab__question-text{max-width:var(--measure);font-family:var(--font-display);font-size:var(--text-22);line-height:var(--leading-prose);font-weight:var(--weight-regular);color:var(--ink);margin:0}.ph-lab__dial{background:var(--paper);z-index:var(--z-sticky);position:sticky;top:0}.ph-lab__results{border-block-end:var(--hairline);padding-block-end:var(--space-16)}.ph-lab__intro{border-block-end:var(--hairline);margin-block-end:var(--space-24);padding-block-end:var(--space-16)}.ph-lab__intro-title{font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);font-weight:var(--weight-medium);color:var(--muted);padding-block:var(--space-12);cursor:pointer;border-block-end:2px solid #0000}.ph-lab__intro-steps{max-width:var(--measure);margin:var(--space-12) 0 0 0;padding-inline-start:var(--space-24)}.ph-lab__intro-step{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--ink);margin-block-start:var(--space-4)}.ph-lab__intro-dismiss{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--ink);text-underline-offset:2px;border-style:none;padding:var(--space-12) var(--space-16);cursor:pointer;background:0 0;border-block-end:2px solid #0000;margin-block-start:var(--space-12);padding-inline-start:0;text-decoration:underline}.ph-lab__collect{font-family:var(--font-ui);font-size:var(--text-15);color:var(--ink);border-style:none;padding:var(--space-12) var(--space-16);cursor:pointer;background:0 0;border-block-end:2px solid #0000;margin-block-start:var(--space-16)}.ph-lab__collect:hover{text-decoration:underline}.ph-lab__collect:disabled{color:var(--muted);cursor:default}.ph-lab__collect:disabled:hover{text-decoration:none}.ph-lab__footnote{margin:var(--space-8) 0 0 0;max-width:var(--measure);font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted)}.ph-lab__actions{align-items:center;gap:var(--space-16);z-index:var(--z-sticky);background:var(--paper);border-block-start:var(--hairline);display:flex;position:sticky;bottom:0}.ph-lab__submit{font-family:var(--font-ui);font-size:var(--text-15);font-weight:var(--weight-medium);color:var(--ink);border-style:none;border-block-end:2px solid var(--ink);padding:var(--space-12) var(--space-16);cursor:pointer;background:0 0}.ph-lab__submit:hover:not(:disabled){text-decoration:underline}.ph-lab__submit:disabled{color:var(--muted);border-block-end-color:var(--rule);cursor:default}.ph-lab__abandon{font-family:var(--font-ui);font-size:var(--text-15);color:var(--muted);padding:var(--space-12) var(--space-16);cursor:pointer;background:0 0;border-style:none}.ph-lab__abandon:hover{text-decoration:underline}@media (width>=768px){.ph-lab{grid-template-columns:1fr 1fr;align-items:start;display:grid}.ph-lab__question{grid-area:1/1/auto/-1}.ph-lab__dial{grid-area:2/2;position:static}.ph-lab__results{border-block-end:none;grid-area:3/2;padding-block-end:0}.ph-lab__actions{background:0 0;border-block-start:none;grid-area:4/2;margin-block-start:var(--space-24);position:static}.ph-lab__controls{grid-area:2/1/span 3}}.ph-lab__collect-gain{margin:var(--space-4) 0 0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted)}.ph-call{max-width:var(--measure);padding:var(--space-40) var(--space-24);background:var(--paper);border-block-start:var(--hairline);border-block-end:var(--hairline);margin-inline:auto}.ph-call__eyebrow{font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted);margin:0}.ph-call__prompt{margin:var(--space-12) 0 0;font-family:var(--font-display);font-size:var(--text-28);line-height:var(--leading-display);font-weight:var(--weight-regular);color:var(--ink)}.ph-call__options{gap:var(--space-24);margin-block-start:var(--space-40);display:grid}@media (width>=768px){.ph-call__options{grid-template-columns:1fr 1fr}}.ph-call__option{width:100%;padding:var(--space-24) var(--space-16);text-align:start;border-block-start:var(--hairline);border-block-end:var(--hairline);cursor:pointer;background:0 0;border-inline:0;border-radius:0;display:block}.ph-call__option[disabled]{cursor:default}.ph-call__option-title{font-family:var(--font-display);font-size:var(--text-28);line-height:var(--leading-display);font-weight:var(--weight-regular);color:var(--ink);display:block}.ph-call__option:hover .ph-call__option-title,.ph-call__option:focus-visible .ph-call__option-title{text-underline-offset:2px;text-decoration:underline}.ph-call__option-sub{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--muted);margin-block-start:var(--space-8);display:block}.ph-stamp{display:inline-block}.ph-stamp__mark{transform-origin:50%;width:min(100%,320px);height:auto;display:block;overflow:hidden;transform:rotate(-12deg)}.ph-stamp__border{fill:none;stroke-width:4px}.ph-stamp__label{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-40)}.ph-stamp__mark--red .ph-stamp__border{stroke:var(--sig-red)}.ph-stamp__mark--red .ph-stamp__label{stroke:var(--sig-red);fill:var(--sig-red)}.ph-stamp__mark--ink .ph-stamp__border{stroke:var(--ink)}.ph-stamp__mark--ink .ph-stamp__label{stroke:var(--ink);fill:var(--ink)}.ph-stamp__mark--green .ph-stamp__border{stroke:var(--assist-green)}.ph-stamp__mark--green .ph-stamp__label{stroke:var(--assist-green);fill:var(--assist-green)}@keyframes ph-stamp-slam{0%{opacity:0;transform:scale(1.2)rotate(6deg)}60%{opacity:1;transform:scale(.94)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(-12deg)}}@keyframes ph-stamp-shake{0%{transform:translateY(0)}60%{transform:translateY(-2px)}to{transform:translateY(0)}}.ph-speccurve{margin-block-start:var(--space-16)}.ph-speccurve__plot{position:relative}.ph-speccurve__svg{width:100%;height:auto;display:block;overflow:visible}.ph-speccurve__band{fill:var(--sig-band)}.ph-speccurve__axis{stroke:var(--rule);stroke-width:1px}.ph-speccurve__tick{fill:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-13);font-weight:var(--weight-regular)}.ph-speccurve__threshold{stroke:var(--sig-red);stroke-width:1px;stroke-dasharray:4 3}.ph-speccurve__threshold-label{fill:var(--sig-red);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-13)}.ph-speccurve__dot--base,.ph-speccurve__key-dot--base{r:var(--dot-all);fill:var(--rule)}.ph-speccurve__dot--explored,.ph-speccurve__key-dot--explored{r:var(--dot-explored);fill:var(--ink)}.ph-speccurve__dot--published,.ph-speccurve__key-dot--published{r:var(--dot-published);fill:var(--sig-red)}.ph-speccurve__ring,.ph-speccurve__key-ring{r:calc(var(--dot-published) + var(--space-4));fill:none;stroke:var(--sig-red);stroke-width:1px}.ph-speccurve__leader{stroke:var(--sig-red);stroke-width:1px}.ph-speccurve__callout{fill:var(--ink);font-family:var(--font-ui);font-size:var(--text-13);font-weight:var(--weight-regular)}.ph-speccurve__band-label{fill:var(--muted);font-family:var(--font-ui);font-size:var(--text-13)}.ph-speccurve__hit{fill:none;pointer-events:all;touch-action:pan-y}.ph-speccurve__tooltip{z-index:var(--z-overlay);gap:var(--space-4);max-width:var(--measure);padding:var(--space-8) var(--space-12);background:var(--paper);border-block-start:var(--hairline);border-block-end:var(--hairline);transform:translate(-50%, calc(-100% - var(--space-8)));pointer-events:none;flex-direction:column;display:flex;position:absolute}.ph-speccurve__tooltip--below{transform:translate(-50%, var(--space-8))}.ph-speccurve__tooltip--start{transform:translate(0, calc(-100% - var(--space-8)))}.ph-speccurve__tooltip--start.ph-speccurve__tooltip--below{transform:translate(0, var(--space-8))}.ph-speccurve__tooltip--end{transform:translate(-100%, calc(-100% - var(--space-8)))}.ph-speccurve__tooltip--end.ph-speccurve__tooltip--below{transform:translate(-100%, var(--space-8))}.ph-speccurve__tooltip-recipe{font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--ink)}.ph-speccurve__tooltip-p{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-13);color:var(--muted)}.ph-speccurve__legend{gap:var(--space-16);flex-wrap:wrap;margin-block-start:var(--space-12);padding:0;list-style:none;display:flex}.ph-speccurve__legend-item{align-items:center;gap:var(--space-8);font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted);display:flex}.ph-speccurve__swatch{width:var(--space-24);height:var(--space-24);flex:none;display:block;overflow:visible}.ph-reveal{max-width:var(--page-max);padding-block:var(--space-40);padding-inline:var(--space-24);margin-inline:auto}.ph-fade{opacity:0;display:block}.ph-fade.ph-entered{animation:ph-enter-scene var(--dur-scene) var(--ease-out) backwards;animation-delay:calc(var(--ph-stagger-index,0) * var(--dur-stagger))}.ph-fade+.ph-fade{margin-block-start:var(--space-40)}.ph-reveal__truth{max-width:var(--measure);font-family:var(--font-display);font-size:var(--text-28);line-height:var(--leading-display);font-weight:var(--weight-regular);color:var(--ink);margin:0}.ph-reveal__accounting{max-width:var(--measure);border-block-start:var(--hairline);padding-block-start:var(--space-16)}.ph-reveal__statement{max-width:var(--measure);font-family:var(--font-display);font-size:var(--text-22);line-height:var(--leading-prose);color:var(--ink);margin:0}.ph-reveal__statement+.ph-reveal__statement{margin-block-start:var(--space-12)}.ph-reveal__published-recipe{max-width:var(--measure);margin:var(--space-16) 0 0;font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--muted)}.ph-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-regular)}.ph-num--sig{color:var(--sig-red)}.ph-figure{max-width:var(--page-max);margin:0}.ph-figure__caption{max-width:var(--measure);font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted);margin-block-start:var(--space-12);display:block}.ph-figure__footnote{margin-block-start:var(--space-4);display:block}.ph-reveal__stamp-beat{padding-block:var(--space-64)}.ph-reveal__cover{max-width:var(--measure);padding-block:var(--space-40);position:relative}.ph-reveal__cover-card{padding-block:var(--space-24);border-block-start:var(--hairline);border-block-end:var(--hairline)}.ph-reveal__cover-vol{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted);margin:0}.ph-reveal__cover-title{margin:var(--space-12) 0 0;font-family:var(--font-display);font-size:var(--text-28);line-height:var(--leading-display);font-weight:var(--weight-regular);color:var(--ink)}.ph-fade.ph-entered .ph-stamp--animate{animation:ph-stamp-shake var(--dur-stamp) var(--ease-stamp) both}.ph-fade.ph-entered .ph-stamp--animate .ph-stamp__mark{animation:ph-stamp-slam var(--dur-stamp) var(--ease-stamp) both}.ph-reveal__stamp{z-index:var(--z-stamp);pointer-events:none;width:50%;position:absolute;inset-block-end:0;inset-inline-end:0}@media (width>=768px){.ph-reveal__stamp{width:45%}}.ph-reveal__stamp-subline{max-width:var(--measure);margin:var(--space-24) 0 0;font-family:var(--font-mono);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--ink)}.ph-reveal__cta{inline-size:100%;max-width:var(--measure);font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);font-weight:var(--weight-medium);color:var(--ink);text-align:start;border-style:none;border-block-end:var(--hairline);padding:var(--space-12) 0;cursor:pointer;background:0 0;margin-block-start:var(--space-40);display:block}.ph-reveal__cta:hover{text-decoration:underline}.ph-email{border-block-start:var(--hairline);max-width:var(--measure);padding-block-start:var(--space-16)}.ph-email__header{font-family:var(--font-mono);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--ink);margin-block:0 var(--space-8)}.ph-email__label{font-weight:var(--weight-medium);margin-inline-end:var(--space-4)}.ph-email__body{font-family:var(--font-display);font-size:var(--text-22);line-height:var(--leading-prose);color:var(--ink);margin-block-start:var(--space-16)}.ph-briefing__question{font-family:var(--font-display);font-size:var(--text-40);line-height:var(--leading-display);font-weight:var(--weight-regular);color:var(--ink);margin:0 0 var(--space-16);max-width:var(--measure)}.ph-briefing__corresponding-author{font-family:var(--font-mono);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted);margin:0 0 var(--space-24)}.ph-briefing__goal{max-width:var(--measure);margin:0 0 var(--space-24) 0;padding:var(--space-12) 0;border-block-start:var(--hairline);border-block-end:var(--hairline);font-family:var(--font-display);font-size:var(--text-22);line-height:var(--leading-prose);color:var(--ink)}.ph-briefing__cover-story{font-family:var(--font-display);font-size:var(--text-22);line-height:var(--leading-prose);color:var(--ink);max-width:var(--measure);margin:0}.ph-briefing .ph-email{margin-block-start:var(--space-40)}.ph-briefing__cta{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);font-weight:var(--weight-medium);color:var(--ink);border-style:none;border-block-end:var(--hairline);padding:var(--space-12) var(--space-16);cursor:pointer;background:0 0;margin-block-start:var(--space-40);display:inline-block}.ph-briefing__cta:hover{text-decoration:underline}.ph-briefing__cta:disabled{color:var(--muted);border-block-end-color:var(--rule);cursor:default}.ph-briefing__cta:disabled:hover{text-decoration:none}.ph-briefing__chooser{border-block-start:var(--hairline);max-width:var(--measure);margin-block-start:var(--space-40);padding-block-start:var(--space-24)}.ph-briefing__chooser-intro{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--muted);margin:0 0 var(--space-16)}.ph-briefing__chooser-options{gap:var(--space-16);flex-direction:column;display:flex}.ph-briefing__chooser-option{flex-direction:column;align-items:flex-start;display:flex}.ph-briefing__chooser-option .ph-briefing__cta{margin-block-start:0}.ph-briefing__chooser-status{font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted);margin:var(--space-4) 0 0}.ph-briefing__finished{max-width:var(--measure);border-block-start:var(--hairline);margin-block-start:var(--space-40);padding-block-start:var(--space-16)}.ph-briefing__finished-share{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-15);line-height:var(--leading-ui);color:var(--ink);margin:var(--space-12) 0 0;white-space:pre-wrap}.ph-briefing__finished-countdown{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted);margin:var(--space-8) 0 0}.ph-journal-cover{max-width:var(--measure);padding-block:var(--space-24) var(--space-16)}.ph-journal-cover__watermark{font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted);margin:0 0 var(--space-16)}.ph-journal-cover__masthead{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);font-weight:var(--weight-regular);color:var(--ink);margin:0 0 var(--space-16);border-block-end:var(--hairline);padding-block-end:var(--space-16)}.ph-journal-cover__masthead--pick{font-weight:var(--weight-medium)}.ph-journal-cover__headline{font-family:var(--font-display);font-size:var(--text-40);line-height:var(--leading-display);font-weight:var(--weight-regular);color:var(--ink);margin:0 0 var(--space-24)}.ph-journal-cover__headline--pick{font-weight:var(--weight-medium)}.ph-journal-cover__authors{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--muted);margin:0 0 var(--space-8)}.ph-journal-cover__doi{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted);margin:0}.ph-confetti{pointer-events:none;width:100%;height:100%;z-index:var(--z-overlay);position:fixed;inset:0}.ph-published{background:var(--paper);width:100%}.ph-published__cover{max-width:var(--page-max);padding:var(--space-40) var(--space-24) var(--space-24);margin-inline:auto}.ph-published__career{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-15);line-height:var(--leading-ui);color:var(--hack-gold-ink);margin:var(--space-16) 0 0}.ph-altmetric{margin:var(--space-8) 0 0}.ph-altmetric__score,.ph-altmetric__percentile{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted);margin:0}.ph-press-list{margin:var(--space-40) 0 0;max-width:var(--measure);padding:0;list-style:none}.ph-press-card,.ph-chyron{opacity:0}.ph-press-card.ph-entered,.ph-chyron.ph-entered{animation:ph-enter-scene var(--dur-scene) var(--ease-out) backwards;animation-delay:calc(var(--ph-stagger-index,0) * var(--dur-stagger))}.ph-press-card{border-block-end:var(--hairline);padding-block:var(--space-16) var(--space-8)}.ph-press-card__outlet{font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);font-weight:var(--weight-medium);color:var(--ink);margin:0}.ph-press-card__text{font-family:var(--font-display);font-size:var(--text-22);line-height:var(--leading-prose);color:var(--ink);border-block-start:var(--hairline);margin:var(--space-8) 0 0;padding-block-start:var(--space-12)}.ph-press-card__watermark,.ph-chyron__watermark{font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted)}.ph-press-card__watermark{margin:var(--space-12) 0 0}.ph-chyron__watermark{margin:0}.ph-chyron{row-gap:var(--space-8);border-block-start:var(--hairline);border-block-end:var(--hairline);padding-block:var(--space-16);grid-template-columns:1fr;margin-block-start:var(--space-40);display:grid}.ph-chyron__badge{font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);font-weight:var(--weight-medium);color:var(--ink);margin:0}.ph-chyron__text{font-family:var(--font-display);font-size:var(--text-28);line-height:var(--leading-display);color:var(--ink);margin:0}.ph-chyron__strap{justify-content:space-between;align-items:baseline;gap:var(--space-8) var(--space-16);flex-wrap:wrap;margin:0;display:flex}.ph-chyron__outlet{font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted)}@media (width>=768px){.ph-chyron{column-gap:var(--space-16);grid-template-columns:auto 1fr}.ph-chyron__badge{border-inline-end:var(--hairline);grid-area:1/1/span 2;align-self:stretch;padding-inline-end:var(--space-16)}.ph-chyron__text{grid-area:1/2}.ph-chyron__strap{grid-area:2/2}}.ph-published__cta{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);font-weight:var(--weight-medium);color:var(--ink);border-style:none;border-block-end:var(--hairline);padding:var(--space-12) var(--space-16);cursor:pointer;background:0 0;margin-block-start:var(--space-40);display:inline-block}.ph-published__cta:hover{text-decoration:underline}.ph-call-overlay{z-index:var(--z-modal);background:var(--scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.ph-prereg{flex-direction:column;display:flex}.ph-prereg__title{font-family:var(--font-display);font-size:var(--text-40);line-height:var(--leading-display);font-weight:var(--weight-regular);color:var(--ink);margin:0 0 var(--space-16)}.ph-prereg__intro{font-family:var(--font-display);font-size:var(--text-22);line-height:var(--leading-prose);color:var(--ink);max-width:var(--measure);margin:0 0 var(--space-40)}.ph-prereg__controls{margin-block-end:var(--space-40)}.ph-prereg__commit{align-items:flex-start;gap:var(--space-12);max-width:var(--measure);font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--ink);border-block-start:var(--hairline);padding-block:var(--space-24) var(--space-8);cursor:pointer;display:flex}.ph-prereg__commit input[type=checkbox]{width:var(--space-24);height:var(--space-24);accent-color:var(--ink);cursor:pointer;flex:none;margin:0}.ph-prereg__commit input[type=checkbox]:disabled{cursor:default}.ph-prereg__submit{font-family:var(--font-ui);font-size:var(--text-15);font-weight:var(--weight-medium);color:var(--ink);border-style:none;border-block-end:2px solid var(--ink);padding:var(--space-12) var(--space-16);cursor:pointer;background:0 0;align-self:flex-start;margin-block-start:var(--space-16)}.ph-prereg__submit:hover:not(:disabled){text-decoration:underline}.ph-prereg__submit:disabled{color:var(--muted);border-block-end-color:var(--rule);cursor:default}.ph-prereg__locked{font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);color:var(--muted);margin-block-start:var(--space-16)}.ph-summary__title{font-family:var(--font-display);font-size:var(--text-28);line-height:var(--leading-display);font-weight:var(--weight-medium);color:var(--ink);margin:0 0 var(--space-16)}.ph-summary__invoice{width:100%;max-width:var(--measure);border-collapse:collapse}.ph-summary__row th,.ph-summary__row td{border-block-end:var(--hairline);padding-block:var(--space-8);font-weight:var(--weight-regular)}.ph-summary__label{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--ink);text-align:start}.ph-summary__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-15);color:var(--ink);text-align:end}.ph-summary__total{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-28);color:var(--ink);max-width:var(--measure);margin:var(--space-16) 0 0}.ph-summary__streak{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-15);line-height:var(--leading-ui);color:var(--muted);margin:var(--space-24) 0 0}.ph-summary__countdown{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-15);color:var(--muted);margin:var(--space-8) 0 0}.ph-summary__new-day{margin:var(--space-8) 0 0}.ph-summary__new-day-line{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--muted);margin:0}.ph-summary__new-day-reload{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--ink);border-style:none;border-block-end:2px solid var(--rule);padding:var(--space-12) var(--space-16);cursor:pointer;background:0 0;margin-block-start:var(--space-8)}.ph-summary__new-day-reload:hover{text-decoration:underline}.ph-summary__share{margin:var(--space-24) 0 0}.ph-summary__share-button{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--ink);border-style:none;border-block-end:2px solid var(--ink);padding:var(--space-12) var(--space-16);cursor:pointer;background:0 0}.ph-summary__share-button:hover{text-decoration:underline}.ph-summary__toast{font-family:var(--font-ui);font-size:var(--text-13);color:var(--muted);margin:var(--space-8) 0 0;animation:ph-enter-quick var(--dur-quick) var(--ease-out)}.ph-summary__unlock{border-block-start:var(--hairline);margin:var(--space-40) 0 0;max-width:var(--measure);padding-block-start:var(--space-16)}.ph-summary__unlock-title{font-family:var(--font-ui);font-size:var(--text-13);line-height:var(--leading-ui);font-weight:var(--weight-medium);color:var(--ink);margin:0}.ph-summary__unlock-list{margin:var(--space-8) 0 0;padding:0;list-style:none}.ph-summary__unlock-item{gap:var(--space-4);border-block-end:var(--hairline);padding-block:var(--space-12);opacity:0;flex-direction:column;display:flex}.ph-summary__unlock-item.ph-entered{animation:ph-enter-scene var(--dur-scene) var(--ease-out) backwards;animation-delay:calc(var(--ph-stagger-index,0) * var(--dur-stagger))}.ph-summary__unlock-name{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);font-weight:var(--weight-medium);color:var(--ink);margin:0}.ph-summary__unlock-citation{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--muted);margin:0}.ph-summary__prereg{border-block-start:var(--hairline);margin:var(--space-40) 0 0;max-width:var(--measure);padding-block-start:var(--space-16)}.ph-summary__prereg-title{font-family:var(--font-display);font-size:var(--text-22);line-height:var(--leading-display);font-weight:var(--weight-medium);color:var(--ink);margin:0}.ph-summary__prereg-body{font-family:var(--font-display);font-size:var(--text-22);line-height:var(--leading-prose);color:var(--ink);margin:var(--space-16) 0 0}.ph-summary__career{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-15);line-height:var(--leading-ui);color:var(--muted);margin:var(--space-8) 0 0}.ph-summary__next{margin-block-start:var(--space-24)}.ph-summary__next-button{font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--ink);border-style:none;border-block-end:2px solid var(--rule);padding:var(--space-12) var(--space-16);cursor:pointer;background:0 0}.ph-summary__next-button:hover{text-decoration:underline}.ph-error{max-width:var(--page-max);padding:var(--space-16) var(--space-24);border-block-end:var(--hairline);font-family:var(--font-ui);font-size:var(--text-15);line-height:var(--leading-ui);color:var(--ink);margin-inline:auto}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fbf8f1;--ink:#1c1b18;--rule:#d8d2c4;--sig-red:#b3261e;--assist-green:#2e6e4e;--hack-gold:#b98a2c;--muted:#6e6a5e;--hack-gold-ink:#8c6401;--sig-band:color-mix(in srgb, var(--sig-red) 6%, transparent);--dial-step-1:#5e6b5a;--dial-step-2:#4e6c56;--dial-step-3:#3e6d52;--scrim:color-mix(in srgb, var(--ink) 60%, transparent);--hairline:1px solid var(--rule);--radius:2px;--font-display:"STIX Two Text", "Times New Roman", Times, serif;--font-ui:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-13:13px;--text-15:15px;--text-22:22px;--text-28:28px;--text-40:40px;--text-dial:clamp(64px, 11vw, 96px);--leading-dial:1;--leading-display:1.15;--leading-ui:1.4;--leading-prose:1.45;--weight-regular:400;--weight-medium:500;--tracking-label:.08em;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-40:40px;--space-64:64px;--measure:62ch;--page-max:68rem;--dur-quick:.14s;--dur-scene:.26s;--dur-stagger:60ms;--dur-stamp:.45s;--dur-confetti:3s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-stamp:cubic-bezier(.2, 1.4, .3, 1);--focus-ring:2px solid var(--ink);--focus-offset:2px;--dot-all:1.5px;--dot-explored:4px;--dot-published:6px;--dot-cut:2px;--z-sticky:10;--z-overlay:20;--z-modal:30;--z-stamp:40}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#141821;--ink:#e8e4d9;--rule:#2e3542;--sig-red:#e85b4c;--assist-green:#5a9a78;--hack-gold:#ce9f44;--muted:#8d897c;--hack-gold-ink:#ce9f44;--dial-step-1:#808d7b;--dial-step-2:#74927a;--dial-step-3:#679679}@media (prefers-reduced-motion:reduce){:root{--dur-quick:1ms;--dur-scene:1ms;--dur-stagger:0s;--dur-stamp:1ms;--dur-confetti:0s;--ease-stamp:linear}}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-latin-400-normal-Dm29J5Fl.woff2)format("woff2")}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/stix-two-text-latin-500-normal-QKEzPprE.woff2)format("woff2")}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-text-latin-ext-400-normal-BsQBoqgu.woff2)format("woff2")}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/stix-two-text-latin-ext-500-normal-DHdgT-tc.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2")}
