.pw-tour{position:fixed;inset:0;z-index:1900;pointer-events:auto;font-family:var(--font)}.pw-tour-shade{position:absolute;background:rgba(4,4,9,.82);pointer-events:auto}.pw-tour-spot{position:absolute;border:1px solid color-mix(in srgb,var(--c3) 70%,#fff 10%);border-radius:13px;box-shadow:0 0 0 1px rgba(0,0,0,.9),0 0 36px color-mix(in srgb,var(--c2) 18%,transparent);pointer-events:none;transition:top .15s,left .15s,width .15s,height .15s}.pw-tour-pop{position:absolute;box-sizing:border-box;width:min(360px,calc(100vw - 28px));border-radius:18px;background:linear-gradient(180deg,#1b1b23,#121218);border:1px solid var(--h3);padding:18px 18px 16px;box-shadow:0 30px 90px rgba(0,0,0,.75);color:var(--t1);animation:pin .18s ease both}.pw-tour-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px}.pw-tour-counter{font:650 10px var(--mono);color:var(--t3);letter-spacing:.07em}.pw-tour-skip{color:var(--t2);font-size:11px;padding:4px 6px;border-radius:7px}.pw-tour-skip:hover{background:var(--s3);color:var(--t1)}.pw-tour-pop h3{font-size:17px;font-weight:690;letter-spacing:-.02em;line-height:1.3;margin:0 0 9px}.pw-tour-pop p{color:var(--t2);font-size:12px;line-height:1.55;margin:0 0 15px}.pw-tour-controls{display:flex;align-items:center;gap:8px}.pw-tour-controls .btn{height:36px;font-size:12px}.pw-tour-progress{display:flex;gap:4px;flex:1;align-items:center}.pw-tour-progress i{height:3px;flex:1;background:var(--s3);border-radius:4px}.pw-tour-progress i.done{background:var(--c3)}.pw-tour-back{padding:0 10px}.pw-tour-next{padding:0 15px}@media(max-width:860px){.pw-tour-pop{padding:15px 15px 14px;border-radius:15px}.pw-tour-pop h3{font-size:15px}.pw-tour-pop p{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.pw-tour-pop{animation:none}.pw-tour-spot{transition:none}}