.cs .article figure.rec-tour{position:relative;margin:2.6rem 0 3.4rem}.cs .rec-tour .rt-fit{position:relative;height:420px;transition:height .25s ease}.cs .rec-tour .rt-stage{position:absolute;left:0;top:0;width:1000px;transform-origin:0 0;user-select:none}.cs .rec-tour .frame{opacity:1;animation:none;font-size:15px;overflow:hidden}.cs .rec-tour .frame-bar{opacity:1}.cs .rec-tour .rt-panes{display:grid}.cs .rec-tour .rt-pane{grid-area:1 / 1;min-width:0;visibility:hidden;opacity:0}.cs .rec-tour .rt-pane.is-on{visibility:visible;opacity:1}.cs .nt-tour .nt-row{transition:border-color .2s ease}.cs .nt-tour .nt-row.is-sel{border-color:var(--brand)}.cs .nt-tour .nt-row.is-hit{background-color:#f3f4f8}.cs .nt-tour .nt-resp{align-self:flex-start;width:86%;border:1px solid var(--bd);border-radius:10px;background:#fff;padding:10px 14px 4px;font-size:12px;line-height:1.45;color:var(--tx)}.cs .nt-tour .nt-resp-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cs .nt-tour .nt-resp-h small{color:var(--mu);font-size:10.5px}.cs .nt-tour .nt-resp dl{margin:0}.cs .nt-tour .nt-qa{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px;padding:6px 0;border-top:1px solid var(--bd)}.cs .nt-tour .nt-qa dt{color:var(--mu);font-weight:500}.cs .nt-tour .nt-qa dd{margin:0}.cs .nt-tour .rt-pane .nt-qa{opacity:0;transform:translateY(5px)}.cs .nt-tour .rt-pane.is-on .nt-qa{opacity:1;transform:none;transition:opacity .3s ease calc(var(--n, 0) * 90ms),transform .35s ease calc(var(--n, 0) * 90ms)}.cs .nt-tour .nt-sent{display:none;flex-direction:column;align-items:flex-end;margin-top:10px}.cs .nt-tour .nt-sent>div{max-width:78%;background:var(--brand);color:#fff;border:1px solid var(--brand);border-radius:10px;padding:8px 12px;font-size:12px;line-height:1.45}.cs .nt-tour .nt-sent small{color:var(--mu);font-size:10.5px;margin-top:3px}.cs .nt-tour.is-sent .nt-sent{display:flex}.cs .nt-tour .nt-write{margin-top:12px}.cs .nt-tour .nt-write.is-focus{border-color:var(--brand)}.cs .nt-tour .nt-write.is-typing .nt-typed{color:var(--tx)}.cs .nt-tour .nt-typed{min-width:0;line-height:1.45}.cs .nt-tour .nt-send{display:inline-flex;border-radius:6px;padding:2px}.cs .nt-tour .nt-write.is-typing .nt-send{color:var(--brand)}.cs .nt-tour .nt-send.is-hit{background:#e9ebf0}.cs .nt-tour.is-narrow .a-body>div{grid-template-columns:230px minmax(0,1fr)!important}.cs .nt-tour.is-narrow .nt-qa{grid-template-columns:150px minmax(0,1fr)}.cs .nt-tour.is-narrow .nt-resp{width:100%}.cs .rec-tour .rt-cur{position:absolute;left:0;top:0;z-index:9;width:16px;height:22px;pointer-events:none;opacity:0;transition:opacity .25s ease;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.cs .rec-tour .rt-cur.is-vis{opacity:1}.cs .rec-tour .rt-cur svg{display:block;width:16px;height:22px;transform-origin:2px 2px;transition:transform .12s ease}.cs .rec-tour .rt-cur.is-down svg{transform:scale(.82)}.cs .article .rec-tour .rt-cap{position:absolute;right:18px;bottom:-16px;z-index:5;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 36px);margin:0;padding:8px 12px 8px 10px;border-radius:10px;background:var(--ink);box-shadow:0 14px 30px -14px #00000080;font:500 .8rem/1.35 Instrument Sans,SF UI Text,-apple-system,sans-serif;color:#fff;text-align:left}.cs .rec-tour .rt-cap>i{width:7px;height:7px;border-radius:50%;background:var(--hi);flex:none}.cs .rec-tour .rt-caps{display:grid}.cs .rec-tour .rt-caps span{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .3s}.cs .rec-tour .rt-caps span.is-on{opacity:1;visibility:visible}@media(max-width:760px){.cs .article figure.rec-tour{margin-bottom:2.4rem}.cs .article .rec-tour .rt-cap{position:static;display:flex;max-width:none;margin-top:8px;font-size:.74rem;border-radius:8px;box-shadow:none}}@media(prefers-reduced-motion:reduce){.cs .rec-tour *{transition:none!important}}.cs .article .ctb{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:-.6rem 0 2rem}.cs .article .ctb[hidden]{display:none}.cs .article .ctb-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--blue, #3d56e0);border-radius:999px;background:#fff;color:var(--blue, #3d56e0);font-weight:600;font-size:.9rem;cursor:pointer;transition:background .18s}.cs .article .ctb-btn:hover{background:var(--tint, #e7ebfc)}.cs .article .ctb-btn svg{width:16px;height:16px}.cs .article .ctb-note{font-size:.85rem;color:var(--muted, #696f8c)}
