#gpf-guided-tour{position:fixed;inset:0;z-index:100100;isolation:isolate;color:var(--text);font-family:inherit}.gpf-tour-shield{position:absolute;inset:0;background:#080e1826}.gpf-tour-spot{position:fixed;border:2px solid #59d7cf;border-radius:12px;box-shadow:0 0 0 9999px #080e1866;pointer-events:none}.gpf-tour-arrow{position:fixed;inset:0;width:100%;height:100%;color:#59d7cf;pointer-events:none}.gpf-tour-card{position:fixed;box-sizing:border-box;width:min(370px,calc(100vw - 24px));background:var(--surface,#151b28);border:1px solid var(--border,#455365);border-radius:18px;padding:22px;box-shadow:0 20px 75px #0007;overflow:auto;overscroll-behavior:contain}.gpf-tour-card h2{font-size:1.25rem;margin:12px 0;outline:none}.gpf-tour-copy{font-size:.91rem;line-height:1.6;margin:12px 0 18px}.gpf-tour-meta{display:flex;justify-content:space-between;gap:12px;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}.gpf-tour-card select{width:100%;padding:10px;background:var(--bg2);color:var(--text);border:1px solid var(--border);border-radius:8px}.gpf-tour-actions,.gpf-tour-exit{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.gpf-tour-card button{min-height:44px;border-radius:9px;padding:9px 12px;background:var(--surface2);color:var(--text);border:1px solid var(--border);cursor:pointer;font:inherit;font-size:.84rem}.gpf-tour-actions button{flex:1}.gpf-tour-actions [data-tour=next]{background:#187e79;color:#fff;border-color:#187e79}.gpf-tour-card button:disabled{opacity:.45;cursor:default}.gpf-tour-exit button{background:transparent;border:0;text-decoration:underline;font-size:.76rem;padding:4px}.gpf-tour-card small{display:block;font-size:.7rem;line-height:1.5;color:var(--text2);margin-top:10px}.gpf-tour-card :focus-visible{outline:3px solid var(--accent);outline-offset:3px}#gpf-tour-launch{margin-bottom:20px}#gpf-tour-launch p{color:var(--text2);margin:10px 0}@media(max-width:600px){.gpf-tour-card{padding:17px}.gpf-tour-copy{font-size:.84rem}}@media(prefers-reduced-motion:reduce){#gpf-guided-tour *{scroll-behavior:auto!important}}
