.tex-field{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100vh;background:var(--tex-paper);overflow:hidden;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:none}.tex-field:focus-visible{outline:1px solid var(--tex-ink-hair-2);outline-offset:-3px}.tex-field.is-listening:before{content:"";position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;background:radial-gradient(circle,#0b0b0b29,#0b0b0b12 42%,#0b0b0b00 70%);pointer-events:none;z-index:2;animation:tex-listen-core 2.4s var(--tex-ease) infinite}.tex-listen{position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;pointer-events:none;z-index:2}.tex-listen:before,.tex-listen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid var(--tex-ink);opacity:0}.tex-field.is-listening .tex-listen:before,.tex-field.is-listening .tex-listen:after{animation:tex-listen-ring 2s var(--tex-ease) infinite}.tex-field.is-listening .tex-listen:after{animation-delay:1s}@keyframes tex-listen-core{0%,to{transform:scale(.9);opacity:.72}50%{transform:scale(1.06);opacity:1}}@keyframes tex-listen-ring{0%{transform:scale(.45);opacity:.5}60%{opacity:.16}to{transform:scale(1.5);opacity:0}}.tex-held-sentence,.tex-door-sentence,.tex-voice-line,.tex-presence-line{margin:0;font-family:var(--tex-display);font-weight:300;font-variation-settings:normal;font-size:clamp(24px,3.2vw,32px);line-height:1.4;letter-spacing:-.005em;color:var(--tex-ink);text-wrap:balance}.tex-held{display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(92vw,56rem);padding:0 24px;text-align:center;transform:translateY(-2vh);transition:opacity var(--tex-t3) var(--ease-settle),transform var(--tex-t4) var(--ease-settle)}@starting-style{.tex-held{opacity:0;transform:translateY(calc(-2vh + 8px))}}.tex-held.is-receded{opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.tex-held{transition:none}}.tex-held-sentence{max-width:15em}.tex-held-detail{margin:1.6em 0 0;max-width:30em;font-family:var(--tex-display);font-weight:300;font-size:clamp(15px,1.5vw,18px);line-height:1.62;letter-spacing:.004em;color:var(--tex-ink-soft);animation:tex-rise var(--tex-t3) var(--tex-ease) .2s both}.tex-held-agent{margin:0 0 1.2em;font-family:var(--tex-display);font-size:clamp(9.5px,.95vw,11px);font-weight:400;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;color:var(--tex-ink-mute);animation:tex-rise var(--tex-t3) var(--tex-ease) both}.tex-held-excerpt{margin:0;max-width:18em;font-family:var(--tex-display);font-weight:300;font-size:clamp(22px,2.9vw,30px);line-height:1.42;letter-spacing:-.006em;color:var(--tex-ink);text-wrap:balance;animation:tex-rise var(--tex-t3) var(--tex-ease) both}.tex-held-tex-line{margin:1.5em 0 0;max-width:22em;font-family:var(--tex-display);font-weight:300;font-size:clamp(14px,1.5vw,17px);line-height:1.5;letter-spacing:-.002em;color:var(--tex-ink-soft);text-wrap:balance;animation:tex-rise var(--tex-t3) var(--tex-ease) .2s both}.tex-held-hold{display:flex;flex-direction:column;align-items:center;margin-top:2.4em;animation:tex-rise var(--tex-t3) var(--tex-ease) .35s both}.tex-held-type{margin:0;font-family:var(--tex-display);font-size:clamp(9.5px,.95vw,11px);font-weight:400;letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;color:var(--tex-ink-mute)}.tex-held-question{position:relative;margin:1.5em 0 0;padding-top:1.5em;max-width:24em;font-family:var(--tex-display);font-weight:300;font-size:clamp(22px,2.6vw,30px);line-height:1.5;letter-spacing:-.01em;color:var(--tex-ink-2);text-wrap:balance}.tex-held-question:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:24px;height:1px;background:var(--tex-ink-hair-2)}.tex-held-cert{margin:2.4em 0 0;font-family:var(--tex-mono);font-size:10.5px;letter-spacing:.08em;text-transform:lowercase;color:var(--tex-ink-mute);opacity:.7;animation:tex-rise var(--tex-t3) var(--tex-ease) .62s both}.tex-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:3em;animation:tex-rise var(--tex-t3) var(--tex-ease) .46s both}.tex-act{display:inline-flex;align-items:center;justify-content:center;min-height:40px;font-family:var(--tex-display);font-size:clamp(9.5px,.95vw,11px);font-weight:400;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;padding:.8em 1.7em;border-radius:999px;border:1px solid var(--tex-ink-hair-2);color:var(--tex-ink-2);background:var(--tex-paper);transition:border-color var(--tex-micro) var(--tex-ease-micro),color var(--tex-micro) var(--tex-ease-micro),background var(--tex-micro) var(--tex-ease-micro),transform var(--tex-micro) var(--tex-ease-micro)}@media (pointer: coarse){.tex-act{min-height:46px}}.tex-act:hover{border-color:var(--tex-ink);color:var(--tex-ink)}.tex-act:focus{outline:none}.tex-act:focus-visible{outline:1px solid var(--tex-ink-hair-2);outline-offset:3px}.tex-act--approve:hover,.tex-act--approve:focus-visible{color:var(--tex-paper);background:var(--tex-ink);border-color:var(--tex-ink)}.tex-act--approve:active{transform:scale(.97);transition-duration:.12s}.tex-held-ask{margin:4em 0 0;font-family:var(--tex-display);font-size:clamp(9px,.9vw,10.5px);letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:var(--tex-ink-mute);opacity:.62;animation:tex-rise var(--tex-t3) var(--tex-ease) .9s both}.tex-door{display:flex;flex-direction:column;align-items:center;width:100%;max-width:none;padding:0 24px;text-align:center;transform:translateY(-2vh);perspective:1400px;animation:tex-rise var(--tex-rise) var(--tex-ease) both}.tex-mapping{color:var(--tex-ink-2)}.tex-door-down{color:var(--tex-ink-mute)}.tex-mapping-anchor{margin:1.4em 0 0;font-size:clamp(9.5px,1.2vw,12.5px);letter-spacing:.12em}.tex-seal-cell.is-read{color:var(--tex-ink-2)}.tex-door-line{transform-origin:50% 0;animation:tex-door-enter var(--tex-rise) var(--tex-ease) both}.tex-door-line.is-leaving{animation:tex-door-leave var(--tex-t5) var(--tex-ease-inout) both}.tex-door-line--hold{animation:tex-door-arrive var(--tex-rise) var(--tex-ease) both}@keyframes tex-door-enter{0%{opacity:0;clip-path:inset(105% 0 0 0);transform:translateY(6px)}to{opacity:1;clip-path:inset(-5% 0 0 0);transform:translateY(0)}}@keyframes tex-door-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes tex-door-arrive{0%{opacity:0;clip-path:inset(105% 0 0 0);transform:translateY(6px)}to{opacity:1;clip-path:inset(-5% 0 0 0);transform:translateY(0)}}.tex-door-acts{margin-top:2.2em;animation:none;opacity:0;pointer-events:none;transition:opacity var(--tex-t4) var(--tex-ease)}.tex-door-acts .tex-act--approve{color:var(--tex-ink);background:var(--tex-paper);border-color:var(--tex-ink-hair-2);font-size:clamp(10.5px,1.08vw,12.5px);padding:1em 2.6em;min-height:47px}.tex-door-acts .tex-act--approve:hover,.tex-door-acts .tex-act--approve:focus-visible{color:var(--tex-ink);background:var(--tex-paper);border-color:var(--tex-ink)}.tex-door-acts .tex-act--approve:active{transform:scale(.985)}.tex-door-acts.is-revealed{opacity:1;pointer-events:auto}@media (prefers-reduced-motion: reduce){.tex-door-acts{transition:none}}.tex-act:disabled{opacity:.5;cursor:default;pointer-events:none}.tex-passcode{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.tex-passcode-field{width:min(58vw,15em);padding:.55em .2em;border:none;border-bottom:1px solid var(--tex-ink-hair-2);border-radius:0;background:transparent;color:var(--tex-ink);font-family:var(--tex-mono);font-size:clamp(13px,1.3vw,16px);letter-spacing:.14em;text-align:center;caret-color:var(--tex-ink);transition:border-color var(--tex-micro) var(--tex-ease-micro)}.tex-passcode-field::placeholder{color:var(--tex-ink-faint);letter-spacing:.2em;text-transform:lowercase}.tex-passcode-field:focus{outline:none;border-bottom-color:var(--tex-ink)}.tex-passcode-field.is-wrong{border-bottom-color:var(--tex-ink);animation:tex-passcode-shake var(--tex-t3) var(--tex-ease-inout)}.tex-passcode-field.is-wrong::placeholder{color:var(--tex-ink-soft)}@keyframes tex-passcode-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@media (prefers-reduced-motion: reduce){.tex-passcode-field.is-wrong{animation:none}}.tex-seal{display:flex;flex-direction:column;align-items:center;text-align:center;transform:translateY(-3vh);animation:tex-rise var(--tex-t5) var(--tex-ease) both}.tex-seal-tag{display:inline-flex;align-items:center;gap:.7em;margin:0;font-family:var(--tex-display);font-size:clamp(10px,1vw,12px);letter-spacing:.2em;text-transform:uppercase}.tex-seal-tag-mark{width:7px;height:7px;border-radius:50%;flex:none;background:var(--tex-ink)}.tex-seal-tag-label{color:var(--tex-ink)}.tex-seal-tag--held .tex-seal-tag-mark{background:transparent;border:1.5px dashed var(--tex-ink-mute)}.tex-seal-tag--held .tex-seal-tag-label{color:var(--tex-ink-mute)}.tex-seal-tag--pending .tex-seal-tag-mark{background:var(--tex-ink-mute)}.tex-seal-tag--pending .tex-seal-tag-label{color:var(--tex-ink-mute)}.tex-seal-hash{margin:1.6em 0 0;font-family:var(--tex-mono);font-size:11.5px;letter-spacing:.04em;color:var(--tex-ink-mute)}.tex-seal-anchor{margin:1.6em 0 0;font-family:var(--tex-mono);font-size:clamp(9px,1.55vw,14px);letter-spacing:.03em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--tex-ink)}.tex-seal-cell{display:inline-block;color:var(--tex-ink-faint);transition:color .24s var(--tex-ease)}.tex-seal-cell.is-locked{color:var(--tex-ink-2)}.tex-seal-cell.is-deep{color:var(--tex-ink)}.tex-seal-anchor--static{animation:tex-seal-static-settle .24s var(--tex-ease) both}@keyframes tex-seal-static-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.tex-seal-anchor--static{animation:none}}.tex-seal-anchor+.tex-seal-hash{margin-top:.9em;font-size:9.5px;color:var(--tex-ink-mute)}.tex-seal-sig{margin:.6em 0 0;font-family:var(--tex-display);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tex-ink-mute);opacity:.7}.tex-voice{display:flex;align-items:center;justify-content:center;width:100%;max-width:min(92vw,60rem);padding:0 24px;pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.tex-voice-line{text-align:center;max-width:16em;animation:tex-rise var(--tex-t4) var(--tex-ease) both}.tex-voice-line--here{letter-spacing:-.03em}.tex-voice-line--ignite{color:var(--tex-ink);letter-spacing:0;max-width:21em}.tex-voice-line--falter{color:var(--tex-cold)}.tex-object{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:100%;max-width:34em;padding:0 24px;pointer-events:none}.tex-object-value{font-family:var(--tex-mono);font-size:clamp(13px,1.5vw,16px);letter-spacing:.04em;line-height:1.6;color:var(--tex-ink-2);font-variant-numeric:tabular-nums;text-align:center;word-break:break-all;animation:tex-object-rise var(--tex-t4) var(--tex-ease) both,tex-object-fade var(--tex-t3) var(--tex-ease) 5.4s both}@keyframes tex-object-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tex-object-fade{0%{opacity:1}to{opacity:0}}.tex-object--in-held,.tex-object--in-presence{position:static;transform:none;margin:22px auto 0;max-width:32em;pointer-events:none}.tex-object--in-held .tex-object-value,.tex-object--in-presence .tex-object-value{font-size:clamp(12px,1.3vw,14px);color:var(--tex-ink-soft);animation:tex-object-rise var(--tex-t3) var(--tex-ease) both}@media (max-width: 480px){.tex-object-value{font-size:11.5px;letter-spacing:.02em}.tex-object--in-held .tex-object-value,.tex-object--in-presence .tex-object-value{font-size:11px}}.tex-field--faltering,.tex-field.is-deciding{background-color:var(--tex-paper)}.tex-field--faltering,.tex-field.is-deciding{isolation:isolate}.tex-field--faltering:after,.tex-field.is-deciding:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;will-change:opacity;animation:tex-field-wash 3.1s var(--tex-ease-inout) infinite}.tex-field--faltering:after{background-color:#eaeef1}.tex-field.is-deciding:after{background-color:#eee}@keyframes tex-field-wash{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes tex-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tex-voice .tex-voice-line{animation:tex-voice-rise var(--tex-t4) var(--tex-ease) both}@keyframes tex-voice-rise{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.tex-field.is-listening:before,.tex-field.is-listening .tex-listen:before,.tex-field.is-listening .tex-listen:after{animation:none}.tex-field.is-listening:before{transform:scale(1)}.tex-field.is-listening .tex-listen:before{opacity:.28}.tex-field--faltering:after,.tex-field.is-deciding:after{animation:none;opacity:1}.tex-field--faltering:after{background-color:#eef1f4}.tex-field.is-deciding:after{background-color:#f1f1f1}.tex-door-line,.tex-door-line--hold{animation:none;opacity:1;transform:none}.tex-door-line.is-leaving{animation:none;opacity:0}}.tex-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tex-word{transition:opacity .24s var(--tex-ease)}.tex-word.is-ahead{opacity:.24}.tex-voice-line--answer{color:var(--tex-ink)}.tex-voice-line--answer.is-leaving{animation:tex-object-fade var(--tex-t3) var(--tex-ease) both}@media (prefers-reduced-motion: reduce){.tex-word{transition:none}}.tex-heard{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% - 5em));width:100%;max-width:min(88vw,30em);padding:0 24px;text-align:center;font-size:clamp(17px,2vw,21px);font-weight:400;line-height:1.45;letter-spacing:0;color:var(--tex-ink-faint);pointer-events:none;animation:tex-voice-rise var(--tex-t3) var(--tex-ease) both;transition:color .24s var(--tex-ease)}.tex-heard.is-settled{color:var(--tex-ink-soft)}@media (prefers-reduced-motion: reduce){.tex-heard{animation:none;transition:none}}.tex-deliberation{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;animation:tex-voice-rise var(--tex-t3) var(--tex-ease) both}.tex-deliberation-mark{font-family:var(--tex-display);font-weight:300;font-size:clamp(30px,4vw,42px);line-height:1;color:var(--tex-ink);animation:tex-deliberate 2.8s var(--tex-ease-inout) infinite}@keyframes tex-deliberate{0%,to{opacity:.3;transform:scale(.99)}50%{opacity:.82;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.tex-deliberation{animation:none}.tex-deliberation-mark{animation:none;opacity:.7}}.tex-presence{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(92vw,60rem);padding:0 24px;text-align:center;pointer-events:none}.tex-presence-line{line-height:1.08;max-width:16em;animation:tex-voice-rise var(--tex-t4) var(--tex-ease) both}.tex-presence-line.is-leaving{animation:tex-object-fade var(--tex-t3) var(--tex-ease) both}.tex-tier{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7em;margin:2em 0 0;max-width:32em;font-family:var(--tex-display);font-size:clamp(9px,.92vw,10.5px);letter-spacing:.2em;text-transform:uppercase;animation:tex-rise var(--tex-t3) var(--tex-ease) .16s both}.tex-tier.is-leaving{animation:tex-object-fade var(--tex-t3) var(--tex-ease) both}.tex-tier-mark{width:7px;height:7px;border-radius:50%;flex:none}.tex-tier-label{color:var(--tex-ink)}.tex-tier-gloss{color:var(--tex-ink-mute);letter-spacing:.16em}.tex-tier--sealed .tex-tier-mark{background:var(--tex-ink)}.tex-tier--sealed .tex-tier-label{color:var(--tex-ink)}.tex-tier--derived .tex-tier-mark{background:transparent;border:1.5px solid var(--tex-ink-soft)}.tex-tier--derived .tex-tier-label{color:var(--tex-ink-soft)}.tex-tier--abstain .tex-tier-mark{background:transparent;border:1.5px dashed var(--tex-ink-mute)}.tex-tier--abstain .tex-tier-label{color:var(--tex-ink-mute)}.tex-evidence{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin:2em 0 0;pointer-events:auto;animation:tex-rise var(--tex-t3) var(--tex-ease) .28s both}.tex-evidence.is-leaving{animation:tex-object-fade var(--tex-t3) var(--tex-ease) both;pointer-events:none}.tex-claim{display:inline-flex;align-items:center;gap:.9em;max-width:min(86vw,30em);min-height:34px;padding:.85em 1.3em;border-radius:999px;border:1px solid var(--tex-ink-hair-2);background:var(--tex-paper);font-family:var(--tex-display);font-size:clamp(11px,1.1vw,12.5px);letter-spacing:-.005em;line-height:1.3;color:var(--tex-ink-soft);cursor:pointer;transition:border-color var(--tex-micro) var(--tex-ease),color var(--tex-micro) var(--tex-ease),transform var(--tex-micro) var(--tex-ease)}.tex-claim:hover:not(:disabled){border-color:var(--tex-ink);color:var(--tex-ink)}.tex-claim:disabled{cursor:default;opacity:.55;border-style:dashed}.tex-claim:focus{outline:none}.tex-claim:focus-visible{outline:1px solid var(--tex-ink-hair-2);outline-offset:3px}.tex-claim-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22em}.tex-claim-cue{flex:none;font-family:var(--tex-display);font-size:8.5px;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:var(--tex-ink-mute)}.tex-claim--proof .tex-claim-cue{font-size:10px;letter-spacing:.22em;text-indent:.22em}@media (prefers-reduced-motion: reduce){.tex-presence-line,.tex-tier,.tex-evidence{animation:none}}.tex-line-slot{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + var(--tex-kb-offset, 0px)));transition:transform var(--tex-t3) var(--tex-ease);width:min(92vw,60rem);display:flex;justify-content:flex-start;pointer-events:none}.tex-line-row{position:relative;display:flex;align-items:baseline;justify-content:center;max-width:100%;padding:0 24px;left:50%;transform:translate(-50%);transition:transform var(--tex-t3) var(--tex-ease);animation:tex-line-in var(--tex-t3) var(--tex-ease) both}.tex-line-row--latent{padding:0;animation:none}@keyframes tex-line-in{0%{opacity:0}to{opacity:1}}.tex-line-field{position:relative;display:inline-flex;align-items:baseline;min-width:0}.tex-line,.tex-line-mirror,.tex-ghost{font-family:var(--tex-display);font-weight:300;font-size:clamp(14px,2.1vw,25.2px);line-height:1.5;letter-spacing:-.02em}.tex-line{width:2px;max-width:100%;padding:0;margin:0;border:none;outline:none;background:transparent;text-align:left;color:var(--tex-ink);caret-color:var(--tex-ink);-webkit-user-select:text;user-select:text;touch-action:auto;pointer-events:auto}.tex-line:focus,.tex-line:focus-visible{outline:none}.tex-line-mirror{position:absolute;left:-9999px;top:0;visibility:hidden;white-space:pre;pointer-events:none}.tex-ghost{position:absolute;left:100%;top:0;color:var(--tex-ink-mute);opacity:0;transition:opacity var(--tex-t1) var(--tex-ease);white-space:pre;pointer-events:none}.tex-ghost.is-shown{opacity:.6}.tex-line::placeholder{color:var(--tex-ink-mute);opacity:.45}.tex-line::selection{background:#0000000d;color:var(--tex-ink-mute)}.tex-line::-moz-selection{background:#0000000d;color:var(--tex-ink-mute)}.tex-line--latent{width:1px;padding:0;opacity:0;pointer-events:none;font-size:16px;caret-color:transparent;animation:none}@supports (field-sizing: content){.tex-line{field-sizing:content;width:auto;min-width:2px}.tex-line--latent{field-sizing:fixed;width:1px;min-width:0}}.tex-write-glyph{position:absolute;left:50%;bottom:24px;transform:translate(-50%);width:44px;height:44px;padding:0;margin:0;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:text;-webkit-tap-highlight-color:transparent}.tex-write-glyph:focus-visible{outline:1px solid var(--tex-ink-hair-2);outline-offset:3px}.tex-write-glyph:before{content:"";width:14px;height:1px;background:var(--tex-ink);opacity:.18}.tex-rest-hint{position:absolute;left:50%;bottom:30px;transform:translate(-50%);margin:0;max-width:90vw;text-align:center;white-space:nowrap;font-size:11px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--tex-ink-faint);pointer-events:none;opacity:0;transition:opacity var(--tex-t3) var(--tex-ease)}.tex-rest-hint.is-shown{opacity:1;transition:opacity var(--tex-t4) var(--tex-ease)}.tex-rest-hint--touch{bottom:84px}@media (max-width: 480px){.tex-rest-hint{font-size:10px;letter-spacing:.24em}}@media (prefers-reduced-motion: reduce){.tex-rest-hint,.tex-rest-hint.is-shown{transition:none}}.tex-presence-question{margin:0 0 1.4em;font-size:clamp(14px,1.5vw,17px);font-weight:400;line-height:1.4;letter-spacing:0;color:var(--tex-ink-mute);animation:tex-voice-rise var(--tex-t3) var(--tex-ease) both}.tex-presence--anchored{top:34vh;transform:translate(-50%)}.tex-held-more{margin:1.4em 0 0;font-size:13px;color:var(--tex-ink-mute)}.tex-trail{position:absolute;left:50%;bottom:calc(66vh + 1.6em);transform:translate(-50%);width:100%;max-width:min(88vw,46rem);max-height:28vh;padding:0 24px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:1.7em;overflow:hidden;text-align:center;pointer-events:none;font-size:16px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22%);mask-image:linear-gradient(to bottom,transparent 0,#000 22%)}.tex-trail--tight{bottom:calc(56vh + 1.6em)}.tex-trail-item{display:flex;flex-direction:column;align-items:center;gap:.3em;font-size:clamp(15px,1.7vw,19px);animation:tex-trail-rise var(--tex-t3) var(--tex-ease) both;transition:opacity var(--tex-t3) var(--ease-settle)}@starting-style{.tex-trail-item{opacity:0}}.tex-trail-item:nth-last-child(1){opacity:.6}.tex-trail-item:nth-last-child(2){opacity:.42;font-size:clamp(14px,1.55vw,17.5px)}.tex-trail-item:nth-last-child(3){opacity:.3;font-size:clamp(13px,1.4vw,16px)}.tex-trail-item:nth-last-child(n+4){opacity:.2;font-size:clamp(12px,1.3vw,15px)}.tex-trail-q{margin:0;font-size:.72em;line-height:1.4;color:var(--tex-ink-mute)}.tex-trail-a{margin:0;font-family:var(--tex-display);font-weight:300;font-size:1em;line-height:1.35;color:var(--tex-ink-soft);text-wrap:balance}@keyframes tex-trail-rise{0%{transform:translateY(14px)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.tex-trail-item,.tex-presence-question,.tex-line-row,.tex-held-list{animation:none}.tex-trail-item,.tex-line-slot,.tex-line-row,.tex-ghost{transition:none}}.tex-held-list{display:flex;flex-direction:column;align-items:center;width:100%;max-width:36em;margin:2.4em 0 0;pointer-events:auto;animation:tex-rise var(--tex-t3) var(--tex-ease) .28s both}.tex-held-row{display:flex;flex-direction:column;align-items:center;gap:.55em;width:100%;padding:1.6em 0}.tex-held-row+.tex-held-row{border-top:1px solid var(--tex-ink-hair)}.tex-held-row:first-child{padding-top:0}.tex-held-row:last-child{padding-bottom:0}.tex-held-row-line{margin:0;font-family:var(--tex-display);font-weight:300;font-size:clamp(16px,1.8vw,20px);line-height:1.45;color:var(--tex-ink);text-wrap:balance}.tex-held-row-meta{margin:0;font-family:var(--tex-mono);font-size:11px;letter-spacing:.04em;color:var(--tex-ink-mute)}.tex-held-row-agent{margin:0;font-family:var(--tex-display);font-size:clamp(9px,.9vw,10.5px);font-weight:400;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:var(--tex-ink-mute)}.tex-held-row-ask{margin:0;max-width:min(84vw,34em);font-family:var(--tex-display);font-weight:300;font-size:clamp(16px,1.8vw,20px);line-height:1.4;color:var(--tex-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tex-held-row-sealed{margin:.3em 0 0;font-size:13px;color:var(--tex-ink-soft)}.tex-held-row-acts{margin-top:.9em;gap:10px;animation:none}.tex-held-progress{margin:0 0 1.5em;font-family:var(--tex-mono);font-size:11px;letter-spacing:.22em;color:var(--tex-ink-mute)}.tex-held-seal{display:flex;flex-direction:column;align-items:center;width:100%;padding:.6em 0;text-align:center}.tex-held-seal-line{margin:0;font-family:var(--tex-display);font-weight:300;font-size:clamp(18px,2.1vw,25px);line-height:1.4;color:var(--tex-ink);text-wrap:balance}.tex-span-answer{display:flex;flex-direction:column;align-items:center;gap:2.2em;width:100%;max-width:32em;margin:0 auto;text-align:center}.tex-span{display:flex;flex-direction:column;align-items:center;gap:1em;width:100%;animation:tex-voice-rise var(--tex-t4) var(--tex-ease) both}.tex-span-line{margin:0;font-family:var(--tex-display);font-size:clamp(20px,3.2vw,30px);line-height:1.14;letter-spacing:-.01em;color:var(--tex-ink);max-width:20em}.tex-span--abstain .tex-span-line{color:var(--tex-ink-soft);letter-spacing:0;line-height:1.22}.tex-span-proof{display:flex;flex-direction:column;align-items:center;gap:.9em}.tex-span-anchor{margin:0;font-family:var(--tex-mono);font-size:clamp(11px,1.2vw,13px);letter-spacing:.04em;line-height:1.6;color:var(--tex-ink-2);font-variant-numeric:tabular-nums;word-break:break-all;max-width:30em;animation:tex-object-rise var(--tex-t4) var(--tex-ease) both}.tex-span-anchor.is-closing{animation:none;opacity:0;transition:opacity var(--tex-t2) var(--ease-settle)}@media (max-width: 480px){.tex-span-answer{gap:1.8em}.tex-span-anchor{font-size:11px;letter-spacing:.02em}}@media (prefers-reduced-motion: reduce){.tex-span,.tex-span-anchor{animation:none}.tex-span-anchor.is-closing{transition:none}}.tex-shell{position:relative;display:flex;flex-direction:column;min-height:100vh;width:100%;background:var(--tex-paper);font-family:var(--tex-sans);color:var(--tex-ink)}.tex-body{position:relative;flex:1;display:flex;flex-direction:column;padding-top:92px}.tex-body--bare{padding-top:0}:root{--tex-display: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tex-sans: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tex-serif: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tex-mono: "Geist Mono", "SF Mono", "JetBrains Mono", "Menlo", monospace;--tex-ink: #0b0b0b;--tex-ink-2: #2c2c2c;--tex-ink-soft: #5d5d5d;--tex-ink-mute: #9a9a9a;--tex-ink-faint: #c7c7c7;--tex-ink-hair: rgba(0, 0, 0, .075);--tex-ink-hair-2: rgba(0, 0, 0, .14);--tex-paper: #ffffff;--tex-paper-2: #fbfbfb;--tex-paper-3: #f2f2f2;--tex-paper-edge: #f8f8f8;--tex-cold: #565c61;--tex-ease: cubic-bezier(.16, 1, .3, 1);--tex-ease-micro: cubic-bezier(.32, .72, 0, 1);--tex-ease-inout: cubic-bezier(.76, 0, .24, 1);--ease-settle: linear( 0, .0064, .0492 6.25%, .2278 18.75%, .4488, .6296, .7654, .8608 50%, .9251, .9648 68.75%, .9857, .9954, .9992, 1 );--tex-t1: .12s;--tex-t2: .18s;--tex-t3: .24s;--tex-t4: .32s;--tex-t5: .42s;--tex-rise: .76s;--tex-micro: .18s;--tex-unit: 4px}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;width:100%}body{font-family:var(--tex-sans);color:var(--tex-ink);background-color:var(--tex-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","calt";letter-spacing:-.01em}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;mix-blend-mode:soft-light;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");background-size:180px 180px}@media (prefers-reduced-motion: reduce){body:after{opacity:.4}}button{font-family:inherit;cursor:pointer;background:none;border:0;padding:0;color:inherit}input,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}::selection{background:var(--tex-ink);color:var(--tex-paper)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body .tex-field:not(.tex-field--faltering):not(.is-deciding){min-height:100vh;background-color:var(--tex-paper);background-image:radial-gradient(130% 110% at 43% -6%,#ffffff 0%,#fdfdfd 56%,var(--tex-paper-edge) 100%);background-repeat:no-repeat;background-attachment:fixed}.tex-door .tex-door-sentence{font-family:var(--tex-display);font-weight:300;font-variation-settings:normal}.tex-door .tex-door-line{font-family:var(--tex-display);font-weight:300;font-size:clamp(33.75px,3.26vw,45px);line-height:1.55;letter-spacing:-.005em;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:24em;margin:0 auto;text-align:center;text-wrap:balance;color:var(--tex-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tex-door .tex-door-wake{font-family:var(--tex-display);font-weight:400;font-size:clamp(15px,1.58vw,18px);line-height:1.6;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;white-space:normal;max-width:min(90vw,640px);margin:0 auto;text-align:center;color:var(--tex-ink-mute);animation:tex-wake-breath 4.2s var(--tex-ease-inout) infinite}@keyframes tex-wake-breath{0%,to{opacity:.51}50%{opacity:.93}}@media (prefers-reduced-motion: reduce){.tex-door .tex-door-wake{animation:none;opacity:.83}}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:var(--tex-ease-micro)}
