.onboarding-dialog{width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 24px);box-sizing:border-box;padding:0;border:1px solid var(--line-strong,#d9d5cf);border-radius:18px;color:var(--text,#24292d);background:var(--surface-raised,#fff);box-shadow:0 24px 75px rgb(0 0 0 / .35);overflow:auto}
.onboarding-dialog::backdrop{background:rgb(12 15 18 / .68)}.onboarding-shell{padding:24px}.onboarding-header{display:flex;align-items:center;gap:14px}.onboarding-mark{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;color:var(--accent,#9a722f);background:var(--accent-soft,#f5eee1);font-size:19px}.onboarding-kicker{color:var(--accent,#9a722f);font-size:12px;font-weight:800}.onboarding-heading h2{margin:4px 0 0;font-size:22px;line-height:1.2}.onboarding-body p{color:var(--muted,#72777e);line-height:1.5;margin:18px 0 0}.onboarding-body .onboarding-status{color:var(--danger,#ac3737);font-weight:700;font-size:13px}.onboarding-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;flex-wrap:wrap}.onboarding-footer button{min-height:44px;padding:10px 15px;border:1px solid var(--line-strong,#d9d5cf);border-radius:10px;background:var(--surface,#fff);color:var(--text,#24292d);font:inherit;font-size:14px;font-weight:750;cursor:pointer}.onboarding-footer button:focus-visible{outline:3px solid var(--accent,#9a722f);outline-offset:2px}.onboarding-footer .onboarding-primary{border-color:var(--accent,#9a722f);background:var(--accent,#9a722f);color:var(--accent-ink,#fff)}.onboarding-footer button:disabled{opacity:.55;cursor:wait}@media(max-width:420px){.onboarding-shell{padding:20px}.onboarding-heading h2{font-size:20px}.onboarding-footer button{flex:1 1 100%}.onboarding-footer .onboarding-primary{order:-1}}
