.getting-started{margin-bottom:24px;background:var(--ks-panel);border:1px solid var(--ks-line);border-radius:16px;padding:24px;color:var(--ks-ink);box-shadow:var(--ks-shadow-panel)}.getting-started-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.getting-started h2{font-size:1.3rem;font-weight:600}.getting-started-heading p{color:var(--ks-muted)}.getting-started h3{font-weight:600}.getting-started p{margin:6px 0 12px;line-height:1.5}.getting-started li p{color:var(--ks-muted)}.getting-started ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;padding:0;list-style:none}.getting-started li{display:flex;gap:12px;border:1px solid var(--ks-line);border-radius:12px;padding:16px;background:var(--ks-panel-2)}.getting-started li>svg{flex-shrink:0;color:var(--ks-accent-ink)}.getting-started li[aria-current]{border:2px solid var(--ks-accent);padding:15px;background:var(--ks-accent-soft)}.getting-started button{background:var(--ks-btn);color:#fff;border:1px solid var(--ks-btn);border-radius:8px;padding:9px 13px;font-weight:500}.getting-started button:hover:not(:disabled){background:var(--ks-btn-hover);border-color:var(--ks-btn-hover)}.getting-started button:focus-visible{outline:3px solid var(--ks-focus);outline-offset:3px}.getting-started button:disabled{background:var(--ks-track);border-color:var(--ks-line);color:var(--ks-muted);cursor:not-allowed}.getting-started-heading>button{display:inline-grid;place-items:center;padding:7px;background:var(--ks-panel);border-color:var(--ks-line-strong);color:var(--ks-muted)}.getting-started-heading>button:hover:not(:disabled){background:var(--ks-hair);border-color:var(--ks-line-strong);color:var(--ks-ink)}.getting-started-warning,.getting-started-mailbox{padding:16px;border:1px solid var(--ks-line);border-radius:12px;margin:12px 0;overflow-wrap:anywhere}.getting-started-mailbox{background:var(--ks-panel-2)}.getting-started-warning{background:var(--ks-warn-soft);border-color:color-mix(in srgb,var(--ks-warn) 45%,var(--ks-line));color:color-mix(in srgb,var(--ks-warn) 60%,var(--ks-ink))}.getting-started-note{font-size:.85rem;color:var(--ks-muted)}@media(max-width:640px){.getting-started{padding:16px}.getting-started ol{grid-template-columns:1fr}}
