.TLZlvG_story{border:1px solid var(--line-d);background:#f2f0ea04;border-radius:22px;margin-top:48px;padding:clamp(20px,3.4vw,40px)}.TLZlvG_ctrl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;display:flex}.TLZlvG_seg{border:1px solid var(--line-d2);background:var(--raised);border-radius:12px;padding:4px;display:inline-flex}.TLZlvG_seg button{appearance:none;color:var(--graphite-l);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 16px;font-size:14.5px;font-weight:500;transition:background .2s,color .2s}.TLZlvG_seg button:hover{color:var(--paper)}.TLZlvG_seg button[aria-selected=true]{background:var(--paper);color:var(--ink)}.TLZlvG_ctrlR{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.TLZlvG_sw{appearance:none;border:1px solid var(--line-d2);color:var(--paper);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:8px 12px 8px 10px;font-size:14px;display:inline-flex}.TLZlvG_sw:hover{border-color:#f2f0ea66}.TLZlvG_trk{border:1px solid var(--line-d2);background:#f2f0ea1f;border-radius:999px;flex:none;width:34px;height:20px;transition:background .25s,border-color .25s;position:relative}.TLZlvG_trk:after{content:"";background:var(--paper);width:14px;height:14px;transition:transform .25s var(--ease), background .25s;border-radius:50%;position:absolute;top:2px;left:2px}.TLZlvG_sw[aria-checked=true] .TLZlvG_trk{background:var(--lime);border-color:var(--lime)}.TLZlvG_sw[aria-checked=true] .TLZlvG_trk:after{background:var(--ink);transform:translate(14px)}.TLZlvG_sw[hidden]{display:none}.TLZlvG_rp svg{width:12px;height:12px}.TLZlvG_stage{grid-template-columns:340px minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.TLZlvG_stage[hidden]{display:none}.TLZlvG_phone{background:var(--raised);border:1px solid var(--line-d2);border-radius:46px;width:340px;max-width:100%;height:640px;padding:9px;position:relative;box-shadow:0 40px 100px -40px #111110e6}.TLZlvG_phone:before{content:"";background:linear-gradient(90deg,#0000,#c6f43273,#0000);height:1px;position:absolute;top:-1px;left:22%;right:22%}.TLZlvG_screen{background:var(--ink);border:1px solid var(--line-d);border-radius:37px;flex-direction:column;height:100%;display:flex;overflow:hidden}.TLZlvG_notch{flex:none;justify-content:center;height:24px;display:flex}.TLZlvG_notch i{background:var(--raised);border-radius:0 0 14px 14px;width:92px;height:22px}.TLZlvG_chead{border-bottom:1px solid var(--line-d);flex:none;align-items:center;gap:10px;padding:8px 16px 12px;display:flex}.TLZlvG_chead b{color:var(--paper);font-size:15px;font-weight:600;line-height:1.2;display:block}.TLZlvG_chead small{font-family:var(--mono);color:var(--graphite-l);align-items:center;gap:6px;font-size:11px;display:flex}.TLZlvG_chead small:before{content:"";background:var(--lime);border-radius:50%;width:6px;height:6px}.TLZlvG_av{background:var(--raised-2);border:1px solid var(--line-d2);width:36px;height:36px;color:var(--paper);border-radius:50%;flex:none;place-items:center;display:grid}.TLZlvG_av .TLZlvG_avMark{width:16px;height:16px;color:var(--paper)}.TLZlvG_av.TLZlvG_hu{color:var(--paper);background:0 0;border-color:#f2f0ea99;font-size:12px;font-weight:600;line-height:1}.TLZlvG_heads{margin-left:auto;display:flex}.TLZlvG_heads .TLZlvG_av{width:28px;height:28px;font-size:11px}.TLZlvG_msgs{scrollbar-width:none;overscroll-behavior:contain;flex-direction:column;flex:1;gap:9px;min-height:0;padding:16px 14px;display:flex;overflow-y:auto}.TLZlvG_msgs::-webkit-scrollbar{display:none}.TLZlvG_msgs:focus-visible{outline-offset:-3px;border-radius:0}.TLZlvG_m{border-radius:18px;max-width:84%;padding:10px 14px;font-size:14.5px;line-height:1.45}.TLZlvG_cu{background:var(--paper);color:var(--ink);border-bottom-right-radius:6px;align-self:flex-end}.TLZlvG_ag{background:var(--raised-2);color:var(--text-d);border:1px solid var(--line-d);border-bottom-left-radius:6px;align-self:flex-start}.TLZlvG_hrow{align-self:flex-start;align-items:flex-end;gap:8px;max-width:92%;display:flex}.TLZlvG_hrow .TLZlvG_av{width:26px;height:26px;font-size:11px}.TLZlvG_m.TLZlvG_huMsg{max-width:none;color:var(--paper);background:0 0;border:1px solid #f2f0ea8c;border-bottom-left-radius:6px}.TLZlvG_who{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--graphite-l);text-align:right;align-self:flex-end;margin:4px 4px -4px;font-size:10.5px}.TLZlvG_tool{max-width:94%;font-family:var(--mono);color:var(--graphite-l);border:1px dashed var(--line-d2);background:#f2f0ea05;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:11.5px;line-height:1.35;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.TLZlvG_ti{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.TLZlvG_sp{border:2px solid #f2f0ea29;border-top-color:var(--lime);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite TLZlvG_spin}.TLZlvG_ti svg{width:11px;height:11px}.TLZlvG_tool.TLZlvG_ok{color:var(--paper);background:#c6f4320f;border:1px solid #c6f4324d}.TLZlvG_tool.TLZlvG_ok .TLZlvG_ti{background:var(--lime);color:var(--ink)}.TLZlvG_tool.TLZlvG_warn{color:var(--paper);background:0 0;border:1px dashed #f2f0ea8c}.TLZlvG_tool.TLZlvG_warn .TLZlvG_ti{border:1.5px solid var(--paper);color:var(--paper)}.TLZlvG_tags{flex-wrap:wrap;align-self:flex-start;gap:5px;margin:-2px 0 0 4px;display:flex}.TLZlvG_tags span{font-family:var(--mono);color:var(--text-d);border:1px solid var(--line-d2);border-radius:6px;padding:2px 8px;font-size:10.5px}.TLZlvG_typing{background:var(--raised-2);border:1px solid var(--line-d);border-radius:18px 18px 18px 6px;align-self:flex-start;gap:5px;padding:12px 15px;display:flex}.TLZlvG_typing.TLZlvG_h{background:0 0;border-color:#f2f0ea8c}.TLZlvG_typing i{background:var(--graphite-l);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite TLZlvG_dot}.TLZlvG_typing.TLZlvG_h i{background:var(--paper)}.TLZlvG_typing i:nth-child(2){animation-delay:.15s}.TLZlvG_typing i:nth-child(3){animation-delay:.3s}.TLZlvG_sys{border:1px solid var(--line-d2);font-family:var(--mono);color:var(--text-d);border-radius:999px;align-self:center;align-items:center;gap:8px;margin:4px 0;padding:3px 12px 3px 3px;font-size:11px;display:inline-flex}.TLZlvG_sys.TLZlvG_plain{color:var(--graphite-l);padding:4px 12px}.TLZlvG_sys .TLZlvG_av{width:22px;height:22px;font-size:10px}.TLZlvG_appr{background:var(--raised-2);border:1px solid var(--line-d2);border-radius:16px;align-self:stretch;padding:12px 14px}.TLZlvG_appr small{font-family:var(--mono);color:var(--graphite-l);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;display:block}.TLZlvG_appr p{color:var(--paper);margin:5px 0 10px;font-size:13.5px;font-weight:500;line-height:1.4}.TLZlvG_ab{gap:8px;display:flex}.TLZlvG_ab span{border:1px solid var(--line-d2);color:var(--text-d);transition:transform .15s var(--ease), background .25s;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 0;font-size:13px;font-weight:500;display:inline-flex}.TLZlvG_ab .TLZlvG_go{background:var(--lime);border-color:var(--lime);color:var(--ink)}.TLZlvG_ab .TLZlvG_go.TLZlvG_press{background:var(--lime-hover);transform:scale(.94)}.TLZlvG_ab .TLZlvG_go svg{width:11px;height:11px}.TLZlvG_comp{border:1px solid var(--line-d);color:var(--graphite-l);border-radius:999px;flex:none;justify-content:space-between;align-items:center;margin:0 12px 12px;padding:8px 8px 8px 16px;font-size:13.5px;display:flex}.TLZlvG_comp i{background:var(--raised-2);border:1px solid var(--line-d);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.TLZlvG_comp i svg{width:14px;height:14px;color:var(--graphite-l)}.TLZlvG_in{animation:TLZlvG_pop .38s var(--ease) both}.TLZlvG_off *,.TLZlvG_off :before,.TLZlvG_off :after{animation-play-state:paused!important}@keyframes TLZlvG_pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes TLZlvG_spin{to{transform:rotate(360deg)}}@keyframes TLZlvG_dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.TLZlvG_caps .lbl{margin-bottom:14px}.TLZlvG_caps ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.TLZlvG_caps li{font-family:var(--serif);letter-spacing:-.01em;color:var(--graphite-l);border-radius:12px;align-items:center;gap:14px;padding:10px 14px;font-size:clamp(20px,2vw,25px);line-height:1.15;transition:background .3s,color .3s,box-shadow .3s;display:flex}.TLZlvG_n{border:1px solid var(--line-d2);width:28px;height:28px;font-family:var(--mono);letter-spacing:0;color:var(--graphite-l);border-radius:50%;flex:none;place-items:center;font-size:11px;transition:background .3s,border-color .3s,color .3s;display:grid}.TLZlvG_n svg{width:12px;height:12px;display:none}.TLZlvG_caps li.TLZlvG_done{color:var(--paper)}.TLZlvG_caps li.TLZlvG_done .TLZlvG_n{color:var(--lime);border-color:#c6f43266}.TLZlvG_caps li.TLZlvG_done .TLZlvG_n>span{display:none}.TLZlvG_caps li.TLZlvG_done .TLZlvG_n svg{display:block}.TLZlvG_caps li.TLZlvG_on{color:var(--paper);background:#c6f4320f;box-shadow:inset 0 0 0 1px #c6f4323d}.TLZlvG_caps li.TLZlvG_on .TLZlvG_n{background:var(--lime);border-color:var(--lime);color:var(--ink)}.TLZlvG_you{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper);white-space:nowrap;border:1px solid #f2f0ea8c;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:10.5px}.TLZlvG_note{min-height:1.55em;color:var(--graphite-l);margin:18px 0 0 14px;font-size:15px}@media (max-width:860px){.TLZlvG_stage{grid-template-columns:1fr;justify-items:center}.TLZlvG_caps{width:100%}.TLZlvG_phone{height:580px}}@media (max-width:520px){.TLZlvG_story{background:0 0;border:0;margin-top:36px;padding:0}.TLZlvG_ctrl{margin-bottom:24px}.TLZlvG_seg{width:100%}.TLZlvG_seg button{flex:1;padding:9px 10px;font-size:14px}.TLZlvG_phone{border-radius:40px;width:100%}.TLZlvG_screen{border-radius:31px}.TLZlvG_caps li{gap:12px;padding:9px 10px}.TLZlvG_note{margin-left:10px}}
