.board-tour{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#f6f3ec;overflow:hidden;font-family:inherit}.board-tour::backdrop{background:transparent}.board-tour-focus{position:fixed;border:2px solid #8dd4ff;border-radius:16px;box-shadow:0 0 0 9999px #05070bd4,0 0 28px #59baff88;pointer-events:none;transition:left .25s,top .25s,width .25s,height .25s}.board-tour-focus:after{content:'';position:absolute;inset:-6px;border:1px solid #8dd4ff99;border-radius:20px;animation:boardTourPulse 1.8s ease-out infinite}.board-tour-card{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);width:min(530px,calc(100vw - 28px));box-sizing:border-box;padding:20px 24px;border:1px solid #91b8cb66;border-radius:20px;background:#172128;box-shadow:0 12px 60px #0008}.board-tour-counter{margin:0;color:#a8c9d9;font-size:12px}.board-tour-card h2{margin:9px 0;font-size:23px;color:#fff;outline:none}.board-tour-body{font-size:14px;line-height:1.65;margin:0 0 13px}.board-tour-dots{display:flex;gap:6px;margin:0 0 14px}.board-tour-dots i{height:4px;flex:1;border-radius:4px;background:#ffffff25}.board-tour-dots i.active{background:#8dd4ff}.board-tour-card footer{display:flex;align-items:center;gap:8px}.board-tour-card button{font:inherit;font-size:13px;border:1px solid #ffffff30;border-radius:10px;background:#ffffff0b;color:#fff;min-height:40px;padding:8px 14px;cursor:pointer}.board-tour-card button:disabled{opacity:.3;cursor:default}.board-tour-card button:focus-visible{outline:2px solid #8dd4ff;outline-offset:3px}.board-tour-card [data-tour=skip]{margin-right:auto;border:0;color:#c5ced5}.board-tour-card [data-tour=next]{background:#a3dcfa;color:#10202b;border-color:#a3dcfa;font-weight:700}@keyframes boardTourPulse{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.025)}}@media(max-width:620px){.board-tour-card{bottom:max(10px,env(safe-area-inset-bottom));padding:16px}.board-tour-card h2{font-size:20px}.board-tour-body{font-size:13px;line-height:1.55}.board-tour-card button{padding:8px 11px}}@media(prefers-reduced-motion:reduce){.board-tour-focus{transition:none}.board-tour-focus:after{animation:none}}
.board-tour-card [data-tour=next]{background:#a3dcfa!important;color:#10202b!important}
