.tour_stage__lzEdx{position:fixed;inset:0;z-index:1000;pointer-events:none}.tour_shield__Mj8t9{position:fixed;inset:0;pointer-events:auto}.tour_spotlight__2NMD8{position:fixed;border:1.5px solid var(--opepe-text-link);border-radius:16px;outline:3px solid var(--opepe-surface-card);box-shadow:0 0 0 100vmax rgb(0 0 0/24%);pointer-events:none}.tour_stage__lzEdx[hidden]{display:none}.tour_bridgeShade__Hq4Mo{position:fixed;inset:0;background:rgb(0 0 0/24%);pointer-events:auto}.tour_connector__llnEK{position:fixed;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.tour_connector__llnEK path{fill:none;stroke:var(--opepe-text-link);stroke-width:1.5}.tour_connector__llnEK circle{fill:var(--opepe-text-link);stroke:var(--opepe-surface-card);stroke-width:2}.tour_card__Ch50U{position:fixed;box-sizing:border-box;width:330px;overflow-y:auto;overscroll-behavior:contain;padding:23px 25px 24px;border:0;border-left:2px solid var(--opepe-text-link);border-radius:3px;background:var(--opepe-surface-card);color:var(--opepe-text-ink);box-shadow:0 6px 30px rgb(23 23 23/5%);pointer-events:auto;view-transition-name:opepe-tour-card}.tour_panelBody__fgAk9{display:flow-root}.tour_card__Ch50U:focus{outline:none}.tour_copy__MpE_d{animation:tour_tour-appear__lX2Q_ .18s ease both}.tour_top__tKDKc{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;color:var(--opepe-text-link);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tour_counter__jmHkR{color:var(--opepe-text-muted);font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:0}.tour_card__Ch50U h2{margin:0 0 12px;font-family:Georgia,serif;font-size:36px;font-weight:400;letter-spacing:-1.25px;line-height:1.08}.tour_card__Ch50U p{margin:0;font-size:17px;line-height:1.5;letter-spacing:-.2px;color:var(--opepe-text-muted)}.tour_actions__2Vdx1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px 12px;margin-top:10px}.tour_actions__2Vdx1 .tour_stepButton___Jhn4{min-height:44px}.tour_quit__Oki5h{grid-column:1/-1;justify-self:center;min-height:44px;padding:0;border:0;background:none;color:var(--opepe-text-muted);font-size:11px;cursor:pointer}.tour_quit__Oki5h:focus-visible{outline:3px solid var(--impro-primary);outline-offset:3px}.tour_waitingMark__qJ_P9{display:block;flex:0 0 auto;box-sizing:border-box;width:14px;height:14px;margin:0;border:2px solid var(--opepe-surface-border);border-top-color:var(--opepe-text-link);border-radius:50%;animation:tour_tour-loading__QcQVw 1.2s linear infinite}@keyframes tour_tour-loading__QcQVw{to{transform:rotate(1turn)}}@keyframes tour_tour-appear__lX2Q_{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.tour_card__Ch50U{padding:20px}.tour_card__Ch50U h2{font-size:29px;margin-bottom:9px}.tour_card__Ch50U p{font-size:15px}.tour_top__tKDKc{font-size:10px;margin-bottom:9px}.tour_actions__2Vdx1{margin-top:8px}}@media (prefers-reduced-motion:reduce){.tour_copy__MpE_d,.tour_waitingMark__qJ_P9{animation:none}.tour_actions__2Vdx1 .tour_stepButton___Jhn4,.tour_actions__2Vdx1 .tour_stepButton___Jhn4 span{transition:none}.tour_actions__2Vdx1 .tour_stepButton___Jhn4:focus-visible,.tour_actions__2Vdx1 .tour_stepButton___Jhn4:hover{transform:none;translate:none}}.tour_waitingStatus__i7qha{display:flex;align-items:center;gap:8px;min-height:26px;margin-top:8px;color:var(--opepe-text-muted);font-size:11px;line-height:1.3}.tour_gesture__MK9_V{position:fixed;z-index:1;pointer-events:none}.tour_pointer__DlrZi{width:24px;height:24px;color:var(--opepe-text-ink);fill:var(--opepe-surface-card);filter:drop-shadow(0 2px 3px rgb(0 0 0/20%));animation:tour_tour-pointer__F6lUo .34s cubic-bezier(.22,1,.36,1) both}.tour_tap__QKlur{position:absolute;left:-12px;top:-12px;width:24px;height:24px;border:2px solid var(--opepe-text-link);border-radius:50%;animation:tour_tour-tap__5FTVE .34s ease-out both}@keyframes tour_tour-pointer__F6lUo{0%{transform:translate(20px,14px);opacity:0}45%{transform:translate(0);opacity:1}70%{transform:scale(.88);opacity:1}to{transform:scale(1);opacity:0}}@keyframes tour_tour-tap__5FTVE{0%,40%{transform:scale(.6);opacity:0}55%{opacity:.6}to{transform:scale(1.6);opacity:0}}@media (max-width:700px),(pointer:coarse){.tour_pointer__DlrZi{display:none}}@media (prefers-reduced-motion:reduce){.tour_gesture__MK9_V{display:none}}html:has(.tour_stage__lzEdx)::view-transition-group(opepe-tour-card){animation-duration:.35s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html:has(.tour_stage__lzEdx)::view-transition-new(opepe-tour-card),html:has(.tour_stage__lzEdx)::view-transition-old(opepe-tour-card){height:100%;mix-blend-mode:normal}@media (prefers-reduced-motion:reduce){html:has(.tour_stage__lzEdx)::view-transition-group(*){animation-duration:0s}}#tour-bridge .tour_waitingStatus__i7qha{animation:tour_tour-waiting-reveal__wFXCp .4s step-end both}@keyframes tour_tour-waiting-reveal__wFXCp{0%{opacity:0}to{opacity:1}}@media (max-height:500px){.tour_card__Ch50U{padding:12px 16px}.tour_panelBody__fgAk9{display:flex;flex-direction:column;height:100%;min-height:0}.tour_copy__MpE_d{min-height:0;overflow-y:auto;flex:1 1 auto;overscroll-behavior:contain}.tour_top__tKDKc{gap:4px 8px;margin-bottom:6px;font-size:9px}.tour_card__Ch50U h2{font-size:22px;line-height:1.1;margin-bottom:6px;letter-spacing:-.6px}.tour_card__Ch50U p{font-size:14px;line-height:1.4}.tour_waitingStatus__i7qha{flex:0 0 auto;min-height:16px;margin-top:4px;font-size:10px}.tour_stage__lzEdx[data-loading=false] .tour_waitingStatus__i7qha{display:none}.tour_actions__2Vdx1{flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;gap:6px}.tour_actions__2Vdx1 .tour_stepButton___Jhn4{padding-left:8px;padding-right:8px;font-size:10px}.tour_quit__Oki5h{grid-column:auto;justify-self:stretch;min-height:44px;font-size:10px}}#tour-bridge .tour_copy__MpE_d{animation:none}.tour_completionError__dffS4{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--opepe-ink,#243c40)}