.dk-tour{position:fixed;inset:0;z-index:9999}.dk-tour-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.dk-tour-spotlight{position:fixed;z-index:10000;border-radius:14px;box-shadow:0 0 0 9999px rgba(15,23,42,.55);outline:2px solid #f97316;outline-offset:2px;pointer-events:none;transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease}.dk-tour-tooltip{position:fixed;z-index:10001;width:min(360px,calc(100vw - 32px));padding:20px;border-radius:18px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.32)}.dk-tour-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.dk-tour-step{color:#f97316;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dk-tour-close{border:none;background:transparent;color:#9aa6b6;font-size:22px;line-height:1;cursor:pointer}.dk-tour-title{margin:0 0 8px;color:#1f2937;font-size:19px;font-weight:800}.dk-tour-body{margin:0;color:#4b5563;font-size:14px;line-height:1.55}.dk-tour-progress{display:flex;gap:6px;margin:16px 0}.dk-tour-dot{width:8px;height:8px;border-radius:50%;background:#e2e8f0}.dk-tour-dot.is-done{background:#fdba74}.dk-tour-dot.is-active{background:#f97316;width:20px;border-radius:4px}.dk-tour-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.dk-tour-nav{display:flex;gap:8px}.dk-tour-next,.dk-tour-prev,.dk-tour-skip{border-radius:11px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;padding:10px 16px}.dk-tour-skip{border:none;background:transparent;color:#6b7280}.dk-tour-prev{border:1px solid #e8eaf0;background:#fff;color:#1f2937}.dk-tour-next{border:none;background:#f97316;color:#fff}.dk-tour-next:hover{background:#ea580c}.dk-tour-help{position:fixed;right:22px;bottom:22px;z-index:9000;display:flex;align-items:center;gap:8px;padding:12px 16px;border:none;border-radius:999px;background:#f97316;color:#fff;box-shadow:0 12px 28px rgba(249,115,22,.4);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.dk-tour-help:hover{background:#ea580c}.dk-tour-help>span:first-child{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,.25);font-size:13px}@media (max-width:719px){.dk-tour-tooltip{width:calc(100vw - 32px);max-width:480px;border-radius:20px}.dk-tour-help-label{display:none}.dk-tour-help{width:52px;height:52px;padding:0;justify-content:center;border-radius:50%}.dk-tour-help>span:first-child{width:26px;height:26px;font-size:15px;background:transparent}}