.onboarding-tour__launcher{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border,rgba(148,163,184,.24));border-radius:8px;background:var(--card,hsla(0,0%,100%,.06));color:var(--fg2,#cbd5e1);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:0 10px;white-space:nowrap}.onboarding-tour__launcher:focus-visible,.onboarding-tour__launcher:hover{border-color:var(--border-strong,rgba(148,163,184,.42));color:var(--fg1,#f8fafc);outline:none}html body .shell .topbar .right .onboarding-tour__launcher,html body .topbar .right .onboarding-tour__launcher,html body .workspace-shell .topbar .right .onboarding-tour__launcher{min-width:92px;height:34px;min-height:34px;border-color:rgba(129,140,248,.58);background:linear-gradient(180deg,#6d79f6,#5865f2);color:#fff;box-shadow:0 8px 18px rgba(88,101,242,.24)}html body .topbar .right .onboarding-tour__launcher:focus-visible,html body .topbar .right .onboarding-tour__launcher:hover{border-color:rgba(199,210,254,.72);color:#fff;filter:brightness(1.05)}html body .workspace-shell .topbar .right [data-tour=tutorial-launcher]{order:-10;display:inline-flex!important;visibility:visible!important;opacity:1!important;min-width:108px;flex:0 0 auto}html body .workspace-shell .topbar .right [data-tour=tutorial-launcher] span{display:inline!important}.onboarding-tour{position:fixed;inset:0;z-index:250;pointer-events:none}.onboarding-tour__scrim{position:fixed;inset:0;background:rgba(3,7,18,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.onboarding-tour__spotlight{position:fixed;border:2px solid rgba(129,140,248,.95);border-radius:10px;box-shadow:0 0 0 9999px rgba(3,7,18,.34),0 16px 42px rgba(15,23,42,.32),0 0 0 6px rgba(129,140,248,.14);pointer-events:none;transition:top .18s ease,left .18s ease,width .18s ease,height .18s ease}.onboarding-tour__popover{position:fixed;z-index:260;display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(148,163,184,.32);border-radius:10px;background:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.025)),#101524;box-shadow:0 24px 70px rgba(2,6,23,.42);color:#f8fafc;padding:16px;pointer-events:auto}.onboarding-tour__popover h2{margin:0;color:#fff;font-size:17px;line-height:1.25;letter-spacing:0}.onboarding-tour__popover p{margin:0;color:#c7d2fe;font-size:13px;line-height:1.55}.onboarding-tour__eyebrow{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;color:#93c5fd;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.onboarding-tour__close{position:absolute;top:10px;right:10px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:hsla(0,0%,100%,.04);color:#cbd5e1;cursor:pointer}.onboarding-tour__close:focus-visible,.onboarding-tour__close:hover{color:#fff;outline:none;border-color:rgba(148,163,184,.45)}.onboarding-tour__arrow{position:absolute;width:14px;height:14px;border-left:1px solid rgba(148,163,184,.32);border-bottom:1px solid rgba(148,163,184,.32);background:#101524;transform:rotate(45deg)}.onboarding-tour__popover--right .onboarding-tour__arrow{left:-8px;top:34px}.onboarding-tour__popover--left .onboarding-tour__arrow{right:-8px;top:34px;transform:rotate(225deg)}.onboarding-tour__popover--bottom .onboarding-tour__arrow{top:-8px;left:34px;transform:rotate(135deg)}.onboarding-tour__popover--center .onboarding-tour__arrow{display:none}.onboarding-tour__popover--top .onboarding-tour__arrow{bottom:-8px;left:34px;transform:rotate(-45deg)}.onboarding-tour__progress{display:flex;gap:6px;align-items:center;margin-top:2px}.onboarding-tour__progress span{height:6px;flex:1 1;border-radius:999px;background:rgba(148,163,184,.26)}.onboarding-tour__progress span.is-active{background:linear-gradient(90deg,#60a5fa,#818cf8)}.onboarding-tour__actions{display:grid;grid-gap:10px;gap:10px;margin-top:2px}.onboarding-tour__step-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.onboarding-tour__ghost,.onboarding-tour__icon,.onboarding-tour__primary{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:0 11px}.onboarding-tour__ghost{width:-moz-fit-content;width:fit-content;border:0;background:transparent;color:#aebff5;padding-inline:0}.onboarding-tour__ghost:focus-visible,.onboarding-tour__ghost:hover{color:#fff;outline:none}.onboarding-tour__icon{border:1px solid rgba(148,163,184,.26);background:hsla(0,0%,100%,.045);color:#e0e7ff}.onboarding-tour__icon:disabled{cursor:not-allowed;opacity:.48}.onboarding-tour__primary{border:1px solid rgba(129,140,248,.65);background:#5865f2;color:#fff}.onboarding-tour__icon:focus-visible,.onboarding-tour__icon:hover,.onboarding-tour__primary:focus-visible,.onboarding-tour__primary:hover{outline:none;filter:brightness(1.08)}@media (max-width:640px){.onboarding-tour__launcher span{display:none}.onboarding-tour__launcher,html body .shell .topbar .right .onboarding-tour__launcher,html body .topbar .right .onboarding-tour__launcher,html body .workspace-shell .topbar .right .onboarding-tour__launcher{width:34px;min-width:34px;padding:0}html body .workspace-shell .topbar .right [data-tour=tutorial-launcher]{min-width:34px}html body .workspace-shell .topbar .right [data-tour=tutorial-launcher] span{display:none!important}.onboarding-tour__spotlight{border-radius:8px}.onboarding-tour__popover{left:12px!important;right:12px;width:auto!important;max-height:calc(100vh - 24px);overflow:auto}.onboarding-tour__step-actions{display:grid;grid-template-columns:1fr 1fr}.onboarding-tour__icon,.onboarding-tour__primary{width:100%}}