.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 .lo-tour .frame{position:relative}.cs .lo-tour .a-rec>div:nth-child(2){min-width:0}.cs .lo-tour.is-narrow .a-rec{grid-template-columns:250px minmax(0,1fr)!important}.cs .lo-tour.is-narrow .a-r{display:none}.cs .lo-tour .lo-date{border:1px solid var(--bd);transition:border-color .2s ease}.cs .lo-tour .lo-date.is-sel{border-color:var(--brand)}.cs .lo-tour .lo-date.is-hit,.cs .lo-tour .lo-dots.is-hit{background:#f3f4f8}.cs .lo-tour .lo-dots{border-radius:6px;padding:1px 3px}.cs .lo-tour .lo-cb{width:22px}.cs .lo-tour .lo-box{display:inline-grid;place-items:center;width:13px;height:13px;border:1px solid #c3c8d6;border-radius:3px;background:#fff;color:transparent;vertical-align:-2px;transition:background .15s ease,border-color .15s ease}.cs .lo-tour.is-sel-all .lo-box{border-color:var(--brand);background:var(--brand);color:#fff}.cs .lo-tour .lo-box.is-hit{box-shadow:0 0 0 3px #e3e8ff}.cs .lo-tour .rt-pane{position:relative}.cs .lo-tour .lo-bar{position:absolute;left:0;right:0;top:-42px;z-index:3;display:none;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:8px;background:#eef1ff;font-size:11.5px}.cs .lo-tour.is-sel-all .lo-bar{display:flex}.cs .lo-tour .lo-bar b{font-weight:600}.cs .lo-tour .lo-sp{flex:1}.cs .lo-tour .lo-act{padding:4px 9px;border:1px solid var(--bd);border-radius:7px;background:#fff;font-weight:500}.cs .lo-tour .lo-act.is-hit{filter:brightness(.92)}.cs .lo-tour .lo-att .r-bdg+.r-bdg{display:none}.cs .lo-tour.is-marked .lo-att .r-bdg:first-child{display:none}.cs .lo-tour.is-marked .lo-att .r-bdg+.r-bdg{display:inline-flex}.cs .lo-tour .lo-ov{position:absolute;inset:0;z-index:6;display:grid;place-items:center;background:#11182752;opacity:0;visibility:hidden;transition:opacity .25s ease}.cs .lo-tour.is-edit [data-lo-ov=edit],.cs .lo-tour.is-att [data-lo-ov=att]{opacity:1;visibility:visible}.cs .lo-tour .lo-dlg{width:420px;border-radius:10px;background:#fff;box-shadow:0 24px 48px -20px #10182873;font-size:12px;color:var(--tx)}.cs .lo-tour .lo-attd{width:360px}.cs .lo-tour .lo-dh{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 16px 8px;border-bottom:1px solid var(--g200)}.cs .lo-tour .lo-dh b{display:block;font-size:13.5px;font-weight:600}.cs .lo-tour .lo-dh small{display:block;margin-top:2px;color:var(--mu);font-size:11px}.cs .lo-tour .lo-x{color:var(--mu);font-size:15px;line-height:1}.cs .lo-tour .lo-sec{padding:10px 16px 12px}.cs .lo-tour .lo-st{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--mu)}.cs .lo-tour .lo-st b{color:var(--tx);font-size:12px;font-weight:600}.cs .lo-tour .lo-lbl{display:block;margin:8px 0 4px;font-size:11px;font-weight:500}.cs .lo-tour .lo-lbl:first-of-type{margin-top:0}.cs .lo-tour .lo-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px}.cs .lo-tour .lo-opt{padding:6px 8px;border:1px solid var(--bd);border-radius:7px;text-align:center;font-weight:500;font-size:11.5px;transition:border-color .2s ease,background .2s ease}.cs .lo-tour .lo-opt.is-on{border-color:var(--brand);background:#eef1ff;color:var(--brand)}.cs .lo-tour .lo-opt.is-hit{filter:brightness(.94)}.cs .lo-tour .lo-in{display:flex;align-items:center;gap:7px;min-height:30px;padding:5px 9px;border:1px solid var(--bd);border-radius:7px;font-size:11.5px}.cs .lo-tour .lo-in>svg{margin-left:auto;color:var(--mu)}.cs .lo-tour .lo-ph{color:var(--mu)}.cs .lo-tour .lo-zm{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;background:#2d8cff;color:#fff;font-size:9px;font-weight:700}.cs .lo-tour .lo-link span{color:var(--brand)}.cs .lo-tour .lo-zoom{display:none}.cs .lo-tour.is-zoom .lo-zoom{display:block}.cs .lo-tour.is-zoom .lo-manual{display:none}.cs .lo-tour .lo-acts{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:9px 16px 11px;border-top:1px solid var(--g200)}.cs .lo-tour .lo-btn{font-weight:500;font-size:11.5px}.cs .lo-tour .a-btn.is-hit{filter:brightness(.88)}.cs .lo-tour .lo-toast{position:absolute;right:18px;bottom:58px;z-index:7;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;background:var(--ink);color:#fff;font-size:11.5px;white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.cs .lo-tour.is-done .lo-toast{opacity:1;transform: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}}
