.word-head{margin-top:2.2rem}.word-title{margin:0;font-size:1.6rem}.word-source{color:var(--ink-muted);margin:.2rem 0 0;font-style:italic}.word-notice{color:var(--ink-soft);margin-top:2.4rem}.word-instruction{color:var(--ink-soft);margin:1.6rem 0 0;font-size:.95rem}.word-line{max-width:42rem;margin:1.7rem 0 0;font-size:1.14rem;line-height:1.75;position:relative}.word-gap{appearance:none;font:inherit;color:inherit;cursor:pointer;vertical-align:baseline;text-align:center;border:0;border-bottom:1px solid var(--ink-muted);min-height:24px;transition:border-color .2s var(--ease-ink), color .42s var(--ease-ink);background:0 0;padding:0 .08em;display:inline-block}.word-gap:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.word-gap-has-word{border-bottom-color:#0000;min-width:0}.word-seat{animation:setting-arrive var(--dur-seat) var(--ease-settle) both;display:inline-block}.word-chips{flex-wrap:wrap;gap:.55rem;margin:1.1rem 0 0;display:flex}.word-chip{font:inherit;color:var(--ink);background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius-tile);cursor:pointer;min-height:44px;padding:.5rem .9rem;font-size:.98rem}.word-chip:hover{border-color:var(--ink-muted)}.word-chip:active{transform:translateY(-1px);box-shadow:0 1px 7px #3c281414}.word-chip[aria-pressed=true]{border-color:var(--accent);color:var(--accent-2)}.word-day-note{color:var(--ink-soft);margin:1.3rem 0 0;font-size:.95rem;font-style:italic}.word-yours{color:var(--ink-soft);margin:1.3rem 0 0;font-size:.95rem}.word-yours summary{cursor:pointer;min-height:24px;font-style:italic}.word-yours-label{letter-spacing:.07em;color:var(--ink-muted);margin-top:.6rem;font-variant-caps:all-small-caps;display:block}.word-yours-input{font:inherit;color:var(--ink);background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius-tile);max-width:14rem;margin-top:.25rem;padding:.4rem .6rem;font-size:1.05rem;display:block}.word-yours-note{color:var(--ink-muted);margin:.5rem 0 0;font-size:.85rem}.word-actions{gap:.7rem;margin:1.6rem 0 0;display:flex}.word-act{font:inherit;color:var(--ink-soft);border:1px solid var(--rule);border-radius:var(--radius-tile);cursor:pointer;background:0 0;min-height:24px;padding:.45rem .95rem;font-size:.92rem}.word-act:hover{border-color:var(--ink-muted);color:var(--ink)}.word-act-primary{color:var(--accent-2);border-color:color-mix(in srgb, var(--accent-2) 55%, var(--rule))}.word-act:disabled{color:var(--ink-muted);cursor:default;border-color:#0000;padding-left:0}.word-arrival{margin-top:1.45rem}.word-setting{margin:0 0 1.15rem}.word-setting+.word-setting{border-top:1px solid var(--rule);padding-top:1.1rem}.word-setting-label{font-feature-settings:"c2sc", "smcp";letter-spacing:.11em;color:var(--ink-muted);font-size:.82rem;font-variant-caps:all-small-caps;display:block}.word-setting-author .word-setting-label:after{content:"";border-top:1px solid var(--accent);opacity:.75;width:2.1em;margin-top:.25rem;display:block}.word-yours-word{font-weight:500}.word-origin-bloom{color:var(--accent-2);font-weight:520}.word-open-mark{color:var(--ink-muted)}.word-facet-note,.word-diff-note,.word-match-note,.word-open-note,.word-first-word-note,.word-tried-note{color:var(--ink-soft);margin:1.1rem 0 0;font-size:.93rem;font-style:italic}.word-tried{margin-top:1.4rem}.word-tried .word-setting-label{margin-bottom:.1rem}.word-tried-note{margin-top:.5rem}.word-cite{font-feature-settings:"c2sc", "smcp";letter-spacing:.1em;color:var(--ink-muted);margin:1.6rem 0 0;font-size:.8rem;font-variant-caps:all-small-caps}.word-elsewhere{border-top:1px solid var(--rule);margin-top:2.2rem;padding-top:1rem;font-size:.92rem;font-style:italic}.word-elsewhere a{color:var(--ink-muted);text-underline-offset:2px;text-decoration-thickness:1px}.word-stage{outline:none}.word-stage .word-setting,.word-stage .word-tried,.word-stage .word-terminal-actions,.word-stage .word-cite,.word-stage .word-elsewhere{opacity:0}.word-stage .word-setting.is-in,.word-stage .word-tried.is-in{animation:setting-arrive .26s var(--ease-settle) both}.word-stage .word-terminal-actions.is-in,.word-stage .word-cite.is-in,.word-stage .word-elsewhere.is-in{animation:setting-arrive .18s var(--ease-ink) both}.word-stage .margin-note{opacity:0}.word-stage .margin-note.note-bloom{opacity:1}.word-pair-slip{margin:1.6rem 0 0}.word-stage .word-pair-slip{opacity:0}.word-stage .word-pair-slip.is-born{animation:word-slip-birth .42s var(--ease-settle) both}@keyframes word-slip-birth{0%{opacity:0;transform:translateY(8px)}70%{opacity:1;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}.word-stage .word-pair-slip .word-pair-half,.word-stage .word-pair-slip .keep-slip-source{opacity:0}.word-pair-slip.is-born .word-pair-half{animation:setting-arrive .24s var(--ease-ink) both}.word-pair-slip.is-born .word-pair-half:first-of-type{animation-delay:.2s}.word-pair-slip.is-born .word-pair-half:nth-of-type(2){animation-delay:.36s}.word-pair-slip.is-born .keep-slip-source{animation:setting-arrive .2s var(--ease-ink) .68s both}.word-pair-slip.is-born .keep-slip-source:before{transform-origin:0;animation:rule-draw-x .26s var(--ease-rule) .54s both}.word-stage .word-pair-slip.is-born.is-kept{animation:resolve-press .22s var(--ease-press) both}.word-pair-half{padding:.3rem 0}.word-pair-tag{font-feature-settings:"c2sc", "smcp";letter-spacing:.1em;color:color-mix(in oklab, var(--paper-ink) 62%, var(--paper-always));font-size:.72rem;font-variant-caps:all-small-caps;display:block}.word-pair-line{margin:.05rem 0 0;font-size:1.02rem;line-height:1.55}.word-terminal-actions{flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-top:1.5rem;display:flex}.word-terminal-actions .keep{margin-top:0}.word-sent-note{color:var(--ink-muted);margin-left:.6rem;font-size:.85rem;font-style:italic}.word-send-body{color:var(--ink-soft);max-width:30rem;margin:.5rem 0 0;font-size:.85rem}.word-field{margin-top:.4rem}.word-invite{color:var(--ink-soft);margin:1.1rem 0 0;font-size:.95rem}.word-kicker{color:var(--ink-muted);margin:.5rem 0 0;font-size:.95rem;font-style:italic}.word-field .word-context{margin-top:1.4rem}.word-teach{border-left:2px solid var(--rule);max-width:40rem;color:var(--ink-soft);margin:1.5rem 0 0;padding-left:.75rem;font-size:.95rem}.word-slot-row{margin:.55rem 0 0;font-size:.85rem}.word-slot-btn{font:inherit;color:var(--ink-muted);border:0;border-bottom:1px dotted var(--ink-muted);cursor:pointer;background:0 0;min-height:24px;padding:.1rem 0}.word-slot-btn:hover{color:var(--ink);border-bottom-color:var(--ink)}.word-slot-btn:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.word-slot-fact{color:var(--ink-soft);animation:setting-arrive .2s var(--ease-ink) both;font-style:italic}.word-unveil{font:inherit;color:var(--ink-muted);border:0;border-bottom:1px dotted var(--ink-muted);cursor:pointer;background:0 0;align-self:flex-start;min-height:24px;padding:.1rem 0;font-size:.9rem}.word-unveil:hover{color:var(--ink);border-bottom-color:var(--ink)}.word-unveil:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.word-quiet-acts{flex-direction:column;align-items:flex-start;gap:.7rem;margin-top:1.6rem;display:flex}.word-quiet-acts .word-actions{margin:0}.word-context{max-width:42rem;color:var(--ink-soft);margin:1.5rem 0 0;font-size:1.02rem;line-height:1.7}.word-context-after{margin-top:1.2rem}.word-context-p{margin:0 0 .8rem}.word-field-line{color:var(--ink);font-size:1.2rem}.word-field-line .word-gap{border-bottom:0}.word-gap-rule{border-bottom:1px solid var(--ink-muted);vertical-align:baseline;min-height:24px;display:inline-block}.word-field-line .word-gap[data-kind=author] .word-seat{color:var(--accent-2);font-weight:520}.word-field-fact,.word-field-standing-note{max-width:40rem;color:var(--ink-soft);margin:1rem 0 0;font-size:.95rem;font-style:italic}.word-field-line .word-gap[data-kind=author][data-pressed] .word-seat{animation:resolve-press .18s var(--ease-press) both}.word-field-line .word-gap[data-kind=unveiled] .word-seat{color:var(--ink)}.word-ascension{border-top:1px solid var(--accent);max-width:40rem;animation:setting-arrive .26s var(--ease-settle) both;margin:1.2rem 0 0;padding-top:.9rem}.word-ascension.is-unveiled{border-top-color:var(--rule)}.word-ascension .word-setting-label{color:var(--accent-2)}.word-ascension.is-unveiled .word-setting-label{color:var(--ink-muted)}.word-ascension-note{max-width:38rem;color:var(--ink-soft);opacity:0;margin:.55rem 0 0;font-size:.95rem;font-style:italic}.word-ascension-note.is-in{animation:note-bloom-text var(--dur-note) var(--ease-ink) both}.word-attestation.is-in{animation-delay:.14s}.word-ascension-open{color:var(--ink-muted);opacity:0;margin-top:.7rem;font-size:.9rem}.word-ascension-open.is-in{animation:setting-arrive .22s var(--ease-ink) both}.word-composer{margin:1.7rem 0 0}.word-composer-label{font-feature-settings:"c2sc", "smcp";letter-spacing:.09em;color:var(--ink-muted);font-size:.82rem;font-variant-caps:all-small-caps;display:block}.word-composer-row{align-items:stretch;gap:.55rem;margin-top:.35rem;display:flex}.word-composer-input{min-width:0;max-width:16rem;font:inherit;color:var(--ink);background:var(--bg-raised);border:1px solid var(--rule);border-bottom-color:var(--room-accent,var(--accent));border-radius:var(--radius-tile);flex:auto;min-height:44px;padding:.5rem .7rem;font-size:1.08rem}.word-composer-input:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}.word-composer-submit{flex:none;min-height:44px}.word-ledger{border-top:1px solid var(--rule);max-width:40rem;margin:1.9rem 0 0;padding-top:.75rem}.word-ledger-head{justify-content:space-between;align-items:baseline;margin:0;display:flex}.word-ledger-title{font-feature-settings:"c2sc", "smcp";letter-spacing:.1em;color:var(--ink-muted);font-size:.85rem;font-variant-caps:all-small-caps}.word-ledger-tally{align-items:baseline;gap:.3rem;display:inline-flex}.word-ledger-count{font-variant-numeric:oldstyle-nums;color:var(--ink);font-size:1.25rem;font-weight:540}.word-ledger-plus{font-feature-settings:"c2sc", "smcp";letter-spacing:.06em;color:var(--accent-2);animation:note-bloom-text var(--dur-note) var(--ease-ink) both;font-size:.8rem;font-variant-caps:all-small-caps}.word-ledger-legend{color:var(--ink-muted);margin:.1rem 0 0;font-size:.78rem}.word-setline{margin:.75rem 0 0;font-size:1.05rem;line-height:2.05}.word-setline-sep{color:var(--ink-muted)}.word-setline-word{font:inherit;color:var(--ink);border:0;border-bottom:1px dotted var(--ink-muted);cursor:pointer;min-height:24px;animation:setting-arrive var(--dur-seat) var(--ease-settle) both;background:0 0;padding:.1rem 0}.word-setline-word:hover{border-bottom-color:var(--ink)}.word-setline-word:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.word-setline-word.is-author{color:var(--accent-2);border-bottom:1px solid var(--accent);font-weight:540}.word-ledger-fact{max-width:38rem;color:var(--ink-soft);margin:.45rem 0 .6rem;font-size:.92rem;font-style:italic}.word-standing-line{border-top:1px dashed var(--rule);color:var(--ink-soft);margin:.8rem 0 0;padding-top:.7rem;font-size:1rem;line-height:2}.word-standing-entry+.word-standing-entry{margin-left:.9rem}.word-standing-dagger{color:var(--ink-muted);margin-right:.25rem;font-size:.9rem}.word-standing-word{font:inherit;color:var(--ink-soft);border:0;border-bottom:1px dotted var(--ink-muted);cursor:pointer;min-height:24px;animation:setting-arrive var(--dur-lift) var(--ease-lift) both;background:0 0;padding:.1rem 0;font-style:italic}.word-standing-word:hover{color:var(--ink);border-bottom-color:var(--ink)}.word-standing-word:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.word-standing-unfold{max-width:38rem;margin-top:.5rem}.word-standing-unfold .margin-note{color:var(--ink-soft);margin:.35rem 0 0;font-size:.92rem;font-style:italic}.word-milestone{color:var(--ink-muted);margin:.9rem 0 0;font-size:.85rem}.word-milestone-leaf{color:var(--accent);margin-right:.35rem}.word-milestone-seal{font-feature-settings:"c2sc", "smcp";letter-spacing:.08em;font-variant-caps:all-small-caps}.word-milestone-note{max-width:38rem;color:var(--ink-soft);margin:.9rem 0 0;font-size:.92rem;font-style:italic}.word-milestone-head{font-feature-settings:"c2sc", "smcp";letter-spacing:.08em;color:var(--ink-muted);font-size:.85rem;font-style:normal;font-variant-caps:all-small-caps}.word-settle-reopen{margin-top:1.4rem}.word-settle .word-election,.word-settle .word-field-line-summary,.word-settle .word-apparatus{opacity:0}.word-settle .word-election.is-in,.word-settle .word-field-line-summary.is-in,.word-settle .word-apparatus.is-in{animation:setting-arrive .24s var(--ease-settle) both}.word-election-row{flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0;display:flex}.word-elect{font:inherit;color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-tile);cursor:pointer;background:0 0;min-height:44px;padding:.35rem .7rem;font-size:.98rem}.word-elect:hover{border-color:var(--ink-muted)}.word-elect[aria-pressed=true]{border-color:var(--room-accent,var(--accent));color:var(--hue-word-2)}.word-elect.is-author{color:var(--accent-2)}.word-elect.is-standing{color:var(--ink-soft);font-style:italic}.word-field-line-summary{color:var(--ink-soft);margin:1.3rem 0 0;font-size:.95rem}.word-field-line-summary .word-setting-label{margin-right:.3rem;display:inline}.word-apparatus{border-top:1px solid var(--rule);max-width:40rem;margin:1.7rem 0 0;padding-top:.9rem}.word-apparatus-note{color:var(--ink-soft);margin:.7rem 0 0;font-size:.95rem;font-style:italic}.word-apparatus-word{color:var(--ink);font-style:normal}.word-yours-tag{font-feature-settings:"c2sc", "smcp";letter-spacing:.08em;color:var(--hue-word-2);font-size:.85rem;font-style:normal;font-variant-caps:all-small-caps}.word-authors-word{color:var(--accent-2);font-weight:520}.word-settle .word-origin-bloom{animation:note-bloom-text var(--dur-note) var(--ease-ink) .26s both}.word-settle .word-pair-half .word-yours-word{animation:setting-arrive var(--dur-seat) var(--ease-settle) both;display:inline-block}@media (width>=68rem){.word-field{grid-template-columns:minmax(0,42rem) 15rem;align-items:start;column-gap:2.6rem;display:grid}.word-field-main{grid-area:1/1}.word-field .word-ledger{border-top:0;grid-area:1/2/span 2;margin-top:1.55rem;padding-top:0;font-size:.95rem;position:sticky;top:3.2rem}.word-field .word-setline{font-size:.98rem;line-height:1.9}.word-quiet-acts{grid-area:2/1}}
