.kb-guided-card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--kb-color-secondary) 45%, transparent);border-radius:var(--kb-radius-xl);width:100%;max-width:700px;box-shadow:0 2px 10px color-mix(in srgb, var(--kb-color-inverse-extreme) 6%, transparent), 0 13px 34px -12px color-mix(in srgb, var(--kb-color-secondary) 18%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--kb-color-secondary) 6%, transparent);color:var(--kb-color-primary-text);isolation:isolate;background:0 0;margin:0 auto;padding:16px 18px 12px;position:relative}.kb-guided-card:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--kb-color-secondary-background);position:absolute;inset:0}.kb-guided-card:before{content:"";z-index:-2;pointer-events:none;border-radius:var(--kb-radius-xl);background:radial-gradient(60% 80% at 50% 60%, color-mix(in srgb, var(--kb-color-secondary) 30%, transparent), transparent 70%), radial-gradient(45% 75% at 18% 50%, color-mix(in srgb, var(--kb-color-secondary) 14%, transparent), transparent 70%), radial-gradient(45% 75% at 82% 50%, color-mix(in srgb, var(--kb-color-secondary) 14%, transparent), transparent 70%);filter:blur(12px);opacity:.85;position:absolute;inset:-12px;transform:translateY(-5px)}.kb-guided-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.kb-guided-card__step{letter-spacing:.08em;text-transform:uppercase;color:var(--kb-color-secondary);font-size:12px;font-weight:700}.kb-guided-card__progress{gap:4px;display:inline-flex}.kb-guided-card__progress-dash{border-radius:var(--kb-radius-full);background:var(--kb-color-subtle-border);width:20px;height:4px}.kb-guided-card__progress-dash[data-filled=true]{background:var(--kb-color-secondary)}.kb-guided-card__question{color:var(--kb-color-primary-text);margin:6px 0 12px;font-size:20px;font-weight:700;line-height:1.25}.kb-guided-card .kb-chip{min-height:40px;padding-inline:14px;font-size:15px}.kb-guided-card__chip-count{font-variant-numeric:tabular-nums;color:var(--kb-color-secondary-text);font-size:13px}.kb-guided-card .kb-chip[data-selected=true] .kb-guided-card__chip-count{color:inherit;opacity:.8}.kb-guided-card .kb-chip[data-dimmed=true]:not([data-selected=true]){border-color:var(--kb-color-subtle-border);color:var(--kb-color-subtle-text)}.kb-guided-card .kb-chip[data-dimmed=true]:not([data-selected=true]) .kb-guided-card__chip-count{color:var(--kb-color-subtle-text)}.kb-guided-card__hint{color:var(--kb-color-secondary-text);margin:-6px 0 12px;font-size:14px;line-height:1.35}.kb-guided-card__note{color:var(--kb-color-error-text);margin:10px 0 0;font-size:13px}.kb-guided-card__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.kb-guided-card__count{color:var(--kb-color-secondary-text);margin:0;font-size:15px}.kb-guided-card__count strong{color:var(--kb-color-primary-text);font-size:18px}.kb-guided-card__count[data-status=pending] strong{opacity:.55;transition:opacity .12s}.kb-guided-card__count-stale{color:var(--kb-color-subtle-text);font-size:13px}.kb-guided-card__links{align-items:center;gap:32px;margin-top:10px;display:flex}.kb-guided-card__back{font:inherit;color:var(--kb-color-secondary-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:6px 0;font-size:14px;display:inline-flex}.kb-guided-card__back:hover{color:var(--kb-color-primary-text)}.kb-guided-card__back:focus-visible{outline:2px solid var(--kb-color-primary);outline-offset:2px}.kb-guided-card__skip{font:inherit;color:var(--kb-color-secondary-text);cursor:pointer;background:0 0;border:none;padding:6px 0;font-size:14px}.kb-guided-card__skip:hover{color:var(--kb-color-primary-text)}.kb-guided-card__filters{font:inherit;color:var(--kb-color-secondary-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-left:auto;padding:6px 0;font-size:14px;display:inline-flex}.kb-guided-card__filters:hover{color:var(--kb-color-primary-text)}.kb-guided-card__filters:focus-visible,.kb-guided-card__skip:focus-visible{outline:2px solid var(--kb-color-primary);outline-offset:2px}
