#reality{position:relative;padding-block:96px}
#reality .tb-intro{padding-left:0;margin-bottom:36px;align-items:start}
#reality .rl-steps{gap:0;border:1px solid rgba(182,199,243,.22);background:rgba(2,3,7,.64);padding:0;box-shadow:none}
#reality .rl-step{padding:28px;gap:24px;min-width:0;grid-template-rows:auto 1fr auto}
#reality .rl-step+.rl-step{border-left:1px solid rgba(182,199,243,.14)}
#reality .tb-rail>.tb-step{margin-left:0;gap:12px}
#reality .tb-step__n{width:28px;height:28px;background:rgba(182,199,243,.1);color:var(--color-lilac);border:1px solid rgba(182,199,243,.2)}
#reality .rl-chat,#reality .rl-agent{padding:0;margin:0;background:transparent;border:0;box-shadow:none;border-radius:0;gap:16px}
#reality .rl-chat__bar{margin:0;padding:0 0 12px;min-height:44px;align-items:start;gap:4px;flex-direction:column;justify-content:start;border-bottom-color:rgba(182,199,243,.13)}
#reality .rl-msg{max-width:100%;padding:14px 16px}
#reality .rl-msg--you{background:rgba(182,174,220,.09);border-color:rgba(182,199,243,.18)}
#reality .rl-msg--agent{background:rgba(182,174,220,.04);border-color:rgba(182,199,243,.12)}
#reality .rl-step__note{padding-top:16px;border-top:1px solid rgba(182,199,243,.12);font-size:14px;line-height:1.55;color:var(--color-text-muted)}
#reality .rl-agent__mark{background:rgba(182,199,243,.08);border-color:rgba(182,199,243,.2)}
#reality .rd-ask{margin-top:0;border:1px solid rgba(182,199,243,.22);border-top:0;border-radius:0;background:rgba(2,3,7,.72);padding:22px 28px}
#reality .rd-truth{margin-top:16px;padding-inline:0;max-width:75ch}
@media(max-width:899px){#reality{padding-block:64px}#reality .rl-step{padding:24px;gap:20px}#reality .rl-step+.rl-step{border-left:0;border-top:1px solid rgba(182,199,243,.18)}#reality .rd-ask{padding:24px}#reality .tb-intro{margin-bottom:28px}#reality .rl-chat__bar{flex-direction:row;align-items:center}#reality .rl-step__note{max-width:none}}
@media(max-width:420px){#reality .rl-step,#reality .rd-ask{padding:20px}#reality .tb-step{font-size:19px}#reality .rl-chat__bar{align-items:start;flex-direction:column}}
.lg-page .tb-intro{background-image:none}
.lg-page .tb-rail::before{display:none}
