.cs .article figure.rec-tour{position:relative;margin:2.6rem 0 3.4rem}.cs .rec-tour .rt-fit{position:relative;height:440px;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;transition:opacity .3s ease}.cs .rec-tour .rt-pane.is-on{visibility:visible;opacity:1}.cs .pp-tour .rt-pane{display:flex;flex-direction:column}.cs .pp-tour .rt-pane>.frame{flex:1}.cs .pp-tour .pp-course{margin-bottom:10px}.cs .pp-tour .pp-course .c-ih{margin-bottom:8px}.cs .pp-tour .pp-line{display:flex;justify-content:space-between;font-size:12px;border-top:1px solid var(--g200);padding-top:8px}.cs .pp-tour .pp-line b{font-weight:500}.cs .pp-tour .pp-step{display:grid;gap:8px}.cs .pp-tour .pp-h{font-size:13.5px;font-weight:600;margin-bottom:2px}.cs .pp-tour .pp-opt{display:flex;align-items:center;gap:12px;border:1px solid var(--bd);border-radius:8px;padding:10px 12px;font-size:12px;transition:border-color .2s ease,background-color .2s ease}.cs .pp-tour .pp-opt.is-on{border-color:var(--pb);background:color-mix(in srgb,var(--pb) 6%,#fff)}.cs .pp-tour .pp-opt.is-hit{background:#f3f4f8}.cs .pp-tour .pp-radio{width:14px;height:14px;flex:none;border-radius:50%;border:1.5px solid #c1c4d6;background:#fff}.cs .pp-tour .pp-opt.is-on .pp-radio{border:4px solid var(--pb)}.cs .pp-tour .pp-txt b{display:block;font-weight:500}.cs .pp-tour .pp-txt small{display:block;color:var(--mu);font-size:11px;margin-top:2px}.cs .pp-tour .pp-amt{margin-left:auto;font-weight:500;white-space:nowrap}.cs .pp-tour .pp-msg{color:var(--mu);font-size:11px;line-height:1.45;padding-top:2px}.cs .pp-tour .pp-method{margin-top:10px;font-size:12px}.cs .pp-tour .pp-method b{font-weight:600;font-size:12.5px}.cs .pp-tour .pp-chips{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.cs .pp-tour .pp-chips span{border:1px solid var(--bd);border-radius:6px;padding:4px 8px;font-size:11px}.cs .pp-tour .pp-due{color:var(--pb);font-weight:600}.cs .pp-tour .pp-pay{gap:6px}.cs .pp-tour .pp-pay.is-hit{filter:brightness(.88)}.cs .pp-tour .pp-part{background:#e7ecff;color:#2f45b5}.cs .pp-tour .pp-duebdg{background:#fff3d6;color:var(--amber7)}.cs .pp-tour .pp-row.is-hit td,.cs .pp-tour .pp-row.is-sel td{background:#f3f5ff}.cs .pp-tour .pp-sched{position:relative;margin-top:12px;border:1px solid var(--bd);border-radius:10px;background:#fff;padding:12px 14px;font-size:12px;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.cs .pp-tour.is-open .pp-sched{opacity:1;transform:none}.cs .pp-tour .pp-sh{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.cs .pp-tour .pp-sh b{font-weight:600}.cs .pp-tour .pp-sh span{color:var(--mu);font-size:11px}.cs .pp-tour .pp-req{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding-top:8px;border-top:1px solid var(--g200);color:var(--mu);font-size:11px}.cs .pp-tour .a-btn.is-hit{background-color:#e9ebf0}.cs .pp-tour .pp-toast{position:absolute;right:12px;bottom:-14px;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:8px;background:var(--ink);color:#fff;font-size:11.5px;opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease}.cs .pp-tour.is-copied .pp-toast{opacity:1;transform:none}.cs .pp-tour.is-narrow .a-body>table th:nth-child(4),.cs .pp-tour.is-narrow .a-body>table td:nth-child(4),.cs .pp-tour.is-narrow .a-body>table th:nth-child(7),.cs .pp-tour.is-narrow .a-body>table td:nth-child(7){display:none}.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}}
