.first-steps-module__iICkAW__root{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary);padding:var(--space-4);flex-direction:column;min-width:0;display:flex}.first-steps-module__iICkAW__head{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.first-steps-module__iICkAW__title{font-size:var(--text-lg);color:var(--color-text-primary);margin:0;font-weight:700}.first-steps-module__iICkAW__sub{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.first-steps-module__iICkAW__steps{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.first-steps-module__iICkAW__step{align-items:flex-start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);min-width:0;display:flex}.first-steps-module__iICkAW__step[data-state=now]{border-color:var(--color-accent)}.first-steps-module__iICkAW__mark{border:2px solid var(--color-border);background:var(--color-bg-secondary);width:28px;height:28px;color:var(--color-text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.first-steps-module__iICkAW__step[data-state=done] .first-steps-module__iICkAW__mark{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-on-accent)}.first-steps-module__iICkAW__step[data-state=now] .first-steps-module__iICkAW__mark{border-color:var(--color-accent);color:var(--color-accent)}.first-steps-module__iICkAW__body{align-items:flex-start;gap:var(--space-1);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.first-steps-module__iICkAW__label{color:var(--color-text-primary);font-weight:700}.first-steps-module__iICkAW__step[data-state=done] .first-steps-module__iICkAW__label{color:var(--color-text-secondary)}.first-steps-module__iICkAW__body .btn-primary{margin-top:var(--space-1)}@media (max-width:767px){.first-steps-module__iICkAW__body .btn-primary{width:100%}}
