:root{--paper:#fff;--ink:#000;--ink-full:var(--ink);--ink-strong:color-mix(in oklab,var(--ink) 78%,transparent);--ink-soft:color-mix(in oklab,var(--ink) 46%,transparent);--ink-faint:color-mix(in oklab,var(--ink) 22%,transparent);--ink-ghost:color-mix(in oklab,var(--ink) 9%,transparent);--voice:var(--font-voice),"Iowan Old Style",Georgia,serif;--machine:var(--font-machine),"CyrMachine","SFMono-Regular",Menlo,monospace;--t-caption:0.6875rem;--t-meta:0.8125rem;--t-body:1.0625rem;--t-dialog:clamp(1.375rem,1.05rem + 1.6vw,1.875rem);--t-title:clamp(2rem,1.4rem + 3vw,3.25rem);--t-display:clamp(3.25rem,2rem + 8.5vw,7.5rem);--b:8px;--measure:38em;--measure-speech:34rem;--gutter:clamp(20px,5vw,48px);--ease-ink:cubic-bezier(0.22,0.61,0.21,1);--ease-breathe:cubic-bezier(0.42,0,0.58,1);--d-word:560ms;--d-settle:640ms;--d-page:720ms;color-scheme:light}:root[data-theme=dark]{--paper:#000;--ink:#fff;color-scheme:dark}@font-face{font-family:CyrMachine;src:local("Menlo"),local("Monaco"),local("Consolas"),local("DejaVu Sans Mono"),local("Courier New");unicode-range:u+0400-052f;size-adjust:96%}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%}body{margin:0;padding:0;background:var(--paper);color:var(--ink-full);font-family:var(--voice);font-optical-sizing:auto;font-size:var(--t-body);line-height:1.55;font-feature-settings:"kern","liga","clig";font-kerning:normal;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100dvh;overscroll-behavior:none;transition:background-color .36s var(--ease-ink),color .36s var(--ease-ink)}::selection{background:var(--ink);color:var(--paper)}a{color:inherit;text-decoration:none;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration:underline}button{background:none;border:0;padding:0;cursor:pointer;text-align:inherit}button,input,select{font:inherit;color:inherit}img{max-width:100%;display:block}[hidden]{display:none!important}.caption{font-size:var(--t-caption);letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--ink-soft)}.caption,.meta{font-family:var(--machine)}.meta{font-size:var(--t-meta);letter-spacing:.02em;color:var(--ink-strong)}.title{font-size:var(--t-title);font-weight:380;line-height:1.06;letter-spacing:-.012em;margin:0}.display{font-size:var(--t-display);font-weight:330;line-height:.98;letter-spacing:-.02em;margin:0}a.caption:hover,button.caption:hover{color:var(--ink-full);text-decoration:none}a.caption[aria-current=page],button.caption[aria-pressed=true]{color:var(--ink-full)}.wordrow{display:flex;gap:.75em;align-items:baseline}.wordrow .sep{color:var(--ink-faint);font-family:var(--voice)}.iconbtn{display:inline-flex;align-items:center;gap:.45em;color:var(--ink-soft);transition:color .2s var(--ease-ink)}.iconbtn:hover,.iconbtn[aria-pressed=true]{color:var(--ink-full)}.iconbtn svg{display:block}.point{--pt:12px;position:relative;display:inline-block;width:var(--pt);height:var(--pt);border-radius:50%;background:currentColor;color:var(--ink-full);flex:none;transition:transform .12s var(--ease-ink),opacity .36s var(--ease-ink)}.point[data-state=listen]{animation:pt-breathe 2.4s var(--ease-breathe) infinite}.point[data-state=listen]:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid;animation:pt-ring 2.4s ease-out infinite}.point[data-state=think]{transform:scale(.62)}.point[data-state=think]:after,.point[data-state=think]:before{content:"";position:absolute;top:0;width:100%;height:100%;border-radius:50%;background:currentColor}.point[data-state=think]:before{left:-160%;animation:pt-step 1.2s steps(1) infinite}.point[data-state=think]:after{left:160%;animation:pt-step 1.2s steps(1) .6s infinite}.point[data-state=speak]{transform:scale(var(--amp,1))}@keyframes pt-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes pt-ring{0%{transform:scale(1);opacity:.55}70%{transform:scale(3.1);opacity:0}to{transform:scale(3.1);opacity:0}}@keyframes pt-step{0%,to{opacity:.25}50%{opacity:1}}.wordmark{font-family:var(--voice);font-style:italic;font-weight:460;letter-spacing:.005em;white-space:nowrap;display:inline-flex;align-items:baseline}.wordmark .pt{--pt:0.14em;margin:0 .16em;transform:translateY(-.18em)}.wordmark .pt[data-state=listen]{animation:pt-breathe-raised 2.4s var(--ease-breathe) infinite}@keyframes pt-breathe-raised{0%,to{transform:translateY(-.18em) scale(1)}50%{transform:translateY(-.18em) scale(1.22)}}.masthead{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--b) * 2.5) var(--gutter);background:linear-gradient(var(--paper) 55%,transparent);pointer-events:none}.masthead>*{pointer-events:auto}.masthead .wordmark{font-size:1.125rem}.masthead-right{display:flex;align-items:center;gap:calc(var(--b) * 2.5)}.invert{--pt:9px;display:inline-grid;place-items:center;width:28px;height:28px}.invert:hover{opacity:.6}.appfoot{position:fixed;bottom:0;left:0;right:0;z-index:10;display:flex;justify-content:center;padding:calc(var(--b) * 1.5) var(--gutter) calc(var(--b) * 2 + env(safe-area-inset-bottom, 0px));background:linear-gradient(transparent,var(--paper) 45%);pointer-events:none}.appfoot nav{pointer-events:auto;display:flex;align-items:start;gap:clamp(1.6em,7vw,3em)}.navitem{display:grid;justify-items:center;grid-gap:3px;gap:3px;font-family:var(--machine);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);text-align:center}.navitem:hover,.navitem[aria-current=page],.navitem[aria-pressed=true]{color:var(--ink-full)}.navitem:hover{text-decoration:none}.navitem:disabled{color:var(--ink-faint);cursor:default}.navitem svg{display:block}.stage{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:11;display:grid;justify-items:center;grid-gap:calc(var(--b) * 2);gap:calc(var(--b) * 2)}.stage .point{--pt:18px}.stage .status{min-height:1.2em;text-align:center;transition:opacity .24s var(--ease-ink)}.turn{margin:calc(var(--b) * 3) 0;display:grid;justify-items:start}.turn.you{justify-items:end}.dialine{font-size:var(--t-dialog);line-height:1.36;font-weight:390;max-width:var(--measure-speech);margin:0;color:var(--ink-full);transition:color var(--d-settle) var(--ease-ink)}.dialine.you:before{content:"—\2002"}.dialine.interim,.dialine.you:before{color:var(--ink-soft)}.dialine .w{display:inline-block;animation:w-arrive var(--d-word) var(--ease-ink) both}@keyframes w-arrive{0%{opacity:0;transform:translateY(.35em);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.dialine .w.reset{animation:w-reset .46s var(--ease-ink) both}@keyframes w-reset{0%{opacity:1;filter:blur(0)}35%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}.diasrc{font-size:var(--t-meta);font-family:var(--voice);font-style:italic;color:var(--ink-soft);margin:calc(var(--b) * .75) 0 0;max-width:var(--measure-speech);overflow:hidden;max-height:4em;transition:max-height .4s var(--ease-ink),opacity .4s var(--ease-ink),margin .4s var(--ease-ink)}.turn.tucked .diasrc{max-height:0;opacity:0;margin-top:0}.acts{display:flex;align-items:center;gap:1.1em;margin-top:var(--b);opacity:0;pointer-events:none;transition:opacity .24s var(--ease-ink)}.acts:focus-within,.turn.open .acts,.turn.settled:hover .acts{opacity:1;pointer-events:auto}.act{display:inline-flex;align-items:center;color:var(--ink-soft)}.act:hover{color:var(--ink-full)}.act svg{display:block}.act.kept{color:var(--ink-full)}.act.kept svg path{fill:currentColor}.saypt{--pt:6px;opacity:0;transition:opacity .2s var(--ease-ink)}.saying .saypt{opacity:1}.pilcrow{text-align:center;color:var(--ink-faint);font-size:var(--t-dialog);margin:calc(var(--b) * 5) 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toc-row{display:flex;align-items:baseline;gap:.75em;width:100%;padding:calc(var(--b) * 1.5) 0;text-align:left}.leaders{flex:1 1;min-width:2em;height:.9em;background-image:radial-gradient(circle,var(--ink-faint) 1px,transparent 1.4px);background-size:9px 100%;background-position:0 calc(100% - .06em);background-repeat:repeat-x}.entry{max-width:var(--measure);padding:calc(var(--b) * 2) 0}.entry .headword{font-size:1.375rem;font-weight:540;letter-spacing:-.005em}.entry .pos{font-style:italic;color:var(--ink-soft);font-size:var(--t-body);margin-left:.5em}.entry .gloss{display:block;margin-top:calc(var(--b) * .5);color:var(--ink-strong)}.entry .entry-meta{display:block;margin-top:var(--b)}.pagehead .caption{display:block;margin-bottom:calc(var(--b) * 2)}.pagehead .note{color:var(--ink-soft);margin-top:calc(var(--b) * 2);font-style:italic}.rule{border:0;border-top:1px solid var(--ink-ghost);margin:0}.rule-strong{border-top-color:var(--ink-faint)}.reveal{animation:rise .8s var(--ease-ink) both}.r1{animation:rise .7s var(--ease-ink) 80ms both}.r2{animation:rise .7s var(--ease-ink) .22s both}.r3{animation:rise .7s var(--ease-ink) .38s both}.r4{animation:rise .7s var(--ease-ink) .54s both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.appfoot,.invert,.masthead,.stage{display:none!important}body{font-size:11pt}}@font-face{font-family:__Newsreader_0f67bf;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fc61cfb200d549a5.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Newsreader_0f67bf;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fe6c4b8cc116014d.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Newsreader_0f67bf;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8edf6d3506a17285.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Newsreader_0f67bf;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b5963afcf1479527.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Newsreader_0f67bf;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5ed7d4ff5e59016d.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Newsreader_0f67bf;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/84adbee2f2a7cb50.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_0f67bf{font-family:__Newsreader_0f67bf}.__variable_0f67bf{--font-voice:"__Newsreader_0f67bf"}@font-face{font-family:__Fragment_Mono_d02909;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/a73f4b078acd024b.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Fragment_Mono_d02909;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5c4d7f6c7058d121.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fragment_Mono_d02909;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/3b1a480369209ef9.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fragment_Mono_d02909;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2e87b23cef325683.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Fragment_Mono_d02909;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95d0e421d34c90b.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fragment_Mono_d02909;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d8848e31105c7f17.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_d02909{font-family:__Fragment_Mono_d02909;font-weight:400}.__variable_d02909{--font-machine:"__Fragment_Mono_d02909"}