.onboarding-invite,.onboarding-panel{position:fixed;z-index:90;box-sizing:border-box;max-width:calc(100vw - 24px);border:1px solid #d6c7f1;border-radius:17px;background:#fffdf9;color:#2d2044;box-shadow:0 12px 38px #28154e26;font-family:inherit;font-size:14px;line-height:1.6;text-align:left}.onboarding-invite[hidden],.onboarding-panel[hidden]{display:none!important}.onboarding-invite{width:300px;padding:15px 17px}.onboarding-invite h2{font-size:15px;margin:0}.onboarding-invite p{font-size:13px;color:#665c77;margin:5px 0 12px}.onboarding-invite-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.onboarding-invite button,.onboarding-panel button{font:inherit;cursor:pointer;min-height:36px;border-radius:9px;padding:6px 12px;border:1px solid #d8c8ee;color:#4e278d;background:#fffdf9}.onboarding-invite [data-onboarding-start],.onboarding-panel [data-onboarding-next]{background:#6d37d6;border-color:#6d37d6;color:white}.onboarding-invite [data-onboarding-skip]{border-color:transparent;font-size:12px}.onboarding-panel{width:330px;max-height:calc(100dvh - 24px);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden}.onboarding-heading{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 2px;color:#76559e;font-size:11px;gap:12px}.onboarding-heading button{font-size:22px;line-height:1;width:34px;min-height:34px;padding:0;border-color:transparent;background:transparent}.onboarding-content{padding:0 19px 10px;overflow:auto;overscroll-behavior:contain}.onboarding-content h2{font-size:20px;line-height:1.35;margin:6px 0 10px;overflow-wrap:anywhere}.onboarding-content>p{margin:0 0 9px;overflow-wrap:anywhere}.onboarding-content .onboarding-progress{font-size:11px;color:#7550a8;font-variant-numeric:tabular-nums;margin-bottom:0}.onboarding-content .onboarding-hint{font-size:12px;color:#675d76;padding-left:10px;border-left:3px solid #edbc53;margin:10px 0 0}.onboarding-dots{display:flex;gap:5px;margin:1px 0 8px}.onboarding-dots i{display:block;width:22px;height:4px;border-radius:3px;background:#e9e0f6}.onboarding-dots i[aria-current=true]{background:#6d37d6}.onboarding-footer{display:flex;align-items:center;justify-content:space-between;padding:4px 18px 10px;gap:12px}.onboarding-footer button:disabled{visibility:hidden}.onboarding-panel .onboarding-details{margin:0 18px 12px;padding:3px 0;min-height:28px;border:0;background:transparent;color:#6f627d;font-size:11px;text-decoration:underline;text-underline-offset:3px;justify-self:start}.onboarding-invite button:focus-visible,.onboarding-panel button:focus-visible{outline:3px solid #e0ad38;outline-offset:2px}.onboarding-target{outline:3px solid #e0ad38!important;outline-offset:4px!important;border-radius:10px}.onboarding-invite,.onboarding-panel{isolation:isolate}.onboarding-invite-actions button,.onboarding-footer button{white-space:normal;overflow-wrap:anywhere}
@media(max-width:600px){.onboarding-panel{width:300px;font-size:13px}.onboarding-content{padding-inline:16px}.onboarding-content h2{font-size:18px}.onboarding-footer{padding-inline:16px}.onboarding-invite{width:280px;padding:12px 14px}}
@media(max-height:600px){.onboarding-invite .onboarding-invite-text{display:none}.onboarding-invite-actions{margin-top:7px}.onboarding-panel .onboarding-content{padding-bottom:4px}.onboarding-content h2{font-size:17px;margin-block:4px 7px}.onboarding-heading{padding-top:5px}.onboarding-content .onboarding-hint{margin-top:6px;font-size:11px}.onboarding-panel .onboarding-details{margin-bottom:7px}}
