.lw-passage-reply{padding:24px 24px 22px}.lw-passage-turn{padding:18px;border-top:1px solid var(--em-line);background:linear-gradient(180deg,hsla(0,0%,100%,.012),#fff0)}.lw-passage-label{display:flex;align-items:center;gap:7px;margin:0 0 10px 2px;color:#b9acf5b8;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lw-passage svg{flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.lw-passage-label svg{width:12px;height:12px;color:#a798f0bf}.lw-passage-choices{display:grid;gap:6px;margin:0;padding:0;list-style:none}.lw-passage-choices li{display:flex;align-items:center;gap:11px;padding:10px 14px 10px 12px;border:1px solid #ffffff14;border-radius:16px;background:#ffffff08;color:#e8e2d8d6;font-size:13px;line-height:1.4;animation:lw-passage-arrive .64s var(--em-ease) both;animation-delay:calc(1.5s + var(--choice, 0) * .15s)}.lw-passage-number{display:grid;width:20px;height:20px;flex:none;place-items:center;border:1px solid #ffffff1a;border-radius:50%;background:#ffffff0a;color:#e8e2d880;font-size:10px;font-variant-numeric:tabular-nums;font-weight:600}.lw-passage-choice{min-width:0;flex:1}.lw-passage-chevron{width:14px;height:14px;color:#e8e2d84d}.lw-passage-composer{margin-top:12px;border:1px solid #ffffff1a;border-radius:22px;background:#0c0c10b8;box-shadow:0 8px 40px -12px #0009}.lw-passage-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 0}.lw-passage-mode{display:inline-flex;height:28px;align-items:center;gap:6px;padding:0 8px 0 6px;border-radius:8px;color:#e8e2d8d6;font-size:12.5px;font-weight:500}.lw-passage-mode svg{width:15px;height:15px}.lw-passage-mode .lw-passage-open{width:12px;height:12px;opacity:.6}.lw-passage-actions{display:inline-flex;gap:14px;padding-right:6px;color:#e8e2d86b}.lw-passage-actions svg{width:16px;height:16px}.lw-passage-input{display:flex;align-items:flex-end;gap:10px;padding:2px 8px 8px 16px}.lw-passage-own{position:relative;min-width:0;flex:1;margin:0;padding:8px 0 9px;color:var(--em-ink);font-size:14px;line-height:1.45}.lw-passage-placeholder{position:absolute;top:8px;left:0;color:#e8e2d857;opacity:0;animation:lw-passage-fade-out .26s ease 2.35s both}.lw-passage-word{animation:lw-passage-word .42s ease both;animation-delay:calc(2.45s + var(--word, 0) * .12s)}.lw-passage-cursor{display:inline-block;width:1px;height:1.05em;margin-left:1px;background:var(--em-copper);box-shadow:0 0 8px #e2a47ccc;vertical-align:-.16em;animation:lw-passage-caret-in 1ms linear calc(2.45s + var(--words, 0) * .12s) both,lw-passage-blink 1.05s step-end calc(2.45s + var(--words, 0) * .12s) 3}.lw-passage-send{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:12px;background:#f2ede5;color:#0a0a0d}.lw-passage-send svg{width:16px;height:16px;stroke-width:2.5}@keyframes lw-passage-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lw-passage-word{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes lw-passage-fade-out{0%{opacity:1}to{opacity:0}}@keyframes lw-passage-blink{50%{opacity:0}}@keyframes lw-passage-caret-in{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.lw-passage-reply{padding:20px 18px 18px}.lw-passage-turn{padding:16px 12px 12px}.lw-passage-choices li{padding:10px 12px 10px 10px}.lw-passage-input{padding-left:14px}}