.bio-switcher-module__PCenuW__nav{width:100%;height:var(--space-32);border-bottom:var(--rule) solid var(--color-code-rule);font-family:var(--font-code);font-size:var(--text-link);font-weight:var(--weight-regular);line-height:var(--leading-meta);justify-content:space-between;align-items:flex-start;display:flex}.bio-switcher-module__PCenuW__label{color:var(--color-code-muted);font:inherit;margin:0}.bio-switcher-module__PCenuW__controls{z-index:1;gap:var(--space-16);height:var(--space-32);white-space:nowrap;border:0;margin:0;padding:0;display:flex;position:relative}.bio-switcher-module__PCenuW__legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.bio-switcher-module__PCenuW__control,.bio-switcher-module__PCenuW__activeControl{height:100%;color:var(--color-code-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-start;padding:0;display:flex}.bio-switcher-module__PCenuW__activeControl{border-bottom:var(--rule) solid var(--color-code-link);color:var(--color-code-link)}.bio-switcher-module__PCenuW__copy{gap:var(--space-16);padding-block:var(--space-16) var(--space-32);font-family:var(--font-code);flex-direction:column;display:flex}.bio-switcher-module__PCenuW__copy p{margin:0}@media (min-width:640px){.bio-switcher-module__PCenuW__copy{gap:var(--space-18);padding-block:var(--space-18) var(--space-36)}}
.text-link-module__fnotlG__link{color:var(--color-code-link);text-decoration-line:underline;text-decoration-thickness:var(--rule);text-decoration-skip-ink:auto;text-underline-offset:var(--space-3)}
.hover-video-module__JVX6eG__video{background:var(--color-code-panel);object-fit:cover;object-position:12% center;width:100%;height:100%;display:block}
.identity-module__nfR7hW__identity{gap:var(--space-4);font-family:var(--font-code);flex-direction:column;display:flex}.identity-module__nfR7hW__handle,.identity-module__nfR7hW__role{margin:0}.identity-module__nfR7hW__handle{color:var(--color-code-ink);font-size:var(--text-identity);font-weight:var(--weight-medium);line-height:var(--leading-identity)}.identity-module__nfR7hW__handleLink{color:inherit;text-underline-offset:var(--space-4);text-decoration:none}.identity-module__nfR7hW__handleLink:hover{color:var(--color-code-link);text-decoration:underline;text-decoration-thickness:var(--rule)}.identity-module__nfR7hW__handleLink:hover span{text-decoration:underline;text-decoration-thickness:var(--rule);text-underline-offset:var(--space-4)}.identity-module__nfR7hW__role{color:var(--color-code-muted);font-size:var(--text-meta);font-weight:var(--weight-regular);line-height:var(--leading-meta)}
.media-frame-module__7LzS_q__frame{border:var(--rule) solid var(--color-code-rule);border-radius:var(--radius-frame);background:var(--color-code-panel);width:100%;overflow:hidden}.media-frame-module__7LzS_q__frame :where(img,video,svg){width:100%;height:auto;display:block}
.notes-list-module__gwez8q__list{gap:var(--space-40);width:100%;max-width:calc(var(--size-note-column) * 2 + var(--space-40));display:flex}.notes-list-module__gwez8q__lane{gap:var(--space-3);width:var(--size-note-column);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.notes-list-module__gwez8q__empty{color:var(--color-code-muted);font-family:var(--font-code);font-size:var(--text-meta);font-weight:var(--weight-regular);line-height:var(--leading-meta);margin:0}@media (max-width:639px){.notes-list-module__gwez8q__list{gap:var(--space-3);flex-direction:column;max-width:none}.notes-list-module__gwez8q__lane{width:100%}}
.note-link-module__fQ6vAa__row{height:var(--size-note-row);break-inside:avoid;color:var(--color-code-link);font-family:var(--font-code);font-size:var(--text-link);font-weight:var(--weight-regular);line-height:var(--leading-link);align-items:center;display:flex}
.article-media-module__VxUkaq__wide,.article-media-module__VxUkaq__pair{width:min(100vw, var(--container-wide));margin-inline:calc((100% - min(100vw, var(--container-wide))) / 2)}.article-media-module__VxUkaq__pair{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-media-module__VxUkaq__pair>*{min-width:0}
.section-heading-module__QgiFaW__heading{color:var(--color-code-ink);font-family:var(--font-code);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-body);align-items:baseline;margin:0;display:flex}.section-heading-module__QgiFaW__heading:before{content:"";background:linear-gradient(currentColor 0 0) 0 0/2px 2px no-repeat,linear-gradient(currentColor 0 0) 0 6px/2px 2px no-repeat,linear-gradient(currentColor 0 0) 1ch 0/2px 2px no-repeat,linear-gradient(currentColor 0 0) 1ch 6px/2px 2px no-repeat;flex:none;align-self:center;width:2ch;height:8px;margin-inline-end:1ch}
.collapsible-module__uAUQba__root{margin-block:var(--space-22);display:block}.collapsible-module__uAUQba__trigger{cursor:pointer;color:var(--color-code-link);text-decoration-line:underline;text-decoration-thickness:var(--rule);text-decoration-skip-ink:auto;text-underline-offset:var(--space-3);list-style:none;display:block}.collapsible-module__uAUQba__trigger::-webkit-details-marker{display:none}.collapsible-module__uAUQba__trigger:hover{text-decoration-line:none}.collapsible-module__uAUQba__body{padding-block-start:var(--space-12)}.collapsible-module__uAUQba__body>p:last-child{margin-block-end:0}.collapsible-module__uAUQba__openLabel,.collapsible-module__uAUQba__root[open] .collapsible-module__uAUQba__closedLabel{display:none}.collapsible-module__uAUQba__root[open] .collapsible-module__uAUQba__openLabel{display:inline}
.writing-list-module__VHwN9q__list,.writing-list-module__VHwN9q__empty{border-top:var(--rule) solid var(--color-code-rule)}.writing-list-module__VHwN9q__list{width:100%;margin:0;padding:0;list-style:none}.writing-list-module__VHwN9q__list>[data-writing-row],.writing-list-module__VHwN9q__list [data-writing-title],.writing-list-module__VHwN9q__list [data-writing-date]{transition:opacity .3s,color .3s}.writing-list-module__VHwN9q__list:where(:hover,:focus-within)>[data-writing-row]{opacity:.52}.writing-list-module__VHwN9q__list>[data-writing-row]:where(:hover,:focus-within){opacity:1}.writing-list-module__VHwN9q__list>[data-writing-row]:where(:hover,:focus-within) [data-writing-title],.writing-list-module__VHwN9q__list>[data-writing-row]:where(:hover,:focus-within) [data-writing-date]{color:var(--color-code-link)}.writing-list-module__VHwN9q__empty{color:var(--color-code-muted);font-family:var(--font-code);font-size:var(--text-meta);font-weight:var(--weight-regular);line-height:var(--leading-meta);margin:0;padding-block-start:var(--space-14)}@media (prefers-reduced-motion:reduce){.writing-list-module__VHwN9q__list>[data-writing-row],.writing-list-module__VHwN9q__list [data-writing-title],.writing-list-module__VHwN9q__list [data-writing-date]{transition:none}}
.margin-note-module__6s7IzG__note{width:100%;margin-block:var(--space-24);border-inline-start:var(--rule) solid var(--color-code-rule);color:var(--color-code-muted);font-family:var(--font-code);font-size:var(--text-caption);font-weight:var(--weight-regular);line-height:var(--leading-caption);padding-inline-start:var(--space-14);display:block;position:relative}.margin-note-module__6s7IzG__label,.margin-note-module__6s7IzG__content{margin:0;display:inline}.margin-note-module__6s7IzG__label{color:inherit;font-weight:inherit}.margin-note-module__6s7IzG__content>p{margin:0;display:inline}.margin-note-module__6s7IzG__content>p+p{margin-block-start:var(--space-12);display:block}.margin-note-module__6s7IzG__actions{align-items:center;gap:var(--space-14);margin-block-start:var(--space-7);display:flex}.margin-note-module__6s7IzG__returnLink{display:inline-flex}@media (max-width:1399px){.margin-note-module__6s7IzG__note[data-collapsed]{color:color-mix(in oklab, var(--color-code-muted) 45%, var(--color-code-rule));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.margin-note-module__6s7IzG__note[data-collapsed] .margin-note-module__6s7IzG__content>*+*,.margin-note-module__6s7IzG__note[data-collapsed] .margin-note-module__6s7IzG__returnLink{display:none}}@media (min-width:1400px){.margin-note-module__6s7IzG__note{left:calc(100% + var(--space-32));width:var(--container-margin-note);border-inline-start:0;margin-block:0;padding-inline-start:0;position:absolute}.margin-note-module__6s7IzG__actions{display:none}}
.margin-note-collapse-module__4Yd9qG__toggle{color:var(--color-code-link);cursor:pointer;font:inherit;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-thickness:var(--rule);text-underline-offset:var(--space-3);background:0 0;border:0;padding:0}.margin-note-collapse-module__4Yd9qG__toggle:hover{text-decoration-line:none}.margin-note-collapse-module__4Yd9qG__toggle:focus-visible{outline:var(--focus-ring) solid var(--color-code-link);outline-offset:var(--space-3)}@media (min-width:1400px){.margin-note-collapse-module__4Yd9qG__toggle{display:none}}
.writing-row-module__nmeO8q__row{height:var(--size-writing-row);border-bottom:var(--rule) solid var(--color-code-rule)}.writing-row-module__nmeO8q__link{grid-template-columns:minmax(0, 1fr) var(--size-date-lane);width:100%;height:100%;color:var(--color-code-ink);font-family:var(--font-code);font-weight:var(--weight-regular);align-items:center;text-decoration:none;display:grid}.writing-row-module__nmeO8q__link:focus-visible{outline:var(--focus-ring) solid var(--color-code-link);outline-offset:calc(0px - var(--focus-ring))}.writing-row-module__nmeO8q__title{font-size:var(--text-link);line-height:var(--leading-link);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.writing-row-module__nmeO8q__date{color:var(--color-code-muted);font-size:var(--text-meta);line-height:var(--leading-meta);text-align:right}
.GaussFieldGrid-module__ChzhyW__mathSlot>.katex-display{margin:0}.GaussFieldGrid-module__ChzhyW__mathSlot .katex{font-size:1.1em}.GaussFieldGrid-module__ChzhyW__axisMarker{color:var(--color-code-muted);font-size:var(--text-caption);opacity:0;pointer-events:none;line-height:1;transition:opacity .12s;position:absolute}.GaussFieldGrid-module__ChzhyW__fieldSurface:hover .GaussFieldGrid-module__ChzhyW__axisMarker{opacity:1}.GaussFieldGrid-module__ChzhyW__axisMarkerTop{top:calc(var(--space-8) * -1);left:50%;transform:translate(-50%,-100%)}.GaussFieldGrid-module__ChzhyW__axisMarkerRight{top:50%;left:calc(100% + var(--space-8));transform:translateY(-50%)}.GaussFieldGrid-module__ChzhyW__axisMarkerBottom{bottom:calc(var(--space-8) * -1);left:50%;transform:translate(-50%,100%)}.GaussFieldGrid-module__ChzhyW__axisMarkerLeft{top:50%;right:calc(100% + var(--space-8));transform:translateY(-50%)}
